JRA
(Jukka Rahkonen)
3
Ensimmäiseen osaa vastaus on, että saa toki
Tämä pyyntö tuo 20 korkeusviivaa suomalaisessa EPSG:3067 -koordinaattijärjestelmässä, joka on palvelun oletuksena. Kun pyyhtii rajoituksen &maxFeatures=20 pois, niis saa koko tason.
http://188.64.1.61/cgi-bin/tinyows?service=WFS&version=1.0.0&request=GetFeature&typeName=lv:mml_hcont_l&maxFeatures=20
Tämä on sama asia, mutta tulos käyttää WGS84-koordinaatteja, koska mukana on srsname=EPSG:4326
http://188.64.1.61/cgi-bin/tinyows?service=WFS&version=1.0.0&request=GetFeature&typeName=lv:mml_hcont_l&maxFeatures=20&srsname=EPSG:4326
Tässä pdf:ssä on käytetty juuri korkeuskäyriä esimerkkitasona: http://188.64.1.61/Kosmo_WFS_ohje.pdf
Jos käyttää typeName=lv:mml_kunta1_l niin saa kuntarajat viivoina, typeName=mml_kunta1_p tuo ne polygoneina.
OSM-muotoon muuntaminen on toinen asia. Pslvelusta OSM-muotoa ei saa suoraan, vaan tulos on tallennettava ensin levylle ja käytettävä sitten muita työkaluja muunnoksen tekemiseen. Tallennus onnistuu selaimelta, kun valitsee ensin Näytä lähdekoodi, ja tallentaa sitten sen.
WFS-palvelu käyttää GML2-tiedostomuotoa, jos WFS-version on 1.0.0, ja GML3-muotoa, jos versio on 1.1.0. Muunnos OSM-muotoon saattaa olla helpompaa, jos käyttää lähtömuotona shapefile-muotoa. Shapefileksi puolestaan voi tallentaa suoraan Kosmosta käyttämällä toimintoa Tallenna taso nimellä…
Lopullisen muunnoksen tekoon on etsittävä joku OSM-työkalu. Monipuolisimmalta minun mielestäni vaikuttaa ogr2osm.py
Korkeuskäyrät ovat sitten tuossa aineistossa hyvin harvassa, joten tulos tuskin tulee olemaan mykistävä.