LAS 数据集具有可扩展性,允许您快速高效地使用大型点云数据集。渲染非常大的点集或基于 TIN 的表面通常非常困难,这部分归因于硬件的限制。在渲染需要以最佳点分辨率显示的区域时,LAS 数据集是很好的选择。
为获得最佳结果,请确保要用于 LAS 数据集中的 LAS 文件均大小合适。如果已计算统计数据且可提供 LAS 数据集辅助文件 (.lasx),则文件的建议大小约为 500 MB。计算统计数据时,计算空间索引并将其添加至 LAS 辅助文件。如果未计算统计数据,则文件的建议大小最多约为 200 MB。建议生成统计数据,以提供包含空间索引的辅助文件。
对于比例较小的应用而言,动态表面构建、显示和分析的速度较快,因为所需的只是经过细化的数据子集。较大的点集合(如激光雷达)通常会带来显示问题,LAS 数据集工具会使对这类数据集的使用变得容易。可扩展性通过随机点细化来实现。不会以任何形式对原始数据执行移动或平均操作。
LAS 数据集可与源于机载激光雷达数据源的 LAS 文件配合使用。但是,可以在 ArcGIS 中将基于地形激光雷达数据创建的 LAS 文件作为点云进行显示和分析。
ArcMap 中的可扩展性
在 ArcMap 中,基于当前范围和估计该范围内存在的点数,对点进行细化。每次在显示画面中缩放或移动时,ArcMap 将重新加载数据。每次平移显示画面时,仅访问在当前范围内显示所需的数据并在屏幕上显示。基于范围和将显示的潜在点数对 LAS 点进行随机细化。在 ArcMap 中,细化对于 LAS 数据集表面显示或点显示是相同的。基于源激光雷达点对 LAS 数据集的表面视图进行三角化处理。
如果 LAS 数据集基于许多 LAS 文件创建而来,则在 ArcMap 中加载 LAS 数据集图层时,最初将显示表示各 LAS 文件范围的最小边框。如果所引用 LAS 文件中的激光雷达点比总体点方案少,则将显示所有激光雷达点。初始显示画面将是细化点集。执行放大操作时,将向显示画面中添加更多点。
LAS 数据集图层在内容列表中指示一个百分数,该百分数描述显示窗口中数据的已细化百分比。在 LAS 数据集中移动时,将看到数据百分比相应地变化。数据百分比值是显示当前 LAS 数据集所用的点相对于全部点的百分比值。该点百分比基于显示范围内的总点数,而不是基于应用于当前 LAS 数据集的任何过滤器。下图显示了使用点百分比为 100% 的高程渲染器来显示的 LAS 数据集图例。这表示以全分辨率显示激光雷达数据。
在 ArcMap 中设置全分辨率
如果所使用的 LAS 数据集包含的点数超出可同时显示的点数,则可查看随机采样的一部分点或放大到某区域以查看全分辨率数据。
全分辨率点集意味着每个点都显示,而不会细化掉任何点。在许多应用中通常会对激光雷达数据过采样,因此,相对于全分辨率而言,在进行显示和分析时使用细化的点集是可接受的。但是,对于其他应用程序(如数据验证和调查),通常需要全分辨率数据。要在 ArcMap 中获得全分辨率点云,可以放大到数据直到 LAS 数据集图层指示数据百分比为 100% 为止,或从 LAS 数据集图层快捷菜单中选择缩放至全分辨率,也可使用 LAS 数据集图层属性 对话框的显示选项卡中的全分辨率缩放选项。
更改默认渲染首选项
有许多选项可用于处理针对 LAS 数据集的默认点渲染。
可以在 LAS 数据集图层属性 对话框的显示选项卡中找到高级访问和选项。
默认渲染首选项十分保守,可以对其进行修改以满足功能更强大的计算机。在默认分辨率下,多数计算机应该能够处理表面;但是,某些基础计算机可能会发现此设置要求过高。各计算机的渲染性能可能存在巨大差异,您可以根据计算机的执行效果选择忽略默认设置。
LAS 数据集图层属性
LAS 数据集图层属性 对话框中的显示选项卡提供以下控制可扩展性的渲染参数:点限制属性、点密度滑动条和全分辨率缩放因子。
默认点密度设置为 800,000,该值十分保守。也就是说,除非点数量少于预算限额,否则显示的点数少于 800,000 个。增大该限制将允许使用更多的点(如果需要)。鉴于此限制会因计算机的不同而产生巨大差异(由于硬件、操作系统和其他此类因素),您可以根据计算机的执行效果选择忽略默认设置。
要为功能强大的计算机增大点限制或为功能不够强大的计算机减小点限制,请按照以下步骤操作:
- 在内容列表中右键单击 LAS 数据集图层,然后单击属性。
- 单击显示选项卡。
- 根据需要更改点限制属性。
- 单击确定。
点密度滑动条用于增加或减少 ArcMap 中通过默认细化算法细化的点数。屏幕上每厘米上的点值将随着滑动条位置向左或向右移动而改变。
选中使用缩放控制全分辨率后,可以在全分辨率缩放窗口中设置缩放因子。此缩放因子用于控制 LAS 数据集何时使用 100% 的 LAS 点进行渲染而不进行细化。地图比例等于或大于指定的比例时使用该缩放因子。仍遵守点限制,因此,如果当前范围内的估计点数超过限制,LAS 数据集将对自己进行细化,而不使用所有数据进行绘制。如果出现这种情况,内容列表中为该图层所列出的数据百分比旁边将显示一个星号。地图显示比例小于全分辨率缩放时,将根据点密度滑动条的设置进行细化。
ArcScene 中的可扩展性
ArcScene 是基于内存的应用程序,因此表面的复杂程度或其可显示的激光雷达点数存在上限。首次加载图层或重新加载图层(特定图层属性更改时)时,ArcScene 仅加载可应用的点。也就是说,除非 LAS 数据集中的总点数少于预算限额,否则 ArcScene 中的表面视图将处于不包含所有点的静态细节级别。
在很多情况下,LAS 数据集包含的点数多于 ArcScene 可处理的点数;因此,ArcScene 仅会将精简化的点集加载到场景中。它将根据 LAS 数据集引用的每个 LAS 文件绘制点,从每个文件中平等地随机选择点;因此,如果 LAS 数据集非常大,则最初将显示来自各个 LAS 文件的偶数个点。
显示为点的 LAS 数据集的默认点限制为 1280 万,而显示为表面的 LAS 数据集的默认点限制为 80 万。这两个值都十分保守,可以为功能更强大的计算机增大这两个值。
鉴于此限制会因计算机的不同而产生巨大差异(由于硬件、操作系统和其他此类因素),您可以根据计算机的执行效果选择忽略默认设置。
要为功能强大的计算机增大点限制或为功能不够强大的计算机减小点限制,请按照以下步骤操作:
- 在内容列表中右键单击 LAS 数据集图层,然后单击属性。
- 单击显示选项卡。
- 根据需要更改点限制属性。
- 单击确定。
在 ArcScene 中设置全分辨率
如果所使用的 LAS 数据集包含的点数超出表面中可同时包含的点数,则可查看随机采样的一部分点或定义要在其中以全分辨率查看激光雷达表面的感兴趣区域。
全分辨率点集意味着每个点都显示,而不会细化掉任何点。在许多应用中通常会对激光雷达数据过采样,因此,相对于全分辨率而言,在进行显示和分析时使用细化的点集是可接受的。但是,对于其他应用程序(如数据验证和调查),通常需要全分辨率数据。要在 ArcScene 中获得全分辨率,可以设置感兴趣的区域。有关如何在 ArcScene 中设置感兴趣区域的信息,请参阅在 ArcScene 中使用感兴趣区域显示 LAS 数据集。