Frågor · Adresser
Hur får jag koordinaterna till en adress?
Först sätts adressen i sin korrekta form, sedan slås husnumrets koordinater upp i det nationella adressregistret. Där registret har punkten kommer den ut med husnumrets precision; där det inte har den skattas punkten och skattningen redovisas. Varje koordinat kommer med sin precisionsnivå, så att du alltid vet hur långt du kan lita på punkten. För svenska adresser finns inga koordinater ännu, för det svenska registret är inte i drift: adressen kommer tillbaka i sin postform utan punkt, och Sverige följer så snart tillgången till registret är på plats. I Norge, Finland, Danmark, Tyskland och de andra länderna med register i drift kommer koordinaterna redan i dag.
Varför normaliseringen kommer först och geokodningen sedan
En geokodningstjänst svarar alltid med en punkt, även på en felaktig adress: den tar den gata som liknar mest och sätter en prick på den. Om adressen hade en annan orts postnummer eller gatan förkortad på ett tvetydigt sätt är punkten övertygande och fel, och ingen märker det förrän transportören ringer.
RadarAddress gör tvärtom: först adresskontrollen, som löser ort, gata och husnummer med samma redovisade resultat som normaliseringen, sedan uppslagningen av koordinaterna på den redan rättade adressen. Om gatan inte kan bekräftas finns ingen punkt: resultatet säger att adressen bör ses över, och koordinaten förblir tom i stället för att hittas på. Samma ärlighet gäller där registret saknas: en svensk adress får i dag ingen punkt, och resultatet säger varför, hellre än att en punkt sätts på måfå.
Precisionsnivåerna, alltid redovisade
Koordinaterna kommer med ett fält som säger på vilken nivå de hittats:
- husnummer: själva husnumrets punkt, hämtad ur det nationella registret. I länderna vars register georefererar varje adress, som Norge, Danmark och Finland, är det normalfallet.
- interpolerad: det exakta numret är inte georefererat, och punkten skattas ur grannumren på samma gata. Bra för en karta eller för att räkna avstånd, inte för en leverans på metern.
- gata: bara gatans punkt, när inget är känt om husnumren.
- kommun: bara kommunens mittpunkt. Det är sista utvägen, nyttig för att gruppera, inte för att lokalisera.
Täckningen skiftar från land till land och, inom ett land, från kommun till kommun: i vissa register är den fullständig, i andra saknas hela stadsdelar, och i ett land vars register inte är i drift, som Sverige tills vidare, finns ingen punkt alls. Därför står nivån bredvid varje punkt och det finns ingen enda täckningssiffra att lova: du tittar på fältet och bestämmer vad du gör med det.
Tillsammans med koordinaterna: kommunkoden
Med den lösta adressen kommer också kommunens identifierare i det nationella registret, den du behöver för att koppla ditt register till andra register utan att gå via namnet skrivet för hand. Det är uppgifter din fil inte hade, och de låter dig till exempel räkna kunder per kommun med en koppling i stället för en textsökning, eller lägga offentlig statistik per kommun till dina egna poster. För Sverige kommer koden med registret, när det är i drift.
Vad man har av att georeferera ett register
Koordinater förvandlar en lista med adresser till en karta man kan resonera på. De vanligaste användningarna:
- Fördela kontakter på ett område. Varje post hamnar i en säljares, en filials, en volontärs eller ett ombuds område, efter verklig närhet och inte efter postnummer, som i storstäderna delar stadsdelar mitt itu.
- Räkna avstånd. Hur långt varje kund har till närmaste butik, hur många givare som bor inom tio kilometer från evenemangets lokal, vilka adresser det lönar sig att gruppera i en leveransrunda.
- Se var kunderna finns. En karta över givare, ordrar eller medlemmar visar med en blick var arbetet ger utdelning och var det saknas, bättre än en tabell per län.
- Korsa externa uppgifter. Med kommunkoden hakar du på befolkning, täthet och all offentlig statistik per kommun, utan att gå via namnet skrivet för hand.
- Känna igen grannadresser. Två poster med olika gator och samma punkt på kartan förtjänar en titt: det händer med omdöpta gator och med samma byggnads dubbla ingångar.
I alla de här fallen spelar precisionsnivån roll: för att fördela ett område räcker kommunen, för en leveransrunda behövs husnumret. Därför står den alltid skriven bredvid punkten.
Var du hittar dem: webbplats, fil, API
I kontrollen från webbplatsen visas koordinaterna med sin nivå när adressen är löst. I ett jobb från fil läggs kolumnerna latitude, longitude och geo_precision till resultatet för varje rad, bredvid kommunkoden: att geokoda ett helt register i bunt är samma jobb som kontrollen, inte en tjänst för sig. I API:et lämnar endpointen /api/v1/contact objektet geo med latitud, longitud, precision och källa, och objektet territory med koderna; dokumentationen anger fälten och det erkännande som krävs när källan är öppna kartdata. För en svensk adress är geo tomt i dag, och resultatet säger att registret inte är i drift.
Priset är adresskontrollens: koordinater och koder är en del av resultatet. Prislistan finns på prissidan.
En svensk adress i dag: formen, men ingen punkt ännu
S-111 29 STOCKHOLM
111 29 STOCKHOLM
koordinater: inga ännu, registret inte i drift
Postnumret utan det gamla ”S-”, gatan med stor bokstav: adressen är i svensk postform. Gatans existens är inte kontrollerad och ingen punkt sätts, eftersom det svenska registret inte är i drift; resultatet säger det i stället för att gissa. I länderna med register i drift kommer på samma rad latitud, longitud och precisionsnivå.
Frågorna som följer
I vilket koordinatsystem?
Latitud och longitud i decimalgrader i systemet WGS84, samma som webbkartor och navigatorer.
Kan jag geokoda en hel fil?
Ja. Koordinater och precisionsnivå är kolumner i resultatet av adresskontrollen från fil, upp till en miljon rader i ett enda jobb. Svenska rader får formen men ingen punkt, tills registret är i drift.
Vad händer om adressen inte kan lösas?
Inga koordinater. Resultatet förklarar problemet, till exempel en gata som inte hittades i kommunen, och raden förblir att se över: en punkt satt på måfå vore värre än ett tomt fält.
Får svenska adresser koordinater?
Inte ännu. Koordinaterna hämtas ur det nationella adressregistret, och det svenska är inte i drift: adressen sätts i sin postform och fältet för punkten förblir tomt, med orsaken redovisad. Sverige följer så snart tillgången till registret är på plats.
Fungerar det även åt andra hållet, från koordinater till adress?
Nej. RadarAddress utgår från den skrivna adressen och löser den; omvänd sökning från en punkt hör inte till tjänsterna.
Duger koordinaterna för en navigator eller en transportör?
På husnummernivå, ja. På interpolerad nivå eller gatunivå är de en skattning: nyttig för kartan och för avstånd, inte för en leverans på metern. Precisionsfältet säger vilket fall du är i.
Kommer koordinaterna för alla länder?
I varje land i drift, på den nivå registret tillåter: husnummer där det nationella registret georefererar adresserna, en skattning redovisad som sådan på andra håll. Listan över länder, med vad som kontrolleras i vart och ett, finns på landssidan.
Se adresskontrollen
Exempeladresser bearbetade av motorn, var och en med sitt resultat; i länderna med register i drift också med koordinater och precisionsnivå.
Se adresskontrollenLäs även: Ett API för att normalisera adresser · Kontrollera adresserna i en Excel-fil · Länderna i drift