PROBLEM

Performing the Calculate Geometry function on a numerical field does not store decimal values

Last Published: April 26, 2020

Description

Upon running the Calculate Geometry function on a numerical field in an attribute table in ArcMap, the returned results only store whole numbers and not decimal values.
[O-Image]

Cause

This issue occurs when running the Calculate Geometry function on a long or short integer type attribute field. Long and short integers do not store decimal values.
[O-Image]

Solution or Workaround

Create a new float or double type field either directly within the attribute table or using the Add Field geoprocessing tool located in ArcToolbox > Data Management Tools > Fields. For more information, refer to the following documentation, ArcGIS Help: Adding fields.
[O-Image]
Once the new field is created, run the Calculate Geometry function to display the decimal values.
[O-Image]

    Article ID:000012456

    Software:
    • ArcMap

    Get help from ArcGIS experts

    Contact technical support

    Download the Esri Support App

    Go to download options