插件式GIS在地质灾害信息管理系统中的应用

来源 :成都理工大学 | 被引量 : 16次 | 上传用户:hexqi666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几十年来,人类活动的规模与强度的不断增大,人类对自然的不合理利用造成人类与环境之间的矛盾也愈演愈烈,引发了一系列自然灾害,其中,又以地质灾害为重。我国也对地质灾害做了大量的调查,而地质灾害调查结果数据量大,数据结构复杂,既有空间数据,又有属性数据,其多源性、模糊性、非确定性和随机性,使信息处理和空间综合分析的模型十分复杂。因此,对地质灾害信息进行高效的管理,就需有功能强大的空间数据库以及对空间数据处理能力强大的GIS技术才能满足要求。本文简要介绍了.NET框架的特性及C#语言,以及ArcGISEngine。并从插件式实现方式着手,讨论了3种实现插件的方法,并选用了通过.NET反射技术来实现插件。在此基础上,提出了插件式框架主要包括宿主程序、插件程序以及公共函数库。设计宿主程序和插件程序之间交互的通信契约,并选择用接口的方式实现通信契约。开发了地图定位、元素选取、鹰眼等GIS通用功能。本文对地质灾害信息进行分析,利用遥感图像、地质图、地形图等获取了映秀地区的地质灾害信息;并用Microsoft SQL Server和ArcGIS SDE构建空间数据库,论文尝试以.NET+ArcGIS Engine作为开发平台,结合先进的插件式开发方式,开发基于插件式GIS地质灾害信息进行管理系统。论文主要取得了如下成果:(1)提出了基于ArcGIS Engine的插件式GIS软件开发方式,完成了功能模块和系统平台的集成,实现了GIS系统的快速开发;(2)完成了面向应用的插件式GIS平台的开发,包括宿主系统、插件连接器和基本功能插件的开发;(3)开发了地质灾害信息管理的相关插件,并将其集成到插件式GIS平台中,实现了对地质灾害信息的管理;(4)对地质灾害信息进行了分析,设计了空间数据库和属性数据库,并应用Microsoft SQL Server构建地质灾害信息数据库;(5)通过对映秀地区遥感图像的解译,获取了该地区地质灾害信息,并运用插件式GIS平台对地质灾害信息进行统计分析,表明地质灾害主要受控于断裂、水系及坡度。
其他文献
在紧张有序的节奏中,我的竞赛课结束了。40分钟下来,我真是感慨万千,反思多多呀。具体反思如下:  本节课是选自仁爱版教材八年级上册第二单元第一话题Section C 。本话题主要是围绕健康问题谈论身体各部位不舒适的感觉方面的话题展开,内容层层递进,在从身体不适谈起,体现了教材贴近生活的特点,学生增长了许多健康方面的知识。主要呈现的语法项目为一般现在时和表示提建议的句型,并学习提建议的表达方式。Se
我国北方小麦生产在全国粮食生产中占有举足轻重的地位。及时掌握小麦播种面积、长势及产量信息,对加强小麦生产管理,进一步挖掘生产潜力,对政府部门制定科学合理的粮食政策,确保国家粮食安全,具有十分重要的意义。目前,大尺度农情监测最直接、最经济的手段是依托于遥感技术。特别是近几十年来,遥感已经迅速发展成为一门综合性技术学科。遥感作为地球信息科学的前沿技术,具有数据客观、现势性好的特点,可以在较短时期内连续
自20世纪90年代以来,民俗文化旅游已成为我国消费热点,民俗旅游正呈现出迅猛发展的势头。本文以永州市的“瑶文化”开发作为民俗旅游开发的切入点,通过分析目前民俗旅游的发展现
学位
20世纪50年代以来,受气候变化和人类活动的影响,博斯腾湖流域水资源发生重大变化,尤其是博斯腾湖水位急剧下降,博斯腾湖水体咸化、局部富营养化以及湿地面积缩小,直接影响到湿地植
随着Windows7的普及,以及iPhone的争艳,可以说明人们已经对传统意义上的窗体程序产生了一定程度上的审美疲劳,而在呈现端的要求越来越高。自Silverlight与Flex推出后,在互联