The location difference between geotags from the photos (red dot) and flight record from DJI Go 4 app (blue solid line). DJI Spark is an entry-class drone with affordable price; however, after several field trip, I found that the geotag of the photo marked by the drone is actually not precise enough for building a digital model. Two figure shows the difference can reach 10 to 20 meters. I wrote a small python script to substitute the GPS tag of the photo.
Red Dots: original geotag of the photo.
Green Diamond: modified geotag of the photo
Blue Line: Flight Record (GPS track)
Gray Line: Comparison between old and new location of specific photo.