Adjust 3D Z (Data Management)
Summary
Modifies Z-values of 3D features.
Usage
-
Consider inverting Z values of bathymetry and other subsurface measurements that use positive values to denote depth.
-
The Convert From Units and Convert To Units parameters allow you to convert Z-values from one common unit of measure to another.
![Caution Caution](rsrc/caution.png)
This tool modifies the input data. See Tools with no outputs for more information and strategies to avoid undesired data changes.
Syntax
Parameter | Explanation | Data Type |
in_features |
The 3D features whose Z values will be modified. | Feature Layer |
reverse_sign (Optional) |
Denotes whether the sign of all Z-values in the feature class will be inverted.
| String |
adjust_value (Optional) |
Uniformly adjusts all Z-values by the specified number. Entering a negative number will decrease the Z-value, whereas a positive number will increase it. | Double |
from_units (Optional) |
The existing units of the Z-values. This parameter is used in conjunction with the Convert To Units parameter.
| String |
to_units (Optional) |
The units that existing Z-values will be converted to.
| String |
Code Sample
The following sample demonstrates the use of this tool in the Python window:
import arcpy
from arcpy import env
arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.Adjust3DZ_management("subsurface_pts.shp", "REVERSE", 0, "METERS", "FEET")
The following sample demonstrates the use of this tool in a stand-alone Python script:
import arcpy
from arcpy import env
arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.Adjust3DZ_management("subsurface_pts.shp", "REVERSE", 0, "METERS", "FEET")