Vad är en geocoder?
Geokodning avser konvertering av en fysisk adress, till exempel en gateadress, till geografiska koordinater, vanligtvis longitud och latitud, för att visa platsen på en karta. Omvänd geokodning gör motsatt beräkning och hittar en gatuadress när en uppsättning geografiska koordinater ges. En geokodare, eller geokodningssystem, är en mjukvara eller en webbtjänst som utför geokodning. En geocoder kan användas för olika ändamål, till exempel att få vägbeskrivningar, kartografi och geotagging. Geotagging innebär att man lägger till en geotagg, som är geografiska data som latitud och longitud, till olika typer av media som foton, videor, RSS-flöden och webbplatser.
De tre vanligaste metoderna för geokodning är: per adress; med postnummer, postnummer eller den lokala motsvarigheten; och genom gränsen. Vid geokodning efter adress använder en geokoder vanligtvis en referensfil med data som gatuadresser och gatunamn som redan har kartlagts. Den matchar sedan data i referensfilen mot listan med adresser som den geokodar. Ofta används en process som kallas adressinterpolering för att uppskatta positionen för en specifik adress, vilket innebär att systemet uppskattar var en specifik adress är baserad på den allmänna informationen i referensfilen. En geocoder kan till exempel räkna ut i vilken ände av ett block eller en gata en adress är baserad på området för byggnummer, eller vilken sida av gatan ett hus ligger på baserat på om byggnadsnumret är udda eller jämnt.
Att använda postnummer kan vara problematiskt, särskilt på landsbygden där varje postnummer täcker ett mycket stort område. I stadsområden är denna metod mer exakt eftersom varje postnummer täcker ett mycket mindre geografiskt område. Geokodning per gräns är den minst pålitliga metoden, eftersom den bara visar ett allmänt område där en specifik adress är belägen.
Det finns svårigheter med alla metoder för geokodning. Även den mest pålitliga metoden med fysiska adresser har sina problem. Till exempel kanske nya adresser inte har lagts till i geocoderdatabasen ännu eller gator kan ha samma namn men finns i olika geografiska områden. Det finns ett brett utbud av geokodningssystem tillgängliga och vissa är gratis att använda, medan andra kräver licensavgift. Några exempel på geokodare är de relativt välkända internetbaserade tjänsterna som Google Maps, Yahoo PlaceFinder och USC Geocoder, och system som Geohash, C-rutor och ISO 6709. Det finns också textbaserade alternativ som inte kräver användaren att vara online.