Digiroad: Geokoodaus
Geokoodaus eli osoitepaikannus on yksi tärkeimmistä digiroadin käyttötarkoituksista. Geokoodauksessa tarvitaan tiestöaineistoa, jossa kunkin tieviivan attribuutteina on tallennettu kadun nimi sekä ensimmäiset ja viimeiset rakennusnumerot kummallakin puolella viivaa. Nämä tiedot löytyvät digiroad-aineistosta. Näiden lisäksi tarvitaan myös kunnan nimi, joka ei toistaiseksi löydy digiroadista.
ArcGIS-ohjelmiin tulee lisätä erikseen suomalainen osoitejärjestelmä (tiedostot ja asennusohjeet tältä sivulta).
Tiestöaineiston valmistaminen
Tarvittavat aineistot ovat liikenne-elementti-karttataso (sisältää rakennusnumerot) ja nimi-taulu (sisältää kadunnimet) sekä tiedot kuntanimistä.
1. Liitä kadunnimet liikenne-elementille
- Lisää Liikenne-elementti-karttataso ja Nimi-taulu ArcMapiin.
- Valitse Nimi-taulusta KIELIKOODI-kentän mukaan jokosuomenkieliset (kielikoodi = 1) tai ruotsinkieliset nimet (Kielikoodi = 2). Tallenna aineisto uudeksi tauluksi. Lisää tämä taulu mukaan ArcMapiin.
- Valitse Liikenne-elementin ponnahdusvalikosta Join/Liitä.
- Määritä yhdistäminen ominaisuuden perusteella siten, että Liikenne-elementin liitoskenttä on OID_TUNNUS ja edellä luodun yksikielisen nimitaulun liitoskenttä on LIIKENNE_E.
2. Liitä kuntatiedot
a) Jos kuntia on yksi tai muutamia:
-
Lisää taulukkoon uusi Teksti-tyyppinen kenttä (nimeksi vaikkapa KUNTANIMI).
-
Valitse yhden kunnan tiedot attribuuttikyselyllä. Kuntatunnus esitetään kentässä TIEE_KUNTA.
-
Ota KUNTANIMI-kentän kohdalta ponnahdusvalikosta Field Calculator ja määritä lomakkeella kunnan nimi näille valituille kohteille.
-
Toista valinta ja nimeäminen muillekin kunnille.
b) Jos kuntia on useita:
- Nouda Kuntanimet-taulu (dbf-tiedosto). Taulu voi vaatia muokkaamista kuntaliitosten ja nimimuutosten takia riippuen siitä miltä vuodelta käyttämäsi Digiroad-aineisto on.
- Liitä taulu Liikenne-elementille. Karttatason attribuuttitaulun liitoskenttä on TIEE_KUNTA ja Kuntanimi taulun liitoskenttä on KUNTANRO.
- Tietojen yhdistämisen jälkeen karttataso tallennetaan uudeksi aineistoksi.
3. Tallenna karttataso
- Valitse karttatason ponnahdusvalikosta Data > Export Data / Aineisto > Vie aineistoa ja määritä uuden karttatason tallennusnimi ja -hakemisto.
Osoitteenpaikannin on välttämätön välikappale tiestöaineiston tulkintaa varten. Se luodaan erikseen kullekin tiestöaineistolle (esim. yksi kunta tai koko maa).
4. Määritä paikannin
- Ota esille ArcMapissä Catalog-ikkuna (tai avaa ArcCatalog-ohjelma), siirry haluttuun hakemistoon tai geodatabaseen, valitse New > Address Locator /Osoitepaikannin.
- Valitse paikannustyyliksi Finland - Streets with Municipality/Suomi - Osoite ja kunnat. Tyylin pitää vastata aineiston tallennusformaattia, eli valitse joko tiedosto- tai geodatabase-versio tyylistä.
- Valitse Reference Data-kohdassa viiteaineistoksi edellä muokattu tieaineisto.
- Filed Map-kohdan asetukset tulevat todennäköisesti automaattisesti oikein. Tarkista kuitenkin tiedot, erityisesti Municipality-kohtaan tuleva edellä tekemäsi Kuntanimi-kenttä.
- Määritä paikantimelle nimi (nimeä valitessa kannattaa mainita referenssiaineisto ja sen laajuus).
- Paina OK ja paikannin on hetken kuluttua valmiina käyttöön.
Osoitepaikannus
Paikannettavat kohteet voivat olla yksittäisiä osoitteita tai tauluja, joissa on useita kohteita (asiakkaita, pysähdyspaikkoja tms.).
Yksittäisen osoitteen paikantaminen
-
Valitse Edit/Muokkaa-valikosta Find/Etsi ja esille tulevassa ikkunassa Addresses/Osoitteet-välilehti.
- Ensimmäisellä käyttökerralla pitää valita osoitteenpaikannin. Paina hakemisto-kuvaketta ja valitse selausikkunan ylälaidassa olevasta ponnahdusvalikosta Address Locators/Osoitteenpaikantimet. Valitse edellä luotu paikannin.
- Kirjoita katuosoite ja kunta. Paina Find/Etsi, niin saat listan sopivista kohteista.
- Näpäytä hiiren kakkospainikkeella listalla olevaa kohdetta ja saat esille ponnahdusvalikon, josta voit mm. tarkentaa ko. kohteen kohdalle.
Taulukoitujen osoitteiden paikantaminen
- Valitse Tools/Työkalut -valikosta Geocode > Geocode Addresses / Geokoodaa > Geokoodaa osoitteet.
- Ensimmäisellä käyttökerralla pitää valita osoitteenpaikannin. Paina hakemisto-kuvaketta ja valitse selausikkunan ylälaidassa olevasta ponnahdusvalikosta Address Locators/Osoitteenpaikantimet. Valitse edellä luotu paikannin.
- Valitse taulukko, josta paikannettavat osoitteet löytyvät.
- Määritä katuosoite- ja kunta-kentät.
- Valitse luodaanko kohteista karttataso vai dynaaminen kohdeluokka (taulu tallennettu geodatabaseen).
- Paina OK, niin tapahtuu automaattinen paikannus.
- Tämän jälkeen voit jatkaa interaktiivisella paikannuksella paikantumattomien osoitteiden osalta.
- Finish/Valmis -painikkeen painaminen luo pistekarttatason ja sulkee paikannusikkunan.
Lisää geokoodauksesta
Suomalainen geokoodausjärjestelmä (asennustiedostot)
Kuntanimet-taulu (dbf-tiedosto)
An Overview of Geocoding (ArcGIS Desktop Help)
Lisää Digiroadin käytöstä
EUREF- ja KKJ-aineisto ArcMapissä