Use the Diminfo Tolerance to determine if Oracle Spatial data is valid.

242
0
07-28-2016 03:36 PM
Status: Open
AndyRobinson
New Contributor II

When trying to add our existing Oracle Spatial data to ArcGIS Pro directly (not after conversion to shp, nor using an SDE data server), we were unable to get the entire feature class to display. The data was valid according to Oracle. But ArcGIS Pro was throwing "Polygon does not close properly" errors. Through some debugging with the help of ESRI support we determined that ArcGIS Pro, ArcMap and Arc Catalog use an XY Cluster tolerance of .000001 meters, rather than the tolerance which is specified in the Oracle Metadata for the feature class, to determine validity. Our data was created using Hexagon's GeoMedia and a tolerance of .0001 meters.

It is possible to alter the XY Cluster Tolerance in ArcGIS for workflows where you are creating data, but when adding it to the mapview, it always uses .000001 m.

It would be great if the underlying validation for display was changed to use the Diminfo tolerance.