论文部分内容阅读
尾矿库是指筑坝拦截谷口或围地构成的用以堆存金属非金属矿山进行矿石选别后排出尾矿的场所,是维持矿山正常生产的必要设施,也是金属非金属矿山的重大危险源。现在世界上把尾矿库危害列为所有各种重大灾害中的第18位。尾矿库只要溃坝事故发生,不但要选矿厂停产整改,更重要的是会造成环境污染,给库区下游人民生命财产造成灾难性的损失。近两年来,尾矿库溃坝和有毒物下泄的事故屡屡发生,给人民群众生命财产造成重大损失,对环境安全构成严重威胁。
Google Earth Plugin(以下简称GEPlugin)是基于JavaScript脚本的三维地球插件,使用GEPlugin可以在Web环境下开发出基于3D的应用。GEPlugin提供了丰富的函数、方法、事件,并且提供了全球海量的遥感影橡数据及全球范围内的地形数据,在真三维的环境下建立尾矿数据库能够实现在真实地形环境下查看尾矿库的位置及周围环境信息(包括水系、道路、水库、自然保护区、居民点等),为各州市县级主管部门提供了直观的真实地形环境下尾矿库信息查看以及尾矿库的普查和管理工具;可以使各级主管部门动态了解尾矿库运行情况,环境污染情况,为尾矿库的有效管理、安全隐患的防治提供决策支持。
本文基于GEPlugin进行云南省三维尾矿库环保档案信息系统设计及功能实现,主要结论如下:
(1)在本论文中需要进行C/S的开发,实现了将GEPlugin进行.Net封装,能够让GEPlugin在DotNet的环境下进行开发,为基于asp.net及Silverlight的开发奠定了基础,并且实现了在真三维环境下对尾矿库环保档案信息进行管理及分析。
(2)实现了属性查看,属性、空间查询等基本功能为尾矿库的数据进行快速查询和管理提供了有效地方法和技术支持。
(3)实现了KML/KMZ数据(包括点、线、多边形、屏幕叠加层、三维模型)的加载、读取及各种操作,将电子表格数据及矢量数据转换成三维地球数据,能够加载到三维地球上,并且实现了矢量数据格式、KML数据格式及OpenGIS的Simple Features之间的数据转换。
(4)实现了基于开源数据库PostgreSQL的数据存储及管理的开发,实现了非空间数据与空间数据的存储到同一个数据库中,并且基于Npgsql进行DotNet环境下进行数据库的读取、查询操作,利用开源数据库能够节省系统开发过程中数据库的费用,能够为数据库的扩展提供更为开放的方式。
(5)实现了利用开源空间数据库引擎POSTGIS进行空间数据的存储,查询及部分空间分析(邻近点分析、缓冲区分析、空间包含查询分析)功能的实现,同开源数据库一样,在开发过程中减少了开发空间数据库引擎的时间,摆脱了ArcSDE进行空间数据库读取、操作的模式,减少了空间数据库开发的成本,为进一步的研究。
(6)实现了基于Google Map网络地理编码的地址查询,在本地数据不足的情况下实现大量地理位置的查询和地理坐标数据的获取,丰富了软件的功能。