[GIS] How to remove long linear strips from polygons

arcgis-10.0arcgis-desktopland-coverrastervector

I have a polygon layer representing impervious land cover. This was taken from a land cover raster dataset. The impervious data represents all impervious surface that is not buildings or roads. I am trying to identify parking lots within the impervious features, but I am getting all sorts of omission and commission errors.

What I am finding is that I will identify parking lot features in the impervious layer, but they will be connected to other impervious (non parking lots) by long narrow strips of impervious (could be sidewalks or unofficial roads). I'm thinking if I can somehow remove these strips from my impervious features, I could get more accurate parking lots.

Parking Lot Features

As you can see in the image, the selected polygon (in cyan) covers the parking lot at an airport, but is connect by impervious to the runway. I just want the parking lot.

Can anyone recommend a way to remove the strips from the polygons? I can't think of way using Vector tools in ArcGIS 10.0. Is there a way if I convert to raster?

Best Answer

could you calculate some stats for each of the polygons and then remove all those over a certain length, width or area?? just thinking that if you know that the polygons you want to remove are long and thin and you can find some measurements that represent this then you could identify and remove the ones you don't want.

Related Question