Skip to main content
Bumped by Community user
Tweeted twitter.com/StackGIS/status/1043289404536700928
edited tags
Link
PolyGeo
  • 65.4k
  • 29
  • 114
  • 345
added 16 characters in body; edited tags; edited title
Source Link
PolyGeo
  • 65.4k
  • 29
  • 114
  • 345

Determine Determining validity of an odd polygon using ArcObjects?

Using ArcGIS 10.4.1 a user in our department created a polygon and saved it to a feature class as shown below. The area covered is correct as at times it could overlap itself. I have calculated the number of parts of this self-intersecting feature and it only has 1 part. I also ran the Check Geometry tool and that resulted in no issues. Through ArcObjects I used the ITopologicalOperator4 on the polygon and that results in:

IsSimple=True
IsSimpleEx=True with reason=esriNonSimpleOK
IsKnownSimple=True

A couple of my questions: Is this a valid polygon? If so how can I programatically determine that a polygon is of this type that self-intersects? Can I run the Intersect tool on itself to determine I have a polygon of this type?

  • Is this a valid polygon?
  • If so how can I programatically determine that a polygon is of this type that self-intersects?
  • Can I run the Intersect tool on itself to determine I have a polygon of this type?

enter image description here

Determine validity of an odd polygon

Using ArcGIS 10.4.1 a user in our department created a polygon and saved it to a feature class as shown below. The area covered is correct as at times it could overlap itself. I have calculated the number of parts of this self-intersecting feature and it only has 1 part. I also ran the Check Geometry tool and that resulted in no issues. Through ArcObjects I used the ITopologicalOperator4 on the polygon and that results in:

IsSimple=True
IsSimpleEx=True with reason=esriNonSimpleOK
IsKnownSimple=True

A couple of my questions: Is this a valid polygon? If so how can I programatically determine that a polygon is of this type that self-intersects? Can I run the Intersect tool on itself to determine I have a polygon of this type?

enter image description here

Determining validity of odd polygon using ArcObjects?

Using ArcGIS 10.4.1 a user in our department created a polygon and saved it to a feature class as shown below. The area covered is correct as at times it could overlap itself. I have calculated the number of parts of this self-intersecting feature and it only has 1 part. I also ran the Check Geometry tool and that resulted in no issues. Through ArcObjects I used the ITopologicalOperator4 on the polygon and that results in:

IsSimple=True
IsSimpleEx=True with reason=esriNonSimpleOK
IsKnownSimple=True

A couple of my questions:

  • Is this a valid polygon?
  • If so how can I programatically determine that a polygon is of this type that self-intersects?
  • Can I run the Intersect tool on itself to determine I have a polygon of this type?

enter image description here

Source Link
sinDizzy
  • 437
  • 2
  • 14

Determine validity of an odd polygon

Using ArcGIS 10.4.1 a user in our department created a polygon and saved it to a feature class as shown below. The area covered is correct as at times it could overlap itself. I have calculated the number of parts of this self-intersecting feature and it only has 1 part. I also ran the Check Geometry tool and that resulted in no issues. Through ArcObjects I used the ITopologicalOperator4 on the polygon and that results in:

IsSimple=True
IsSimpleEx=True with reason=esriNonSimpleOK
IsKnownSimple=True

A couple of my questions: Is this a valid polygon? If so how can I programatically determine that a polygon is of this type that self-intersects? Can I run the Intersect tool on itself to determine I have a polygon of this type?

enter image description here