Frequently asked question

Why does SE_shape_disjoint return TRUE when it should return FALSE?

Last Published: April 25, 2020

Answer

When SE_shape_disjoint compares two intersecting linestrings, one of which partially surrounds the other, it returns FALSE. In this case it should return TRUE.

To work around this problem, test the linestrings with SE_shape_crosses,
SE_shape_touch, SE_shape_contains, and SE_shape_within.

If all of these functions return FALSE, then the linestrings are disjointed.

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

Article ID:000003596

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