基于SuperMap的地质灾害查询系统设计与实现

来源 :企业文化·中旬刊 | 被引量 : 0次 | 上传用户:wren200
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:我国每年因地质灾害(不包括地震)造成的经济损失巨大,为了及时采取防范和治理措施以减少损失,应建立有效的查询系统。以山东省地质灾害为例,采用SuperMap为开发平台,研制开发了地质灾害查询系统,查询系统地实现为政府工作人员、地质工作者决策提供依据,同时为人们认识地质灾害提供帮助。
  关键词:地质灾害; SuperMap;查询系统
  在我国,主要地质灾害包括地震、崩塌、滑坡、泥石流、水土流失、地面塌陷、地裂缝、土地沙漠化、火山爆发等,其中除地震、火山爆发等灾害外,其他大多数地质现象与人类活动有关[1]。据国土资源部统计,近年来,我国每年因地质灾害(不包括地震)造成的经济损失约占各种自然灾害的1/5—1/4。因此,应及时采取防范和治理措施以减少损失,而建立有效的查询系统则为政府工作人员、地质工作者决策提供依据,同时为人们认识地质灾害提供帮助。本文就山东省地质灾害为例,以SuperMap为开发平台,研制开发了地质灾害查询系统。
  一、 系统结构设计
  地质灾害查询系统是一个集基础数据、专业数据和功能实现为一体的复杂系统。基于数据的稳定性、实时更新性与简易操作性,系统使用VB6.0程序设计语言,采用SuperMap 2000为开发平台, Access管理数据库, Adodc为数据接口,MapGis和SuperMap Editor 2003协调数据转换来实现整个系统的管理[2]。系统整体结构如图1。
  图1 系统整体结构图
  二、系统设计
  (一) 数据准备
  数据库是SuperMap软件的重要组成部分,此系统所有数据均需存入数据库中,为查询系统服务。由于Access 数据库对数据存储管理较容易,而且使用方便,此系统选用Access 数据库作为后台服务。这一部分主要包括数据库的设计和属性数据的录入。
  为了给查询系统提供方便快捷的查询,要明确所建库、表的合理性。首先建立数据库“地质灾害”,其次在此库下建立表“海、咸水入侵”、“地面塌陷”、“崩塌”、“地裂缝”、“滑坡”和“泥石流”。建立字段时,由于各地质灾害类型不一,所建字段也各异。如给“崩塌”建字段包括:ID、名称、统一编号、所在地、位置、发生情况、类型、地貌部位、地质环境、主要影响因素、主要危害、稳定性、资料来源、资料时间,而给“地裂缝”建字段时要包括:伴随现象。定义好字段后,进行属性数据的录入,把收集来的可用数据进行分类,逐个输入到数据库中。
  (二)数据衔接
  矢量化主要目的是得到不同的图层,把不同的信息划分分类然后划分到各个图层中,这样,能够比较容易的查询和编辑,本次设计主要用MapGis6.6矢量化地图。本次矢量化的目的在于得到不同信息的图层,利用不同的图层,赋予一定的属性值,从而为下一步利用SuperMap Editor 2003 处理图层提供材料。因而需把所得到的图做成面域,能够动态的查询山东省的地质灾害。矢量化好的图层还需转换成SuperMap 2000可识别的数据,故而可用SuperMap Editor 2003先进行文件转换,直至生成.sdd, .sdb和.smw文件,保存工作空间即可。
  (三)查询系统设计
  对于山东省而言,本查询系统主要想从两个方面实现对地质灾害的查询,可以按各市和各类型进行查询,故而模块设计相应的分为两个方面:按各市查询和按各类型查询。系统分为两个模块:按图查询和按表查询(图2)。在“按图查询”下分为六个子模块:放大、缩小、全图、漫游、选择和属性查图。在“按表查询”下分为两个子模块:按各市查询和按类型查询。在“按各市查询”模块下,包含:济南,青岛,淄博,枣庄,东营,烟台,危房,济宁,泰安,威海,日照,莱芜,滨州,聊城,临沂,菏泽,德州。在“按类型查询”模块下,包含:海、咸水入侵,地面塌陷,地裂缝,崩塌,滑坡,泥石流等。
  三、系统功能实现
  本系统是利用SuperMap 2000和VB6.0 程序设计语言进行开发实现的,开发过程中基于主要SuperMap的基本思想和面向对象的原理,仔细分析了其实现方法。在“按图查询”中,可以实现对地图的放大、缩小等基本操作,并且可实现对地质灾害的图形查询。当点击“选择”就可实现对各市的地质灾害的查询(图 3),点击“确定”后,即可查询对应市的地质灾害(图 4)。在“按表查询”中,在“按各市查询”下拉菜单下点击“临沂”即可实现对临沂市的地质灾害的查询;同理,在“按类型查询”下拉菜单下点击“崩塌”即可实现对“崩塌”这种地质灾害的危害、分布情况、地质环境等的查询。对于其他省份而言,具体的分析设计和实现方法按各个省份的具体情况而定。
  四、 结论
  以SuperMap为平台开发的的地质灾害查询系统结合了地理信息系统和专业系统的特点,把系统模块细化,且根据各个省份、各个地区的地质灾害情况的不同,所设计与实现的功能也会有所差别,但最终合成整个系统,真正实现了专业功能。
  参考文献:
  [1]潘懋,李铁锋.灾害地质学[M].北京:北京出版社,2002:20-155.
  [2]边馥苓等.地理信息系统原理和方法[M].北京:测绘出版社,1996.
其他文献
摘 要:网络化与数字化是广播电视技术发展的方向。在广播电视信息化发展的今天,县级电视台的节目采、编、制、播都逐步实现了网络化,从而加速了电视台的发展,而媒资系统的建设又可以使电视节目和重要的素材,在保存、共享、检索方面更加方便快捷。临洮电视台结合自身实际,选择成熟的网络构架,完成了以媒资系统为核心的网络化建设,取得了良好效果。  关健词:媒资系统;网络;建设  随着广播电视事业的数字化、网络化进程
本文分析了当今中职学校在校学生的综合素质现状及学校美育教学的困惑,探讨美育在中职教育中的重要作用,并如何针对中职生的特点在学校教育过程中实施美育,以提高学生的综合
结合实际,重点介绍了人教版小学数学第一册《1—5的认识》教学方法.
随着社会的发展人们越来越重视教育,小学数学教育得到了高度的关注,其中提高小学数学的高效性及现实性具有非常重要的意义.小学时期是学生接触学习的初级阶段,同时也是养成好
一、四川竞争情报工作与东部省市的差距竞争情报简称CI,是英文competitive intellingence的缩写,美国竞争情报专业人员协会(SCIP)给竞争情报下的定义:“竞争情报是一个过程,
目前计算机技术已经在各行各业中得到广泛的应用.尤其是在党校党员干部的教育工作中,计算机教学已经是一项非常重要的内容.重点针对以互联网为基础的党校计算机教学进行了研
教师不是学生学习思想的开拓者,而是让学生自己主动去思考进而产生自己的思想.采取启发式教学方式,开启学生思维大门让学生思如泉涌,当学生遇到学习障碍时,采取小组合作的方
猴子见黑熊、山羊和兔子等都养起了花儿,便想,花儿能给生活增添美的情趣,我为啥不学学黑熊他们,也养几盆花呢?rn
当前我国正在进行课程改革,在这一背景之下,我国许多课程的教学方式以及教学内容得到了优化,使得教学质量得到了提升.在当前的课改过程中,体育课程是小学教育的重要组成部分,