Image::...::Geotag(3)

πŸ’– Image::ExifTool::Geotag β€” geotagging utility routines πŸ’–

okay bestie, so this page is from the User Contributed Perl Documentation for Image::...::Geotag(3), and we're gonna go through it together. it's giving "niche but iconic" and honestly? obsessed. πŸŽ€


✨ NAME ✨

Image::ExifTool::Geotag β€” geotagging utility routines πŸ—ΊοΈ


🌸 SYNOPSIS 🌸

lowkey the whole vibe in one line:

This module is used by Image::ExifTool

πŸ¦‹ DESCRIPTION πŸ¦‹

so what does this thing do? it loads GPS track logs, interpolates to figure out your position based on time, and then sets brand-new GPS values so your images get geotagged. main character behavior, fr fr. πŸ“

and the formats it can eat? not me being fed by all of these:

  • GPX
  • NMEA RMC/GGA/GLL/GSA/ZDA
  • KML
  • IGC
  • Garmin XML and TCX
  • Magellan PMGNTRK
  • Honeywell PTNTHPR
  • Bramor gEO
  • Winplus Beacon text
  • GPS/IMU CSV
  • DJI/Columbus/ExifTool CSV format
  • and 3 different Google JSON formats

twelve-ish flavors of track log, she ate and left no crumbs. πŸ”₯

warning bestie: the methods in this module should not be called directly. nope. do not do it. instead, you get at the Geotag feature by writing the values of the ExifTool Geotag, Geosync and Geotime tags β€” check the Extra Tags in the tag name documentation for the deets. iykyk. πŸ’…

πŸŽ€ NOTES πŸŽ€

  • to take advantage of attitude information in the PTNTHPR NMEA sentence, the user-defined tag GPSRoll must be active. like, it's not optional, she needs to be awake for this one. 😀

πŸ‘‘ AUTHOR πŸ‘‘

Copyright 2003-2026, Phil Harvey (philharvey66 at gmail.com) πŸ’œ

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.


🌈 REFERENCES 🌈


🫢 ACKNOWLEDGEMENTS 🫢

Thanks to Lionel Genet for the ability to read IGC format track logs. we love a contributor moment, periodt. ✨


⭐ SEE ALSO ⭐


and that's the whole page bestie!! this was rendered from perl v5.42.1, dated 2026-03-31, under the Image::...::Geotag(3) header. go forth and geotag responsibly, mwah πŸ’‹πŸŒΈ

πŸ“¦ where this page comes from