ERROR

One or more layers failed to draw: file_name : Shape integrity error

Last Published: June 2, 2020

Error Message

In ArcGIS Desktop, when viewing a feature class from a third-party database system the following error message is returned:

Error:   
One or more layers failed to draw: file_name : Shape integrity error

The error message occurs when adding a feature class to the data frame, which prevents viewing of data.

Cause

This is expected behaviour. From ArcMap 10.6.1 and ArcGIS Pro 2.2 onwards, validating spatial types from third-party database management systems is no longer performed. This is done to improve performance by not fixing the geometry while drawing the feature class.

Solution or Workaround

Choose one of the following methods to resolve.

Create new tables with compatible ArcGIS client apps

  1. Create a new table with an ArcGIS-compatible database client.
  2. Add data from the tables made in an ArcGIS database client version earlier than 10.6.1 to the table made in Step 1 by copying or using the Append tool.

Use the Repair Geometry tool in ArcGIS Pro 2.2 and above

Alternatively, use the Repair Geometry tool in ArcGIS Pro 2.2 onwards to validate and repair the geometry of the feature class.

  1. Sign in to ArcGIS Pro.
  2. Add the feature class from the third-party database management systems.
  3. Run the Repair Geometry tool.
    1. Select Input Features from the drop-down list
    2. Select OGC as the Validation Method.
    3. Click Run.

Article ID:000021949

Software:
  • ArcMap
  • ArcGIS Pro 2 x

Receive notifications and find solutions for new or common issues

Get summarized answers and video solutions from our new AI chatbot.

Download the Esri Support App

Related Information

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options