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

    Receive notifications and find solutions for new or common issues

    Get summarized answers and video solutions from our new AI chatbot.

    Download the Esri Support App

    Get help from ArcGIS experts

    Contact technical support

    Download the Esri Support App

    Go to download options