码迷,mamicode.com
首页 > 其他好文 > 详细

ArcGIS教程:3D 数据的基础知识

时间:2015-05-05 16:33:18      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:arcgis教程   3d 数据   

  三维 GIS 数据的定义 (x,y,z) 中包含一个额外维度(z 值)。Z 值具有测量单位,同传统 2D GIS 数据 (x,y)相比,其可存储和显示更多的信息。虽然 z 值通常为实际高程值(如海拔高度或地理深度),但未规定必须强制执行此方法。Z 值可用于表示许多内容,例如化学物质浓度、位置的适宜性,甚至完全用于表示等级的值。

  3D GIS 数据有两种基本类型:要素数据和表面数据。

  3D 要素数据

  要素数据表示离散对象,每个对象的 3D 信息都存储在要素的几何中。

  三维要素数据可对每个 x,y 位置潜在地支持多个不同的 z 值。例如,一条垂直线有一个上折点和一个下折点,两个折点的 2D 坐标相同,但 z 值不同。另一个 3D 要素数据示例是 3D 多面体建筑物,该建筑物的屋顶、室内地面和地基都包含相同的 2D 坐标,但 z 值不同。对于类似飞机的 3D 位置或上山步行路径等其他 3D 要素数据,每个 x,y位置仅对应一个 z 值。

  表面数据

  表面数据表示某一区域上方的高度值,该区域中每个位置的 3D 信息可存储为单元值,也可从 3D 面的三角网推断得出。

  表面数据有时称作 2.5D 数据,因为对于每个 x,y 位置,其仅支持一个 z 值。例如,地球表面的海拔高度只会返回一个值。

  何时对 GIS 数据进行 3D 建模

  同 2D 数据相比,创建和维护 3D GIS 数据更为困难,因此,只有额外的努力对您的工作有所帮助时才需对数据进行三维建模。有些 GIS 要素(如飞机位置或地下井)本身需要进行 3D 建模,而其他数据在 2D 和 3D 下效果可能相同。例如,对道路网进行 3D 建模可能对考察梯度很有帮助,但为保持 z 值所做的额外付出可能远远超出了他所带来的好处。

  在决定是否对数据进行 3D 建模时请着重考虑以下事项:

  •   GIS 数据不必进行 3D 建模也可显示在 3D 视图中。
  •   必要时,通过使用地理处理工具可将表面的高度值轻松添加到 2D 对象中。
  •   如果 z 值的源是一个表面,请考虑该基础表面的更改频率。其更改次数越多,它对针对所生成要素存储z 值方面的帮助就越小。

  如果决定要对某些或所有数据进行三维建模,最重要的就是要确定 z 值的单位。开始编辑和维护 z 值时,透彻理解 z 值所表示的内容至关重要。应尽可能遵循的一条基本规则是:z 单位应与 x,y 单位匹配。例如,如果数据位于(基于米的)UTM 区域中,应以米为单位对 z 值进行建模。这有助于您以一种直观的方式与数据进行交互,例如,当测量 3D 距离或通过改变 x、y 和 z 坐标移动对象时。

ArcGIS教程:3D 数据的基础知识

标签:arcgis教程   3d 数据   

原文地址:http://blog.csdn.net/dsac1/article/details/45503453

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!