电信管线gis设计与实现中的关键技术

电信管线gis设计与实现中的关键技术

ID:10849342

大小:30.50 KB

页数:9页

时间:2018-07-08

电信管线gis设计与实现中的关键技术_第1页
电信管线gis设计与实现中的关键技术_第2页
电信管线gis设计与实现中的关键技术_第3页
电信管线gis设计与实现中的关键技术_第4页
电信管线gis设计与实现中的关键技术_第5页
资源描述:

《电信管线gis设计与实现中的关键技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、电信管线GIS设计与实现中的关键技术科技信息.计算机与信息技术OSCIENCE&TEcHNOL0GYINFORMATION2007年第34期电信管线GIS设计与实现中的关键技术段杰(1.广东省核工业地质局测绘院广东韶关,张德强梁鹏,510800:2.北京联信永益科技有限公司【摘要】本文结合实际工程重点探讨了电信管线资源GIS系统设计与实现过程中几个关键术.【关键词】地理信息;空间数据;管线资源管理GISArcGISArcObjects1.前言在电信管线GIS设计中,关键性问题解决方案的选择与取舍直接关系到了系统的运行质量和维护成本

2、等,因此需要进行认真的分析处理,以使系统运行稳定,易维护,最大的满足客户对系统的需求,本文结合某通信管线资源管理GIS项目,对通信管线GIS系统设计与实现中的部分关键性技术进行了深入的探讨2.电信管线GlS设计与实现中的关键技术2.1基于DOTNET架构在构建电信管线资源GIS的过程中常有的有如下的一些架构体系:(1)采用纯JAVA技术(2)采用JAVA,C#,SOAP的结合体(3)采用纯C#(4)采用Delphi(5)采用C++Builder究竟应当采用何种架构体系,我们也进行了深入的探讨,并展开了激烈的争论,也作了大量的试验,最终采用

3、了纯c#的架构体系.实际证明,选择该架构是明智的,主要体现在如下方面:(1)大大提高了开发效率由于采用了单一开发语言,与采用二种不同语句混合开发相比,减小了对开发人员的培训时间,以及程序调试的时间(不需要跨平台跨语言间的调试).另外,由于C#语言自身的一些优良特性,也加快了程序的开发效率,如简洁的语法,精心地面向对象设计,完整的安全性与错误处理,灵活性与兼容性等..(2)满足了电信业务复杂的业务需求电信管线资源GIS除了要具有一般GIS的地图显示,查询,分析等要求外,还要求与GIS系统有很好的交互性,很多的操作是要求业务窗体与GIS完全融

4、为~体.如地井,管段的录入,从地图的管段上选择电缆等操作,均需要GIS窗体具有强大的功能,并能很方便地进行GIS功能的操作,因此,采用ArcObjects组件技术,可以方便地将GIS功能融入现有业务窗体中.采用胖客户端,才能满足电信业务方面复杂的GIS需求.(3)很好的支持软件模块化开发管线资源管理系统是一个庞大的系统,电信管线资源GIS只是其中的一个有机组成部分,如何将这么一个系统进行分模块设计,开发,各模块间既能独立开发,模块间又能方便地进行通信,是一个迫切要解决的难题.而采用DOTNET架构,这个问题就迎刃而解了.通过概要设计阶段,

5、将系统分为不同的模块,每一模块规划分不同的命名空间,DLL名称,在此基础上,建立公共的类定义,变量定义,数据库访问控制,这样,各模块就可以独立设计,开发,并最终编译为DLL.再通过主控模块,将各模块有机地结合起来,最终形成一个完整的系统.(4)对ArcGIS的结合最好ArcObjects提供了对主流的开发语言的支持,如C++,Delphi,C++Builder,c#,VisualBasic等,通过实际测试及了解,ArcObjects对微软开发语言的支持最好,因此采用C#语言,不仅可以从ESRI网上得到大量的应用范例,同时也能得到ESRI很

6、好的技术支持.2.2GIS与业务数据分离式设计在电信管线资源GIS数据库设计方面,目前流行的设计思想是将GIS图形数据与业务数据(与GIS密切相关的属性数据,如地井的名称,高度等)融为一体,统一存贮于GeoDatabase中,这样在GIS中即可很方便地对数据进行操作.但这样的方案也带来了一些弊端,系统对GIS的依赖性过强,对业务数据的修改必需在GIS中进行操作(或通过GIS的API进行),另外,GIS占用的系统资源大,也会影响整个系统的运行效率.同时GIS的使用存在许可限制,本系统的使用许可也就1O多个,但希望更多的用户也能使用本系统,完

7、成一些不需要GIS操作的功能,如查询,业务数据的更新等.综合以上的考虑,本系统采用了GIS与业务数据分离式设计.采用GIS与业务数据分离式设计,GIS图层中除了存贮图形的信息外,还存贮图形与业务数据对应的一个外键,称为reHD.业务数据单独存贮于Oracle数据库中.与GeoDatabase分开存贮,业务数据表中存贮业务数据,业务数据的主键与GIS图层中的reflD对应,从而建立了GIS与业务数据的对应关系,其对应关系如下图所示(以建筑物数据为例):霭爨蠢注Objected系统内部mShape要素外键,与属性表中reflD美曦/盘铬鸶撬

8、

9、

10、餐注JID唯一标识Na*ne名称Type建筑物类型Location位置Level层数IgBureauUsed是否局用这样,在系统设计时,采用业务设计为主,GIS为辅的方案,在不需要GIS操

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。