Support Website Contact Support Blog

Shapefile Import for Volume Surfaces


I frequently need to calculate the volumes of stockpiles, and occasionally there is vegetation overhang or other anomalies obscuring the base of the piles in the DSM. In these locations, I would like to import surveyed points as a shapefile, and use these points as vertices to define a base surface in Pix4D. 

When I attempt to “Import Base surfaces” in the volumes tab , I keep getting the error: 

“Error e0202a: Could not import volume(s) from SHP file. The selected file has to contain the 3D surface of the volume measurement(s).”

These surveyed points are a 3d shapefile in the same coordinate system at the Pix4D output, so I’m not sure what’s causing the error. Is there a certain shapefile format that Pix4D prefers when importing base surfaces that I’m missing?

Additionally, I’m running into an issue when exporting base surfaces. The attributes in the resulting polygon shapefile are disregarding the names I have assigned in Pix4D, They show up as the default Pix4D naming convention (Volume 1, Volume 2, etc.)



Hi Jordan,

The format to import a base surface is the same as the one which is exported. You can export a base surface from Pix4D and have a look. It is a closed polygon. If you create an SHP file with only points that error comes up.

As for the attributes, Pix4D takes the polygon name which was given. If you want to give another name, you should change it within Pix4D first.

I hope this helps.



I have attempted to change the names of the volumes in Pix4D, but after exporting them and bringing them into ArcMap (ESRI) as a shapefile, the attributes do not reflect the names I assigned in Pix4d. 

This seems to be inconsistent, because occasionally a few of the names will be correct in the output shapefile, and other times they will simply revert to the default naming scheme (Volume 1, Volume 2, etc) despite having them changed in Pix4d.

It seems to be a bug that is occurring during the export process. I wonder if anyone else has run into this, or if you are able to reproduce this error? 

Hi Jordan,


Only changing the name would not apply the changes to the attributes as well since nothing has been computed. 

After you have changed the name have you re-computed the volume? 


The workflow would be the following:

  1. Double click on the name of the Volume name

  2. Type in the new name

  3. Enter

  4. Compute

  5. Export

I have tested it from my side, and everything went as expected.




Thanks Ina. This worked to recompute the volumes after entering the new names. 

In the future, it would be nice to be able to change just the name of the volume surface and not have to re-compute.

Also, It would be nice if it were possible to close and reopen a project file and retain the names of the volumes, instead of reverting to default.

Hi Jordan,


Glad it worked.

I took note of your suggestions and I will transfer them to our product management.