LAS 数据集转栅格函数

在 Standard 或 Advanced 许可等级下可用。

概览

LAS 数据集转栅格函数用于渲染使用 LAS 数据集管理的激光雷达数据。当使用 LAS 数据集栅格类型将激光雷达数据添加到镶嵌数据集时,将使用此函数。使用此函数,您需要指定输入属性和输出属性。由于数据分辨率和将点数据转换为栅格数据所需的时间的原因,此函数将预处理过的栅格数据文件写入到输出位置(作为缓存)。

备注

将多点数据添加到镶嵌数据集时使用此函数。在将数据添加到镶嵌数据集时,需要打开属性来定义某些输入和输出属性,例如像素大小。

LAS 是美国摄影测量与遥感协会 (ASPRS) 所创建和维护的行业格式。此函数支持版本 1.0、1.1、1.2 和 1.3。

输入属性控制要处理的 LAS 数据集的不同方面(例如返回类型、分类类型和数据类型)的选择。

了解所有点的点间距估算或仅每个返回类型或类类型的点的点间距估算,这一点十分重要。例如,选择第一个或最后一个返回类型后,点密度很高,但如果仅选择第五个返回类型,点密度将更低且平均点间距会更高。通常,地面类类型有很多点,但由于已移除的建筑物或树的原因,将存在许多空白。如果您仅选择建筑物或仅选择大型树木,则会有甚至更多的空白,因而产生更小的点密度和更大的平均点间距。

因此,选择像素大小时,最好使其既能比平均点间距大几倍,但是又要足够小以便能标识间隙或空白区域。比较合理的大小应为点间距的四倍。例如,如果采样数据为 1 米,而且像素大小为 4,则每个像素平均会有 16 个点。

可从 LAS 数据集的属性获取点间距。

输出属性会影响 LAS 数据集的显示方式及其从点转换为栅格的方式。

对于 LAS、LAS 数据集 以及 Terrain 栅格类型来说,输出属性是唯一的。由于输入涉及了点的某种插值,其计算量将非常大,因此显示将比较慢。选择以基础像素大小为输入创建缓存可以提高性能。如果不使用缓存,您可能不得不等待几分钟的才能显示某些表面。

对于文件地理数据库,预处理过的栅格数据文件的输出位置默认为存储镶嵌数据集的地理数据库旁边的位置。使用企业级地理数据库时,这些文件默认存储在地理数据库中。

Z 因子参数用于转换高程单位,例如英尺与米之间的转换。

要在英尺和米之间的相互转换,请参阅下表。例如,如果 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 数据集的运算量可能会非常大。如果不使用缓存,您可能不得不等待几分钟的才能显示某些表面。缓存将在出现以下情况时生成:

  • 查看使用 LAS 数据集生成镶嵌图像的镶嵌数据集。
  • 构建概视图。
  • 同步镶嵌数据集工具将在构建项目缓存处于选中状态的情况下运行。

缓存将在以下情况下进行更新:

  • 已更新输入。
  • 缓存已删除或缺失。
  • 设置函数参数来定义不同的表面,而不是与缓存匹配的表面(例如,使用不同的返回类型)。

参数


在本主题中
  1. 概览
  2. 备注
  3. 参数