基于SuperMap的地质灾害查询系统设计与实现_第1页
基于SuperMap的地质灾害查询系统设计与实现_第2页
基于SuperMap的地质灾害查询系统设计与实现_第3页
基于SuperMap的地质灾害查询系统设计与实现_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    基于supermap的地质灾害查询系统设计与实现    杨中星摘 要:我国每年因地质灾害(不包括地震)造成的经济损失巨大,为了及时采取防范和治理措施以减少损失,应建立有效的查询系统。以山东省地质灾害为例,采用supermap为开发平台,研制开发了地质灾害查询系统,查询系统地实现为政府工作人员、地质工作者决策提供依据,同时为人们认识地质灾害提供帮助。关键词:地质灾害; supermap;查询系统在我国,主要地质灾害包括地震、崩塌、滑坡、泥石流、水土流失、地面塌陷、地裂缝、土地沙漠化、火山爆发等,其中除地震、火山爆发等灾害外,其他大多数地质现象与人类

2、活动有关1。据国土资源部统计,近年来,我国每年因地质灾害(不包括地震)造成的经济损失约占各种自然灾害的1/51/4。因此,应及时采取防范和治理措施以减少损失,而建立有效的查询系统则为政府工作人员、地质工作者决策提供依据,同时为人们认识地质灾害提供帮助。本文就山东省地质灾害为例,以supermap为开发平台,研制开发了地质灾害查询系统。一、 系统结构设计地质灾害查询系统是一个集基础数据、专业数据和功能实现为一体的复杂系统。基于数据的稳定性、实时更新性与简易操作性,系统使用vb6.0程序设计语言,采用supermap 2000为开发平台, access管理数据库, adodc为数据接口,mapgi

3、s和supermap editor 2003协调数据转换来实现整个系统的管理2。系统整体结构如图1。图1 系统整体结构图二、系统设计(一) 数据准备数据库是supermap软件的重要组成部分,此系统所有数据均需存入数据库中,为查询系统服务。由于access 数据库对数据存储管理较容易,而且使用方便,此系统选用access 数据库作为后台服务。这一部分主要包括数据库的设计和属性数据的录入。为了给查询系统提供方便快捷的查询,要明确所建库、表的合理性。首先建立数据库“地质灾害”,其次在此库下建立表“海、咸水入侵”、“地面塌陷”、“崩塌”、“地裂缝”、“滑坡”和“泥石流”。建立字段时,由于各地质灾害类

4、型不一,所建字段也各异。如给“崩塌”建字段包括:id、名称、统一编号、所在地、位置、发生情况、类型、地貌部位、地质环境、主要影响因素、主要危害、稳定性、资料来源、资料时间,而给“地裂缝”建字段时要包括:伴随现象。定义好字段后,进行属性数据的录入,把收集来的可用数据进行分类,逐个输入到数据库中。(二)数据衔接矢量化主要目的是得到不同的图层,把不同的信息划分分类然后划分到各个图层中,这样,能够比较容易的查询和编辑,本次设计主要用mapgis6.6矢量化地图。本次矢量化的目的在于得到不同信息的图层,利用不同的图层,赋予一定的属性值,从而为下一步利用supermap editor 2003 处理图层提

5、供材料。因而需把所得到的图做成面域,能够动态的查询山东省的地质灾害。矢量化好的图层还需转换成supermap 2000可识别的数据,故而可用supermap editor 2003先进行文件转换,直至生成.sdd, .sdb和.smw文件,保存工作空间即可。(三)查询系统设计对于山东省而言,本查询系统主要想从两个方面实现对地质灾害的查询,可以按各市和各类型进行查询,故而模块设计相应的分为两个方面:按各市查询和按各类型查询。系统分为两个模块:按图查询和按表查询(图2)。在“按图查询”下分为六个子模块:放大、缩小、全图、漫游、选择和属性查图。在“按表查询”下分为两个子模块:按各市查询和按类型查询。

6、在“按各市查询”模块下,包含:济南,青岛,淄博,枣庄,东营,烟台,危房,济宁,泰安,威海,日照,莱芜,滨州,聊城,临沂,菏泽,德州。在“按类型查询”模块下,包含:海、咸水入侵,地面塌陷,地裂缝,崩塌,滑坡,泥石流等。三、系统功能实现本系统是利用supermap 2000和vb6.0 程序设计语言进行开发实现的,开发过程中基于主要supermap的基本思想和面向对象的原理,仔细分析了其实现方法。在“按图查询”中,可以实现对地图的放大、缩小等基本操作,并且可实现对地质灾害的图形查询。当点击“选择”就可实现对各市的地质灾害的查询(图 3),点击“确定”后,即可查询对应市的地质灾害(图 4)。在“按表查询”中,在“按各市查询”下拉菜单下点击“临沂”即可实现对临沂市的地质灾害的查询;同理,在“按类型查询”下拉菜单下点击“崩塌”即可实现对“崩塌”这种地质灾害的危害、分布情况、地质环境等的查询。对于其他省份而言,具体的分析设计和实现方法按各个省份的具体情况而定。四、 结论以supermap为平台开发的的地质灾害查询系统结合了地理信息系统和专业系统的特点,把系统模块细化,且根据各个省份、各个地区的地质灾害情况的不同,所设计与实现的功能也会有所差别,但

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论