您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页基于ArcGIS的城市供水管息系统设计与实现

基于ArcGIS的城市供水管息系统设计与实现

来源:保捱科技网
维普资讯 http://www.cqvip.com 第30卷第1期 20O7年3月 东华理工 学院学报 VoL 30 N0.1 Mar.200r7 JOURNAL OF EAST CHINA INS ⅡTUTE OF TECHNOLOGY 基于ArcGIS的城市供水管息系统设计与实现  吴芳 田为春 , 刘 荣 , 毛建华2,(1.东华理工学院地球科学与测绘工程学院,江西抚州 3440O0;2.江西师范大学科研处,江西南昌330027) 摘要:随着城市的发展,各种城市的生活服务信息资源尤其是供水管线资料落后、管理方式低下,极大的影响了工作效率。 简单介绍了使用ArcGIS进行二次开发的相关知识,着重介绍了基于C/S模式的城市供水管息系统的详细设计,并给出 了部分应用实例。 关键词:ArcSDE;ArcEngine;数据库;ArcGIS;c/S;供水管网 中图分类号:P209 文献标识码:A 文章编号:1000—2251(2OO7)01—037—05 供水管息系统通过对供水管网系统的数字 化、网络化、可视化,提高系统的运行管理水平和工 作效率(陈述彭等,2000;雷伟刚,2002)。目前国外 有许多优秀的供水管息系统平台和软件,如美 国的Intergraph公司的AM/FM软件实现了在管 息系统中的应用;德国Siemens公司的设施管理平台 SICAD—UT也广泛的用于电力、煤气、自来水等市政 20O6;姜永发等,2004),具体的划分如下: (1)基础地形图数据库。基础地形图是系统的 基础数据,是整个系统数据的空间位置参照。包括 区界线、区名标号、铁路、道路、道路中线、道路名标 号、街巷名标号、水体边界线、水体名标号、建筑物外 廊、建筑物名标号、门牌号、房屋结构标号、篱笆、围 墙、图根点、天文点、水准点、三角点、导线点等。 (2)供水管网图数据库。供水管网图层是整个 实施的管理、规划以及分析,但是该平台是基于命令 的,且在很多操作和命令上和常用的GIS软件不一 致,因此对使用者的要求比较高。随着GIS系统在 复杂性、集成性、并发性等方面的要求不断增加,系 统所需的空间数据量急剧增长,同时用户对空间数 据并发访问的需求也越来越突出(石吉宝等,2000)。 面向当前地理信息技术与软件发展趋势,结合应用 需求,笔者设计了基于ArcGIS的供水管息系统, 该系统采用ArcGIS平台,主要功能包括供水管网设 管息系统的核心数据图层。它们不仅要体现各 种管网要素的空间位置信息,而且要可以查询到某 一个空间对象的对应属性信息。供水管网图层包括 普通给水管线、中水给水管线等管线设施和消防栓、 阀门、排水阀、排气阀等管线附属设施。所有图层只 分为两种类型即点层和线层,以P和L表示。并按照 一定的规律进行命名,以普通给水管线和阀门为例, 表1即为供水管网数据分层示例表。 表1供水管网数据分层示例表 Tab.1 Water supply network data stratify sample 施的管理、运营、供水调度、评估预测、事故抢修等。 1 系统设计 1.1 空间数据库逻辑结构设计 图层名称 主要内容 实体类型 层 名 空间数据涉及到地理基础数据和供水管网空间 数据。经过综合分析,系统将空间数据按照数据类 型分为四大类型数据库,每一大类型数据库按照数 据内容和数据特点组织成不同的图层(陈捷等, 收稿日期:2007-01—17 结合用户需求以及系统应用要求设计要素屙l生 表,以普通给水管线为例,表2为普通给水管线属性 表。 基金项目:国家自然科学基金(4o4olo5o);江西数字国土重点实验室基金 (DLLI200507) (3)综合管网图数据库。综合管网图数据在整 作者简介:田为春(1984一),男,江苏淮安人,硕士研究生,研究方向为GIS 理论研究及应用。 个供水专业地理信息系统中起参考作用,主要包括: 煤气管网数据、排水管网数据、污水管网数据、电力 维普资讯 http://www.cqvip.com 东华理工学院学报 2007芷 管网数据、电信管网数据等。 表2普通给水管线属性表 Tab.2 GS—FNORTNLN attribute table 属性项名称 英文名称数据类型宽度 备 注 (4)栅格图数据库。栅格图数据主要包括:现有 的1:500的供水管网现状扫描图、1:2OOO的供水管 网现状扫描图等。 1.2空间数据库物理结构设计 系统中数据库的管理方式为集中式管理,且采 用Client/Server体系。因此,所有的数据都存储在服 务器中,用户通过网络向SDE服务器发出各种数据 请求,由SDE再对众多用户进行协调,在实现了不同 用户不同权限的身份确认后,再对向后台数据进行 查询、修改等操作。 数据包括空间数据和非空间数据,因此空间数 据和非空间数据的一体化集成管理是数据库设计时 应考虑的问题。当前GIS空间数据管理技术和大型 通用关系数据库系统分别对空间数据和非空间数据 的集成管理提出了多种解决方案。本系统采用ESRI 公司的ArcSDE作为空间数据引擎,采用Oracle 10 作为关系数据库的管理系统,ArcSDE与Oracle的结 合紧密,Oracle自身也提供了空间数据管理的功能, 因此可以解决空间数据和非空间数据的集成设计需 要。 空间数据在SDE中按GeoDataBase(地图数据 库) FeatureDataSet(要素集) FeatureClass(要素 类)三层结构组织。 整个空间数据库的服务可以理解为一个的 GeoDataBase。每一个GEOD mBASE为地理信息 定义了一个广义的模型。通过对这个广义的地理数 据库的定义和操作,为不同用户的数据模型提供一 套完整的平台。在每一个GeoDataBase中可以包含 FeatureDataSet(RasterDataBase)和FeatumClass(Ras— ter)两种操作序列与数据结构,FeatureDataSet的子 集,也可以在FeatumDataSet的外边,作为一个 的要素(图1)。 由于涉及到的数据面广,数据量大,操作功能密 集、细致、参与应用的用户类型较多,角色复杂,所以 按照统一的地理坐标实体要素进行分层叠加,采用 面向对象与交互式技术管理空间的每一个实体 (Feature)。 1.3系统功能设计 系统主要功能由十二个模块组成,包括数据管 理、视图操作、查询检索、数据维护、分类统计、图档 管理、调度管理、用水管理、事故管理、辅助设计、打 印输出及系统维护(图2)。 (1)数据管理。主要包括调图功能和版本管理 功能。①调图操作。当系统加载图层后,就可以通 过调图操作来定位操作区域。系统设计调图方法包 括及“按地名调图”、“按区域调图”及“按图号调 图”。②版本管理。主要设计实现多用户并发维护 操作,解决版本的冲突、合并版本及回存数据库。 (2)视图操作。除了GIS基本的操作外主要包 括图层设置和辅助功能。①图层设置。图层的实质 是空间数据库的表的视图,图层设置包括地图图层 设置、标注设置及符号设置。②辅助功能。包括绑 点量算、距离量算、面积量算。 (3)查询检索。主要包括点选查询、区域查询、 条件查询、属性查询、图号检索、查询报表。 (4)分类统计。主要包括:属性统计、按管线口 径统计长度、按设备口径统计、按设备安装年代统计 等功能。用户选择统计参数,系统使用对应的SQL 查询语句从数据库中查询到用户所需要的数据,并 返回给用户。 (5)辅助设计。主要包括:缓冲区分析、横断面 分析、纵断面分析、三维图形处理。 (6)事故管理。主要是爆管分析功能。通过爆 管分析功能可以快速、准确的分析出所要关闭的阀 维普资讯 http://www.cqvip.com 第1期 田为春等:基于ArcGIS的城市供水管息系统设计与实现 图1数据存储组织结构图 Fig.1 Structure of Data Memo ̄Organization 供水管网地理信息系统 数 视 查 数 分 图 调 用 事 辅 打 系 据 图 询 据 类 档 度 水 故 助 E口 统 管 操 检 维 统 管 管 管 管 设 输 维 理 作 索 护 计 理 理 理 理 计 出 护 模 模 模 模 模 模 模 模 模 模 模 模 块 块 块 块 块 块 块 块 块 块 块 块 图2供水管息系统功能图 Fig.2 Functions of water supply information system 门和受影响区域,能方便的打印关阀图、阀门卡片图 ArcGIS Se ̄er的所有核心组件。使用ArcGIS Engine 及关阀申请报表。 可以创建界面版本(stand—alone)的应用程序,或 2系统实现与应用举例 者对现有的应用程序进行扩展,为GIS和非GIs用 户提供专门的空间解决方案。ArcSDE是一个用于 2.1 系统开发技术路线 访问存储于关系数据库管理系统(RDBMS)中的海量 系统采用Delphi开发语言结合ArcEngine进行 多用户地理数据库的服务器软件产品,是GIS软件 二次开发,使用ArcSDE作为数据库引擎,数据库则 与关系数据库之间的通道,它允许用户在多种数据 采用大型关系数据库Oraclel0。 管理系统中管理地图数据,并使所有的GIS应用软 ArcGIS Engine是一个嵌入式GIS组件库。它包 件都能够使用这些数据,ArcSDE的引入使得GIS中 括构建ArcGIS产品的ArcView,ArcEditor,ArcInfo和 可轻松实现多用户操作、工作流和长事务处理(党安 荣等,2003)。 维普资讯 http://www.cqvip.com 东华理工学院学报 2007正 根据需求分析,将系统分离为表示逻辑层、业务 逻辑层、后台数据库层三个不同的层次,各司其职 (赵万锋等,2004)。表示逻辑负责用户界面及信息 的输入、输出,业务逻辑负责事务处理,后台数据库 整个系统风格与传统的Windows风格一致,界 面友好,各个工具栏分布合理。即使没有相关GIS 基础知识,只需稍加培训就可以熟练的使用基本功 能。系统界面如图4。 现以爆管分析为例对系统的应用予以介绍。爆 负责业务逻辑中的数据持久保存。三个层次通过网 络分布环境下的标准协议TCP/IP连接,分别对应系 管分析是该管网地理信息系统的重要功能之一,客 统中的应用层、服务层和数据层。 ArcEngine客户端 ArcSDE客户端 蔓用层 ‘ 艮务层 TCP/IP 暇务层 数据层 r } 7 ArcSDE应用服务器 Oraclel0数据库 图3供水管息系统总体结构图 Fig.3 Structure of water supply information system 图4供水管息系统界面图 Fig.4 Interface of water supply information system 户的需求为:如果出现水管爆漏,只要在管线上指定 爆漏点,系统就能用不同的颜色显示出受影响的管 段和地区,给出关阀方案。系统投入使用后,多次用 来进行爆管分析,在数据准确的条件下,系统可以分 析出正确的关阀方案,提高了工作效率。爆管分析 结果见图5。 3结论 该供水管息系统使用简单、方便,在管线的 普查管理、设计规划、事故处理和调度管理等方面为 用户提供准确、快捷的决策依据,极大的提高了工作 效率,与以往的纸质地图作业相比,节约了大量的人 力资源成本。但是,C/S的架构又使得系统对硬件 和网络的要求比较高,为了保证系统运行的速度,对 同一时间使用人数也做出了;此外,数据库的管 理和维护也存在一定的不便之处,有待进一步改进。 图5爆管分析结果图 Fig.5 Results of burst pipe analysis 维普资讯 http://www.cqvip.com 第1期 田为春等:基于ArcGIS的城市供水管息系统设计与实现 41 理信息系统开发建设[J].给水排水,30(5):105-108. 参考文献 雷伟刚.2002.城市管线信息系统的几个问题[J].测绘学报(增刊), 陈捷,赵春字,彭晓东.2OO6.基于AM/FM/GIS的电信管线管理系统 191.193. 的设计与实现[J3.测绘科学,31(2):74-76. 石吉宝,贾力辉.2006.基于ArcEngine的城市供水管息系统的设 陈述彭等.2000.地理信息系统导论[M].北京:科学出版社. 计与实现[J].四川测绘,29(2),168-171. 党安荣等.2003.ArcGISS&Desktop地理信息系统应用指南[M].北京: 赵万锋,刘南,刘仁义等.2004.基于ArcObjects的系统开发技术剖析 清华大学出版社. [J].计算机应用研究,(3):30.132. 姜永发,阊国年,张书亮等.2004.基于AM/FM的南京市排水管网地 The Design and Implementation of the Urban Water Supply Geographic Information System Based on ArcGIS TIAN Wei—chun ,LIU Rong ,MAO Jian.hua ,WU Fang (1.Faculty of Geoscience and Survey Engineering,East China Institute of Technology,Fuzhou,JX 344000,China; 2.Normal University Research Department,Nanchang,JX 330027,China) Abstract:With the development of city,the data of the urban facilities and resource especially water supply pipe. 1ine and the manage mode fall behind the requirements,greatly effect the working efficiency.This paper introduced hte relevant knowledge of Redevelopment take ArcGIS as platform,elaborated the design of hte Urban Water Supply Information System based on C/S,also show some instances. Key Words:ArcSDE;ArcEngine;DataBase;ArcGIS;C/S;Water supply pipeline 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务