您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 基于ArcIMS的城市水资源管理信息系统的设计与实现
更多测绘论文请登录测绘网论文频道查询:http:/客服热线:010-52775185基于ArcIMS的城市水资源管理信息系统的设计与实现孟辉(山东省济宁市任城区水利局272100)摘要城市水资源管理信息系统采用ArcIMS作为系统开发平台,结合WebGIS、数据挖掘、空间分析、Grid建模与分析、三维建模等技术实现了城市水资源信息的管理与发布。本文结合山东省城市水资源管理信息系统,通过分析该系统的需求分析、系统结构、功能及数据库设计等方面,对城市水资源信息Web发布和服务的应用集成与实现进行了详细的阐述。关键字ArcIMS;WebGIS;水资源管理0引言水资源管理是“水资源开发利用的组织、协调、监督和调度。运用行政、法律、经济、技术和教育等手段,组织各种社会力量开发水利和防治水害;协调社会经济发展与水资源开发利用之间的关系,处理各地区、各部门之间的用水矛盾;监督、限制不合理的开发水资源和危害水源的行为;制定供水系统和水库工程的优化调度方案,科学分配水量”。随着社会经济的不断发展,水资源问题变得日趋突出;建设节水城市,加强节水工程建设,有效利用水资源,科学调度,优化水资源配置,实现水资源的再利用已经成为当务之急。尤其近年来黄河流域气候异常,降雨稀少,因此,黄河下游水资源管理重点在于对有限水资源的合理分配使用。山东省地处黄河下游,为解决上述问题实现城市水资源的统一规划和综合管理,我们采用ArcIMS作为系统开发平台,结合WebGIS、数据挖掘、空间分析、Grid建模与分析、三维建模等技术实现了城市水资源、水文地质、水利工程等各种必要信息的管理与发布,为城市水资源综合管理规划、管理评价以及城市防洪等提供决策信息,对各城市的水资源保护、管理、开发、利用等都有重大的实用价值,可以大大提高水资源的开发利用效能,为城市的可持续发展提供必要的支撑。1系统需求分析城市水资源管理信息系统紧密结合山东省,黄河下游流域水资源管理实际需求,遵循科学性、实用性、可扩展性和开放性等原则进行开发。该系统总体需求为:(1)建立城市水资源全数字化空间数据库平台,事先对各种水源数据和其他空间数据的管理和实时数据的动态加载。(2)以多种方式直观地可视化表达各类信息的空间分布及动态变化过程,提供给本的数据查询、检索、统计分析、专业制图功能。(3)以功能强大的软件工具和专业模型对水资源开发管理和各个方案进行模拟、分析和研究,并在可视化的条件下提供决策支持,增强决策的科学管理性和预见性。(4)实现信息的互传功能、Web信息发布功能,能通过广域网实现异地的信息同步共享,为水资源主管部门提供方便、及时、全面的信息服务,大大提高办公效率和准确率,降低办公成本。(5)实现水资源专题信息的地图显示,并在此基础上通过Web数据挖掘算法对城市水资源信息进行相应的分析,提供地下管线安装、维修等的决策支持。2系统开发平台的选择基于以上需求分析,首先对系统开发平台进行了相应的选择评估。2.1WebGIS软件的选择WebGIS(网络地理信息系统)是GIS技术与Internet技术相结合而产生,并且随着Internet技术的更多测绘论文请登录测绘网论文频道查询:http:/客服热线:010-52775185社会发展而迅速发展起来的一种新技术,它基于网络资源存储、分析和表达现实世界中各种对象的书香信息及其相关空间定位特征信息,与传统的GIS技术相比,具有客户端分布广泛、平台独立性强,系统成本低/计算负载平衡高效等显著优越。当前的WebGIS软件一般分为三类:一是基于服务器端的,如ESRI公司的ArclMS,Maplnfo公司的MapXtremefor.NET,第二种是基于浏览器端的,如Intergraph公司的GeoMediaWebMap和Autodesk公司的MapGuide,第三种是同时基于服务器和浏览器端的,如国内的吉奥公司的GeoSurf和奥发公司的AFInternetGIS,以及Maplnfo公司的MapXtremeforJava。构建一个空间信息web发布和服务系统,必须要有一个高效、安全的地图服务应用平台。ArcIMS提供了多方位的WebGIS解决策略,允许用户在Internet和Intranet环境下通过浏览器访问GIS应用和地图数据,并应用了JavaApplet、JavaServlet、XML等技术,总体结构比较符合系统开发的需求,在功能和效率上也优于其他同类产品(尤其是在数据传输和浏览器端地图操作等方面),因此用ArcIMS作为原型系统的地图服务平台是比较理想的选择。2.2ArcIMS的技术特点ArcIMS(InternetMapServer)主要用于在Web上分发地图、GIS数据和服务,由客户端组件、网络连接器和服务器端组件构成的分布式系统。它允许集中建立大范围的GIS地图、数据和应用,并将这些结果提供给企业内部的Internet上的广大用户。通过AreIMS可以很容易地制作地图服务,扩展普通站点,开发Web页面,并且进行站点管理,使其能够提供GIS数据和应用服务。ArcIMS与其他WebGIS技术相比:支持多平台:WindowsNT4、W2K、Solaris等系统平台;支持多Web服务器:Microsoft公司的IIS、Netscape公司的iPlanet、Apache等;支持多浏览器:IE和Netscape等通用浏览器和专用Java浏览器;支持Servlet引擎:Servlet、Tomcat等;支持多客户端:瘦客户端(传到客户端的地图为栅格数据)包括HTMLViewer,胖客户端(传到客户端地图为矢量数据)包括JAVAViewer、ArcGISDesktop、ArcExplore(Java版)、无线设备(如蜂窝电话、PDA)等。3系统体系结构城市水资源管理信息系统主要采用WebGIS服务的三层架构,即:表示层、功能层、数据层来设计实现该系统总体架构。表示层是通用的界面应用,它可以根据操作员的权限动态,配置业务菜单,实现业务组件的调用,并可根据操作员的需求对输入/输出功能模块进行不同的配置。本系统的表示层包括B/S(BrowseServer)及C/S(ClientServer)两种模式,一种是InternetExplorer,标准的网页浏览器即B/S模式,另一种是GIS客户端即C/S模式。功能层为业务逻辑层,是由各自的业务组建组成,按照组件调用标准,将业务逻辑编号为业务组件、接受表示层的调用请求,调用启动相应的业务组件进行处理,并将结果返回给表示层。本系统业务逻辑层除了ArcIMS4.01还包括开发的COM+或者WebService,共同构成了城市水资源管理信息系统的业务逻辑。数据层为功能层与业务数据之间的接口提供基础数据库及信息,对功能层的数据访问进行统一的调度和管理。本系统数据库包括基础地理数据库、水资源专题数据库以及属性数据库。更多测绘论文请登录测绘网论文频道查询:http:/客服热线:010-52775185图1系统体系结构图Fig.1ArchitectureoftheSystem4系统功能设计城市水资源管理信息系统在软件设计上采用C/S和B/S结构相结合的混合模式。C/S结构面向内网用户群,具有高效的GIS数据处理能力;B/S结构具有维护数据和浏览权限的各级Web用户。系统的B/S结构选用ArcIMS9.0和ArcSDE9.0作为GIS开发的基础平台的ServletConnector和HTMLViewer,采用ASP和JavaScript语言,MacroMedia公司的DreamweaverMX和微软的VisualInterDev6.0网站开发工具进行二次开发,实现了水资源数据数据管理,查询检索、统计分析、空间分析、数据显示和网络发布等功能。系统整体功能结构如图2所示:更多测绘论文请登录测绘网论文频道查询:http:/客服热线:010-52775185图2.功能结构图Fig.2ArchitectureoftheFunctions系统主界面以及查询界面分别如图3、图4所示:图3.系统界面图Fig.3InterfaceoftheFunctions更多测绘论文请登录测绘网论文频道查询:http:/客服热线:010-52775185图4.系统信查询界面图Fig.4InterfaceoftheQueryingFunction5数据库设计城市水资源管理系统数据库由基础地理数据库、水资源专题数据库、遥感影像数据库以及属性数据库组成。基础地理数据库,包括城市边界、行政区划、水系(河流、渠道、水库)、居民地分布、地形、交通等数据,主要作为背景显示;水资源专题数据库包括,水情监测站点分布数据、水资源功能区划数据、水资源行政管理数据、水资源开发利用方案数据以及水资源评价数据、城市地下管网分布数据、地表水资源和地下水资源数据等;遥感影像数据库主要由遥感影像数据组成,用于遥感影影像与数字线画图的叠加,以形成逼真的水资源环境分布效果;属性数据库,包括城市社会经济数据、水情监测站点基本信息、城市地下管网属性信息、水情汛情统计数据等。针对上诉城市水资源管理信息系统数据类型复杂,从空间特性,包括结构化数据和非结构化数据;从存储方式,包含数据库数据和文件数据;从数据关系,包括结构化数据和非结构化数据等。如何使这些数据得到有效的管理和应用,是空间数据库设计的关键因素。对基于以上考虑,我们选用ESRI公司的空间数据引擎ArcSDE作为数据管理引擎。ArcSDE是ESRI公司ArcGIS家族的一个成员,分为ArcSDEforDBMS和ArcSDEforCoverage两种,本文使用的是前一种,借助这一模型,可用关系数据库(RDBMS)管理空间数据。在RDBMS中融入空间数据后,ArcSDE可以提供对空间、非空间数据进行高效操作的数据库服务,大大提高了城市水资源管理信息系统数据库设计的合理科学性及信息检索速度,6结束语城市水资源管理信息系统将WebGIS技术与水资源管理工作通过B/S模式的系统开发有机的结合在一起,综合运用计算机、水文水资源、地理信息系统、网络通信等多方面技术,将基础信息的管理、区域水资源规划、局部地表与地下水运动的数值模拟、图形显示等融为一体,集成水资源管理信息系统,实现基本信息查询、水量水质计算、污染物的监测与控制、水环境评价等功能,为水资源的科学管理、合理配置等决策提供技术支持服务,是一个集易操作性、交互性、开放性、可扩充性、智能化等优点于一身的水资更多测绘论文请登录测绘网论文频道查询:http:/客服热线:010-52775185源管理辅助决策支持系统。参考文献:[1]张正兰,刘耀东,张明.基于ArclMS的WebGIS系统开发[J].河海大学学报(自然科学版),2004[2]周涛,吴志伟,刘波基于ArcIMS的交通基础设施信息系统研建.地理信息论坛,2004[3]李纪人.地理信息系统在水利中的应用[4]ESRI公司ArcGIS系列产品在水利信息化中的应用,[5]王世容,周新志.都江堰灌区基于GIS的水资源管理信息系统,四川省都江堰水利工程网,2004[6]曹建成.GIS在水资源空间分析与管理中的应用.测绘技术装备.2002[7]阮本清,梁瑞驹.流域水资源管理.科学出版社.2001更多测绘论文请登录测绘网论文频道查询:http:/
本文标题:基于ArcIMS的城市水资源管理信息系统的设计与实现
链接地址:https://www.777doc.com/doc-2568192 .html