Eller besøk arkivet
19. Februar 2009

Som orienteringsløper har jeg en sjette sans for kart, geografi og lokalisering. Det kommer godt med når vi titter igjennom fotoalbumene her hjemme. Dette bildet tok jeg her og dette bildet tok jeg der, er lett å si for meg som vet. For alle andre er det derimot en større utfordring å vite hvor bildene ble tatt.
I denne anledning tenkte jeg det kunne være smart å stedfeste alle bildene jeg tar, det vil si elektronisk merke digitale fotografier med når og hvor bildet ble tatt. Den dagen jeg som dement gammel krok viser frem bildene mine på gamlehjemmet vil jeg nok takke meg lykkelig for at jeg gjør dette.
Stedfesting av bilder kalles populært geotagging.
Det finnes flere begreper som omtaler den samme prosessen. Kommer du over begreper som geotagging, geoposisjonering eller geolokalisering, betyr de det samme. Enkelt forklart er geotagging å knytte posisjon og tidspunkt til et bilde. På den måten vet man når og hvor bildet ble tatt.
For å kunne geotagge et bilde, må du være helt sikker på både når og hvor et blide ble tatt. Alle nyere digitalkameraer har innebygget klokke som automagisk merker hvert bilde med dato og klokkeslett. Dette forutsetter selvfølgelig at du har stilt klokken i kameraet, noe som er helt sentralt i den videre prosessen med å geotagge et bilde.
I tillegg til dato og klokkeslett må også sted påføres bildet. Det er flere måter å gjøre dette på. Du kan gjøre det manuelt, dersom du er helt sikker på hvor bildet ble tatt. Tar man mange bilder sier det seg selv at dette ikke er gjennomførbart. Derfor geotagger man gjerne automatisk. Til automatisk geotagging trenger du en GPS som kan fortelle deg hvor du befant deg da du tok bildet. Man benytter da kameraets klokke til å merke hvert bilde med dato og klokkeslett, og sammenstiller så denne informasjonen med informasjonen fra GPS-en, som forteller deg hvor du har vært til enhver tid.
Du kan gjøre dette på en av følgende måter:
Når du legger ut på tur, skrur du på GPS-en og setter i gang logging av turen. Straks du kommer tilbake, stopper du loggingen og skrur GPS-en av. GPS-en har nå produsert en loggfil du kan overføre til datamaskinen din, en såkalt GPX-fil.
En GPX-fil er en XML-basert fil som blant annet lagrer følgende informasjon:
Denne informasjonen lagres av GPS-en med jevne mellomrom, for eksempel hvert 3. sekund, slik min GPS gjør.
Et utdrag fra en GPX-fil kan se ut som følger:
Denne informasjonen knyttes til klokkeslettet for når et bilde ble tatt. Dersom det ikke finnes et punkt som samsvarer på sekundet, kan man enten velge å benytte punktet før eller etter bildet ble tatt, eventuelt et gjennomsnitt av begge.
Det er svært viktig at du har synkronisert klokken på GPS-en med klokken til kameraet. Hvis ikke vil det ikke bli overensstemmelse med tid og sted, og du vil få feilaktig plassering av bildet på kartet.
Det finnes, etter hva jeg har blitt fortalt, GPS-er som er spesialisert for geotagging. Dette er GPS-er som kun registrerer tid og sted når man tar et bilde, og ikke kontinuerlig. Det finnes til og med kameraer som enten kommuniserer direkte med eksterne GPS-er, eller kameraer som har GPS innebygget. Fordelen er at kameraet da gjør hele jobben med å geotagge bildet umiddelbart når det tas, så slipper du å gjøre det senere.
Den åpenbare fordelen med et kamera med innebygget GPS, er at du slipper å forholde deg til enda en dings som må lades, medbringes, startes og stoppes.
Det holder lenge at du har en GPS som kan produsere en GPX-fil. De fleste GPS-er jeg har kjennskap til kan produsere dette. Skal du kjøpe en GPS er det uansett smart at du faktisk sjekker ut om GPS-en kan produsere slike filer. Selv benytter jeg min iPhone, som har innebygget GPS, sammen med tredjepartsprogramvare. iPhone skal i tillegg visstnok være ganske nøyaktig, så hvis du har en slik er det et godt utgangspunkt i stedet for å kjøpe enda en dings.
Ulempen, uavhengig av hvilken GPS du har, er at kontinuerlig logging tømmer batteriet rimelig kjapt. Er du på tur over flere dager må batteriet lades hver dag. Du bør også forsikre deg om at GPS-en enten kan lagre alle rutene fra flere dager, eller har mulighet til å sende de som vedlegg til e-post.
Husk også at en GPS er en elektronisk dings som ikke er glad i fuktighet. Selv putter jeg min GPS i en liten vanntett pakkpose, som jeg så plasserer i det utvendige rommet på sekken, hvor det er lett å motta signalene fra GPS-satellittene.
Å geotagge et bilde er enkelt. Det eneste du trenger er et program som sammenstiller loggfilen fra GPS-en med klokkeslettet i bildet. Dette kan enten være et frittstående program, eller, dersom det finnes, et innstikk til ditt eksisterende arkivprogram, enten du benytter iPhoto, Lightroom, Aperture eller et annet program.
Uansett hvilket arkivprogram du benytter, bør du geotagge bildene før du importerer dem i arkivprogrammet. Dette fordi de forskjellige arkivprogrammene enten ikke støtter oppdatering av informasjon som har endret seg i bildefilene, eller du må sette igang en prosess for oppdatering etter du har geotagget bildene.
For Linux, Mac og Windows finnes programmet GPicSync, som er fri programvare. Dette er et frittstående program som kun sammenstiller loggfiler fra GPS-en med bildene, og påfører dette i bildenes metadata. Etter sammenstillingen importerer du bildene til arkivprogrammet ditt på vanlig måte.
For Linux finnes også programmet GPS Photo Correlation. Kjører du Ubuntu kan du ganske enkelt skrive apt-get install gpscorrelate gpscorrelate-GUI i et terminalvindu, så er programmet installert. Også dette er et frittstående program som kun sammenstiller loggfiler fra GPS-en med bildene, og påfører dette i bildenes metadata. Etter sammenstillingen importerer du bildene til arkivprogrammet ditt på vanlig måte.
Bruker du Mac OS X, kan du som et alternativ til GPicSync benytte programmet GPSPhotoLinker. Akkurat som for GPicSync og GPS Photo Correlation er GPSPhotoLinker et frittstående program som kun sammenstiller loggfiler fra GPS-en med bildene, og påfører dette i bildenes metadata. Etter sammenstillingen importerer du bildene til arkivprogrammet ditt på vanlig måte.
Her er en punktliste for hvordan jeg går frem. Under følger noen skjermbilder som viser forskjellige deler av prosessen. Jeg gjør som følger:
Logging med iPhone er enkelt og ser ut som følger.

Når man er ferdig kan man også se turen i et eget skjermbilde.

Her er et eksempel fra GPSPhotoLinker. Trykk på skjermbildet for en større utgave.
Bildene er nå geotagget og importert til arkivprogrammet. Så er spørsmålet hvordan man ser hvor bildet ble tatt, og hvordan man kan vise dette på et kart.
I Lightroom finner man informasjonen som er overført fra GPS-en anonymt plassert under metadata.

Trykker man på den lille pilen til høyre for koordinatene, åpnes nettleseren og bildet vises i Google Maps på et satellittbilde.

Det eneste som nå gjenstår, er at alle programmer som kan vise bilder også kan lese den geografiske plasseringen og tilby åpning i et kart, slik Lightroom gjør. Det hadde vært en fantastisk mulighet, for eksempel med en Popcorn Hour.
Jeg har ingen lang fartstid med geotagging av bilder. Dette er oppsummeringen av mine første erfaringer med geotagging og betyr på ingen måte at dette verken er den endelige eller beste løsningen.
Dersom du besitter gode tips, erfaring, vet om programvare eller på annen måte har noe positivt å bidra med til denne artikkelen, setter jeg stor pris på din tilbakemelding. Kommentarfeltet er åpent!
Ved å trykke Post kommentar samtykker du i at du er kjent med personvernpolitikken og vil overholde retningslinjene for bruk av bekkelund.net.
[...] Nei, jeg skal prøve å forklare hva jeg skriver master om. Etter å ha hintet frempå om det hos Martin Bekkelund ble jeg oppfordret til å skrive litt om temaet på egen blogg. Hvorfor kom jeg ikke på det [...]
[...] har skrevet om georefering (geotagging) av bilder i det siste. Blandt annet NRKbeta og Martin Bekkelund. Jeg har prøvd ut programmet GPicSync med GPX-filer fra Nokia N78 og Sporsttracker og dette [...]
Opphavsrett Martin Bekkelund © 1995-2009
Informasjon om opphavsrett — RSS — Kontakt
God, intuitiv og spennende artikkel!
NRKbeta skrev om noe av det samme for en stund siden (http://nrkbeta.no/slik-plasserer-du-bildene-dine-pa-kartet/), men denne har du nok lest?
Jeg synes temaet er veldig spennende, faktisk så spennende at masteroppgaven min dreier seg om bruk av geotaggede bilder. Jeg ser på hvordan online karttjenester kan bruke georeferert brukerinnhold (som f.eks bilder) og knytte dette opp mot karttjenesten. En ting er å vise bilder i kartet, men tenk på mulighetene som ligger i nærhetssøk (finn alle bilder tatt i drammen, alle bilder i nærheten av min planlagte turløpye etc.) På denne måten kan man hente ut mye informasjon somnå vanligvis ligger som vanlige tagger på f.eks flickr (Land, By etc)
En annen ting er hvordan man skal gjøre prosessen med å geotagge så lett som mulig, ikke alle har GPS, eller, som du sier, på en lang fjelltur over flere dager kan man glemme å logge kontinuerlig. Da er manuell plassering av bildene i kartet en mulighet, flickr har eksempelvis en grei løsning. Andre momenter kan jo være bruk av geonames.org for å basere lokasjon på stedsnavn (men dette blir jo ikke særlig nøyaktig).
Uansett, dette er spennende, og jeg tror det kommer til å skje mye fremover
Kommentar av Atle Frenvik Sveen — 20. Februar 2009 13:51
Tusen takk for hyggelig tilbakemelding, Atle! Det betyr mye, spesielt fra deg som skriver masteroppgave om akkurat dette.
Jeg har lest NRKbeta-artikkelen grundig, og fikk også flere gode tips derfra.
Denne masteroppgaven din, er det mulig å få et eksemplar når du er ferdig? Dette er jo rett og slett kjempespennende! Dessuten må du jo skrive mer om den i webloggen din.
Kommentar av Martin — 20. Februar 2009 13:58
Kommer nok til å legge ut oppgaven på egnet sted når den er ferdig ja, så det skal det nok bli en ordning på.
Hittil har jeg ikke så mye å skrive om, annet enn mine litt rotete innledende tanker og noen forsøk med google maps og romlige databaser. Når ting begynner å få en litt mer konkret form skal jeg nok prøve å formidle litt av det. Men så var det dette med tid, skal jeg bruke tiden på å skrive om hva jeg gjør i oppgaven, eller på bloggen.
Men, såklart, oppfordringer som denne gjør jo at lysten til å skrive om det på web øker. Også spennende å se at fagfeltet mitt begynner å bli mer og mer “mainstream”, i den forstand at folk har et forhold til, om ikke faget, så resultatene.
Kommentar av Atle Frenvik Sveen — 20. Februar 2009 14:34
Atle skrev:
Hovedfokus må selvsagt ligge på bloggen.
Eller kanskje ikke. Uansett tenker jeg at det aldri er skadelig å bli lagt merke til, og at bloggen er et godt verktøy for akkurat dette.
Har du forresten vært i kontakt med Statens kartverk? De har jo et langt bedre kartgrunnlag, bare synd at det ikke er like tilgjengelig.
Kommentar av Martin — 20. Februar 2009 14:48
Hehe, fikk en mail fra veileder på prosjektet i høst, han hadde lest bloggen min og lurte på om jeg fikk tid til å skrive oppgave
Tankegangen om å bli lagt merke til skal absolutt ikke undervurderes (det vet vel du godt), så ja, jeg skal absolutt legge ned litt innsats der også.
Når det gjelder kartgrunnlag etc har jeg ikke sett på det, tenker mer på å komme opp med en prototype, der fokus ikke blir på presentasjon. Har jo et samarbeid med NRK/DNT opp mot turportalen som er i gang der. Der er kartgrunlaget vikitg, så får vi se om de inkorporerer noen av mine ideer/tanker.
(skal ikke kuppe kommentarfeltet her totalt, det er jo mange andre aspekter her som kan diskuteres, fordeler med trackere som NRKBeta beskriver vs. egen GSP, iPhone. Også hvor mye arbeid folk ønsker å bruke på å legge til denne informasjonen er jo et åpent spørsmål. )
Kommentar av Atle Frenvik Sveen — 20. Februar 2009 15:59
Flott artikkel Martin. Selv er jeg akkurat i gang med det samme. Jeg har en del loggfiler fra håndholdt GPS liggende som jeg har benyttet tidligere, men nå går jeg over til mobiltelefonen med GPS (Nokia N78). Det er enkelt å få ut GPX-filer og etter å ha lest NRKbeta i forrige uke har jeg tatt i bruk GPicSync. Erfaringene er altså ikke så veldig stor enda, men jeg har iallefall funnet ut at klokkene må gå helt likt. To minutter feil på skitur forrige helg førte til at bildene havnet flere hundre meter feil (på feil side av vegen).
En annen ting jeg har tenkt litt på er å ha en database med en del punkter lagret som jeg oppsøker ofte (hytta, skøytebanen, skistadion, skihytta, skolen, hagen,…). Deretter ønsker jeg å kunne geotagge flere bilder på en rask måte uten å bruke GPS, bare ved å angi punktet i databasen. Noen som kjenner til noe program som kan fungere til dette?
Kommentar av Torbjørn Kravdal — 20. Februar 2009 22:51
Torbjørn skrev:
Jeg har ikke sjekket utvalget for denne typen programvare, men kommer du over noe kan du anse meg som svært interessert.
For øvrig, GPX støtter også veipunkter, på nynorsk kalt waypoints. Selv har jeg merket av hytta, hjemme, opphavet og svigerfamilien som veipunkter. Det bør vel kunne brukes i en slik sammenheng?
Kommentar av Martin — 20. Februar 2009 22:58
Det er jo selvfølgelig mulig å lage en GPX fil for hvert waypoint, men det er jo en lite effektiv måte. Jeg ville imidlertid fått georeferert mange bilder allikevel.
Georeferering synes jeg imidlertid er et bedre norsk begrep enn geotagging
Georeferering brukes mye i kart/geomatikk-bransjen, men ikke bare om bilder.
Jeg skal selvølgelig si fra hvis jeg kommer over et egnet program. Jeg har brukt POIedit og GPSutility tidligere, men jeg fant ingen funksjon der.
Kommentar av Torbjørn Kravdal — 21. Februar 2009 21:44
Spennende artikkel (og kommentarer).
Er i oppstarten av et bachelorprosjekt som bla. går ut på å logge GPS posisjoner til roboter i kart, er det noen som har vært borti dette?
Kommentar av Petter Nygård — 23. Februar 2009 22:59
Takk for det, Petter. Jeg har dessverre liten erfaring med det du skriver om, men jeg er definitivt interessert i å vite mer. Hva med å skrive noen linjer om det du skal i gang med?
Kommentar av Martin — 23. Februar 2009 23:57
Er som sagt helt i startfasen av prosjektet, prosjektet går først og fremst ut på å få en robot til å kjøre til en gitt posisjon i åpent terreng, gjerne følge et sett waypoints eller en sykkelsti el.
Det er ønskelig å kunne plotte roboten på kart samtidig som den er underveis.
Er, som deg, tilhenger av åpen kildekode og sett noe på dette (openstreetmap.org).
Kommer tilbake med mernår prosjektet er kommet ordentlig igang.
Kommentar av Petter Nygård — 24. Februar 2009 11:23
@Petter: Jeg har ikke selv vært borti dette spesielt, men en medstudent av meg lagde en prototyp på en “sykkeltracker” i Eksperter i Team på NTNU. Slik jeg forsto det hadde de laget en boks med en GPS-mottaker og en radiosender som skulle monteres på en sykkel. Denne rapporterte så tilbake til en server sykkelens lokasjon, dette kunne man så plotte på et kart.
Dette høres jo ut å være noe av det samme dere tenker for å tracke roboten i det minste, så jeg kan eventuelt høre om han har rapporten de lagde liggende, hvis det er interessant?
Kommentar av Atle Frenvik Sveen — 24. Februar 2009 11:47
Flott hvis du holder oss oppdatert, Petter.
Jeg har jo også litt kontakt med mennesker i OpenStreetMap-prosjektet, dersom du skulle ha behov for det. Evt. andre mennesker i fri programvaremiljøet eller mitt nettverk. Det gjelder for øvrig deg også, Atle.
Kommentar av Martin — 24. Februar 2009 22:53
Dette med GPS-tracking av en robot er mye av det samme som danske TracTrac og norske Jacilla holder på med for idrettsarrangement og løypemaskiner. Kjenner desverre ikke til hvilke løsninger de benytter, men det hadde vært veldig interresant.
Kommentar av Torbjørn Kravdal — 24. Februar 2009 23:40
Det ser ut som om det er mye av de samme prinsippene Jacilla og de andre benytter for å plotte i kart på web. Så ja, det hadde vært svært interessant å fått innsyn i hvordan dette blir gjort. Forsker videre…
Kommentar av Petter Nygård — 5. Mars 2009 13:18
Ser nå at ScreenCastsOnline har hatt en flott gjennomgang av hvordan GPS-en på iPhone kan brukes sammen med HoudahGeo og så inn i iPhoto. Videoen er ca 30 min (igangsettes nokså langt ned på siden). Anbefales, særlig slutten hvor en ser bruken i iPhoto 09. Programmet Trails virket også ok, og det samme gjør MotionX som du bruker, Martin.
Kommentar av Svend Andreas Horgen — 8. Mars 2009 19:29
Tusen takk for tipset, Svend Andreas!
Fikk sett halvparten nå, så skal jeg se resten ved første anledning.
Kommentar av Martin — 10. Mars 2009 18:07
Da er Norges første o-løp med GPS-tracking gjennomført: BergensNatten. Spennende, ikke minst siden tetlaget bommet på siste post og ble forbiløpt.
Kommentar av Torbjørn Kravdal — 21. Mars 2009 23:37
Et utrolig bra eksempel på bruk, Torbjørn! Orienteringssporten har jo lenge slitt med bruk av teknologi for å gjøre sporten mer spennende, men jeg er overbevist om at oppvoksende generasjoner vil løse disse kravene langt bedre enn hva min generasjon kan.
Kommentar av Martin — 23. Mars 2009 16:16
Litt sent, kanskje, men hvilken karttjeneste er det skjermskudd av helt øverst i artikkelen?
Kommentar av Mats Taraldsvik — 10. Mai 2009 12:58
Det er Yahoo! sin, den som brukes i Flickr. Jeg geotagger alle bildene mine i Flickr, men stenger geotaggingen for innsyn. Det er privat informasjon.
Kommentar av Martin — 10. Mai 2009 13:33
Ah… Det ser jo veldig pent ut – i noen karttjenester er jo POI-ikonene ganske stygge.
Må vel lære seg hvordan OpenLayers fungerer, da, for å ha noen sjans på å gjøre dette selv…
Kommentar av Mats Taraldsvik — 11. Mai 2009 10:46