基于WebGIS的三维环保信息公共服务平台研究
项目名称:基于WebGIS的三维环保信息公共服务平台研究
项目简介:
随着全球环境问题的日益突出,环境保护己经成为一个全社会高度关注的热点话题。据有关统计结果表明,在中国,有1/3的国土已经被酸雨污染,主要水系的2/5已经成为劣五类水,3亿多农村人口饮用水质堪忧,4亿多城市居民呼吸着被污染的空气。可以说,我们所面临的环境问题是非常严峻的,环境保护己经成为刻不容缓的当务之急。
河南省地处中原,人口众多,是全国重要的水、陆、空交通枢纽和重工业基地。近年来随着人们环保意识的普遍增强以及环境矛盾的日益突出,河南省面临着发展经济和保护环境的巨大的双重压力。因此,提高对环境的管理水平,尤其是以信息化为代表的环保信息化水平,对保护环境、发展经济、实现中原崛起都具有极其重要的意义。
当前河南省在环保信息的监测和管理方面信息化水平较高,但各管理部门间信息的共享和联动还比较缺乏,对环保信息在空间分布上的研究和应用相对比较薄弱,需要一种更直观、高效的信息化管理手段来提高相关部门对环保信息的管控水平,同时为日益高涨的公众环保需求提供实时全面的环保信息服务。
基于WebGIS的三维环保信息公共服务平台研究在结合当前河南省环境保护管理现状的基础上,构建起了一个集环保信息监测、管理、发布、查询、分析、共享于一体的三维可视化网络地理信息系统平台。通过该平台的建设,不仅解决了河南省环保信息监测和管理的一般需要,而且以属性、空间的双重视角对环保信息的内涵进行了数量和空间的全方位综合分析。这些对于提高环境与发展的综合决策能力、加强政府的公共服务职能、构建资源节约型和环境友好型社会都具有十分重要的意义。
本项目结合当前政府管理决策科学化的要求和人民群众日益提高的对信息的需求,建立起了一个既能满足管理部门信息化管理与科学化决策,同时也能为公众提供便捷丰富的信息服务的三维可视化环保专题地理信息公共服务平台。其应用领域主要集中在环保信息管理与应用有关的方面,如环境监测、信息发布、环境现状评价与环境影响评估等。
该平台是在ArcGIS Server的基础上,利用其提供的二次开发工具ArcGIS Server JavaScript API,结合浏览器三维可视化插件Microsoft Virtual Earth 3D,以组件式开发的形式实现的WebGIS应用。平台采用了B/S的结构模式,服务器端基于Microsoft .NET Framework 3.5框架,运用C#语言开发的ASP.NET后台应用,为提高与用户的交互水平,同时加入了Ajax技术手段。客户端则是基于Javascript脚本技术开发的Web网页应用。由于ArcGIS Server与Virtual Earth 3D都提供的是Javascript API,因此很多网页功能的实现也是基于此脚本技术来完成的。在后台的数据建设和管理方面,为了提高数据的更新速度,采用了空间数据与属性数据分开存储与管理的方式,利用成熟的商业数据库管理工具ArcSDE与Microsoft SQL Express分别实现空间数据与属性数据的管理。另一方面,由于平台引入了Web服务的技术理念,所有的数据和功能在为用户提供服务的同时,也能为授权用户提供信息的共享和集成。
在平台性能方面,数据库采用的是Microsoft SQL Express,能提供最多64个用户的并发访问数;网页采用JavaScript技术,用户无需安装任何第三方支持软件就能在当前所流行的浏览器中访问到公共服务平台;ArcGIS Server的Web应用服务器功能较好地实现了服务器/客户端的负载平衡,使用户能获得运行流畅的使用体验的同时,对服务器的要求也不高。在开发的过程中,本课题也有意对用户的请求处理过程进行了优化,尽量使用服务器内存变量来存储处理过程中产生的中间数据,每一个用户进程结束后所有的内存变量都将释放占用的资源,进入下一步的重新分配。
通过平台的研究和实践,掌握了公共信息资源管理和发布的流程和方法,验证了WebGIS技术与环保信息服务相结合的必要性和优越性,探索了三维可视化与空间分析方法在环保信息分析与展现上的功能和应用,打通了传统环保信息由单一部门应用的信息“孤岛”,实现了环保信息与空间信息,以及更多的其它信息间的纵、横向互联互通。这些都为未来的相关研究和应用提供了良好的实例对比与经验借鉴。
本平台的推广应用范围主要用于环保信息的管理和相关的环境应用,但同时由于提供了信息共享的服务接口,因此在与其它专题信息进行结合后也能应用于与环保相关的一些领域。
平台应用的前景是广阔的。随着政府和企业用户对环保信息管理和应用的信息化、科学化要求的不断提高,构建以环保信息为专题的公共服务平台无疑是最好的选择。随着人们环保意识的逐步增强,对环保信息的需求正成为一个社会化趋势,具备信息发布与环境应用的网络化平台将极大地满足人们的这种需要。