水环境管理系统设计与实现(精品).docx
《水环境管理系统设计与实现(精品).docx》由会员分享,可在线阅读,更多相关《水环境管理系统设计与实现(精品).docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、水环境管理系统设计与实现面对目前严峻的河流污染形势,深圳借鉴全国先进的治河经历,推行“河长制水污染治理制度,由各级党政主要负责人担任“河长,负责辖区内河流的污染治理。本文结合ArcGISServer和Flex技术开发“河长制河流水环境管理决策支持系统,全面提供深圳河流水环境信息,实现地图阅读、信息查询、统计分析、数据录入、信息、河长考核管理等功能,辅助“河长制工作的开展。1关键技术1.1系统开发技术GIS是一种基于计算机的对地理环境有关问题进行分析和研究的工具,随着科技的发展出现了GIS向网络平台扩展和应用的WebGIS新技术。WebGIS技术具有适应性强、应用面广、现势性强、维护社会化、使用
2、简单等特点。上个世纪,随着工业发达国家对日益严重的环境问题的关注,基于GIS的环境信息系统逐步得到发展,并应用在环境监测、环境预测与评价、环境预警与管理等领域。空间决策支持系统是在GIS和决策支持系统的基础上发展起来的,能够表达和分析空间信息以知足决策分析的实际需求,在土地利用规划、流域管理等领域得到长足的应用。本文系统在环境信息系统和空间决策支持系统的基础上利用WebGIS技术进行开发。1.2ArcGISServerArcGISServer是ESRI推出的一个创立企业级GIS应用的平台和解决方案,它提供了创立和配置GIS应用程序和服务的框架,能将基础到高级GIS功能,如空间分析等引入到网路环
3、境。开发者能够自行制作GIS资源,在服务器端通过ArcGISServerGIS服务,在系统代码中进行调用,结合相应的API进行开发。1.3FlexRIA拥有出色的页面表现力,提供复杂用户交互等优越的用户体验,是近年来GIS领域的新动向和Web开发领域的一大趋势。目前最为流行、成熟的RIA技术是Adobe公司的Flex,其为RIA平台的典型代表,堪称最完好、最强大的RIA开发解决方案。FlexViewer是ESRI公司设计的一套基于Flex4开发的WebGIS应用程序开发框架,在其基础上进行个性化设计、功能模块定制,能够完成界面友好、美观的应用系统。在ArcGISViewerforFlex3.4
4、的基础上自行设计后的外观如图1所示。1.4PHPPHP语言混合吸收了C、Java、Perl等语言的特点,广泛应用于网页开发领域。通过PHP能够轻松实现阅读器端和数据库的交互,PHP连接数据库的方式为服务器内部本地连接,数据库也并未开放直接暴露到网络环境的端口,且在阅读器端访问PHP只能得到脚本执行的结果信息而无法获得其源代码,因此PHP在进行用户身份匹配认证方面有较高的安全性。2系统开发设计2.1设计目的和原则本系统是为推进深圳市“河长制工作开展而开发设计的,是作为“河长制管理决策经过的有力保障机制。系统在设计经过中除了要知足“河长制实际工作需要之外,还遵循可行性、实用性、稳定性、可靠性、安全
5、性、用户界面友好等基本原则。2.2构造设计系统架构如图2所示,采用B/S架构,将重级别任务都交由服务器端处理,实现阅读器端的轻便级阅读。服务器通过IIS暴露到网络环境中,阅读器端的请求也通过IIS传递回服务器。用户身份信息由PHP与数据库交互进行验证,通过验证后PHP即时向ArcGISServer请求获取令牌,该令牌随数据流一同传送给阅读器端,使阅读器端通过ArcGISAPIforFlex能够访问和调用加密的GIS服务。每个GIS服务都通过ArcSDE访问底层的空间数据库及与其关联的时间数据库,访问服务的RESTAPI也经WebAdaptor整合直接暴露到网络中。其他与GIS无关的功能,如考核
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 水环境 管理 系统 设计 实现 精品
限制150内