- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?
?
基于ArcgisEngine的立体灾害地质图生成方法研究
?
?
刘凯王丹丹
摘要:灾害地质图是正确认识研究区域内地质灾害现象的一种重要手段。文章提出一种立体地质灾害图的生成方法,并在ArcgisEngine平台基础上使用C#编程语言开发出系统原型。利用TIN表面模型将不同来源、不同格式的数据集成叠加在一起,生成逼真的三维灾害地质视图,为在三维可视化框架下开展地质灾害的深入研究奠定了基础。
关键词:ArcgisEngine;TIN;灾害地质图
:P208:A:1006-8937(2009)20-0086-02
灾害地质图是一种专业地质图件,是展示区域稳定性及地质灾害分布、控制因素、诱发因素和地质灾害的危害对象等信息的图种,重点在揭示地质灾害的分布规律和成生条件,以达到空间预测和防灾减灾的目的。传统灾害地质图是以二维平面图的方式来描述现实世界中的地质灾害现象,但是将三维事物以二维的方式来表示,具有很大的局限性,不能精确地反映、分析和显示有关信息,致使大量的三维甚至多维空间信息无法加以充分利用。随着研究和应用的深入,对三维立体灾害地质图的需求越来越迫切。三维可视化提高了解释的效率、精度和完整性,有利于不同学科、不同专业研究人员之间的沟通。文章探讨了利用大比例尺基础地理遥感影像、等高线及二维地质灾害空间数据,将地表灾害地质图展示成三维立体状态的方法,在将C#与ArcgisEngine相结合以发掘其在地学信息系统三维可视化应用中的潜力方面做了一些尝试性的工作。
1ArcgisEngine中的三维开发组件
1.1基于组件技术的ArcgisEngine开发工具包
ArcgisEngine是开发人员用于建立自定义应用程序的嵌入式地理信息系统(GIS)组件的一个完整类库。开发人员可以使用ArcgisEngine将GIS功能嵌入到现有的应用程序中,也可以建立能提供给众多用户的自定义高级GIS应用程序。ArcgisEngine由一个软件开发工具包(SDK)和一个为所有Arcgis应用程序提供平台的运行时(Runtime)组成。ArcgisEngine开发工具包是一个基于组件的软件开发产品,它提供了一系列嵌入式、应用于ArcgisDesktop应用程序框架之外的Arcgis可视化组件。用组件开发出的应用程序与传统的应用程序很不相同,每一个组件都是一个微小的应用程序。这样,单一整体的应用程序就不再存在,它被多个定制的组件所取代,多个组件在运行时相互链接形成一个完整的应用程序。组件结构最引人注目的优点是快速应用开发。我们可以从ArcgisEngine开发工具包中取出所需的组件,将其快速地组装在一起,构造成所需要的应用程序。这种开发方法一方面能将复杂的技术细节封装起来从而简化代码的编写,另一方面,它的代码执行速度快,占用内存小。
1.2三维开发组件SceneControl
为了能够快速构建一个具有GIS功能的独立应用程序,ArcgisEngine开发工具包给开发者提供了多个可视化的组件,如SceneControl、MapControl、TocControl、ToolbarControl和GlobeControl等,在本方法中,我们主要使用SceneControl组件。SceneControl组件对应于ArcGIS桌面应用程序产品ArcScene中的“场景”视图。ArcScene是ArcGIS三维分析模块3DAnalyst所提供的一个三维场景工具,它可以更加高效地管理三维GIS数据、进行三维分析、创建三维要素以及建立具有三维场景属性的图层。SceneControl组件较好地封装了三维显示的技术细节,使用它可以方便地构建三维场景,开发人员使用它可以开发出高效可视化和分析表面数据的应用程序。在程序中,用户能够从多个视点查看表面、查询表面、确定表面上被选位置的可视区域和通过在表面上叠加栅格和矢量数据显示逼真的透视影像。
2生成立体灾害地质图的技术路线(如图1)
2.1根据等高线生成TIN表面模型
等高线地图是用二维平面表示三维地形的重要工具,等高线是地图学中最常用的地理要素,是地理信息系统中最基础的数。利用等高线进行三维地形建模与可视化应用近年来已成为地学信息系统的研究热点,其目标就是使地形特征和地学信息表现得更加直观,生成高真实感的三维立体图形。
表面是一个连续的值域,其变化可能涉及无数个点。这些值可以在三维的X、Y、Z坐标系统中用Z轴进行表示,所以通常被称之为Z值。表面模型通过对表面上不同位置的点进行采样,进而对采样点进行插值,对表面进行模拟和近似的拟合。通常使用两种表面模型:TIN模型和格网(栅格)模型。在三维建模和分析中,与规则格网数据模型相比,TIN模型在某一特定分辨率下能用更少的空间和时间更精确地表示更
您可能关注的文档
- 基于移动互联网推动教师专业发展服务路径探索.docx
- 例析范例教学法在《信息技术》教学中的运用.docx
- 高级电工作业模拟考试题(有答案).pdf
- 2019年二级造价工程师《建设工程计量与计价实务(土木建筑工程)》真题(含解析).pdf
- 2017年一建《建筑工程管理与实务》真题(含答案).pdf
- 2019年注安《化工安全》真题(含解析).pdf
- 2017年消防师《消防安全案例分析》考试真题(含解析).pdf
- 2020年一造《建设工程技术与计量(土建)》真题(含答案).pdf
- 2022年安全员C证江西省考试试题(有答案).pdf
- 高考语文复习情景式默写总编练习(必修全册和选择性必修全册).pdf
文档评论(0)