verticalTolerance

The minimum distance that determines if two z-values are considered to be at the same location for GeometryEngine operations that compare z-values. This value is used in relational and topological GeometryEngine operations when determining whether two z-values are close enough to be considered as the same value when calculating the result. The units of SpatialReference.verticalTolerance are the units of the vertical coordinate system (SpatialReference.verticalUnit) defined when this spatial reference was created, if one was set.

Note that SpatialReference.verticalTolerance is currently only used by GeometryEngine.simplifyOrNull and when the input is a z-aware Polyline; it is not used in other methods.

A separate tolerance, SpatialReference.tolerance, is defined for the difference between x,y coordinates.

Spatial references have default precision properties, and Esri strongly recommends using the default values in most cases. However some high-accuracy workflows customize the default values to work with a higher precision. To perform operations using a non-default tolerance, create a Geometry with your custom tolerance spatial reference, and pass that geometry to the operation. See SpatialReferenceBuilder for more information about creating spatial references with custom precision values.

Since

200.8.0

See also