====== Ricette GIS ======
* [[shp2gpx]]
===== Georiferire (o georeferenziare) le foto =====
==== Digikam ====
In ambiente grafico con **Digikam**. Oltre al pacchetto **digikam** serve anche **kipi-plugins**, altrimenti il menu //Geolocalizzazione// non c'è.
* Visualizzare l'album con le foto
* Selezionare le foto da georeferenziare
* Da Menù -> Immagine -> Geolocalizzazione -> Correlazione
* Settare il fuso orario: GTM+02:00 (con ora solare) GTM+01:00 (con ora legale)
* Vistare l'opzione 'interpola'
* Scegliere il file gpx corrispondente
* Controllare i risultati e se vanno bene cliccare 'Applica' e poi 'Chiudi'
* Se qualche immagine non risulta georeferita si può agire sulla variabile 'Massimo salto di tempo' incrementandone il valore
* Per vedere il risultato cliccare sulla destra dell'album il tag 'Dati aggiuntivi'>GPS (linguetta in alto)
* Si sceglie il programma di georeferenziazione (es. Google Maps) e si clicca su 'Maggiori informazioni' per vedere la foto georiferita
==== gpscorrelate ====
* È sufficiente digitare:
gpscorrelate -g /home/Documenti/nomedelfile.gpx -z +02 /home/Documenti/Fotografie/*.jpg -t
* sostituendo il nome del proprio file gpx e della propria cartella con le foto
* -z +02 è il fuso orario
* -t permette di interpolare anche tra tracks diverse
* per vedere le altre opzioni del comando basta digitare
gpscorrelate
==== exiv2 ====
Per scrivere le **coordinate GPS** direttamente nei **tag Exif** bisogna scomporre le coordinate in **gradi**, **primi** e **secondi**. I gradi e i primi si impostano come numeri interi (indicando N/1), mentre per i secondi conviene moltiplicare per 1000 e indicare N/1000:
exiv2 -n UTF-8 -k -M "set Exif.GPSInfo.GPSLatitude 43/1 51/1 7746/1000" file.jpg
exiv2 -n UTF-8 -k -M "set Exif.GPSInfo.GPSLongitude 11/1 14/1 11433/1000" file.jpg
exiv2 -n UTF-8 -k -M "set Exif.GPSInfo.GPSLatitudeRef N" file.jpg
exiv2 -n UTF-8 -k -M "set Exif.GPSInfo.GPSLongitudeRef E" file.jpg
==== Problema con Exiv2 e la libreria Python pexiv ====
There exist a Python library to add GPS tags to images, here it is the **[[https://github.com/bennoleslie/pexif|home page of the project]]**.
* [[https://github.com/Exiv2/exiv2/issues/432]]
* [[https://github.com/bennoleslie/pexif/issues/28]]