Spørsmål · Adresser

Hvordan får jeg koordinatene til en norsk adresse?

Først settes adressen i korrekt form, så hentes koordinatene til husnummeret fra det nasjonale adresseregisteret, som i Norge har et punkt for hver adresse. Finnes ikke husnummeret, estimeres punktet eller man går ned til gaten eller stedet. Hver koordinat kommer med presisjonsnivået sitt oppgitt, så du alltid vet hvor mye du kan stole på punktet.

Hvorfor man normaliserer først og geokoder etterpå

En geokodingstjeneste svarer alltid med et punkt, også på en feil adresse: den tar gaten som ligner mest og setter en prikk på den. Hadde adressen postnummeret til et annet sted eller en gate forkortet på en tvetydig måte, er punktet overbevisende og feil, og ingen merker det før fraktselskapet ringer.

RadarAddress gjør det motsatte: først adressekontrollen, som løser sted, gate og husnummer med de samme oppgitte resultatene som normaliseringen, så oppslaget av koordinatene på den allerede rettede adressen. Finnes ikke gaten i kommunen, kommer det ikke noe punkt: resultatet sier at adressen må ses på, og koordinaten blir stående tom i stedet for å bli diktet opp.

Presisjonsnivåene, alltid oppgitt

Koordinatene kommer med et felt som sier på hvilket nivå de ble funnet:

  • husnummer: punktet til selve adressen. I Norge er det det vanlige tilfellet, fordi det nasjonale registeret har koordinater for hver gateadresse.
  • interpolert: det nøyaktige nummeret er ikke georeferert, og punktet er estimert ut fra husnumrene ved siden av. Godt nok for et kart eller for å beregne avstander, ikke for en levering på meteren.
  • gate: bare gatens midtpunkt, når man ikke vet noe om husnumrene.
  • sted: bare stedets sentrum. Det er den siste utveien, nyttig for å gruppere, ikke for å lokalisere.

Adresser uten gatenavn, som på landet skrives med gårds- og bruksnummer, ligger utenfor gateregisteret: der sier resultatet fra i stedet for å sette et punkt. Nivået står skrevet ved siden av hvert punkt, og det finnes ikke ett enkelt dekningstall å love: du ser på feltet og bestemmer hva du gjør med det.

Sammen med koordinatene: kommunenummeret

Med adressen løst kommer også kommunenummeret, den offisielle firesifrede koden som brukes til å koble registeret ditt til andre datakilder uten å gå veien om et navn skrevet for hånd. Kommunen står ved siden av poststedet, som ikke alltid er det samme, og i byene som har det, også bydelen. Det er opplysninger som ikke lå i filen din, og som for eksempel gjør det mulig å telle kundene per kommune med en kobling i stedet for et tekstsøk.

Hva georeferering av et register er godt for

Koordinatene gjør et adresseregister om til et kart man kan tenke med. De vanligste bruksområdene:

  • Fordele kontaktene på et område. Hver oppføring havner i sonen til en selger, en avdeling, en frivillig eller en tillitsvalgt, etter faktisk nærhet og ikke etter postnummer, som i de store byene deler bydelene på midten.
  • Beregne avstander. Hvor langt hver kunde har til nærmeste utsalgssted, hvor mange givere bor innenfor ti kilometer fra arrangementsstedet, hvilke adresser det lønner seg å samle i én kjørerute.
  • Se hvor kundene er. Et kart over giverne, ordrene eller medlemmene viser med ett blikk hvor arbeidet gir resultater og hvor det mangler, bedre enn en tabell per fylke.
  • Koble på eksterne data. Med kommunenummeret kobles folketall, inntekt, tetthet og all offentlig statistikk per kommune, uten å gå veien om navnet skrevet for hånd.
  • Kjenne igjen adresser som ligger nær hverandre. To oppføringer med forskjellige gater og samme punkt på kartet fortjener et blikk: det skjer med gater som har fått nytt navn og med bygninger med to innganger.

I alle disse tilfellene teller presisjonsnivået: for å fordele på et område holder det med stedet, for en kjørerute trengs husnummeret. Derfor står det alltid skrevet ved siden av punktet.

Hvor du finner dem: nettsted, fil, API

I kontrollen fra nettstedet vises koordinatene med nivået sitt når adressen er løst. I en filjobb legges kolonnene latitude, longitude og geo_precision til resultatet for hver rad, ved siden av kommunenummeret: geokoding av et helt register i bulk er den samme jobben som adressekontrollen, ikke en egen tjeneste. I API-et gir endepunktet /api/v1/contact tilbake objektet geo med breddegrad, lengdegrad, presisjon og kilde, og objektet territory med kodene; dokumentasjonen beskriver feltene og den attribusjonen som skal følge med når kilden er åpne kartdata.

Prisen er den samme som for adressekontrollen: koordinatene og kodene er en del av resultatet. Prislisten står på prissiden.

En adresse, punktet og nivået

Før
rådhusplassen 1
N-0037 oslo
Etter
Rådhusplassen 1, 0037 OSLO
breddegrad 59,91175 · lengdegrad 10,733452
presisjon: husnummer · kommunenummer 0301

Postnummeret har mistet «N-» foran, og gaten er skrevet slik den står i registeret. Husnummeret finnes i det nasjonale adresseregisteret med sitt eget punkt, og feltet oppgir nivået: husnummer.

Spørsmålene som følger

Hvilket system er koordinatene i?

Breddegrad og lengdegrad i desimalgrader i systemet WGS84, det samme som nettkart og navigasjonsapper bruker.

Kan jeg geokode en hel fil?

Ja. Koordinatene og presisjonsnivået er kolonner i resultatet av adressekontrollen fra fil, opptil en million rader i én jobb.

Hva skjer hvis adressen ikke lar seg løse?

Ingen koordinat. Resultatet forklarer problemet, for eksempel en gate som ikke er funnet i kommunen, og raden blir stående til kontroll: et punkt satt på slump ville vært verre enn et tomt felt.

Virker det også motsatt vei, fra koordinater til adresse?

Nei. RadarAddress tar utgangspunkt i den skrevne adressen og løser den; omvendt oppslag fra et punkt er ikke blant tjenestene.

Kan koordinatene brukes i en navigasjonsapp eller av et fraktselskap?

På husnummernivå, ja. På interpolert nivå eller gatenivå er de et estimat: nyttig for kartet og for avstander, ikke for en levering på meteren. Presisjonsfeltet sier hvilket tilfelle du er i.

Kommer kommunenummeret alltid?

Det kommer når stedet er løst med sikkerhet, som er de aller fleste tilfellene. Blir stedet stående tvetydig, for eksempel et poststed som deles av flere kommuner uten andre holdepunkter, sier resultatet fra og koden blir tom.

Prøv adressekontrollen

Se en adresse løst med koordinatene sine og presisjonsnivået.

Prøv adressekontrollen

Les også: Et API for å normalisere adresser · Kontrollere adressene i en Excel-fil · API-dokumentasjon