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

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options

Related Information

Discover more on this topic