Geotagging (myöh. geotäggäys) tarkoittaa asioiden yhdistämistä tiettyyn abstraktiin paikankuvaukseen. Esimerkiksi useimmat asunnot on geotägätty tiettyyn katuosoitteeseen. Myös valokuvia voi geotägätä, esimerkiksi osoitteilla, mutta vielä kätevämpää on käyttää GPS-koordinaatteja.
GPS-koordinaateilla tägätyt kuvat olisi mukava esittää kartalla, joka on myös abstrakti paikankuvaus kuten osoitteetkin. Esimerkiksi suositussa kuvapalvelussa Flickr:ssä tämä onnistuu. Ainoa hankaluus touhussa on se, että paikkatietojen ja kuvien yhdistäminen käsin on kovin vaivalloista. Lisäksi kaikki eivät välttämättä pidä Flickrin tavasta esittää geotägättyjä kuvia. Vaihtoehtoisia menetelmiä kuitenkin on olemassa.
Tarkastelemme nyt yhtä keinoa ensin geotägätä kuvat automaattisesti ja sitten esittää ne Google Mapsin avulla.
GPS-paikantimilla voidaan usein tallentaa kuljettu reitti eli jälki. Tässä käyttötarkoituksessa jäljen tulee sisältää ainakin kuljetut reittipisteet ja aika, jolloin reittipisteessä on oltu. Erilaiset ohjelmat käyttävät tietenkin eri tallennusmuotoja, mutta onneksi on olemassa ohjelmia, joilla tallennusmuodosta toiseen muuttaminen onnistuu automaattisesti.
Digikameralla otettuihin valokuviin liittyy ns. EXIF-tietoja jotka ovat digikameran automaattisesti tuottamia metatietoja. Tiedoista selviää usein käytetyn kameran merkki, polttoväli ja muita sen kaltaisia asioita. Nyt meitä kiinnostaa EXIF-tiedoista löytyvä päivämäärä ja kellonaika jolloin valokuva on otettu.
Miten sitten yhdistää digikameralla otettuihin kuviin GPS-koordinaatit? Se onnistuu tietokoneohjelman avulla. GPicSync on eräs tällainen ohjelma. Se on GPL-lisenssin alainen ilmainen ohjelma, joka yhdistää kuvat kuljettusta GPS-jäljestä löytyviin koordinaatteihin (myös Google on ohjelman kanssa tekemisissä jollain tavoin). Kuviin saadaan automaattisesti oikea paikkatieto vertaamalla GPS-jäljen aikatietoja ja kuvien EXIF-tiedoista löytyvää kuvanottoaikaa. Jos ajat täsmäävät tarpeeksi hyvin, GPS-paikkatieto lisätään kuvaan. Lisäksi GPicSync osaa tehdä GPS-jäljestä ja kuvista Google Maps yhteensopivan xml-tiedoston.
Tein pikaisen geotäggäyskokeilun työmatkalla. Minulla on Nokia 6630 kännykkään asennettuna Mapviewgps ilmaissovellus, jolla voi mm. tallentaa GPS-jäljen. Asetin Mapviewgps:n tallentamaan töistä kotiin kulkemani reitin. Matkan varrella (valitettavasti lähes samassa paikassa) otin neljä valokuvaa matkapuhelimella. Nämä kuvat on nyt tarkoitus geotägätä.
Kotiin päästyäni siirsin Mapviewgps:n tallentaman jäljen ja kuvat tietokoneelle.
Mapviewgps tallentaa jäljen omassa tiedostomuodossaan (plt). Valitettavasti GPicSync ei lue tätä tiedostomuotoa, joten konvertoin plt-tiedoston gpx-tiedostoksi. Käytin tähän tarkoitukseen ilmaista GPSBabel-ohjelmaa.
Sitten avasin GPicSync-ohjelmalla GPS-jäljen ja asetin kansion josta sopivia kuvia etsitään. Lisäksi ohjelmaan täytyy asettaa nettiosoite, johon ohjelman tuottamat tiedostot tullaan tallentamaan. Myös “UTC offset” eli ero GPS ajan ja kameran ajan välillä täytyy asettaa oikein. Muuten kuvien ja jäljen aikaleimat eivät osu yksiin. Suomen kesäajassa ero on +3 tuntia. Pienen rouskutuksen jälkeen ohjelma pullautti ulos geotägätyt digikuvat, digikuvien thumbnail-versiot ja Google Maps yhteensopivan xml-tiedoston (doc-web.kml). Google Maps yhteensopivat xml (kml) tiedostot ovat siitä mukavia, että niitä voi katsella netissä kirjoittamalla tiedoston osoitteen Google Mapsin hakukenttään.
Tässä kuvassa näkyy GPicSync-ohjelman graafinen käyttöliittymä.
Jäljellä on enää GPicSync-ohjelman tuottamien tiedostojen lataaminen palvelimelle. Katso valmis Google Maps kartta tästä. Koska todellakin otin kuvat lähes samassa kohtaa, kannattaa zoomata kartta kuvien kohdalle.