- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)显示层硬件包括电脑或者手持设备,是系统用户与系统的接口,用户通过显示层与系统进行交互,发出请求并得到响应结果。系统客户端软件是可以运行
您可能关注的文档
- 基于Android高级程序设计语言移动学习平台设计与实现.doc
- 基于Android高校课程学习系统设计与实现.doc
- 基于ANFIS新闻工作者媒体素养评估预测.doc
- 基于ANFIS实验教学质量评价研究.doc
- 基于AngularJS健康大数据用户接口设计与实现.doc
- 基于AngⅡApoE表达探讨补肾中药复方首参颗粒对颈动脉粥样硬化患者影响.doc
- 基于ANP―Fuzzy―TOPSIS企业精益化水平评价研究.doc
- 基于ANN电力工程造价预测模型建立与实现.doc
- 基于ANP供应链合作伙伴选择综合评价.doc
- 基于ANP公路工程造价风险控制与管理.doc
- 基于ArcGIS Server移动客户端路径导航系统.doc
- 基于ArcGIS Server安徽科技学院电子地图实现.doc
- 基于ArcGIS Server重金属污染土壤修复再利用效益评价系统设计与实现.doc
- 基于ArcGIS Server高空间分辨率遥感影像生成地图缓存方法研究.doc
- 基于Arcgis10.1 AO一种查询属性值重复小工具开发实现.doc
- 基于Arcgis10在数字城市部件及地理编码图集应用.doc
- 基于ArcGISEngine地震灾区无人机影像三维建模软件开发.doc
- 基于ArcGISEngine铁路地质灾害信息系统研究.doc
- 基于ArcgisGIS产品在供水行业应用.doc
- 基于ArcGISruntimeSDkfor.net初中地理信息教学系统设计与实现.doc
最近下载
- 无机化学(华东理工大学)知到智慧树期末考试答案题库2025年华东理工大学.docx VIP
- 【好题汇编】2023-2025年高考物理真题分类汇编(全国通用版)专题 运动的描述与匀变速直线运动(有解析).docx VIP
- QTTXB001-2021 金属材料-不锈钢棒.pdf VIP
- 初探初中数学预习作业的设计.doc VIP
- 临床研究流程图.pptx VIP
- 中国低空经济发展研究报告(2024)-赛迪-28页.pdf VIP
- 使用说明书CPVE500Ⅱ500S-otc.PDF
- 2025年白山市中考生物试题(含答案解析).docx
- 《数据库设计》PPT课件.ppt VIP
- 无机化学实验知到智慧树期末考试答案题库2025年湖北大学.docx VIP
原创力文档


文档评论(0)