描述
修改 3D 要素的 Z 值。
使用方法
可考虑对使用正值表示深度的深海测量值和其他地下测量值的 Z 值进行转换。
转换自单位和转换至单位参数用于将 Z 值从一个常用测量单位转换到另一个常用测量单位。
语法
arcpy.management.Adjust3DZ(in_features, {reverse_sign}, {adjust_value}, {from_units}, {to_units})
参数 | 说明 | 数据类型 |
in_features | Z 值将被修改的 3D 要素。 | Feature Layer |
reverse_sign (可选) | 指定要素是否沿 Z 轴反转。
| String |
adjust_value (可选) | 可以使用输入要素中的数值或字段来调整输入要素中每个折点的 Z 值。正值可使要素沿 Z 轴向较高的位置移动,而负数将使要素沿 Z 轴向较低的位置移动。 | Double; Field |
from_units (可选) | 现有的 Z 值单位。此参数与转换至单位参数结合使用。
| String |
to_units (可选) | 现有 Z 值将转换成的单位。
| String |
派生输出
名称 | 说明 | 数据类型 |
out_feature_class | 已更新的输入要素。 | 要素图层 |
代码示例
Adjust3DZ 示例 1(Python 窗口)
下面的示例演示了如何在 Python 窗口中使用此工具。
import arcpy
from arcpy import env
arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.Adjust3DZ_management("subsurface_pts.shp", "REVERSE", 0, "METERS", "FEET")
Adjust3DZ 示例 2(独立脚本)
下面的示例演示了如何在独立 Python 脚本中使用此工具。
import arcpy
from arcpy import env
arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.Adjust3DZ_management("subsurface_pts.shp", "REVERSE", 0, "METERS", "FEET")
环境
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是