Identifying Long and Narrow Features

Discussion created by sunela123 on Apr 4, 2012
Latest reply on Apr 5, 2012 by mdenil
I am writing a Python script and would like to remove long, narrow features from a polygon feature class.  Ideally, I would also like to remove long, narrow portions of features as well. 

See the attached image for examples of these types of features.

As a starting point, I have tried doing feature area to envelope area ratios and feature area to feature perimeter ratios, which identify some of the features.  Is there a more robust way to do this, either with geoprocessing tools or by using performing operations on the geometry itself?

Any help is appreciated..