Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (
Help us improve Python packaging - Donate today!

Links GPX tracks to photographs by matching the image timestamp (in the EXIF data) to the timestamp in the GPX track supplied.

Project Description

Links your photograph’s timestamps to the timestamps in your GPX tracks. Currently, this package will only output geojson linking images to tracks. Your photos’ EXIF data will not be changed.


You can install this globally if you want. If you do, you’ll get access to the gil commandline command.

pip install GpxImageLinkifier


Firstly, try the help:

gil -h

Very basic usage looks like this:

gil path/to/tracks.gpx path/to/images_folder/

To output to a file, you’ll add the --output-path parameter:

gil path/to/tracks.gpx path/to/images_folder/ --output-path ~/Desktop/output.geojson

Timezone differences

Oh but wait, maybe your camera’s clock is on a different timezone than your gps! No biggy. use --tz-images and --tz-gpx. For their values, use any pytz-friendly timezone code:

gil path/to/tracks.gpx path/to/images_folder/ --tz-images US/Pacific  --tz-images UTC
Release History

Release History

This version
History Node


History Node


Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
GpxImageLinkifier-0.1.2.tar.gz (20.7 kB) Copy SHA256 Checksum SHA256 Source Jul 17, 2013

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting