Frequently asked question

Why does SE_shape_difference return a multi-part polygon with an extra shape when the secondary shape matches an interior ring?

Last Published: April 25, 2020

Answer

When the primary shape is a donut polygon and the secondary shape is a polygon that matches the interior ring of the primary shape, the SE_shape_difference function returns a three-part polygon that includes the primary polygon and the secondary polygon. It should return only the primary polygon.

To work around this problem, first unite the two shapes with SE_shape_union and take the difference of the union result and the secondary shape with SE_shape_diffence.

This problem is addressed in ArcGIS 8.1 Service Pack 1. See the Related Information section to download this pack.

Article ID:000003585

Software:
  • Legacy Products

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