Error: One or more layers failed to draw: Linestring or poly boundary is self-intersecting

Error Message

When a database feature class is added to ArcMap by dragging and dropping or by adding a query layer, sometimes some of the features are not displayed. Instead, an error message similar to the following is displayed:

"One or more layers failed to draw:<layer name>: Linestring or poly boundary is self-intersecting."


When ArcGIS is rendering a feature class and encounters a geometry that is not compliant with the Esri shape library validation rules, the features stop drawing.

Solution or Workaround

Use database specific tools to determine the invalid data and fix it.

All spatial types have their own accessor functions and use their own shape verification rules.
Therefore, to determine the steps required to check for shape validity of third-party spatial types, refer to the appropriate database spatial type documentation.

For the Esri ST_Geometry validation rules, see Geometry validation on tables containing ST_Geometry columns.


Related Information