论文部分内容阅读
经济社会的高速发展的同时,空气污染状况的越发严重,人们对大气环境环境管理能力和手段的要求也逐渐提高。近年来,各类信息管理技术的兴起,尤其是GIS和数据库技术的发展,很大程度上推动了大气环境信息管理系统的发展。结合GIS和数据库技术,完善大气环境信息管理系统已成为当前大气环境信息管理研究中的主流方向。一个功能完备的大气环境管理系统,对提高大气环境管理水平,改善空气质量状况都具有极为重要的意义。基于GIS的大气污染源排放清单数据库建设是将大气污染源排放清单建设过程中涉及到的污染源信息空间信息和属性信息利用GIS和数据库技术进行系统归纳和分类处理,实现查询、修改的便捷化。建成功能完备的大气污染源清单管理系统,能够为区域环境管理、规划和评价提供便利,同时也能够为区域大气环境的综合治理提供科学依据。本文以简化污染源排放清单建设工作工作流程,提高污染源排放清单建设工作的效率为目标,利用GIS和数据库技术,实现了污染源清单调研数据的存储与管理和污染源清单建设成果的分析与可视化表达。文章以扬州市大气污染源排放清单调研工作中获得的的数据为基础,收集并整理了相关的空间数据,研究了空间数据库和属性数据库的创建流程,使用ArcGIS和SQL Server2008等软件初步建立了扬州市大气污染源排放清单数据库。利用Vsual C#编程语言结合ArcEngine的一些组件,开发了针对扬州市大气污染源排放清单的空间数据和属性数据的数据管理软件。本文的研究获得了如下几个成果:(1)采用SQL Server2008和ArcCatalog等软件建立了扬州市大气污染源的空间数据库和属性数据库,使用ArcSDE空间数据引擎实现了污染源排放清单的空间数据和属性数据在SQLServer2008中的一体化管理,提高了数据系统的运行效率。通过SQLServer2008相关技术的运用,实现了数据的迁移、备份和共享。(2)使用基于.NET框架的Visaul C#编程语言,结合ArcGIS平台的ArcEngine工具对GIS进行了二次开发,实现了地图加载、编辑以及对空间对象的属性进行查询与修改等空间管理功能。(3)利用C#编程语言,开发出了基于国家污染物排放清单编制技术指南中计算方法的可视化计算软件,将排放系数本地化验证方法纳入到了程序中,并将排放量计算结果保存到排放清单数据库中,方便了后期调阅。(4)针对污染源清单调研工作中,可能收集到的不同形式或格式的数据,使用编程语言C#开发了可视化的数据录入程序,能够实现纸质数据的快速输入和电子数据(如Word、Excel)数据的快速导入,同时能进行属性数据和空间数据的修改和删除。(5)利用C#语言在VS2010开发环境中,利用ArcEngine中的Color对象、ColorRamp类等,实现地图的简单渲染和独值渲染、点密度/多字段点密度、柱状图和饼状图等专题图的创建和输出。