网站大量收购独家精品文档,联系QQ:2885784924

空间数据三维可视化及三维分析.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
八、三维显示及三维分析 三维显示基本概念 ArcScene环境下的三维显示 三维分析 三维显示是以三维空间显示空间数据的分布情况,与二维的平面显示相比,三维显示更加直观和生动。 三维显示包括两方面内容: 三维显示对象的位置。根据对象的X、Y、Z坐标将对象显示在三维空间中。 三维显示对象形状。根据对象的长度、宽度和高度信息显示三维显示对象形状。 三维显示对象的位置 通常用于显示地球表面的地形,也可以显示一些现象的三维特征,如温度、大气污染等。 用于三维显示对象位置的数据可以是矢量数据,也可以是栅格数据。其中,矢量数据可以是以记录作为对象,也可以记录中的顶点作为对象;对栅格数据,对象是以栅格作为对象。 对象的Z值可以通过以下方式确定: 常数或字段表达式 DEM数据中对应位置的高程值。 Shape字段的Z坐标值 三维显示对象形状 用于显示建筑物、独立树、市政设施等。 三维显示对象形状有几种方式: 根据对象的高度进行拉伸显示; 把对象的geometry类型定义为multipatch,并根据对象形状构建multipatch ; 利用三维符号表示对象。 根据对象的高度进行拉伸显示,即点拉伸为线、线拉伸为面、面拉伸为体。利用该方法很容易对对象进行三维显示,但显示形式比较简单。 Multipatch是ArcGIS 9.0后推出的一种新的Geometry类型,是一个3D的体模型,由一系列三维表面的集合组成。 Multipatch不仅记录3D的坐标信息,而且还可以记录表面的纹理信息。 三维符号是二维符号特性的扩展,除了XY方向上的特性外,还具有Z方向的特性。如二维的点符号类似于三维球的符号,二维的线符号类似于三维的管状符号,二维的正方形符号类似于三维立方体符号。 三维显示基本概念 ArcScene环境下的三维显示 三维分析 ArcScene环境 ArcScene是ArcGIS Desktop的一个应用程序,用于对空间数据进行三维显示。 ArcScene主要是以透视(Perspective)的形式对空间数据进行三维显示。与ArcMap中的工具条比较, ArcScene的工具条增加了6个新的工具。 Navigate:对空间数据进行旋转,按住某一点,鼠标向右移动,则数据逆时针方向旋转;向左移动,则顺时针方向旋转。向上移动,则向后翻动;向下移动,则向前翻动。 Fly:空间数据沿某个方向以某个速度自动飞行,鼠标移动,空间数据将以相反方向飞行;点击鼠标右键和左键将改变移动速度。 Zoom In/Out:按住某点,鼠标向右或向下,数据放大;向左或向上,则数据缩小。 Center on Target:鼠标点击的目标居中显示。 Zoom to Target:鼠标点击的目标居中并放大显示。 Set Observer:以鼠标点击的目标为观测点、以观测点与中心点的连线为观测方向进行显示。 设置对象的Z值 打开选中图层的属性对话框,点击Base Heights选项卡,可以设置对象的Z值。 Z值的设置包括利用表达式、利用数字高程模型以及利用shape字段的Z坐标值(如图层包含Z坐标值)。 由于Z值的变化范围与XY坐标的变化范围相比通常很小,为了能反映Z值的变化,可以对Z值乘上一个系数,以夸大垂直方向的显示比例,增强高程起伏程度。 对Z值,还可以设置一个偏移值。 对象拉伸显示 打开选中图层的属性对话框,点击Extrusion选项卡,可以设置对象的拉伸值。 拉伸值通常是利用某个字段值,如建筑物的高度,也可以是表达式,如只有建筑物层数字段,则拉伸值可以是层数字段乘上3。如拉伸效果不明显,可以乘上一个系数增加垂直显示比例。 如一个对象(线和多边形)的基底高程不是水平的,需要确定拉伸值是加到最小高程上,还是加到最大高程上,或是加到某个高程。 创建Multipatch要素类 目前的ArcGIS Desktop可以新建Multipatch要素类,但不能直接在ArcMap环境下进行编辑,只能通过AO编程的方法对Multipatch要素类进行编辑。也可以通过编程的方法把其它软件所建立的三维模型转换成Multipatch要素。 三维符号 在ArcGIS中,三维符号有多种类型,其中三维点符号包括简单三维点符号(如立方体、圆锥等)、三维字符符号以及其它三维建模软件产生的三维符号;三维线符号包括简单三维线符号(如管子)、纹理线符号;三维多边形符号包括纹理填充符号。 在ArcGIS中,已有多个三维符号集,包括3D Basic、3D Building、3D Industrial、3D Residential、3D Street Furniture、3D Trees以及3D Vehicles,其中, 3D Basic包括基本的三维点符号、线填充符号、多边形填充符号,其它均为专业的三维点符号。 在符号

文档评论(0)

heroliuguan + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档