水环境管理系统设计与实现.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应用程序开发框架,在其根底上进展共性化设计、功能模块定制,可以完成界面友好、美观的应用系统。在ArcGISViewer
4、forFlex3.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整合直接暴露到网络
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 水环境 管理 系统 设计 实现
限制150内