Archivio

Archivio per la categoria ‘google maps’

Geolocalizzare lo foto con digikam

settembre 16, 2007 2 commenti

Digikam permette di geolocalizzare le foto modificando i tag exif relativi alla latitudine e longitudine.

Questa operazione puo´ essere fatta in due modi:

1- manualmente, foto per foto, andando a selezionare il punto corretto di scatto sulla mappa

2- in modo ¨batch¨, correlando un determinato set di foto con un file contenente le coordinate rilevate da un dispositivo gps.

Metodo 1

Selezionare il menu´ Immagine >> Geolocalizzazione e quindi ¨modifica le coordinate¨.

Verra´ visualizzata la seguente schermata:

schermata2.jpg

E´ un ¨mini-browser¨ collegato a google maps. Dopo aver determinato il punto di scatto, premere ok.

In digikam le coordinate inserite vengono visualizzate in questo modo:

schermata3.jpg

Metodo 2

Partiamo dal presupposto di aver regolato correttamente la data e l´ora della nostra macchina fotografica.

Questo metodo consiste nel confrontare i dati exif della foto (appunto data e ora) con un file di log generato da un dispositivo gps (che dovremmo avere con noi al momento dello scatto). In questo modo riusciremo a geolocalizzare in modo molto preciso tutte le foto.

Come generare questo file di log? Ci sono sicuramente molti modi, anche in relazione ai vari dispositivi presenti in commercio. Dato che dispongo di un cellulare symbian + ricevitore bluetooth ho cercato qualche applicazione che potesse fare al mio caso.

Ho trovato molto utile blueskygps. Questa applicazione permette di salvare un file di log (in formato NMEA) contenete le informazioni ricevute dal gps.

Il file NMEA non e´ pero´ caricabile da digikam, deve essere convertito nel formato GPX.

l´applicativo gpsbabel (disponibile nei repository ubuntu) provvede a questo:

gpsbabel -i nmea -f <FILE_NMEA> -o gpx -F <FILE_GPX>

Dopo aver selezionato le immagini che vogliamo geolocalizzare andiamo nel menu´ ¨Immagine¨ >> Geolocalizzazione e quindi ¨Correlazione¨.

schermata4.jpg

Da qui possiamo caricare il file gpx appena creato e determinare (in secondi) un intervallo di tempo da considerare comunque corretto per la localizzazione della foto (nel caso l´orario impostato sulla macchina fotografica non fosse esatto).

Molto importante e´ la regolazione del fuso orario in quanto nel file di log viene memorizzata l´ora GMT.

Premere quindi correla per avviare il batch.

A questo punto dovremmo avere tutte le foto selezionate correttamente geolocalizzate.

Per finire, il tutto puo´ essere eportato in kml per essere visualizzato con google-earth. (Menu ¨Album¨>> ¨Eporta¨ >> ¨Esporta KML¨)

Flickr esporta in kml, ma….

Nel mio precedente post, “Flickr photo set in google earth“, ho erroneamente scritto che flickr non permette l’esportazione nel formato KML delle foto geolocalizzate.

Solo oggi ho notato che e’ possibile sottoscriversi ad un rss in formato KML.

Il file generato puo’ essere quindi importato in google earth e contiene l’elenco delle ultime foto geolocalizzate dall’utente.

Non e’ prevista pero’ la generazione di questo tipo di feed da un set di foto. Cosa possibile invece con lo script di Adam Franco.

Flickr photo set in google earth

agosto 24, 2007 1 commento

Flickr permette la geolocalizzazione delle foto per poterle poi visualizzare sulla mappa. Purtroppo non e´ prevista nessuna esportazione nel formato kml di google earth e google maps.

Adam Franco, sul suo blog, mette a disposizione uno script in php che permette di generare un file kml partendo da un set di foto di flickr.

googleearth.jpg

Chicago photo set in google maps

Questo e´ il link al post di Adam Franco: Flickr Photo Set to KML

Iscriviti

Get every new post delivered to your Inbox.