Terrain 数据集
遥感高程数据(如激光雷达和声纳点的测量值)在数量上可达几十万甚至上百万之多。因此,对如今的大多数硬件和软件而言,在对这种类型的数据进行管理和建模时是很麻烦的。Terrain 数据集允许生成一系列规则和条件,根据此类规则和条件将源数据的索引编成一组动态生成的有序 TIN 金字塔。
Terrain 数据集是管理地理数据库中基于点的大量数据并动态生成高质量精确表面的有效方法。激光雷达、声纳和高程的测量值在数量上可达几十万甚至数十亿之多。在很多情况下,不允许对此类数据进行组织、分类以及根据此类数据生成 3D 产品。而且,即使允许,要执行这些操作也会相当困难。Terrain 数据集可用于克服这些数据管理难题,它能够对源数据进行编辑,并且在不同的分辨率下均可生成具有高精度的 TIN。
渲染大型 TIN 通常比较困难,这部分归因于硬件(如显卡)的限制。然而,在渲染需要以最佳分辨率显示的区域时,terrain 是很好的选择。因此,如果在 ArcGlobe 或 ArcMap 中有一个小比例区域,terrain 将会利用较少的结点在屏幕上生成渲染的 TIN。不过,如果以大比例放大某个区域,将使用全分辨率(利用该区域的所有结点)动态生成TIN。其明显的优势在于,只有一小部分研究区域使用大量结点来渲染,或者,使用结点的子采样集合动态生成低分辨率的 TIN。
下图显示了这种情况的示例:
Terrain 位于个人地理数据库、文件地理数据库或 ArcSDE 地理数据库中要素数据集的内部。而要素数据集中的其他要素类可以参与 terrain 中或者真正地嵌入到 terrain 中,这样一来,创建完 terrain 数据集后,源数据在离线状态下也可以被移动。下图说明了多种类型的要素类如何参与生成 TIN 金字塔:
Terrain 数据集既可嵌入源数据也可引用源数据,这是它独有的特点。通过为每个测量数据点建立索引可生成一系列 TIN 金字塔,每一金字塔的参与结点(源点)数依次减少。这使得 ArcMap 和 ArcGlobe 能以所需的任意分辨率动态生成 TIN。在小比例下显示数据需要的点较少,因此渲染后获得的 TIN 分辨率较低。随着查看器放大显示画面,数据集中包含的区域越来越小,但分辨率越来越高,点的密度随之增大,但不会对性能产生影响,因为只对显示区域渲染高分辨率表面。
在任何许可级别下均可读取和查看 terrain 数据集。可以使用装有 ArcGIS 3D Analyst 扩展模块的 ArcGIS for Desktop Standard 和 高级版 创建 terrain。ArcScene 不支持 terrain 数据集。
LAS 数据集
LAS 数据集存储对磁盘上一个或多个 LAS 文件以及其他表面要素的引用。LAS 文件采用行业标准二进制格式,用于存储机载激光雷达数据。LAS 数据集允许您以原生格式方便快捷地检查 LAS 文件,并在 LAS 文件中提供了激光雷达数据的详细统计数据和区域 coverage。
LAS 数据集还可存储包含表面约束的要素类的引用。表面约束为隔断线、水域多边形、区域边界或 LAS 数据集中强化的任何其他类型的表面要素。
LAS 文件包含激光雷达点云数据。