摘要
ArcScene 和 3D Analyst 扩展模块可用于将 2D 点要素类转换为 3D 线要素类,该 2D 点要素类包含“from”和“to”高程值的属性。
注:
例如,此工作流可用于根据代表井的表面位置但包含代表井表面高程和深度的属性的 2D 点要素类来创建描绘井的 3D 线要素类。
过程
以下工作流需要 3D Analyst 扩展模块和包含“from”和“to”高程值的属性的点要素类。
- 将 2D 点要素类转换为 3D 点要素类。 此步骤将采用其中一个高程值,并将其作为 Z 值合并到 3D 点要素类中。
- 启动 ArcToolbox > 3D Analyst 工具 > 3D 要素 > 依据属性实现要素转 3D 工具。
- 选择 2D 点要素类作为“输入要素”,并选择其中一个高程属性作为“高度字段”。 如果其中一个高程属性表示表面高程,则最好将其用于“高度字段”。
注:
将“终止高度字段”留空。
- 单击“确定”以执行该工具,并生成一个点要素类,该点要素类现在除 X 和 Y 坐标外还包含 Z 值。
- 将新的 3D 点要素类添加到 ArcScene 并将点拉伸到 3D 线。
- 启动 ArcScene 并添加新的 3D 点要素类。
- 在内容列表中右键单击新的 3D 点要素类,然后单击属性。 选择“拉伸”选项卡。
- 选中拉伸图层中的要素复选框。
- 通过单击计算器按钮,将尚未使用的高程属性指定为“拉伸值或表达式”。
- 根据属性是表示实际高程值还是表面高程上方/下方的高度,指定“拉伸方式”方法。
- 单击确定将点拉伸到 3D 线。
- 将拉伸后的点要素类转换为 3D 线要素类。
- 启动 ArcToolbox > 3D Analyst 工具 > 转换 > 3D 图层转要素类工具。
- 使用下拉菜单从 ArcScene 文档中为“输入要素图层”选择经拉伸的 3D 点要素类。
注:
将“分组字段”留空。
- 单击确定以执行该工具并生成 3D 线要素类。