HOW TO

Calculate the volume of a region from elevation points in ArcGIS Pro

Last Published: May 11, 2023

Summary

Elevation points represent the height of a land surface, and each point contains the x, y and z-value measurements of the Earth’s surface. In ArcGIS Pro, the volume of a region can be calculated from elevation points by interpolating a raster surface and running the Surface Volume tool to calculate the volume of the region above or below a specific elevation (reference plane). This method can be used to calculate the amount of soil collected from excavating a certain area of land to a specific depth.

In this article, the volume of a region is calculated based on a polygon boundary feature class and the elevation points, as shown in the image below.

Elevation points and a polygon boundary on the map

Procedure

Note:
This workflow requires the 3D Analyst license. Refer to ArcGIS Pro: Enable ArcGIS 3D Analyst extension for more information.
  1. Open the ArcGIS Pro project.
  2. Interpolate a raster surface from the elevation points using the Natural Neighbor tool.
    1. On the ribbon, click Analysis > Tools.
    2. In the Geoprocessing pane, search for and select Natural Neighbor (3D Analyst Tools).
    3. Select the elevation points for Input point features.
    4. Select the elevation value field for Z value field.
    5. Specify the output for Output raster and click Run.
Configuring the Natural Neighbor tool parameters

A new raster surface layer is created from the elevation points.

A raster surface layer created from the elevation points added to the map
  1. Cut the raster surface from Step 2 with the boundary as the output extent using the Clip Raster tool.
Note:
In this scenario, the polygon boundary feature class represents the area of interest.
  1. In the Geoprocessing pane, search for and select Clip Raster (Data Management Tools).
  2. Select the output from Step 2 for Input Raster.
  3. Select the boundary feature class for Output Extent.
  4. Specify the output for Output Raster Dataset.
  5. Check the Use Input Features for Clipping Geometry check box and click Run.
Configuring the Clip Raster tool parameters

A new clipped raster is created representing the area of focus.

A clipped raster representing the area of focus is added to the map
  1. Calculate the volume of the area using the Surface Volume tool.
    1. In the Geoprocessing pane, search for and select Surface Volume (3D Analyst Tools).
    2. Select the output from Step 3 for Input Surface.
    3. Specify the output for Output Text File.
    4. Click the Reference Plane drop-down arrow and select Above the Plane or Below the Plane, depending on whether the volume to be calculated is above or below the reference plane.
    5. Click Run.
Configuring the Surface Volume tool parameters
  1. Navigate to and open the output text file on the machine. Refer to the output path in Step 4(c), if necessary.

The text file stores the path to the surface, the parameters used to generate the results, and the calculated area and volume measurements. The volume is displayed at the end of the text file. In this example, the volume is 4,389,169.5 cubic meters (m³).

The volume is displayed at the end of the text file

Article ID: 000030262

Software:
  • ArcGIS Pro 3 1
  • ArcGIS Pro 3 0
  • ArcGIS Pro 2 x

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

Related Information

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options