使用点云提取网格要素 (3D Analyst 工具)
汇总
基于已分类的点云,从集成的网格中提取代表对象的多面体要素。
用法
本工具利用点云中已分类的点来识别集成网格中对应的对象。 因此,用于分类的点云应从集成网格生成。 可以使用 网格转 LAS 工具创建点云,然后对点云进行分类,从网格中提取对象。
每个类代码都将对应一个组 ID。 可以将多个类代码分配给同一个组 ID,确保将描述同一对象各个部分的点视为一个对象。
对象提取过程将已分类的点聚合为聚类,并基于其与聚类点集的接近程度来识别集成网格中的对象。 距离小于聚类距离参数值的点将被视为属于同一个对象。 此参数值应大于数据的平均点间距。
最大三角形面积参数会细分网格三角形,从而支持一个三角形中存在多个对象的情况。 因此,多面体三角形与网格三角形可能不完全匹配。
如果点云或集成网格来源于索引的 3D 场景图层服务,则该服务必须启用要素导出功能才能用作此工具的输入。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入集成网格 |
要处理的集成网格 I3S 服务或场景图层包。 |
Scene Layer; File |
|
输入点云 |
包含已分类点的 LAS 数据集、I3S 点云或点云场景图层包,用于从集成网格中提取要素。 |
LAS Dataset Layer; Scene Layer; File |
|
输出多面体要素 |
代表从集成网格中检测到的对象的输出多面体要素。 |
Feature Class |
|
要提取的类代码 |
用于识别集成网格中对象的点云中的类代码值。 每个代码的默认组 ID 都与其值相同。 可以分配公共组 ID,确保将来自多个类代码的点组合成一个对象。 值表列:
|
Value Table |
|
点距离阈值 |
细分的网格三角形中心与表示给定对象的点之间的最大距离。 将在此距离内的网格元素创建为输出要素类中的对象。 |
Linear Unit |
|
最大三角形面积 (可选) |
细分网格三角形的最大面积。 输入细分输入网格三角形旨在优化输出质量。 |
Areal Unit |
|
聚类距离 (可选) |
将用于对每个对象组内的点进行聚类的距离。 如果未指定值,则将使用点距离阈值参数值作为聚类距离。 |
Linear Unit |
|
最小聚类面积 (可选) |
与给定对象聚类指定邻近距离内的网格三角形的最小表面积。 将忽略小于指定值的任何网格对象聚类。 默认情况下,不使用任何值,这将导致所有对象聚类都被视为有效对象。 |
Areal Unit |
|
提取边界 (可选) |
代表要处理的 2D 区域的边界。 如果预期数据位于集成网格的子集中,则提供边界要素可以通过限制要评估的区域来优化工具的性能。 |
Feature Layer |
环境
当前工作空间, 输出坐标系, 地理变换, 输出配置关键字, 输出 M 值域, 输出 XY 值域, 输出 Z 值域, XY 分辨率, XY 容差, Z 分辨率, Z 容差, 范围
许可信息
- 基本: 需要 3D Analyst
- 标准: 需要 3D Analyst
- 高级: 需要 3D Analyst