Skip to main content

Hva er geokodende programvare?

Geocoding -programvare er en type dataprogram som kombinerer gateadresser med kartinformasjon for å gi et unikt sted for hver adresse.Den konverterer i hovedsak en liste over adresser til punkter på et kart.De fleste typer geografiske informasjonssystemer (GIS) -programvare vil omfatte noen grunnleggende geokodingsfunksjoner, men separat geocoding -programvare er også tilgjengelig.Noe geocoding -programvare kan til og med utføre geokodende operasjoner uten en kartleggingsøkt ved å koble adressene i en database til gateattributtene i databasen for kildekartet.

Type kart som brukes i geokoding kan variere avhengig av hvilken skala og detaljnivå som er nødvendig;Kart kan inkludere de fra landpakker, postkoder eller distrikter.Vanligvis brukes et kart på gatenivå for å oppnå de mest presise resultatene.Kildekartet trenger en database som inkluderer visse attributter for funksjonene på kartet.En gatekartdatabase, for eksempel, kan liste opp gatenavn og adresser på hver gate.Et dataprogram anerkjenner kanskje ikke at St. er forkortet for gate i en adresse, for eksempel, så adressen 123 Main St. ville ikke bli funnet som en kamp for 123 Main Street.Alle adresseoppføringer i databasen skal bruke de samme kapitaliserings- og forkortelsesreglene.Nettsteder som gir veibeskrivelse til adresser, har vanligvis en funksjon som lar dem tolke adresser som ikke er lagt inn i standardformatet.

Geocoding -programvaren vil analysere adressene til individuelle komponenter.I USA og mange andre land kan en adresse vanligvis deles inn i følgende komponenter: prefiks eller suffiksretning, prefiksetype, adressenummer, gatenavn, gatetype og postnummer.For eksempel, i adressen 692 Hwy 31 N, 692, er adressenummeret, Hwy er prefiksetypen, 31 er gatenavnet, og N er suffiksretningen.Programvaren vil bryte ned alle adressene i databasen på denne måten.

Etter at kartattributtdatabasen og adressedatabasen settes inn i Geocoding -programvaren, kan applikasjonsprosessene forsøke å matche hver adresse til et sted på kartet.Den blir sammen med de to sammen ved å matche oppføringene i hver database, og noe programvare vil gi en poengsum for hvor nær en kamp den finner for hver adresse.Adressedatabasen vil bli tagget med den tilsvarende kartkoordinaten, vanligvis breddegrad og lengdegrad, fra kartdatabasen.

Det er flere metoder for hvordan programvaren bestemmer hvor du skal plassere en adresse på et gatekart.En vanlig måte er metoden med én rekkevidde, der hver gate tildeles et enkelt utvalg av adressetall.Applikasjonen vil deretter teste en adresse for å se om den faller innenfor det gitte antallet for den gaten.Hvis det gjør det, plasseres punktet for adresseplassen på gaten proporsjonalt med verdien mellom endepunktene for gateområdet.For eksempel, hvis en gate har et adresseområde fra 500 til 599, ville adresse nummer 550 være plassert omtrent halvveis mellom endepunktene på gaten på kartet.