描述
通过追加多点或者使用其来替换位于相同范围内的现有多点,可以将其添加到嵌入式 terrain 要素类。
使用
此工具用于将多点添加到 terrain 中嵌入的要素类。Terrain 和嵌入的要素类必须已存在。
只能将多点嵌入到 terrain 中。因此,输入要素类必须为多点类型。
此工具将执行两种类型的操作:APPEND 和 REPLACE。可以使用方法参数来指示您想要使用的操作模式。
任一操作都将使用矩形感兴趣区域 (AOI)。默认情况下,AOI 等于输入要素类的范围。如果需要输入要素类的子集,则可以使用“范围”环境来定义特定范围。对于 APPEND 操作,将添加位于 AOI 范围内的输入要素类的顶点。REPLACE 的工作分为以下两个阶段: 首先,删除位于 AOI 范围内的嵌入式要素类的顶点。然后,添加位于源要素类 AOI 范围内的嵌入式要素类的顶点。如果多点穿过 AOI 边界,则将仅对边界内的顶点进行操作。
如果要将点添加到常规要素类(可能由 terrain 引用但未嵌入到其中),请使用“追加”工具。
添加 Terrain 点将查找可使用的现有编辑会话。如果编辑会话已初始化为支持撤消操作,则编辑也支持撤消操作(例如,使用 ArcMap 内置的编辑器)。如果没有编辑会话,则其将自行启动并停止一个会话;因此无法进行撤消。
要在企业数据库内的 terrain 上使用此工具,需要将 terrain 注册为版本化 terrain。可以通过将 terrain 所在的要素数据集注册为版本化要素数据集来实现上述操作。
将点添加到嵌入式要素类将使该 terrain 失效。请在添加点后运行构建 Terrain 工具。
语法
AddTerrainPoints(in_terrain, terrain_feature_class, in_feature_class, {method})
参数 | 说明 | 数据类型 |
in_terrain | 要进行修改的 terrain 数据集。 | Terrain Layer |
terrain_feature_class | 将向其添加点的嵌入式要素类。 | String |
in_feature_class | 包含要添加的点的要素类。 | Feature Layer |
method (可选) | 指示点是否追加到目标或者用于替换目标中的点。 | String |
派生输出
名称 | 说明 | 数据类型 |
derived_out_terrain | Terrain 图层 |
环境
许可信息
- Basic: 需要 3D Analyst
- Standard: 需要 3D Analyst
- Advanced: 需要 3D Analyst