在 Standard 或 Advanced 许可等级下可用。
LAS 数据集转栅格函数用于渲染使用 ArcGIS LAS 数据集管理的激光雷达数据。当使用 LAS 数据集栅格类型将激光雷达数据添加到镶嵌数据集时,将使用此函数。使用此函数,您需要指定输入属性和输出属性。而且,由于数据分辨率和将点数据转换为栅格数据所需的时间的原因,此函数将预处理过的栅格数据文件写到输出位置(缓存)。
输入属性
输入 - LAS 数据集的路径和名称。如果移动输入,则可修改此值。
返回类型 - 来自激光雷达传感器的单个脉冲可被返回多次,因为其可在地面上或地表以上的不同高度反映对象,从而导致脉冲在不同的时间返回到传感器。因此,返回类型可用于区分地面回波和其他回波,例如树冠。可选择一个或多个返回值。
类类型 - 通过在 LAS 数据集内管理的 LAS 文件的提供程序,定义点的分类。无论点分类如何,您都可选择“任意”添加所有点;也可选择多个点。分类类型(根据 LAS 规范 1.3)为“任意”,(0) 从不分类,(1) 未分类,(2) 地面,(3) 低植被,(4) 中等植被,(5) 高植被,(6) 建筑物,(7) 噪声低点,(8) 模型关键点和 (9) 水。
数据类型 - 定义要在生成表面时表示的值。
- LAS 数据 Z - 将使用高度值(高程)。
- LAS 数据强度 - 强度是反映生成某点的激光雷达脉冲回波强度的一种测量指标(针对每个点而采集)。该值在一定程度上基于被激光雷达脉冲扫到的对象的反射率。其他对强度的描述包括“回波脉冲振幅”和“反射的后向散射强度”。请牢记,反射率是所用波长(通常是在近红外波段)的函数。强度可用于帮助要素检测和提取以及激光雷达点分类,还可以在无可用航空影像时用于替代航空影像。如果激光雷达数据中包含强度值,则可使用这些强度值绘制出类似黑白航空照片的图像。
输出属性
输出属性对 LAS 数据集如何从点转换到栅格产生影响,并被显示。
像素大小 - 生成用来创建栅格的最小像素大小。通常,如果像素大小比点间距大三倍,则应该填充数据的空白(例如,除非空白是因为水的原因)。
了解所有点的点间距估算或仅每个返回类型或类类型的点的点间距估算,这一点十分重要。例如,选择第一个或最后一个返回类型,点密度很高,但如果仅选择第五个返回类型,点密度将更少并且平均点间距会更高。通常,地面类类型有很多点,但由于已移除的建筑物或树的原因,将存在许多空白。如果您仅选择建筑物或仅选择大型树木,则会有甚至更多的空白,因而产生更小的点密度和更大的平均点间距。
因此,选择像素大小时,最好使其既能比平均点间距大几倍,但是又要足够小以便能标识间隙或空白区域。比较合理的大小应为点间距的四倍。例如,如果采样数据为 1 米,而且像素大小为 4,则每个像素平均有 16 个点。
可从 LAS 数据集的属性获取点间距。
分组 - 这是一个过程,此过程通过检查位于像素中的点确定最终值方式来确定像素的值。它使用以下输入:
像元聚合类型 - 当有多个点要考虑时,确定生成栅格表面时所要使用的 z 值。
- 最大值 - 使用最大 z 值
- 最小值 - 使用最小 z 值
- 平均值 - 使用所有 z 值的平均值
空白填充 - 如果在所生成栅格中的像素所表示的区域中未采集任何点,则将出现空白。空白通常由水体或因选择或排除类类型而导致。生成地表时,最常使用空填充。
- 无 - 无空白将被填充。
- 简单 - 使用多达八个相邻像元(带有值)来计算平均值。仅会填充小空白。
- 平面调整/IDW - 首先应用简单方法,然后使用平面调整方法;但是,如果拟合误差过大,则应用反距离权重算法。如果围绕空白的边界框的宽度或高度大于最大宽度值,则空白不会被填充。
- 线性(三角测量)- 根据包含查询点的 x,y 位置的 terrain 三角形定义的平面来估计 z 值。
- 自然邻域(三角测量)- 通过将基于区域的权重应用于 terrain 的查询点自然邻域来估计 z 值。
- 最大宽度 - 使用平面调整/IDW 空填充方法时用于空填充的宽度值。这将以 LAS 数据集的空间参考系统的单位进行定义。如果此值为空或输入 0 值,则将不会使用最大宽度。
三角测量 - 通过表面的结点和边形成的三角面所组成的网(然后,将被栅格化),使用 Delaunay 三角测量创建表面。当分组不能用来创建美观的表面时,或放大到将导致低密度激光雷达表面显示的区域时,建议对低密度激光雷达数据使用此方法。它使用以下输入:
- 插值方法 - 基于已知周围点表面值的未采样点处的表面值的评估。
- 线性 - 根据包含查询点 x,y 位置的 terrain 三角形定义的平面来估计 z 值。
- 自然邻域 - 通过将基于区域的权重应用于 terrain 的查询点自然邻域来估计 z 值。
- 使用限制 - 默认情况下,不使用在 LAS 数据集中设置的限制。选中此选项以使用任何在数据集中设置的限制来基于 LAS 数据集创建表面。
Z 因子 - 用于转换 z 值的比例因子。比例因子有两种用途:(1) 将高程单位(例如米或英尺)转换为数据集的水平坐标单位(可能是英尺、米或度);(2) 为实现视觉效果添加垂直夸大。
要在英尺和米之间的相互转换,请参阅下表。例如,如果 z 单位是英尺而镶嵌数据集的单位是米,则应使用值 0.3048 将 z 单位从英尺转换为米(1 英尺 = 0.3048 米)。
当您具有一种地理数据(例如,使用经度和纬度坐标的 GCS_WGS84)而 z 单位采用米时,比例因子也非常有用。在这种情况下,您需要将高程单位从米转换为度(0.00001;请参阅以下内容)。度转换的值是近似值。
英尺和米之间的转换因子
自 | 至 | ||
---|---|---|---|
英尺 | 米 | ||
英尺 | 1 | 0.3048 | |
米 | 3.28084 | 1 |
要应用垂直夸大,必须将转换系数与夸大系数相乘。例如,如果 z 值和数据集坐标都为米,而且您希望夸大 10 的倍数,则比例因子将为单位转换系数(表中为 1)乘以垂直夸大系数 (10) 或者 10。再举一例,如果 z 值为米而数据集为地理坐标(度),则需要将单位转换系数 (0.00001) 乘以 10 得出 0.0001。
当指定 Z 因子值时,将算术函数添加到镶嵌数据集中项目的函数链。
缓存文件夹 - 已缓存的 LAS 数据集表面的存储位置。默认情况下,会在镶嵌数据集所处位置旁的文件夹中生成和存储缓存。此文件夹的名称与地理数据库的名称相同,具有 .cache 扩展名。但是,如果镶嵌数据集创建于 ArcSDE 地理数据库,则将在该地理数据库中创建缓存。
已缓存表面的数量 - 使用此表面的不同属性(在此对话框中)创建的缓存的最大数量。例如,您可添加 LAS 数据集来创建显示所有点的表面,但您也想要仅显示被基于相同数据集分类为地面的点;因此,您可创建两个缓存来以两种方式显示此数据。输入值 0 将使缓存不可用或清除现有缓存。
渲染 LAS 数据集的运算量可能会非常大。如果不使用缓存,您可能不得不等待几分钟的才能显示某些表面。缓存将在出现以下情况时生成:
- 查看使用 LAS 数据集生成镶嵌图像的镶嵌数据集。
- 构建金字塔。
- 同步镶嵌数据集工具将在构建项目缓存处于选中状态的情况下被运行。
缓存将在以下情况下进行更新:
- 已更新输入。
- 缓存已删除或缺失。
- 设置函数参数来定义不同的表面,而不是与缓存匹配的表面(例如,使用不同的返回类型)。