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: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")