Geotagging using Navio2

Hi Jerome!

Navio2 doesn’t support the geotagging feature right out of the box since this task requires a logs post-processing. Navio2 doesn’t support the raw data log recording needed for post-processing.

There are many methods to add the coordinates to the photo. However, if you need precise coordinates, you can use a Reach M+/Reach M2 GNSS receiver connected to the camera via a hot-shoe adapter. During the flight, the Reach M+/Reach M2 records time-marks in the raw data log at the moment each photo is taken. The precise coordinates for each photo can be found in the _events.pos file after the post-processing.

Below I’ve described the possible workflow:

  • power Reach M2/M+ GNSS receiver and connect the GNSS antenna

  • connect the hot-shoe adapter to Reach M2/M+ and to the camera

  • start the log recording in the ReachView app. The logs should be recorded both on base and rover

  • configure a camera trigger on Navio2 and take a flight. There’s a forum thread that might be useful for you: Navio2 Remote Output Trigger

  • process your data in RTKLib to obtain “_event.pos” file. You can follow GPS post-processing guide

  • use 3rd-party software to set a geotags on the photos (for instance, GeoSetter)