Hvad er en geocoder?
Geokodning henviser til konvertering af en fysisk adresse, såsom en gade-adresse, til geografiske koordinater, ofte længdegrad og breddegrad, for at få vist placeringen på et kort. Omvendt geokodning foretager den modsatte beregning og finder en gade-adresse, når der gives et sæt geografiske koordinater. En geocoder eller et geokodningssystem er et stykke software eller en webservice, der udfører geokodning. En geocoder kan bruges til forskellige formål, for eksempel at få retninger, kartografi og geotagging. Geotagging involverer at tilføje en geotag, som er geografiske data som breddegrad og længdegrad, til forskellige medier som fotos, videoer, RSS-feeds og websteder.
De tre mest almindelige metoder til geokodning er: efter adresse; med postnummer, postnummer eller det lokale ækvivalent; og ved grænse. Ved geokodning efter adresse bruger en geokoder ofte en referencefil med data såsom gadeadresser og gadenavne, der allerede er kortlagt. Det matcher derefter dataene i referencefilen på listen over adresser, det geokoder. Ofte bruges en proces, der kaldes adresseinterpolering, til at estimere placeringen af en bestemt adresse, hvilket betyder, at systemet estimerer, hvor en specifik adresse er placeret baseret på de generelle oplysninger i referencefilen. For eksempel kan en geocoder finde ud af, i hvilken ende af en blok eller gade en adresse er placeret baseret på række af bygningsnumre, eller hvilken side af gaden et hus ligger på, baseret på om bygningsnummeret er uligt eller lige.
Brug af postnumre kan være problematisk, især i landdistrikter, hvor hver postnummer dækker et meget stort område. I byområder er denne metode mere nøjagtig, fordi hver postnummer dækker et meget mindre geografisk område. Geokodning efter grænse er den mindst pålidelige metode, fordi den kun viser et generelt område, hvor en bestemt adresse er placeret.
Der er vanskeligheder med alle metoder til geokodning. Selv den mest pålidelige metode, der bruger fysiske adresser, har sine problemer. F.eks. Er nye adresser muligvis ikke blevet tilføjet til geocoders database endnu, eller gader kan have det samme navn, men er placeret i forskellige geografiske områder. Der er en bred vifte af geokodningssystemer tilgængelige, og nogle er gratis at bruge, mens andre kræver et licensgebyr. Nogle eksempler på geocodere er de relativt velkendte internetbaserede tjenester som Google Maps, Yahoo PlaceFinder og USC Geocoder, og systemer som Geohash, C-firkanter og ISO 6709. Der er også tekstbaserede alternativer, der ikke kræver brugeren at være online.