1. 引言
近年来数字环保事业发展迅猛,对数据的直观展示、综合利用已经成为必要的过程。采用现代化的技术手段将污染源普查数据在地图上进行展示、为领导的下一步工作提供一个决策的支持参考。本系统利用GIS所具有的独特特性,有效、直观、直接的将污染源普查数据展示出来。
2. 系统建设
2.1. 系统建设情况
建设单位:中科宇图天下科技有限公司。
最终用户:环保行业。
支持单位:北京九鼎图业科技有限公司。
2.2. 系统建设目标
从污染源普查数据出发,在GIS基础之上综合环保行业各类信息系统,多层次、多方位、直观地显示相关数据及图形等信息,建成一套基于网络的、实时的、可视化的、规范标准的综合地理信息系统。该系统主要包括:
(1)各个区县不同指标排放量的各种专题图;
(2)河道的污染源分布的专题图;
(3)地图空间查询统计功能,实现空间查询和业务统一;
(4) 按不同层次建立点位分布专题图;
(5)对不同种类污染源进行点位展示。
2.3. 系统开发环境
污染源普查地理信息系统是污染源普查数据统计分析的统一平台,从系统稳定性、安全性、经济实用性等方面考虑,采用了较高性价比的主流应用服务器HP ProLiant DL140 G2,Windows 2000/XP操作系统,GIS开发平台为九鼎图业的MyGIS Server,数据库平台Sql Server 2005,开发语言C#.net等,其中通过SDE来访问存储在Sqserver 2005里的空间数据。
3.系统主要内容
3.1. 基础地理信息
基础地理图层包括:行政区划图、居民地、道路中心线、面状水系、道路、乡镇、党政机关等。
3.2. 污普业务数据
主要包括各种污染源的基本信息、排放量信息等。
4. 系统功能
4.1. 综合图管理
4.1.1 点位专题
1. 可以进行对重点源和一般源根据监测项值的大小分别使用不同大小和不同颜色的点进行展示。
2.可以对国控源和市控源使用不同颜色、不同大小的标识进行点位分布的展示。
3. 可以通过配置可以自己设置展示点位的大小和颜色。
4.提供了可以自己设置标签显示的颜色和字体大小的功能。
5.提供了可以自己设置点位和显示的标签是否采取避让的功能。
4.1.2 图层控制
1. 将污染源按不同种类进行展示。每种分类使用不同的图标表示,使点位展示更加形象。
4.1.3 综合查询
1.对污染源按不同种类进行任意种类的组合查询。
2. 可以根据行政区和名字进行模糊查询。
3.可以使用矩形、圆形、任意多边形进行空间选择范围查询。
4.可以在地图上进行周边分析查询,包括点、线、多边形。
5.对查询出的整个企业提供了数量统计的功能。
6. 对查询出的整个企业提供了基本信息列表、水污染信息列表、气污染信息列表,以便进行查看和分析。
7.对查询出的单个企业提供了快速定位的功能,同时显示此企业的基本信息和排污信息。
8.提供了不同种类的污染源可以使用不同的标志进行显示的功能。
4.2. 专题图管理
4.2.1 污染物排放量专题
1.主要提供对污染源普查数据进行区县和乡镇级的污染物排放量、产值排放量、面积排放量的展示。区县级和乡镇级的切换可以自己进行配置。展示分为饼状图、柱状图、分布图三种图形。自己可以完全定制饼和柱的宽度和高度、是否根据区县的大小自动缩放、缩放的比例、每个柱的颜色、饼中每一部份的颜色。给用户提供了一个可以自己配置的接口,从而达到用户可以自己来定值饼状图和柱状图的大小、颜色。
2.系统提供了分布图范围值颜色设置的功能,用户可以对不同污染物设置5个级别的范围值,对每一种范围值可以设置不同的显示颜色,从而可以更直观的展示不同行政区的同一污染物的排放量的对比情况,从而为区县的减排工作提供一个更有力的依据。
4.2.2. 河道专题
1.主要提供排污河和自然和的组合查询,展示排向排污河的污染源的点位分布状况。
2.对查询出的污染源和业务结合展示污染源的数量统计、详细信息列表、水污染物信息列表、气污染物信息列表。提供了快速定位到任何一个排污河或者自然河的功能。
3. 为排污河的治理提供一个参考依据。
4.3系统管理
1.系统采用了角色权限管理的方案,用户可以增加角色、修改角色、删除角色。
2.对角色可以进行权限维护。
3. 系统提供了增加用户、修改用户、删除用户的功能。
4.系统提供了部门维护地功能。
5.系统界面
图表 1 属性查询之定位
图表 2 空间查询之矩形查询
图表 3 空间查询之圆形查询
图表 4 空间查询之多边形查询
图表 5 空间查询之线周边查询
图表 6 统计专题图
图表 7 分布专题图
6.总结
本文从数字环保建设的角度出发结合现代化信息手段实现了对污染源普查数据再次综合利用,以便为领导提供一个更好的依据。另外从GIS平台的选项的也很重要,通过对各GIS平台的比较及分析,最终选择九鼎图业的MyGIS Server作为我们的开发平台,该开发平台的好处是开发简单,功能强劲,很少的代码能实现自己所要的功能。