基于GIS的供水管网管理与服务系统
- 格式:pdf
- 大小:434.59 KB
- 文档页数:4
作者简介
:邬群勇(1973Ο),男,助
研,中科院地理资源所博士生,主要
从事地理信息共享和地理信息系统应
用研究,已发表论文十余篇。
EΟmail:qywu@fzu1edu1cn
收稿日期:2005Ο05Ο15基金项目:国家863项目(2003AA135050);福建省自然科学基金项目(D0510007);福建省科技三项项目(K04002)基于GIS的供水管网管理与服务系统
邬群勇①②,王钦敏①,陈涵①,刘大维①
(①福州大学福建省空间信息工程研究中心,数据挖掘与信息共享教育部重点实验室,福州 350002;②中国科学院地理科学与资源研究所资源与环境信息系统国家重点试验室,北京 100101)
【摘 要】现有的大多数管网信息系统仅仅局限于管网信息管理或者是管网信息服务,同时管网的三维可视化能
力较弱。为了实现管网信息的综合管理和服务,作者提出一个基于C/S与B/S相结合的供水管网管理与服务的计
算机应用解决方案,该方案以组件式GIS实现管网信息管理,以WebGIS实现管网信息服务,同时基于Java3D实
现管网信息的三维浏览和信息查询,实现了管网信息的综合管理和服务。本文以某园区供水管网管理与服务系统
的建设为例,对系统的结构与功能,数据库设计、空间数据组织以及系统开发与集成模式等方面进行了探讨。该
系统从应用角度为城市地下管网的管理和服务提供了一个可行的解决方案。
【关键词】城市供水管网;地理信息系统;地图服务;三维可视化
【中图分类号】P208 【文献标识码】A 【文章编号】1009Ο2307(2006)04Ο0152Ο03
1 引言
供水管网是城市基础设施的生命线工程,是城市赖以
生存和发展的重要物质基础。随着城市的发展,传统的地
下管网管理方法已经严重制约了城市经济的发展,地理信
息系统技术是一种采集、存储、管理、分析、显示与应用
地理信息的计算机系统,是分析和处理海量地理数据的通
用技术,其特有的可视化表达和空间分析功能正符合供水
管网信息所具有的与地理位置相关、区域性强、动态和数
据量大等特点[1]。因此,越来越多的学者致力于管网地理
信息系统的研究[2Ο6],许多城市建立了基于GIS的城市管网
信息系统,利用它对城市的管网进行管理。
美国、西欧、日本等国家和地区的大城市都建立起了
基于GIS的管网信息系统,利用这些管网信息系统对城市
的管网进行管理。这些系统大多集成了各种数学模型,如
最佳路径分析、空间定位分析、缓冲区分析、管网事故分
析、最优输配水方案、拓扑关系分析等,增强了系统的功
能。同时这些系统还结合了自动制图系统、设施管理系统、
专家系统、决策支持系统,为城市规划与建设管理提供高
精度、高可靠性、现势性的地下管网信息[7Ο9]。现在,这些
国家正在研究更为先进的管网管理系统,如全国联网、网
上发布、自动探测、卫星接收、及时传递且计算机智能控
制决策的现代化管网信息系统[10,11]。
我国的地下管网信息系统应用相对起步较晚,然而随
着我国城市规模的不断扩大,许多城市也已经运用GIS进
行地下管网的信息化管理。如上海燃气公司选用ArcGIS软
件,对燃气管网设施进行全面的管理,并与SCADA系统紧
密结合,实现燃气管网优化调度、紧急事故抢修等辅助决
策功能[12]。沈阳市也采用ArcGIS对沈阳市地下煤气管网进行管理,实现整个煤气系统的协调与统一[13]。中山市使用
InterGraph公司的MGE软件系统,成功地实现了在计算机上建立各种管线信息数据库,实现了城市地下管网信息动
态管理[14]。它们中绝大多数是基于单机模式或C/S模式
的,这种模式在一定程度上满足了管网信息化管理的要求,但在管网信息Web服务方面存在明显不足。
随着WebGIS的出现,基于WebGIS的管网信息系统便
逐渐出现。何一峰等(2001)采用MapInfo的GIS组件通过
ActiveX技术构建了基于WebGIS的城市地下管线系统,实现地下管线跨越时空行业的隔阂进行管理[15]。大庆市自来
水公司以MapXtreme实现了大庆供水管网信息系统,对大
庆市供水管网进行网上管理,并实现了智能关阀等功
能[16]。目前基于Web的管网信息系统一般局限于管线的二
维浏览,缺乏三维可视化浏览和查询等功能。
为了充分发挥组件式GIS和WebGIS的功能,实现管网
信息的综合管理和服务,作者提出一个基于C/S与B/S相
结合的混合计算模式的城市供水管网管理与服务的计算机
应用解决方案,该方案运用组件式GIS实现城市供水管网
资料的动态管理和维护等功能,运用WebGIS实现城市供水
管网信息服务,同时基于Java3D实现管线Web三维可视化
浏览和信息查询服务等功能,并在某园区的供水管网系统
中实践。本文以某园区供水管网管理与服务系统为例,从
系统的框架、功能和数据库、系统开发与实现等几个方面
对方案作进一步探讨,以期为城市的管网管理系统建设提
供借鉴。
2 系统的结构与功能
211 系统的结构系统以城市地下供水管网管线数据库、基础数据库和
相关辅助数据库为核心,面向城市供水管网管理部门和社
会公众提供一体化管网信息管理和服务。由于现有GIS技
术的限制,管网资料更新维护很难在浏览器端实现,因此,本方案采用客户/服务器(C/S)与浏览器/服务器(B/S)相结
合的计算机应用解决方案。服务器主要包括数据服务器、
GIS应用服务器和Web应用服务器。客户端面向管网管理部门,实现管网数据的管理、维护以及事故处理等功能,浏览器端主要面向社会公众,实现管网资料Web的查询
(二维/三维)、检索与分析等功能。系统的体系结构如图1所示。
212 系统的功能根据系统的解决方案和系统的结构,划分了系统的功
图 1系统的体系结构
能模块,如图2所示。整个系统主要由管网管理信息系统和管网信息服务系统组成。管网管理信息系统包括管网输
入输出、显示(二维/三维),查询统计、管网维护和事故处
理模块;管网信息服务系统主要包括管网信息浏览(二维/三维)、停水区域查询等。
图2 城市供水管网管理与服务功能结构图
在整个解决方案中,管网管理系统是整个解决方案的
核心,提供了一体化系统集成用户界面。其中,输入输出
是用来进行管线数据的导入与导出,二维/三维显示是用来
对管线数据的显示控制,方便用户对管线的管理,查询统
计是用来进行管线信息的查询与统计、管线设施的查询与
统计,管网维护是用来管理和维护供水管网资料数据库,保证系统管网数据的现势性。事故处理用来对管网事故的
定位、显示,以及关阀搜索等,为事故的及时处理提供帮
助。管网信息服务系统是整个解决方案的升华,主要由属
性信息查询服务和地图服务组成。地图服务实现管网的浏
览(二维/三维)、信息查询、专题图制作等服务功能。
3 系统数据建库
311 系统数据库设计
数据库是信息系统的基础和关键,数据库的设计关系
到整个信息系统的成败
。面向系统整体功能进行数据编码
和数据库设计是系统稳定、高效运行的前提
。根据系统的
功能、信息系统和数据库建设的基本要求以及管网数据的
特殊性,必须采用一些特殊的数据组织方式来解决图形要
素和属性要素之间的关联[17],因此作者对城市供水管网管
理与服务系统所涉及的管网资料、基础地理等数据要素进
行详细的分层设计,并针对每一要素层设计属性数据库,并对属性项做了详细的设计,建立空间数据库,实现空间
数据的组织。系统的数据库表如表1所示。其中,供水管
线图层中的上、下游设施编号来自于供水设施中的设施编号。
表1 城市供水管网管理与信息服务系统数据库结构
要素类别基本要素
名称类型属性项备注
管网资料供水管线线管线编号(id)、上游设施编号、下游设施编号、管径、管材、管长、管线种类、上游管底高程、下游管底高程、坡度、平均深度等以设施点为界供水设施点设施编号(id)、设施种类、框盖尺寸、地面高程、底部高程、设施深度等
基础地理道路边界线线道路边界线编号(id)、道路名称、道路类别等
道路中心线线道路中心线编号(id)、道路名称、道路类别等以路口为界
水系面水系编号(id)、水系名称、水系类别等建筑物面建筑物编号(id)、建筑物名称、建筑物类别等
绿地面绿地编号(id)、绿地名称、绿地类别等
312 数据库组织结构系统数据库主要包括空间数据库和辅助关系数据库。
根据GIS的现状与系统的规模,空间数据库采用空间数据
与属性数据分开存储的方式,即将空间数据存储在空间数
据文件中,属性数据存储在关系型数据库中,空间数据与
属性数据通过标识码建立连接。
为了便于数据的组织和管理,系统数据按照不同专题
不同存放目录的格式,采用分级目录结构进行管理(如图
3),利于系统的集成和共享。空间数据库包括1∶500管网资料数据库和基础地理数据库。关系数据库主要含有停水
通知表和水费统计表等的数据库。
图3 数据库总体结构图
4 系统开发模式与集成应用
根据系统的总体功能框架,该系统由管线管理系统和
信息服务系统组成,具有集中式数据库管理与网络式客户
群体特征,有供水管理部门用户,有Internet网的公众用
户,因此,在系统的集成实现过程中,针对两个系统的具
体情况,采用了面向数据库共享的松散集成模式以及不同
的开发手段。管线管理信息系统采用组件式
GIS+VB610进
行集成开发。借助组件式GIS软件的优势,管线管理系统
实现了对管线数据的导入导出、二维/三维显示、查询统
计、管线资料维护和事故处理等功能。通过界面的设计,软硬件的安装调试,将系统的整个功能进行集成,形成一
个友好的管线数据管理信息系统界面,如图4所示。
管网信息服务系统采用GeoBeans作为地图服务器,采
用Java进行编程实现。面向Internet网的公众用户的实现了
对管线数据的浏览和信息查询,为用户提供方便的信息查
询手段。对基于网络的管线三维显示是以二维显示为基础,在二维显示下,读取管线的端点坐标,从相应的数据库中
读取管线的半径和深度,运用基于切片的表面3D重建方法