PROBLEM
When snapping a vertex to a geometry in ArcGIS Pro, the z-value of the vertex is not preserved, instead, it inherits the z-value of the target geometry it is snapped to. This behavior can affect workflows that rely on accurate 3D data, such as terrain modeling and engineering design, by introducing unintended elevation changes that compromise data integrity and lead to errors in elevation analysis.
The image below shows an example of the z-value of a line feature that changes to zero (0) after a vertex is snapped to a polygon because the polygon’s z-values are set to zero (0).
This is expected behavior when snapping is performed in a 2D map with Z Snap enabled. When snapping occurs, the z-value of the vertex is updated to match the z-value of the geometry it is snapped to. In a 2D map, although elevation is not visually represented, z-enabled features still retain and update z-values during editing.
To resolve this issue, disable Z Snap in Editor Settings.
The image below shows the z-value of the line feature is preserved after snapping to the polygon when Z Snap is disabled.
Article ID: 000036250
Get help from ArcGIS experts
Download the Esri Support App