国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > 综合技术 > ArcGIS教程:3D表面的基础知识(二)

ArcGIS教程:3D表面的基础知识(二)

来源:程序员人生   发布时间:2015-08-27 08:01:37 阅读次数:2349次

Terrain 数据集

  遥感高程数据(如激光雷达和声纳点的丈量值)在数量上可达几10万乃至上百万之多。因此,对如今的大多数硬件和软件而言,在对这类类型的数据进行管理和建模时是很麻烦的。Terrain 数据集允许生成1系列规则和条件,根据此类规则和条件将源数据的索引编成1组动态生成的有序 TIN 金字塔。

  Terrain 数据集是管理地理数据库中基于点的大量数据并动态生成高质量精确表面的有效方法。激光雷达、声纳和高程的丈量值在数量上可达几10万乃至数10亿之多。在很多情况下,不允许对此类数据进行组织、分类和根据此类数据生成 3D 产品。而且,即便允许,要履行这些操作也会相当困难。Terrain 数据集可用于克服这些数据管理困难,它能够对源数据进行编辑,并且在不同的分辨率下都可生成具有高精度的 TIN。

  渲染大型 TIN 通常比较困难,这部份归因于硬件(如显卡)的限制。但是,在渲染需要以最好分辨率显示的区域时,terrain 是很好的选择。因此,如果在 ArcGlobe 或 ArcMap 中有1个小比例区域,terrain 将会利用较少的结点在屏幕上生成渲染的 TIN。不过,如果以大比例放大某个区域,将使用全分辨率(利用该区域的所有结点)动态生成TIN。其明显的优势在于,只有1小部份研究区域使用大量结点来渲染,或,使用结点的子采样集合动态生成低分辨率的 TIN。

  下图显示了这类情况的示例:

  

  Terrain 位于个人地理数据库、文件地理数据库或 ArcSDE 地理数据库中要素数据集的内部。而要素数据集中的其他要素类可以参与 terrain 中或真正地嵌入到 terrain 中,这样1来,创建完 terrain 数据集后,源数据在离线状态下也能够被移动。下图说明了多种类型的要素类如何参与生成 TIN 金字塔:

  

  Terrain 数据集既可嵌入源数据也可援用源数据,这是它独有的特点。通过为每一个丈量数据点建立索引可生成1系列 TIN 金字塔,每金字塔的参与结点(源点)数顺次减少。这使得 ArcMap 和 ArcGlobe 能以所需的任意分辨率动态生成 TIN。在小比例下显示数据需要的点较少,因此渲染后取得的 TIN 分辨率较低。随着查看器放大显示画面,数据集中包括的区域愈来愈小,但分辨率愈来愈高,点的密度随之增大,但不会对性能产生影响,由于只对显示区域渲染高分辨率表面。

  在任何许可级别下都可读取和查看 terrain 数据集。可使用装有 ArcGIS 3D Analyst 扩大模块的 ArcGIS for Desktop Standard 和 高级版 创建 terrain。ArcScene 不支持 terrain 数据集。

LAS 数据集

  LAS 数据集存储对磁盘上1个或多个 LAS 文件和其他表面要素的援用。LAS 文件采取行业标准2进制格式,用于存储机载激光雷达数据。LAS 数据集允许您以原生格式方便快捷地检查 LAS 文件,并在 LAS 文件中提供了激光雷达数据的详细统计数据和区域 coverage。

  LAS 数据集还可存储包括表面束缚的要素类的援用。表面束缚为隔断线、水域多边形、区域边界或 LAS 数据集中强化的任何其他类型的表面要素。

  LAS 文件包括激光雷达点云数据。

  

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生