Hva er en geocoder?
Geokoding refererer til konvertering av en fysisk adresse, for eksempel en gateadresse, til geografiske koordinater, ofte lengdegrad og breddegrad, for å vise plasseringen på et kart. Omvendt geokoding gjør det motsatte beregningen og finner en gateadresse når det gis et sett med geografiske koordinater. En geocoder, eller geokodingssystem, er et programvare eller en webtjeneste som utfører geokoding. En geocoder kan brukes til forskjellige formål, for eksempel å få veibeskrivelse, kartografi og geotagging. Geotagging innebærer å legge til en geotagg, som er geografiske data som breddegrad og lengdegrad, til forskjellige typer medier som bilder, videoer, RSS-feeder og nettsteder.
De tre vanligste metodene for geokoding er: etter adresse; med postnummer, postnummer eller lokalt ekvivalent; og etter grense. Ved geokoding etter adresse bruker en geokoder ofte en referansefil med data som gateadresser og gatenavn som allerede er kartlagt. Den samsvarer deretter med dataene i referansefilen mot listen over adresser som den geokodes. Ofte brukes en prosess som kalles adresseinterpolasjon for å estimere plasseringen til en spesifikk adresse, noe som betyr at systemet estimerer hvor en spesifikk adresse ligger basert på den generelle informasjonen i referansefilen. For eksempel kan en geocoder finne ut i hvilken ende av en blokk eller gate en adresse er basert på rekkevidden for byggenumre, eller hvilken side av gaten et hus ligger på basert på om bygningsnummeret er merkelig eller jevn.
Det kan være problematisk å bruke postnumre, spesielt i landlige områder der hvert postnummer dekker et veldig stort område. I urbane områder er denne metoden mer nøyaktig fordi hver postnummer dekker et mye mindre geografisk område. Geokoding etter grense er den minst pålitelige metoden, fordi den bare vil vise et generelt område der en spesifikk adresse er lokalisert.
Det er vanskeligheter med alle metoder for geokoding. Selv den mest pålitelige metoden, ved bruk av fysiske adresser, har sine problemer. For eksempel kan det hende at nye adresser ikke er lagt til i geocoders database ennå, eller gatene kan ha samme navn, men er lokalisert i forskjellige geografiske områder. Det er et bredt spekter av geokodingssystemer tilgjengelig, og noen er gratis å bruke, mens andre krever lisensgebyr. Noen eksempler på geokodere er de relativt kjente internettbaserte tjenestene som Google Maps, Yahoo PlaceFinder og USC Geocoder, og systemer som Geohash, C-rutene og ISO 6709. Det finnes også tekstbaserte alternativer som ikke krever brukeren å være online.