向镶嵌数据集中添加激光雷达数据
本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。
可将存储为 LAS 文件、LAS 数据集或 terrain 的激光雷达数据直接添加到镶嵌数据集中,无需在添加之前将其转换为栅格。镶嵌数据集的输出将是栅格。
为何向镶嵌数据集中添加激光雷达数据
如果要通过高程数据创建镶嵌数据集,可以添加激光雷达数据。此数据可与其他高程数据相结合,如 SRTM 或 NED 栅格数据源。
可通过添加 LAS 文件、LAS 数据集或 terrain 数据集来管理镶嵌数据集中的激光雷达数据。例如,可以添加从不同来源采集的所有 LAS 文件,并在需要时将镶嵌数据集作为单个数据查找来源。
使用镶嵌数据集时,还可以将激光雷达数据用作影像服务,从而提供对插值表面的访问,甚至允许用户下载源文件。
如何向镶嵌数据集中添加激光雷达数据
激光雷达数据可通过其相关的栅格类型添加到镶嵌数据集中。
- LAS 栅格类型 - 用于添加存储为 .las 文件的激光雷达数据。
- LAS 数据集栅格类型 - 在 LAS 数据已添加到 LAS 数据集时使用。
- Terrain 栅格类型 - 用于添加存储在地理数据库中的 terrain。
当这些类型的数据添加到镶嵌数据集时,它们将被转换为栅格数据。每个栅格类型会添加一个唯一函数,可对函数进行编辑,但无法将其添加到镶嵌数据集的项目中或从项目中移除。
对于这些栅格类型来说,输出属性是唯一的。由于输入涉及了点的某种插值,其计算量将非常大,因此显示将比较慢。可选择按基础像素大小为输入创建缓存,以提高性能。如果不使用缓存,您可能不得不等待几分钟后才能显示某些表面。
![提示 提示](rsrc/tip.png)
如果无需向激光雷达数据添加约束或对其进行其他修改,则使用 LAS 栅格类型直接将 LAS 文件添加到镶嵌数据集中。否则,需要从 LAS 文件创建 LAS 数据集,添加约束,然后将 LAS 数据集添加到镶嵌数据集中。
LAS 数据集可用于编辑 LAS 文件所使用的分类。如果 LAS 文件经过修改,将直接在镶嵌数据集中进行更新。
添加到属性表的 LAS 文件附加字段
将 LAS 文件直接添加到镶嵌数据集时,会在镶嵌数据集的属性表中添加一些附加字段以支持 LAS 数据。
LAS 特定字段 | 描述 |
---|---|
版本 | LAS 文件的版本。LAS 是美国摄影测量与遥感协会 (ASPRS) 所创建和维护的行业格式。 |
点计数 | LAS 文件中的总点数。 |
点间距 | LAS 文件中的点之间的平均间距,以 LAS 数据集的单位表示。 |
ZMin | LAS 文件中的最小点值。 |
ZMax | LAS 文件中的最大点值。 |
向镶嵌数据集中添加激光雷达数据的步骤
- 创建镶嵌数据集。
-
在目录 窗口或 ArcCatalog 中,右键单击该镶嵌数据集,然后单击添加栅格数据。
将打开将栅格添加至镶嵌数据集工具。
- 单击栅格类型下拉列表并单击以下选项之一:
- LAS
- LAS 数据集
- Terrain
使用其中任一种栅格类型时均需要设置一些属性,因此,若不设置这些属性,将无法运行此工具。
- 单击编辑栅格类型属性按钮
。
-
根据您所选择的栅格类型,单击以下选项卡之一:
- LAS
- Las 数据集
- Terrain
您可能想对其中很多参数进行修改。要了解有关此选项卡中各个参数的信息,请参阅:
- 您可以接受所有默认设置,但必须输入像素大小。
像素大小是为创建栅格而生成的最小像素大小。因此,选择像素大小时,最好使其既能比平均点间距大几倍,但是又要足够小以便能标识间隙或空白区域。通常,如果像素大小比点间距大三或四倍,则数据中的空白将会被填充(除非空白是由水等原因造成)。例如,如果采样数据为 1 米,而且像素大小为 4,则每个像素平均有 16 个点。
- 如果像素大小比平均点距离大 3 到 4 倍,则可以安全地使用分组。如果像元大小小于平均点距离,则可尝试在关闭空填充的情况下进行分组。如果生成的栅格主要包含空白并只有少数的单数据像元,则分组通常不会产生有意义的高程栅格。您需要增加像素大小或切换到三角测量。如果生成的栅格显示具有斑白空白的足够内容,可能还有一些更大的空白,则可以在打开空填充的情况下使用分组。单击空填充下拉箭头,然后选择简单或平面调整/IDW。
- 如果正在添加 LAS 文件,可能需要选中将每个文件夹视为一个数据集。这样便会将文件夹中的所有文件作为一个项目添加到镶嵌数据集中,这对于镶嵌数据集来说更为高效。如果文件夹中的所有 LAS 文件合成整体并且具有相同的空间参考,您可以选中此选项。例如,它们可能表示仅作为分块存储的单个数据集合(投影)。
如果 LAS 文件彼此不相关、不属于同一投影集合或者不具有相同的空间参考,则不要选中此选项。
- 由于缓存文件夹和缓存表面数量将占用一些磁盘空间,而且移动镶嵌数据集时它们需要随之一起移动,您可能要对其进行修改。
生成缓存以改善数据的显示时间。默认情况下,缓存存储在镶嵌数据集所处位置旁的文件夹中。如果您将修改函数的属性以显示相同镶嵌数据集的不同视图,那么您要计划生成多个缓存表面,因为每个修改都将生成一个缓存表面。
首次绘制数据集时将会创建缓存;因此,可能要一段时间之后才能查看表面。缓存后,表面将快速显示。否则,您可以通过以下方式构建缓存:为镶嵌数据集构建金字塔,或在构建项目缓存选中情况下使用同步镶嵌数据集。
- 设置完此选项卡上的所有属性后,可单击确定关闭对话框。
- 如果不再向镶嵌数据集添加更多数据,则可能要选中更新金字塔。
概视图的创建需要花费一些时间并且需要空间来进行存储,但它们将确保已计算统计区域并已生成缓存,并且可在所有比例下查看镶嵌数据集。
- 如果数据的坐标系与镶嵌数据集的坐标系不同,请展开高级选项,单击输入数据的坐标系按钮
并选择坐标系。
添加 LAS 文件时可能需要指定坐标系。
此处指定的坐标系用于所有输入数据。如果某些数据位于其他坐标系中,则使用同一工具进行单独进行添加。
- 单击确定。
现在即可在 ArcMap、ArcGlobe 或 ArcCatalog 中查看镶嵌数据集。请记住,首次绘制数据集时会创建缓存;因此,可能需要过一段时间之后才能查看表面。
如果选择了构建概视图选项,则将生成缓存和统计数据。如果未选择,则在生成缓存时将需要等待,由于统计数据可能是整个位深度(而不是输入值的范围),应打开影像分析 窗口,选择图层,然后选中 DRA 来根据范围内的值拉伸影像。如果不构建概视图,则运行计算统计数据工具(带跳跃因子以节省时间)来计算镶嵌数据集的统计数据。
如果要将镶嵌数据集作为影像服务共享,最好先发布影像服务,然后在镶嵌数据集位于服务器中时为其生成缓存(因为镶嵌数据集作为影像服务共享时不会复制缓存)。
空填充限制
如果使用平面调整/IDW 空填充方法而未指定最大宽度,则插值将填充所有空隙。这包括点之间可能出现的空隙,以及如果点未填充文件范围时的文件范围。在以下示例中,高程数据显示为灰度影像并已使用一些色彩渲染为山体阴影,以帮助您查看混合效果。绿色的线表示 LAS 文件的范围,红色的框标出了混合区域。
![]() |
如果叠加每个 LAS 文件中的点,您会看到右侧的 LAS 文件中的蓝色点不会填充文件的范围,并可看到蓝色和红色 LAS 文件具有重叠的范围,但点并不重叠。
![]() |
有多种不同的方法可避免此问题的发生。第一种方法是使用简单空填充,如果使用平面调整/IDW 则定义一个值。这样,不会强制插值填充沿文件范围边缘的空白。以下示例使用的是简单方法。
![]() |
另一种方法是在向镶嵌数据集中添加 LAS 文件时选中将每个文件夹视为一个数据集复选框。这会将文件作为一个数据集进行添加;因此,这种情况下将只有一个轮廓线表示这两个 LAS 文件。进行此操作时,由于范围已合并,因此不会沿重叠范围进行任何插值。但是,仍将沿整个数据集的边缘进行空填充。
![提示 提示](rsrc/tip.png)
建议以数据集形式添加。这样不会影像下载,因为用户仍可从镶嵌数据集(或影像服务)下载单个的 LAS 文件。
如果需要使用平面调整/IDW 空填充方法且不指定最大宽度,或者需要使用很大的值来填充较大空白,可以运行构建轮廓工具并重新计算轮廓线。首先,将空填充设置为简单或无。然后,在重新构建轮廓线时使用按辐射度计算方法并可能采用默认值。这样将调整轮廓线以适合点的范围。然后可以更改空填充方法。
如果镶嵌数据集的属性表中仅存在一个项目,则单击该项目的“栅格”字段,访问“LAS 转栅格”函数,然后修改参数,即可更改空填充方法。如果属性表中包含多个项目,可以一次性进行修改;请参阅编辑镶嵌数据集中的函数链。