====== 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]]