基于ArcGIS Server 空间信息服务Web地下管网信息系统设计与实现.docVIP

基于ArcGIS Server 空间信息服务Web地下管网信息系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ArcGIS Server 空间信息服务Web地下管网信息系统设计与实现

基于ArcGIS Server 空间信息服务Web地下管网信息系统设计与实现   摘要:针对地下管网信息化管理需求,提出了基于Arcgis Server空间信息服务的地下管网管理系统设计方案。阐述了系统的技术设计、功能模块设计,构建了基于B/S模式的三层体系结构。   关键词:空间信息服务;ArcGIS Server;地下管网信息系统   DOIDOI:10.11907/rjdk.151389   中图分类号:TP319   文献标识码:A 文章编号文章编号2015)008010602   0 引言   纸质地图结合AutoCAD的传统管理方式,已经不能满足地下管网更新变化需求。传统方式没有专门针对地下管网管理的业务功能,如横断面分析、纵断面分析、爆管分析,而这些功能对实现地下管网信息化管理、高效管理、辅助决策具有重要作用。为了解决上述问题,亟需建立一套专门针对地下管网的管理系统。基于空间数据的地理信息系统,可以对整个埋藏于地下的不可见管网图形和属性数据统一管理,以实现地下管网的可视化管理和业务分析功能,是满足前述需求的有效解决方案。地理信息系统可以采用单机版管理系统实现,这要求在每个客户端都安装软件,如ArcGIS Desktop等,但这种软件往往操作复杂,要经过长时间的培训才能熟练运用。此外,整个地下管网数据本身是分布式的,单机的管理系统不能满足分布式的管理工作要求。随着具有分布式特点的网络技术发展,基于网络的地下管网系统研究提上日程。   1 技术基础和开发平台选型   1.1 ArcGIS Server 空间信息服务   ArcGIS Server 空间信息服务遵循Web服务体系架构和标准,利用网络技术提供GIS数据分析、可视化等功能应用[1]。   利用ArcGIS Server发布的各种空间信息服务,在客户端,尽管没有安装单独的地理信息系统软件,但只需要按照需求发送请求调用相关服务,就可以完成传统桌面GIS软件完成的任务,这个过程就像使用本地资源一样。客户端可以是普通运行在操作系统上的浏览器、自定义的应用程序,也可以是ESRI公司提供的桌面应用程序,比如ArcMap[2]。通过ArcGIS Server提供的空间信息服务,客户端之间共享资源,无需单独安装特定软件。所有共享资源存储在服务器,服务器还负责管理服务,进行地理信息系统相关工作,将结果通过通信协议允许的格式返回给客户端。   1.2 开发平台选型   地下管网系统采用Windows 2000服务器版(中文)作为操作系统平台,Tomcat 6.0作为Web服务器。Web服务器端采用JSP(Java Server Pages)实现网络应用,服务器将接收到的用户请求交由JSP脚本解释,然后向GIS服务器发出指令,GIS服务器接到指令执行业务逻辑并返回计算结果。   采用ArcGIS Server作为地下管网系统的GIS应用服务器,包含GIS服务器和Web应用开发框架(ADF)两个主要部件。核心的ArcObjects包含在GIS服务器中,地下管网系统的核心业务功能都要通过调用ArcObjects中的API来完成,ADF包含一个软件开发包[3]。   客户端通过编写JavaScript脚本,调用ArcGIS Server JavaScript API(以下简称JavaScript API)。这组JavaScript API是ESRI公司提供的,可以将地下管网系统构建成为轻量级、高性能、纯浏览器的GIS应用[4]。用户将地下管网数据制作成地图资源,通过ArcGIS Server发布为地图服务,作为定位框架和空间分析工具;将客户端的操作和参数进行编码,通过JavaScript API调用发布的地图服务和ArcGIS Server提供的其它服务,完成用户请求。   这种方式充分利用了基于网络的分布式计算技术,各相关部门、人员能并发式访问,保证了地下管网数据的一致性和完整性。在各客户端不需要单独安装软件,只需要普通浏览器,就可以在办公室或其它可联网地点对管网进行管理,因此维护、操作简单,可降低培训、维护成本。   2 系统设计   2.1 体系结构设计   在网络GIS的实现中,传统的客户/服务器体系结构可以细化为两种模式:局域网下的客户端/服务器模式(简称C/S模式)、三层或多层体系结构的浏览器/服务器模式(简称B/S模式)[5]。   本系统构建了基于B/S模式的传统三层体系结构,如图1所示,包括显示层、Web应用层、数据库层。   图1 基于B/S模式的体系结构   (1)显示层硬件包括电脑或者手持设备,是系统用户与系统的接口,用户通过显示层与系统进行交互,发出请求并得到响应结果。系统客户端软件是可以运行

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档