将数据集渲染为表面后,可以对一些附加的显示设置进行自定义。然而,在以表面形式查看 LAS 数据集时,其中一些很重要的显示属性在 ArcScene 和 ArcMap 中有所不同:
- 表面分辨率显示限制
- 表面符号系统选择
- 在全分辨率下查看感兴趣区域
表面分辨率显示限制
ArcScene 是基于内存的应用程序,因此,其可显示的表面的复杂程度存在上限。鉴于此限制会因计算机的不同而产生巨大差异(基于硬件、操作系统和其他此类因素),您可以根据计算机的执行效果选择忽略默认设置。
在 ArcScene 与 ArcMap 中,默认表面分辨率均限制为 800,000 点,该值十分保守。多数计算机应该能够处理此分辨率的表面,但是,某些基础计算机可能会发现此设置要求过高。此外,值得注意的是可以为各 LAS 数据集图层单独定义表面点分辨率,因此确保在显示多个 LAS 数据集时对此加以考虑。也就是说,如果将五个 LAS 数据集图层显示为表面,每个表面的分辨率为 800,000 个点,当前视图中总共有 4 百万个用于表面的点。
此外,ArcMap 在每次放大或缩小时都会重新加载点,与之不同的是,ArcScene 仅在首次加载图层(或仅在重要的图层属性发生更改后重新加载图层)时才加载可应用的点。也就是说,除非点数少于预算限额,否则 ArcScene 中的表面视图将处于不包含所有点的静态细节级别。
要为功能强大的计算机增大点限制或为功能不够强大的计算机减小点限制,请按照以下步骤操作:
- 在内容列表中右键单击 LAS 数据集图层,然后单击属性。
- 单击显示选项卡。
- 根据需要更改点限制属性。
- 单击确定。
另一种可用于限制所显示的表面复杂程度的方法是使用 LAS 数据集的过滤器设置,该方法允许您根据分类代码或回波编号来排除要显示的点。例如,在一个包含一千万个点的 LAS 数据集中,可能只有几百万个点被划分为裸露地表。
表面符号系统的选择
在将 LAS 数据集图层渲染为表面时,可以对该图层使用任何标准 TIN 渲染器(例如高程、坡度和坡向)。然而,值得注意的是,每个渲染器的性能开销不尽相同。
根据经验,符号系统越简单,显示成本越低。例如,具有相同符号的表面选项的性能开销要低于具有分级色带的表面高程渲染器。如果在 ArcScene 中将 LAS 数据集显示为表面时性能较差,则重新访问符号系统选项可能会很有用。例如,要提高特定文档的交互性能,可能需要通过表面渲染器与等值线渲染器来停止 LAS 数据集渲染。
在全分辨率下查看感兴趣区域
如果所使用的 LAS 数据集包含的点数超出表面中可同时包含的点数,则可查看随机采样的一部分点(针对上下文)或定义要在 ArcScene 中以全分辨率查看激光雷达表面的感兴趣区域(针对数据验证和调查)。在 ArcMap 中,可以查看随机采样的点子集(针对上下文),也可以使用地图比例在全分辨率下查看激光雷达表面(针对数据验证和调查)。
在 ArcScene 中为 LAS 数据集图层定义感兴趣区域是一种代价较高的操作,因为当前显示的表面将被丢弃,而必须根据从磁盘中提取的一组更新点来创建新表面。
了解有关在 ArcScene 中为 LAS 数据集定义感兴趣区域的详细信息
在 ArcMap 中,表面点会基于当前显示比例进行细化。每次在显示画面中缩放或移动时,ArcMap 将重新加载数据。每次更改比例或平移显示画面时,仅访问在当前范围内显示所需的数据,并对其进行三角化以及将其显示在屏幕上。基于范围和将显示的潜在点数对 LAS 点进行随机细化。
了解有关 LAS 数据集可扩展性的详细信息