论文摘要
环境应急系统是环境风险管理的重要技术基础。研究基于GIS的环境污染事故应急信息系统具有很大现实意义。本研究在Visual C#.NET2005语言开发平台下,运用2006年最新出的ArcGIS Engnine9.2版COMGIS组件和微软SQL Server2005数据库技术,选择较为通用的环境风险评价数学模型,以佛山市为案例,进行了环境污染事故应急信息系统的应用开发。在对系统进行需求分析的基础上,确定了系统的主要功能。采用了三层C/S(Client/Server)的逻辑架构,进行污染应急信息系统的总体设计,确定了图层管理、危险源管理、应急人员管理、预测分析等6个功能模块。并进一步重点对环境应急数据库和预测分析模块进行了详细设计。建立了包括危险源、应急人员和危险品属性等多个子库的环境应急数据库。具体应用ADO.NET技术对数据库进一步开发,采用Shapefile文件存储空间数据和SQL Server数据库存储属性数据相结合的方式进行管理。在预测分析模块实现中,选用水、大气污染扩散模型和爆炸模型进行事故影响预测计算,并采用迪杰斯特拉(Dijkstra)算法求取几何网络中两点间的最短路线,以实现事故救援的最短路径分析。该系统较好的实现了包括鹰眼、距离和面积测量、元素选择、基于属性或位置的多途径查询方式、点线面地图编辑、图形输出等在内的地图操作功能。系统操作简便,能够迅速且准确定位事故发生地点并使工作人员快速、准确地做出事故应急处理决策。通过本次开发,探讨了ArcEngnine的COMGIS组件与Vusial C#.NET平台相结合的开发手段以及SQL Server技术在环境事故应急信息系统开发中的应用,为环境事故应急信息系统的建设进行了有益的探索。