I want to identify and remove long thin polygons that surround all or part of other polygons like halo's.
A perimeter/area ratio captures a few of them but not all. Total perimeter in combination with perimeter/area captures a few more, but if I make the ratio's threshold any higher, I start getting valid polygons that I want to keep.
Complications:
- Some are long thin segments connected to an area that is not long and thin (would like to remove the long thin part but not the whole thing)
- This needs to be an automatic process as operational requirements will not allow time to go and individually select polygons
A way to identify the minimum distance between opposite borders of a polygon would help. Or on the raster side, minimum pixel depth. I can do this either as vector or raster.
Has anyone dealt with a similar problem? Any ideas?