MML:n kuntarajat FME:llä

Innostuin testaamaan MML:n kuntarajojen lukua ja kirjoitusta muutamaan formaattiin FME:llä luettuani Pekka Sarkolan Twitter-viestin: ”MMLn kuntarajat käyttökelpoiseen muotoon (PDF): tinyurl.com/cragzzr”.

Safe Software:n mukaan FME osaa lukea Inspire-muotoista XML-dokumentteja sellaisenaan, sillä FME sisältää Inspire-skeematiedostot jo valmiiksi.Tämä tarkoittaa sitä, että näiden XML-dokumenttien sisäänluku ja kirjoitus eri formaatteihin on helppoa. Tämähän täytyy testata!

Aineiston lataus

Lataan kuntarajat XML-muotoisina osoitteesta http://www.maanmittauslaitos.fi/ilmaisetaineistot.

Aineiston sisäänluku

Valitsen formaatiksi INSPIRE GML:n ja aineistoksi kuntajaon mittakaavalla 1:100 000.

Inspire GML-luku

Valitaan tiedosto SuomenKuntajako_2011_100k.xml.

Saan tulokseksi FME:hen kaksi kohdeluokkaa, AdministrativeBoundary ja AdministrativeUnit.

AdministravieBoundary ja AdministrativeUnit

Aineiston kirjoitus

Jatketaan testiä kirjoittamalla hallintoyksiköt ja -rajat eri formaatteihin, joita voivat olla esimerkiksi MapInfo TAB, ESRI Shape, KML, PDF, DWG jne. Tein FME:llä muuntimen, joka muuntaa kuntarajat XML:stä mihin tahansa formaattiin:

Kuntarajat XML:stä mihin tahansa formaattiin.

Kun formaatin on valinnut 265 formaatista, painetaan OK, ja tarkastellaan tulosta.

Tulosaineiston tarkastelu

Kirjoitin ensin aineiston MapInfo TAB:iksi, ja tulos on haluttu, kun tarkastelen AdministrativeUnit.tab:ia.

Kuntarajat MapInfo TAB:ina.

AdministrativeUnit-kohdeluokka MapInfo TAB:ina.

Muita testaamiani formaatteja olivat KML, PDF ja DWG, joilla tulos olisi myös halutunlainen.

MML:n kuntarajojen vienti XML:stä eri formaatteihin osoittautui mielestäni varsin käteväksi.

Advertisements

2 thoughts on “MML:n kuntarajat FME:llä

  1. Reading Inspire XML with FME | Geolassi

  2. Moi, olisikos kikkaa millä tämän saman saa tehtyä FME 2010:llä? Yritin vielä AdministrativeUnits.xsd schematiedostoa sisään universal translatoriin, mutta muunnos kaatui virheeseen.

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out / Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out / Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out / Muuta )

Google+ photo

Olet kommentoimassa Google+ -tilin nimissä. Log Out / Muuta )

Muodostetaan yhteyttä palveluun %s