Digital Spatial Data Clearing House |
Calculating the Perimeter for a polygon shapefile
- Optionally, start an edit session in ArcMap. Calculating a field is faster outside of an edit
session, but you won't be able to undo the calculation.
- Open the attribute table of the layer you want to edit.
- Right-click the field heading for perimeter (if there is no field holding perimeter values you
can add a new field for perimeter by clicking the options button and selecting the new field option).
- Click Calculate Values.
- Check Advanced.
- Type the following VBA statement in the first text box:
Dim dblPerimeter as double
Dim pCurve as ICurve
Set pCurve = [shape]
dblPerimeter = pCurve.Length
- Type the variable dblPerimeter in the text box directly under the perimeter field name.
- Click OK.
Tip: The property length returns a field type of double. For best results, your length field
should also be a double field type.
This text comes directly from the ArcGIS help window
and can be reached by first locating "Fields in tables" in
the index and then "calculating values".
Return to top of page
Comments for the AGSL? Send them to agsl@uwm.edu.
|