Support Website Contact Support Blog

Phantom 3 Exif Altitude and GSD


There is a large difference between actual altitude and altitude of recorded EXIF data on Phantom 3 professional. 

My pre-determined flight altitude(GSD) was 100 meters then I flew on 100 meters with DJI P3Professional.

After flight, I checked EXIF data of collected images. It’s recorded 40 meters which is 60 meters lower than I was going to. 

I’d like to know how Pix4D know altitude of datasets. I doesn’t seem it refer Exif data. Then how does Pix4d know actual altitude?




According the latest news on our side that refer to the firmware v. and v1.7.0060 for the Inspire I and Phantom 3 Pro respectively, DJI now measures the absolute elevation above sea level using EGM 96 as the reference. They used to record the elevation above ground level but this is no longer the case.

However the vertical coordinate is still not fully reliable. Indeed, we made testing in our office here and we found that the vertical coordinate is off by several meters that can reach an error of 100 meters. Some users noticed the same. Therefore our developers suspect something wrong in the DJI EXIF regarding the vertical coordinates.

As a consequence, we always recommend to process with ground control points (GCPs) in order to fix these uncertainties.
About using GCPs:

Note that DJI just released on April 7th new drone firmware, v1.8.1.00 and v1.8.80 for the Inspire I and Phantom 3 Pro respectively, that could fix the vertical coordinate issue. So far we do not have any feedback.

Nevertheless, the wrong elevation written in the EXIF does not affect the GSD. The GSD of the model will still derive from the real altitude when you flew the mission. At 100 meters, it will be approximately 4.45 cm/pixel with 12 MP images.


Has this issue been fixed yet? 

Hi Troy,

As far as we know, the issue remains with the latest DJI firmware.


Has anyone seen an improvement in this or a change?