『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

ArcGIS三维入门(2-12)DEM的表示模型-层次模型

ArcGIS三维入门(2-12)DEM的表示模型-层次模型
本文介绍DEM的各种表示模型-层次模型

       层次地形模型(Layer of DetailsLOD)是一种表达多种不同精度水平的数字高程模型。大多数层次模型是基于不规则三角网模型的,通常不规则三角网的数据点越多精度越高,数据点越少精度越低,但数据点多则要求更多的计算资源。所以如果在精度满足要求的情况下,最好使用尽可能少的数据点。层次地形模型允许根据不同的任务要求选择不同精度的地形模型。层次模型的思想很理想,但在实际运用中必须注意几个重要的问题:

       1)层次模型的存储问题,很显然,与直接存储不同,层次的数据必然导致数据冗余。

       2)自动搜索的效率问题,例如搜索一个点可能先在最粗的层次上搜索,再在更细的层次上搜索,直到找到该点。

       3)三角网形状的优化问题,例如可以使用 Delaunay 三角剖分。

       4)模型可能允许根据地形的复杂程度采用不同详细层次的混合模型,例如,对于飞行模拟,近处时必须显示比远处更为详细的地形特征。

       5)在表达地貌特征方面应该一致,例如,如果在某个层次的地形模型上有一个明显的山峰,在更细层次的地形模型上也应该有这个山峰。 

       ArcGISTerrain的数据类型就是基于层次模型思想建立的,遥感高程数据(如激光雷达和声纳点的测量值)在数量上可达数十万甚至上百万之多。因此,如今的大多数硬件和软件在对这种类型的数据进行管理和建模时仍显笨重。Terrain数据集允许生成一系列规则和条件,根据此类规则和条件将源数据的索引编成一组动态生成的有序TIN 金字塔。Terrain数据集是管理地理数据库中基于点的大量数据并动态生成高质量精确表面的有效方法。激光雷达、声纳和高程的测量值在点的数量上可达几十万甚至数十亿之多。在很多情况下,不允许对此类数据进行组织、分类以及根据此类数据生成3D 产品,而即使允许,要执行这些操作也会相当困难。Terrain 数据集可用于克服这些数据管理难题,它能够对源数据进行编辑,并且在不同的分辨率下均可生成具有高精度的TIN。渲染非常大的TIN 通常比较困难,这部分归因于硬件(如显卡)的限制。然而,在渲染需要以最佳分辨率显示的区域时,terrain是很好的选择。因此,如果在 ArcGlobe ArcMap 中有一个小比例区域,则terrain 将会利用较少的结点在屏幕上生成渲染的 TIN。不过,如果以大比例放大某个区域,将使用全分辨率(利用该区域的所有结点)动态生成TIN。其明显的优势在于,只有一小部分研究区域使用大量结点来渲染,或者,使用结点的子采样集合动态生成低分辨率的TIN

      京ICP备2025132830号-1 京公网安备 号