Skip to content

magnusmanske/img_coords

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageCoordinates

Command line utility to gather EXIF location data

Crates.io Crates.io License

About

This executable can scan a directory tree on your disk, find all images with EXIF data containing coordinates, and collect them into a single file. Output can be either GeoJSON (default), or KML. JSON also contains the timestamp the image was taken, and the camera direction, if available in EXIF. Use --thumbnails to add base64-encoded thumbnails to the GeoJSON output.

Installation

cargo install img_coords

, or download the binaries for your platform from the release

, or checkout and build the repo manually

Uninstall

cargo uninstall img_coords

Example

Write a KML file to STDOUT:

img_coords scan --dir SOME_ROOT_DIRECTORY --format kml --thumbnails

Use a previously generated KML file and only scan/add files not in there:

img_coords scan --dir SOME_ROOT_DIRECTORY --format kml --update EXISTING.KML

Use find command (can be faster than the build-in scan command in some cases) to generate a file list:

find SOME_ROOT_DIRECTORY | img_coords import --format kml

Run img_coords or img_coords scan to get help.

About

Rust binary to scan a directory tree for images and collect their coordinates from EXIF

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages