Kysymykset · Osoitteet
Miten saan osoitteen koordinaatit?
Ensin osoite saatetaan oikeaan muotoonsa, sitten haetaan talonumeron koordinaatit kansallisesta rekisteristä. Jos tarkkaa numeroa ei ole paikannettu, piste arvioidaan tai laskeudutaan kadun tai kunnan tasolle. Jokainen koordinaatti tulee ilmoitetun tarkkuustason kanssa, joten tiedät aina, kuinka paljon pisteeseen voi luottaa.
Miksi ensin normalisoidaan ja vasta sitten geokoodataan
Geokoodauspalvelu vastaa aina pisteellä, myös väärään osoitteeseen: se ottaa eniten muistuttavan kadun ja laittaa sen päälle pisteen. Jos osoitteessa oli toisen kunnan postinumero tai katu lyhennettynä moniselitteisesti, piste on vakuuttava ja väärä, eikä kukaan huomaa sitä, ennen kuin kuljettaja soittaa.
RadarAddress tekee päinvastoin: ensin osoitteen tarkistus, joka ratkaisee postitoimipaikan, kadun ja talonumeron samoilla ilmoitetuilla tuloksilla kuin normalisointi, sitten koordinaattien haku jo korjatulle osoitteelle. Jos katua ei löydy kunnasta, pistettä ei tule: tulos sanoo, että osoite on tarkistettava, ja koordinaatti jää tyhjäksi sen sijaan, että se keksittäisiin.
Tarkkuustasot, aina ilmoitettuina
Koordinaatit tulevat kentän kanssa, joka kertoo, millä tasolla ne löytyivät:
- talonumero: rakennuksen piste kansallisesta rekisteristä. Suomessa rekisteri antaa rakennusten koordinaatit, ja tämä on tavallinen taso tarkistetulle osoitteelle.
- interpoloitu: tarkkaa numeroa ei ole paikannettu, ja piste on arvioitu viereisistä talonumeroista. Käy karttaan ja etäisyyksien laskemiseen, ei metrin tarkkuudella tehtävään toimitukseen.
- katu: vain kadun keskipiste, kun talonumeroista ei tiedetä mitään.
- kunta: vain kunnan keskipiste. Se on viimeinen vaihtoehto, hyödyllinen ryhmittelyyn, ei paikantamiseen.
Taso on kirjoitettu jokaisen pisteen viereen, eikä yhtä lukua kattavuudesta luvata: katsot kentän ja päätät, mitä pisteellä teet.
Koordinaattien lisäksi: kunnan koodi
Ratkaistun osoitteen mukana tulee myös kunnan virallinen koodi, se, jolla rekisteri liitetään muihin aineistoihin ilman käsin kirjoitettua nimeä. Se on tieto, jota tiedostossasi ei ollut ja jonka avulla voit esimerkiksi laskea asiakkaat kunnittain liitoksella tekstihaun sijaan, tai yhdistää rekisteriin julkisia kuntakohtaisia tilastoja.
Mihin rekisterin geokoodaus on hyödyksi
Koordinaatit muuttavat osoiterekisterin kartaksi, jonka pohjalta voi päätellä. Yleisimmät käytöt:
- Yhteystietojen jako alueisiin. Jokainen tietue päätyy myyjän, toimipisteen, vapaaehtoisen tai edustajan alueelle todellisen läheisyyden eikä postinumeron mukaan, joka suurissa kaupungeissa leikkaa kaupunginosat kahtia.
- Etäisyyksien laskeminen. Kuinka kaukana kukin asiakas on lähimmästä myymälästä, kuinka moni tukija asuu kymmenen kilometrin säteellä tapahtumapaikasta, mitkä osoitteet kannattaa yhdistää samaan toimituskierrokseen.
- Nähdä, missä asiakkaat ovat. Lahjoittajien, tilausten tai jäsenten kartta näyttää yhdellä silmäyksellä, missä työ tuottaa ja missä se puuttuu, paremmin kuin taulukko maakunnittain.
- Ulkoisten tietojen yhdistäminen. Kunnan koodilla rekisteriin liitetään väestö, tulotaso, asukastiheys ja kaikki julkiset kuntakohtaiset tilastot ilman käsin kirjoitettua nimeä.
- Vierekkäisten osoitteiden tunnistaminen. Kaksi tietuetta, joilla on eri katu mutta sama piste kartalla, ansaitsevat vilkaisun: näin käy uudelleen nimettyjen katujen ja saman rakennuksen kahden sisäänkäynnin kanssa.
Kaikissa näissä tarkkuustasolla on väliä: alueeseen jakamiseen riittää kuntakin, toimituskierrokseen tarvitaan talonumero. Siksi se tulee aina pisteen viereen kirjoitettuna.
Mistä ne löytyvät: sivusto, tiedosto, API
Sivuston tarkistuksessa koordinaatit näkyvät tasoineen, kun osoite on ratkaistu. Tiedostotyössä sarakkeet latitudine, longitudine ja precisione_geo lisätään tulokseen jokaiselle riville kunnan koodin viereen: kokonaisen rekisterin geokoodaus on sama työ kuin tarkistus, ei erillinen palvelu. API:ssa päätepiste /api/v1/contact palauttaa olion geo leveysasteineen, pituusasteineen, tarkkuuksineen ja lähteineen sekä olion territory kunnan koodin kanssa; dokumentaatio luettelee kentät ja rekisterin edellyttämän lähdemaininnan.
Hinta on osoitteen tarkistuksen hinta: koordinaatit ja koodi ovat osa tulosta. Hinnasto on hintasivulla.
Osoite, piste ja sen taso
FI-00170 Helsinki
leveysaste 60,17033 · pituusaste 24,94956
tarkkuus: talonumero · kuntakoodi 091
Postinumero ilman maatunnusta, katu rekisterin kirjoitusasulla, postitoimipaikka isoin kirjaimin. Talonumero 36 löytyy kansallisesta rekisteristä rakennuksena: piste on rakennuksen oma, ja kenttä ilmoittaa sen.
Seuraavat kysymykset
Missä koordinaatistossa koordinaatit ovat?
Leveys- ja pituusaste desimaaliasteina WGS84-järjestelmässä, samassa kuin verkkokartat ja navigaattorit.
Voinko geokoodata kokonaisen tiedoston?
Kyllä. Koordinaatit ja tarkkuustaso ovat tiedostosta tehtävän osoitteiden tarkistuksen tulossarakkeita, enintään miljoona riviä yhdessä työssä.
Mitä tapahtuu, jos osoitetta ei voi ratkaista?
Ei koordinaattia. Tulos selittää ongelman, esimerkiksi katua ei löytynyt kunnasta, ja rivi jää tarkistettavaksi: summittainen piste olisi pahempi kuin tyhjä kenttä.
Toimiiko se myös toisin päin, koordinaateista osoitteeseen?
Ei. RadarAddress lähtee kirjoitetusta osoitteesta ja ratkaisee sen; käänteinen haku pisteestä ei kuulu palveluihin.
Käyvätkö koordinaatit navigaattoriin tai kuljetusliikkeelle?
Talonumeron tasolla kyllä. Interpoloidulla tai kadun tasolla ne ovat arvio: hyödyllinen karttaan ja etäisyyksiin, ei metrin tarkkuudella tehtävään toimitukseen. Tarkkuuskenttä kertoo, kummasta on kyse.
Tuleeko kunnan koodi aina?
Se tulee, kun kunta on ratkaistu varmasti, eli valtaosassa tapauksista. Jos postitoimipaikka jää epäselväksi, esimerkiksi kahden kunnan jakama postinumero ilman muita vihjeitä, tulos sanoo sen ja koodi jää tyhjäksi.
Katso osoitteen tarkistus
Kolme esimerkkiosoitetta, jokainen ratkaistuna koordinaatteineen ja tarkkuustasoineen.
Katso osoitteen tarkistusLue myös: API osoitteiden normalisointiin · Excel-tiedoston osoitteiden tarkistus · API-dokumentaatio