搜档网
当前位置:搜档网 › 基于WebGIS的城市地下管线信息系统的建立 (1)

基于WebGIS的城市地下管线信息系统的建立 (1)

?36?测绘工程第17卷

表2隐患管线

名称字段名类型长度非空备注

2.3系统的整体架构

本例以北京市地下管线数据为数据源,采用ASP.Net+ArcGISServer+Oracle9i的混合编程方式,运用多层架构的访问模式,各层之间存在相互依赖的关系,整个系统分为客户端、服务器端和数据访问3个层次。客户端主要负责前端界面的展示、向客户端发送请求和接收服务器处理的结果;而服务器端分为Web服务器端和GIS服务器端,GIS服务器主要是处理空间数据,Web服务器把处理好的空间数据和业务数据经整理发回给客户端;数据访问层是对空间数据和业务数据的访问,穿插在服务器对数据的调用和处理过程中,指的也就是Web服务器和GIS服务器分别与数据库之间的交互。

3系统功能的实现

3.1综合信息查询

综合信息查询就是根据不同的查询条件或者是不同的查询方法重新对数据进行挑选和组合。数据查询与查询效率一直是建立信息系统的重要指标[1],本文设计的地下管线信息系统除了具有一般的图形、属性的交互式查询等通用GIS查询的功能之外,还具有如下综合查询的功能。

3.1.1基于单位地名的查询

在界面的查询框选择查询数据的类别,输入要查询的单位和地名,根据条件在地图中定位相应的单位或地名。

3.1.2管线查询

根据管线相关信息的描述,通过管线信息的组合,查询出符合条件的管线。

3.1.3拉框式查询

要确切的找出在地图上某个范围内某类数据(例如要查找北京大学的电力管线)的数量,只要在地图上拉框就能查询出在这个范围内该类数据的详细信息列表,点击列表定位到数据的具体位置。

此系统是基于~cGISSen,er的WebGIS开发,其查询不同于使用一般的SQL语句的查询,以上综合信息查询功能的实现方法是调用mcObjects中的接口查询数据,主要接口包括IQueryFilter、ISpatial—Filter和IFeatureCursor[引。接口IQue班订ter要求

查询的条件只能是普通属性(即单位名称等),而接

口IspatialFiler是继承IQueryFilter的子类,查询的条件须包含空间属性(即地图上的某一具体位置或范围)和普通属性两种属性,IFeatureCu献不存储

数据,在查到数据之后通过它取出数据。例如说如果要查询以某单位或者地名为圆心50m范围有多少管线存在隐患,那么查询条件就可使用如下函数,查询方法如图2所示。

PrivateIFeatureCur90rSearch(ISen,erContextpServe尤ontext,IFeatureLa”rpFhture山yer,IPointpPoint)

{ISpatialFiIterpspatialFilter=pSen,erContext.CreatdDbject(“esriGeodatabaSe.SpatialFilter”)asIS—patialFilter;

IPointpMapPoint=pSeⅣe曲ntext.Creat旬b-ject(“esriGe。咖etry.Point”)asIPoint;

ITopologicalOperatorpTopo=pPoint;

pTO∞.Buffer(50);

pspatialFilter.Ge0啪etry=pMapPoint;

pSpatialFilter.Whe硭Clause=”";

pSpatialFilter.SubFields=”*”;

pSpatialFilter.Spatia恨el=eSriSpatialRe—

lIndexIntersects:

IFeatureCursorpFeatur(olrsor=pFeatuerLay—

er.Search(pSpatialFilteraSIQue妒ilter,falSe);

retumpFeatureCursor;

图2综合信息查询

3.2网络分析

面向规划建设管理的综合地下管线信息系统不必详细管理管线的事故维修及住户使用情况,但必

须在专业信息系统的支持下,实现事故分析、最短路

第6期陈兴华,等:基于webGIs的城市地下管线信息系统的建立

?37?

径分析、施工对交通的影响分析等功能,以扩大其应用范围与实用性。3.2.1事故分析

地下管线的数据是由点和线两类数据组成,管

线点是主要的屙陛元素;而管线线是由点组成,它以

特征点为结点(Node)、以一般测量点为中间点(Venex)。事故分析的思想是:由事故点出发,搜寻网络中的所有管线,访问每个管线点,直至找出相关

的特征点一阀门和检查井。因此事故分析的寻找目

标一阀门和检查井也就是寻找管线的结点(Me)。

在mc0Ibjects中已经包含了适应于该功能的方法,

被称为“寻找公共祖先(FindCommo刖‰cestorS)”,

其实现过程需调用枷biects中的接口ITrace.

FlowSOlve而EN,通过该接口再调用方法FindCC)m.moⅢ‰cestorS就能找到阀门和检查井[6J。

3.2.2最短路径分析

在确定事故点或者事故处理点之后,为提高事故的处理效率,需要确定事故抢修地点到达事故处理点之间的最短路径。事故抢修地点到达事故处理点之间最短路径所使用的数据是空间数据库中公路图层和交叉口图层的公路线和交叉点,数据还是点和线两类数据,点是公路与公路之间的交叉点,线是指公路线。最短路径分析的最终目标也就是要找到事故抢修点到事故处理点之间连通的公路线之和最

短。在~cClbjects中适应于该功能的方法为Find—Path,实现该功能需通过调用mcObjects中的接口ITraceFlowS0lve酊EN,然后再调用该接口下的方法

FindPath来予以实现,如图3所示。

3.3历史管线对比

为了给决策部门提供一个科学的规划和合理的安排今后的管线建设工作的参考,历史管线数据的展现对于科学决策具有一定的帮助作用。历史管线对比主要是通过对比特定的区域范围,在不同历史时间的两幅地图,从而显示出各类管线和具体的统计列表在两幅地图上的变化。这个功能最大的特点是两幅地图可显示不同时间同一区域范围的内容,关键技术是经过两次查询生成两张不同的图片,查询数据调用的接口和前面综合查询调用的接口一

样,都是调用IQue妒ilter、ISpatialFilter和IF切一

tu忿u献查询数据,在查询完数据之后,再调用

mcObjects中的接口IMapSeⅣer和IIrnageDisplay,

接口IMapSen,er下有一个方法是ExportMapImage可被用于生成图片,另有方法ExpOftMapImage可把生成的图片存储在在一个共享文件夹中,经客户端引用图片的地址从而在客户端显示管线的变化内容怕J,如图4所示。

图4历史管线对比

本文针对现有的市政管理模式和GIS开发技

术,基于觚GISSeⅣer来构建webGIS,结合已有

管线数据,经过逐步的分析开发了地下管线信息系

图3最短路径分析

统,webGIS技术被应用到了管线信息系统中,实现

3.2.三.。黧懋缴……。。…:;曩徽黧激黑瓣嚣著孚在发生事故之后,要分析管线施工对道路交通

曩孬高蓑藁j磊磊荔萋i蕃磊藁;茗运磊;角j

的影响,初步估计它影响的范围,以便于制定维修措

操作,及时对各种管线更新、维护,保证管线的准确施。在此系统中以事故发生点为分析点使用心一

性、现实性,而且还为管理部门的宏观决策提供准cobjects拓扑分析中的接口ITopologicolperator,调确、实时的管线信息;但也存在需要改进的地方,像用接口下的缓冲分析方法Buffer来确定影响的范北京这样的大城市,空间数据量特别大,用户在浏览

围。

(下转第41页)

基于WebGIS的城市地下管线信息系统的建立

作者:陈兴华, 石金锋, 丛日盛, Chen Xing-hua, Shi Jin-feng, Cong Ri-sheng

作者单位:陈兴华,石金锋,Chen Xing-hua,Shi Jin-feng(辽宁工程技术大学,测绘与地理科学学院,辽宁,阜新,123000), 丛日盛,Cong Ri-sheng(辽宁省化工地质勘查院,辽宁,锦州,121000)

刊名:

测绘工程

英文刊名:ENGINEERING OF SURVEYING AND MAPPING

年,卷(期):2007,16(6)

参考文献(7条)

1.区福邦城市地下管线普查技术研究与应用 1998

2.张书亮;闾国年;李秀梅网络地理信息系统 2005

3.苏坦;姜云鹏ArcGIS Server应用开发教程 2005

4.汤涛NET企业级应用程序开发教程 2005

5.汤国安;杨昕ArcGIS地理信息系统空间分析实验教程 2006

6.Michael Zeiler;ESRI Exploring.ArcGIS 2001

7.蒋波涛ArcObjects开发基础与技巧--基于https://www.sodocs.net/doc/6310547250.html, 2006

本文读者也读过(10条)

1.王璐.李锐.WANG Lu.LI Rui GIS在城市小区地下管线管理中的应用[期刊论文]-自动化与仪表2006,21(2)

2.王煜.王成耀.Wang Yu.WANG Cheng-yao WEBGIS在"数字气田"信息系统中的应用[期刊论文]-中国科技信息2005(2)

3.单德华.刘哲.韩绍欣.蒋本铁Web GIS技术在辽宁地震数据管理中的应用[期刊论文]-东北地震研究2002,18(4)

4.李富兴.王菊萍关于建设城市地下管线管理信息系统的思考[期刊论文]-现代商贸工业2008,20(11)

5.李黎.李剑.Li Li.Li Jian基于ArcIMS的地下管线WebGIS应用[期刊论文]-城市勘测2008(5)

6.陈兴华.石金锋.丛日盛.CHEN Xing-hua.SHI Jin-feng.CONG Ri-sheng基于WebGIS的城市地下管线信息系统的建立[期刊论文]-海洋测绘2008,28(1)

7.郭锦花地下管线信息化建设的基本思路[期刊论文]-城建档案2008(10)

8.袁煜锋.吴健平.YUAN Yu-feng.WU dian-ping角色权限管理在WebGIS系统中的应用[期刊论文]-计算机安全2008(12)

9.天津市规划和国土资源信息中心基于Web-GIS技术的规划和国土资源电子政务系统建设[期刊论文]-国土资源信息化2002(4)

10.李炼恒.赵俊三中山市地下管线管理信息系统的开发建设研究[期刊论文]-地矿测绘2002,18(1)

本文链接:https://www.sodocs.net/doc/6310547250.html,/Periodical_chgc200706010.aspx

相关主题