I am generalizing geological maps and as a part of the process I am dealing with "Island Polygons". For that, I first need to identify them or select them.
I already tried:
Select by Location, by creating another layer from the same layer and used intersect the source layer, which select not only island polygons but polygons which touch the polygon also.
Can anyone suggest any other methods?
Solved! Go to Solution.
Take the output table from Poly Neighbor and summarise it using Analysis tools / Summary statistics.
For every scr, you can count numbers of nbr. Those where count = 1 are the ones you want.
You can use the Near tool to find polygons that touch as described in this post: https://community.esri.com/thread/99078 but you need Advanced license level.
Hello. I did the same thing, though it returns "0" for all NEAR_DIST, which is strange.
Have you looked at the Polygon Neighbour tool, available at all licence levels.
An island polygon, if I get your drift, would have only 1 neighbour
Yes, they must have only one neighbor
Azimjon Sayidov you can join the resulting table to your original feature class with the "Keep only matching records" option to indicate the polygons that touch or share boundaries.
Yes, it works, but at the same time it gives polygons not only islands but ones which have sharing with 2 or 3 other polygons. It contains more polygons that I need still.
Ok sorry I did not understand your question like that.
So, the question is, I need to select only Island polygons which are surrounded only by one polygon. Something like this.