- Matches photos (with no gps information) to according points in a gpx-route and stores the results in a geoJson-File.
- Displays the geoJson-File on a map
- Used in my hiking blog, see https://github.com/svendroid/gipfelbuch.svenadolph.net
- gpxpy - lib to load and parse gpx files
- gpxpy_repo - repo of gpxpy lib
- generateGeoJsonFromGPX.py ** matches images with gps-Track by using timestamps ** stores images & gps-Track as geoJson
- test images that are matched with the gps-route
- gpx tracks
- example webpage displaying the geoJson files
- install node, npm & grunt & afterwards execute
npm install
. - see "Grunt Getting Started Guide" for more details - http://gruntjs.com/getting-started
Use grunt devServer
to host the page locally http://localhost:9090
. It is reloaded automatically when a file changes.
- make script more customizable by removing hardcoded directories, etc.
- web ui: allow more user interaction, skipping through images, enlarge pics, aggregate pics according to zoomlevel, etc.
- integrate into blog
- clean up everything