Is there an easy to calculate the width of a polygon using ArcGIS 9.3.1 or 10? I found some scripts for 9.1 but they will not work. I can use width at widest point, narrowest point, or an average. It does not need to be exact but needs to be somewhat automated because I have a couple hundred to calculate. TIA!
|
This is only a partial answer to your question, but it may be a pointer in the right direction. To clarify, this will will find the width of the polygon envelope at the widest point. Add an attribute with field type double to your feature. Open the field calculator, then click on Advanced. Paste this code into the code block, and set the field that you created equal to Ouput
Works in 9.3.1. Originally posted here. |
|||||||
|
|
The width of a minimum-area bounding rectangle provides one solution. Calculate this as the minimum of the "length" and "width" of the rectangle. |
|||
|
|
|
The version for 9.3.x and 10 is posted here http://resources.arcgis.com/gallery/file/geoprocessing/details?entryID=3D230972-1422-2418-34A5-2F3FFF97C238 There are also a variety of other "containers" that can be derived (MABR, envelope, Min area circle, convex hull) and tables will contain attribute information depending upon the contain chosen |
|||
|