基于Arcgis Engine立体灾害地质图生成方法研究.docVIP

基于Arcgis Engine立体灾害地质图生成方法研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Arcgis Engine立体灾害地质图生成方法研究

基于Arcgis Engine立体灾害地质图生成方法研究   摘要:灾害地质图是正确认识研究区域内地质灾害现象的一种重要手段。文章提出一种立体地质灾害图的生成方法,并在Arcgis Engine平台基础上使用C#编程语言开发出系统原型。利用TIN表面模型将不同来源、不同格式的数据集成叠加在一起,生成逼真的三维灾害地质视图,为在三维可视化框架下开展地质灾害的深入研究奠定了基础。   关键词:Arcgis Engine;TIN;灾害地质图   中图分类号:P208 文献标识码:A文章编号:1006-8937(2009)20-0086-02      灾害地质图是一种专业地质图件,是展示区域稳定性及地质灾害分布、控制因素、诱发因素和地质灾害的危害对象等信息的图种,重点在揭示地质灾害的分布规律和成生条件,以达到空间预测和防灾减灾的目的。传统灾害地质图是以二维平面图的方式来描述现实世界中的地质灾害现象,但是将三维事物以二维的方式来表示,具有很大的局限性,不能精确地反映、分析和显示有关信息,致使大量的三维甚至多维空间信息无法加以充分利用。随着研究和应用的深入,对三维立体灾害地质图的需求越来越迫切。三维可视化提高了解释的效率、精度和完整性,有利于不同学科、不同专业研究人员之间的沟通。文章探讨了利用大比例尺基础地理遥感影像、等高线及二维地质灾害空间数据,将地表灾害地质图展示成三维立体状态的方法,在将C#与Arcgis Engine相结合以发掘其在地学信息系统三维可视化应用中的潜力方面做了一些尝试性的工作。      1Arcgis Engine中的三维开发组件      1.1基于组件技术的Arcgis Engine开发工具包   Arcgis Engine是开发人员用于建立自定义应用程序的嵌入式地理信息系统(GIS)组件的一个完整类库。开发人员可以使用Arcgis Engine将GIS功能嵌入到现有的应用程序中,也可以建立能提供给众多用户的自定义高级GIS应用程序。Arcgis Engine由一个软件开发工具包(SDK)和一个为所有Arcgis应用程序提供平台的运行时(Runtime)组成。Arcgis Engine开发工具包是一个基于组件的软件开发产品,它提供了一系列嵌入式、应用于Arcgis Desktop应用程序框架之外的Arcgis可视化组件。用组件开发出的应用程序与传统的应用程序很不相同,每一个组件都是一个微小的应用程序。这样,单一整体的应用程序就不再存在,它被多个定制的组件所取代,多个组件在运行时相互链接形成一个完整的应用程序。组件结构最引人注目的优点是快速应用开发。我们可以从Arcgis Engine开发工具包中取出所需的组件,将其快速地组装在一起,构造成所需要的应用程序。这种开发方法一方面能将复杂的技术细节封装起来从而简化代码的编写,另一方面,它的代码执行速度快,占用内存小。   1.2三维开发组件SceneControl   为了能够快速构建一个具有GIS功能的独立应用程序,Arcgis Engine开发工具包给开发者提供了多个可视化的组件,如SceneControl、MapControl、TocControl、ToolbarControl和GlobeControl等,在本方法中,我们主要使用SceneControl组件。SceneControl组件对应于ArcGIS桌面应用程序产品ArcScene中的“场景”视图。ArcScene是ArcGIS三维分析模块3D Analyst所提供的一个三维场景工具,它可以更加高效地管理三维GIS数据、进行三维分析、创建三维要素以及建立具有三维场景属性的图层。SceneControl组件较好地封装了三维显示的技术细节,使用它可以方便地构建三维场景,开发人员使用它可以开发出高效可视化和分析表面数据的应用程序。在程序中,用户能够从多个视点查看表面、查询表面、确定表面上被选位置的可视区域和通过在表面上叠加栅格和矢量数据显示逼真的透视影像。      2生成立体灾害地质图的技术路线(如图1)         2.1根据等高线生成TIN表面模型   等高线地图是用二维平面表示三维地形的重要工具,等高线是地图学中最常用的地理要素,是地理信息系统中最基础的数。利用等高线进行三维地形建模与可视化应用近年来已成为地学信息系统的研究热点,其目标就是使地形特征和地学信息表现得更加直观,生成高真实感的三维立体图形。   表面是一个连续的值域,其变化可能涉及无数个点。这些值可以在三维的X、Y、Z坐标系统中用Z轴进行表示,所以通常被称之为Z值。表面模型通过对表面上不同位置的点进行采样,进而对采样点进行插值,对表面进行模拟和近似的拟合。通常使用两种表面模型:TIN模型和格网(栅

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档