Skip to main content

Vad är geokodningsprogramvara?

Geokodningsprogramvara är en typ av datorapplikation som kombinerar gatuadresser med kartinformation för att ge en unik plats för varje adress.Den konverterar i huvudsak en lista med adresser till punkter på en karta.De flesta typer av Geographic Information Systems (GIS) -programvara kommer att innehålla vissa grundläggande geokodningsfunktioner, men separat geokodprogramvara finns också.En del geokodningsprogramvara kan till och med utföra geokodningsoperationer utan en kartläggningssession genom att länka adresserna i en databas till gatuattributen i databasen för källkartan.

Den typ av karta som används vid geokodning kan variera beroende på vilken detaljskala och detaljnivå som behövs;Kartor kan inkludera de för markpaket, postkoder eller distrikt.Vanligtvis används en karta på gatanivå för att uppnå de mest exakta resultaten.Källkartan behöver en databas som innehåller vissa attribut för funktionerna på kartan.En gatamartdatabas, till exempel, kan lista gatunamnen och utbudet av adresser på varje gata.Att ha exakta data för kartan är avgörande för tillförlitlig adressinterpolering.

För att geokodprogramvaran ska fungera kräver det adressstandardisering.Ett datorprogram kanske inte inser att St. är kort för Street i en adress, till exempel, så adressen 123 Main St. skulle inte hittas som en match för 123 Main Street.Alla adressposter i databasen bör använda samma kapitalisering och förkortningsregler.Webbplatser som tillhandahåller vägbeskrivningar till adresser har vanligtvis en funktion som gör att de kan tolka adresser som inte anges i standardformatet.

Geokodningsprogramvaran kommer att analysera adresserna i enskilda komponenter.I USA och många andra länder kan en adress vanligtvis delas in i följande komponenter: prefix eller suffixriktning, prefixtyp, adressnummer, gatunamn, gatatyp och postkod.Till exempel, i adressen 692 Hwy 31 N, 692 är adressnumret, Hwy är prefixtypen, 31 är gatunamnet och n är suffixriktningen.Programvaran kommer att dela upp alla adresser i databasen på detta sätt.

Efter att kartattributdatabasen och adressdatabasen läggs in i geokodningsprogramvaran kan applikationsprocesserna försöka matcha varje adress till en plats på kartan.Den går med de två tillsammans genom att matcha posterna i varje databas, och viss programvara kommer att ge en poäng för hur nära en match den hittar för varje adress.Adressdatabasen kommer att märkas med motsvarande kartkoordinat, vanligtvis latitud och longitud, från kartdatabasen.

Det finns flera metoder för hur programvaran bestämmer var man ska placera en adress på en gatukarta.Ett vanligt sätt är en-metod, där varje gata tilldelas ett enda antal adressnummer.Applikationen testar sedan en adress för att se om den faller inom det givna antalet nummer för den gatan.Om det gör det placeras punkten för adressplatsen på gatan proportionellt mot dess värde mellan gatuändpunkterna.Till exempel, om en gata har ett adressintervall på 500 till 599, skulle adressnumret 550 vara beläget ungefär halvvägs mellan slutpunkterna på gatan på kartan.