000505: The Tolerance is less than twice the resolution <value>; setting the tolerance to twice resolution.


The minimum x,y tolerance is 2 times the x,y resolution. For best results, an x,y tolerance of 10 times the x,y resolution is recommended.

Different x,y tolerance values can produce different results for relational and topological operations. For example, two geometries might be classified as disjoint (i.e., no points in common) with a small x,y tolerance, but a larger x,y tolerance might cause them to be classified as touching. Generally, the x,y tolerance should be an order of magnitude greater than the x,y resolution (10 times is recommended). This ensures that data is not accidentally corrupted during processing. The XY Tolerance value is not intended for generalizing geometry shapes; it's used for integrating points, lines, and boundaries during relational and topological operations.


Modifying the XY Tolerance and XY Resolution environment settings or any spatial reference property that impacts the processing environment for analysis from their default is not recommended.

If the tolerance was not set for the XY Tolerance parameter when this error occurred, the XY Tolerance environment or the Spatial Reference XY Tolerance property may be set incorrectly.

Verify that the spatial reference used for processing is using default properties for its coordinate system. If the XY Resolution and XY Tolerance properties of an input's spatial reference have changed from their default values, internal geometric calculations using the altered spatial reference properties may result in invalid output or failure.

After verifying that the spatial reference is valid, or fixing it if needed, use the Check Geometry tool to evaluate whether the input has invalid geometry. If any geometry problems are found, use the Repair Geometry tool to correct the problems and rerun the tool.