OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#51 2012-05-06 22:16:47

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

Tein sitten ensimmäinen onnistuneen kokeilun MML:n tieaineiston käytöstä reitittävässä aiemmin OSM-aineistoa käyttäneessä navigaattorissa, reilun 50 kilometrin reitti löytyi.

Lähtöaineistona MML:n yhden karttalehden aineisto tiestö osoitteilla, konversiossa mukana teiden perusominaisuudet, nekin isolta osin stetson-menetelmällä tässä vaiheessa kun tarkoitus oli ottaa ensimmäinen askel ja nähdä esim. miten risteykset toimivat vai toimivatko. Ts. allaolevassa tägikonversiossa on vielä isolta osin tietyyppien vastaavuus OSM:n tietyyppeihin ongelmallista, ei kannata suoraan mihinkään isompaan käyttää, mutta testaus ja kehitys on toki tervetullotta.

Käytetty OSM-konversio pnorman:in ogr2osm-versio, kts. http://wiki.openstreetmap.org/wiki/Ogr2osm , allaolevalla translations -hakemistoon laitetulla konversiolla varustettuna.  Konversioon käytetty komento python ogr2osm.py -t mml-roads-with-names uxxxxxxv.shp sopivat MML-tiedostot sisältävässä hakemistossa ajettuna. Ääkköset ovat koodattuna muotoon ä joka näkyy käyttämässäni navigaattorissa tulevan ruudulle oikein.

Yllättävänkin helposti tässä näköjään pääsee liikkeelle, tällä työkalulla tulee tosin sitten mutkia matkaan siinä vaiheessa kun haluaa ottaa erityyppisiä maastotietokannan aineistoja käyttöön. Eri karttalehtien yhdistämisen toimivuudesta en osaa vielä sanoa mitään.

Alla on tiedosto translations/mml-roads-with-names.py jonka on tarkoitus hoitaa MML-tägein muunto OSM-tägeiksi, varsinaisen shapefile -> OSM-vektorimuunnoksen tekee muokkaamaton ogr2osm.py

# coding=utf8
from osgeo import ogr
import re
import urllib
import json

uvmfeatures = []

def filterTags(tags):
    if tags is None:
        return
    newtags = {}
    for (key, value) in tags.items():
        if (value != ""):
            value = value.strip()
        if (key == "TEKSTI" and value != ""):
            newtags["name"] = value
        elif (key == "YKSSUU" and value != "0"):
            newtags["oneway"] = "yes"
        elif (key == "YKSSUU" and value == "0"):
            continue
        elif (key == "VERSUH" and value == "0"):
            continue
        elif (key == "VERSUH" and value < 0):
            newtags["layer"] = value
        elif (key == "VERSUH" and (value > 0 and value < 10)):
            newtags["layer"] = value
        elif (key == "VERSUH" and value == "-1"):
            newtags["layer"] = "-1"
        # Autotie Ia
        elif (key == "LUOKKA" and value == "12111"):
            newtags["highway"] = "primary"
        # Autotie Ib
        elif (key == "LUOKKA" and value == "12112"):
            newtags["highway"] = "primary"
        # Autotie IIa
        elif (key == "LUOKKA" and value == "12121"):
            newtags["highway"] = "secondary"
        # Autotie IIb
        elif (key == "LUOKKA" and value == "12122"):
            newtags["highway"] = "secondary"
        # Autotie IIIa
        elif (key == "LUOKKA" and value == "12131"):
            newtags["highway"] = "tertiary"
        # Autotie IIIb
        elif (key == "LUOKKA" and value == "12132"):
            newtags["highway"] = "tertiary"
        # Talvitie
        elif (key == "LUOKKA" and value == "12312"):
            newtags["highway"] = "winter_road"
        # Polku
        elif (key == "LUOKKA" and value == "12313"):
            newtags["highway"] = "path"
        # Kävely- ja pyörätie
        elif (key == "LUOKKA" and value == "12314"):
            newtags["highway"] = "cycleway"
            newtags["foot"] = "yes"
        # Ajopolku
        elif (key == "LUOKKA" and value == "12316"):
            newtags["highway"] = "track"
        # Ajotie
        elif (key == "LUOKKA" and value == "12141"):
            newtags["highway"] = "unclassified"
        # Tarkista
        elif (key == "PAALLY" and value == "0"):
            newtags["surface"] = "unpaved"
        # Tarkista
        elif (key == "PAALLY" and value == "1"):
            newtags["surface"] = "paved"
        # Tarkista
        elif (key == "PAALLY" and value == "2"):
            newtags["surface"] = "paved"
        elif (value == ""):
            continue
        else:
            newtags[key] = value
        #if (key == "Layer" or 
        #    (key == "Text" and value != "")):
        #    newtags[key] = value
        #if (key == "Layer" and value != "VA-UVM-BLDG-CODE"):
        #    newtags["building"] = "yes"
    return newtags

Last edited by jkp (2012-05-06 22:40:09)

Offline

#52 2012-05-10 12:54:01

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

Nimitin itseni OSM yhteisön ja Maanmittauslaitoksen väliseksi yhteyshenkilöksi. Paikka on vapaa heti kun joku muu ilmoittautuu tähän virkaan.

Ensin ruvetaan pitämään koordinointikokouksia. Paikkan OSM Irc-kanava (osm-fi) maanantaisin klo 18. Tai ainakin ensimmäinen pidetään ma 14.5. klo 18:00 (UTC+3?, Helsingin kesäaikaa).

Asioita:
- Käyttöoikeuksien asiat: lukekaa legal-talk -listalta lisää. MML lisensssi vs. OSM lisenssi
- MMLn aineistojen hyödyntäminen: imports vai ei. Koska saadaan ladattua, tekniset yksityiskohdat
- Markkinointi

Jotain muuta?

Offline

#53 2012-05-14 06:40:13

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

Erittäin hämmentävää. yikes

Maastotietokannan dbf-tiedostoissa olevien nimien muuntaminen saamen kielten osalta ei onnistu käyttämällä ISO-8859-10-koodausta. Sen sijaan Windowsin codepage 1250 muuntaa ne š:t ja ž:t oikein.

Mutta! Äkiseltään katsottuna kirjaimet đč, sekä koltansaamen omat kirjaimet, on korvattu dbf-tiedostoissa merkillä, jonka heksakoodi on 1A (kyseessä on kontrollimerkki)!! Esim. tämän järven koltansaamelainen nimi Nu'ǩǩešluubbâl on tavoittamattomissa tällä "koodauksella".

Voisiko joku muukin katsoa, näyttääkö tiedostosta X5/X51/X51132_ea_mtk.shp.zip löytyvä mxxxxxxt.dbf samalta, etten vain puhu läpiä päähäni? Olen tässä pari päivää pähkäillyt tämän kanssa, kunnes lopulta keksin katsoa heksaeditorilla.

Offline

#54 2012-05-14 19:15:50

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

No niin,

Kutsun koolle, mutten itse saavu paikalle. Tein vielä muistutuksen ja muistin asian tuntia ennen. Noh, sitten tuli hässäkkä päälle ja asia painui unholaan. Pahoittelen, ehkä me tässä mietitään joku parempi hetki.

Offline

#55 2012-05-15 21:00:10

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

Zer wrote:

...
Voisiko joku muukin katsoa, näyttääkö tiedostosta X5/X51/X51132_ea_mtk.shp.zip löytyvä mxxxxxxt.dbf samalta, etten vain puhu läpiä päähäni? Olen tässä pari päivää pähkäillyt tämän kanssa, kunnes lopulta keksin katsoa heksaeditorilla.

Juu, näyttää olevan vikaa datassa. Palautetta MML:lle?

Offline

#56 2012-05-16 00:15:51

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

must1n wrote:

Juu, näyttää olevan vikaa datassa. Palautetta MML:lle?

Ilman muuta, palautetta MML:lle ja aineistot korjataan.  1:50000 rastereiden kolme pilallista lehteä on jo korjattu.

Offline

#57 2012-05-18 21:09:38

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

...Jos jaksatte niin löytyneitä virheitä voisi laittaa listaksi, koska on odotettavissa että eri (vanhojakin) versioita mml:n aineistoista liikkuu ihmisillä niin ei toivottavasti kaikkien tarvitsisi samoja virheitä keksiä aina uudelleen ja uudelleen. ...Tuolla ollaan jotain sen suuntaista yritelty:

http://wiki.openstreetmap.org/wiki/Fi:M … ta/Virheet

--
i.

Offline

#58 2012-06-05 20:07:16

Akhwel
New Member
From: Finland
Registered: 2012-06-05
Posts: 1

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

jkp wrote:

Onko näin, että tiennimistö & osoitenumerointi ei nyt kuitenkaan ole avattavan datan joukossa? Ensimmäisessä testitorrentissa olevassa lxxxxxxv.shp -aineistoissa näyttää olevan tyhjää täynnä teiden TEKSTI -sarake.

Meinaan vaan, että maastotietokannan sivulla http://www.maanmittauslaitos.fi/digituo … tietokanta mainitaan maastotietokanta avoimeksi, ja tietosisältöluettelossa maastotietokannan sisällöksi mainitaan mm. "Tiestö osoitteilla" - tämän perusteella näyttää, että tiestökin kuuluisi avattavan datan joukkoon.

Näyteaineistosivulta http://www.maanmittauslaitos.fi/node/3406 ladattavassa tiedostossa kyllä sitten on tiedosto, josta löytyy u311109Av.shp jossa osoitteet & talonnumerot ovat mukana.

Ihmettelin samaa latauspalvelun tiedostoja tutkiessa. Kyselin asiaa MML:sta ja sain vastauksen (4.6.2012):

"Vielä ei ole suunnitelmissa, että Tiestö osoitteella aineisto tulisi latauspalveluun. Aineisto voi tilata esim. myynti@maanmittauslaitos.fi osoitteesta tai sivun http://www.maanmittauslaitos.fi/avoindata/hankinta kautta".

Eli tuosta ymmärrän että on avattavan datan joukossa, mutta ei latauspalvelussa. Ja näköjään joku reipas yksilö olikin tuon laittanut jo torrentina jakoon.

Sain myös vinkin (ystävällisesti aloittelijaa neuvoivat) mistä löytyy kuvaus maastotietokannan shape-zippien tiedostojen nimeämisestä (exxxxxxp jne). Löytyy Maaastotietokannan kohdemallin ensimmäisen välilehden aivan lopusta "Tietojen luovutusformaatit ja nimeäminen":
http://www.maanmittauslaitos.fi/sites/d … emalli.xls

Offline

#59 2012-06-13 10:30:01

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

Mikäs on tilanne tuon lisenssiepäselvyyden kanssa?

Puuhailen nimittäin Hämeenlinnan kunnan alueiden (pesuveden mukana menee myös Hattula ja Janakkala) rakennustuonnin kanssa käyttäen maastotietokannan aineistoja. Valmiita, reunoiltaan puolikkaat talot viereisiin ruutuihin yhdistettyjä osm-tiedostoja on maastotietokannan karttaruuduista odottamassa jo 25 kappaletta. (Luokat 44300, 42210-12, 43320-22, 42230-32, 42240-42, 42250-52, 42260-61 ja 42270)

Offline

#60 2012-06-15 18:42:00

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

boozeman wrote:

Mikäs on tilanne tuon lisenssiepäselvyyden kanssa?

Ei mitään epäselvyyksiä. Mutta halutaan asiaa nyt hieman tarkentaa.

Koetan saada nyt viikonlopun aikana tehtyä ehdotuksen Memorandum of Understanding:stä. Kiertää tuolta OSM:n Legal-aktiivien kautta, jotta saadaan siitä kielioppivrihreet pois.

Sitten lähtisii MML:n kommenteille. Ei pitäisi olla ongelmia.

Tässä vähän pohjaa:

Here are principles:

NLSF agree that their data license is compatible with OSM cc-by-sa and ODbL.
OSM will add NLSF name and text to Attribution section of OSM Wikipedia
NLSF data can be used as background / reference data or it can be imported to be part of OSM
It is recommend that OSM mappers will include also source tags, if they use NLSF datasets (reference or import). Also mention of date time stamp (year) should be included

Kommentteja voi kirjoitella tännekin.

Offline

#61 2012-06-17 15:33:14

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

posiki wrote:

NLSF agree that their data license is compatible with OSM cc-by-sa and ODbL.

Tuntuu epäilyttävältä, nimittäin, jos lisenssi ei ole yhteensopiva niin turha siinä on olla sitä mieltä, että niin olisi. NLSF ei voi OSM:n puolesta väittää, että lisenssi olisi yhteensopiva.

Kertaus (http://wiki.openstreetmap.org/wiki/Impo … ense_is_OK): "What we certainly cannot do is require end-users of our data/renderings to give credit to the particular data donor." eli OSM voi antaa credittiä NLSF:lle, mutta ei pidemmälle, eli tästä MML:n lisenssin kohdasta tulee ongelma: "vaadittava vastaavat maininnat luovuttaessaan kolmannelle oikeuksia aineiston kopioihin tai aineistoa sisältäviin tuotteisiin tai palveluihin"

Miten olisi erillinen lisenssi OSM:lle, muistaakseni sellaisia on tehty. Eikös esim. Bing-ilmakuva ole sellainen, siis erillislisenssi tausta-aineistona SM-tiedon digitoimista varten? Muitakin saattaisi löytyä.

Offline

#62 2012-06-17 17:09:43

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

muistikas wrote:

Tuntuu epäilyttävältä, nimittäin, jos lisenssi ei ole yhteensopiva niin turha siinä on olla sitä mieltä, että niin olisi. NLSF ei voi OSM:n puolesta väittää, että lisenssi olisi yhteensopiva.

Nyt tuossa MoU:ssa sanotaan, että NLSF on sitä mieltä että heidän lisenssinsä sallii aineiston käytön referenssidatana ja importoinnin. Molemmissa lisensseissä (CC-BY-SA ja ODbl). Lisenssimuutoksista molemmat lupaavat kertoa

muistikas wrote:

Miten olisi erillinen lisenssi OSM:lle, muistaakseni sellaisia on tehty. Eikös esim. Bing-ilmakuva ole sellainen, siis erillislisenssi tausta-aineistona SM-tiedon digitoimista varten? Muitakin saattaisi löytyä.

Lähtökohtaisesti MML ei tee kenellekään muokattuja lisenssiehtoja. Voi kyllä kertoa mikä asia mättää ja sitten miettivät, josko kirjoittavat yleisen lisenssin tarkemmaksi.

OSM spesifisen lisenssin hankkiminen MML:stä kestää vähintään 4 kuukautta, alkaen elokuusta. HIRA arvaus, kokemukseen perustuen. Mielestäni MoU ajaa asian. IMHO.

Marssijärjestys on se, että eka versio MoU:sta lähti MML:n juuri. Kun saan sieltä takaisin, niin laitan sitten kiertoon. Lähinnä Legal ja talk-fi -listoille. Sieltä pääsette sitten muutkin kommentoimaan.

Erityisen tärkeää on saada Attribution -osuus kuntoon ja sitten ohjeitus aineiston hyödyntämisestä.

Offline

#63 2012-07-16 09:30:18

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

posiki wrote:

Lähinnä Legal ja talk-fi -listoille.

Linkit:
http://lists.openstreetmap.org/pipermai … 07122.html
http://lists.openstreetmap.org/pipermai … 00163.html

Edellisessä on näistä kahdesta aiheesta enemmän keskustelua.

Minusta tässä menee aikaa hukkaan. MML:ssa taatusti tiesivät, että OSM yhteisö haluaa ladata aineiston OSM:iin, MML tuskin sitä vastustaa ja nyt sitten mietitään, miten lisenssien epäyhteensopivuus ratkaistaan.

Offline

#64 2012-07-16 14:13:29

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

Tuo keskustelu Legal-palstalla olisi voinut olla hedelmällisempi, jos ensin olisi postattu MML:n lisenssiehdot ja niistä poimittu ongelmalliset kohdat (esim. mainittu Attribution). Vasta sen jälkeen olisi laitettu MoU noita ongelmakohtia selventämään.

Nyt ainakin minulle tulee useista kommenteista sellainen mielikuva, että MML:n lisenssi ei ole tuttu ja kommentoidaan MoU:ta sopimuksena, ei selvennöksenä toimittajan lisenssiin.

  .

Offline

#65 2012-07-17 16:59:32

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

Jeps,

Meni vähän pieleen. Tosin nyt ei sitten kenellekään ei tunnu olevan mielipidettä/mielenkiintoa ruveta pohtimaan onko tässä jotain ongelmia.

Attribution on hoidossa, kun se hoidetaan tuolla postituslistalle kertomani mukaan.

Offline

#66 2012-08-03 15:45:22

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

Miten tässä importissa käytännössä edetään? Laatiiko joku oman paikkatietoserverin, josta tietoja lähdetään tuomaan vai tekeekö joku automaattisen tagimuunnoksen .shp tiedostoista .osm tiedostoihin, jotka pistetään jakoon?

Offline

#67 2012-08-07 17:56:16

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

Keskustelun herättämiseksi ja vauhdittamiseksi toin yhden rantarakennuksen Kemijärven rannalle muunneltavaksi:
http://www.openstreetmap.org/browse/way/174934411

Testitageina:     
building = yes
mml:class = 42161
source = MML_2012

Pitäisikö tageihin lisätä osoite MML:n maastotietokannan sääntöihin? Tarvitaanko muita tietoja kuin luokka vanhasta tietokannasta?

Offline

#68 2012-08-08 07:16:30

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

Toukokuussa lähetin tänne viestin kokeilusta, jossa muunsin MML-aineiston OSM-muotoon (.xml) tägimuunnoksella, scriptikin oli esillä. Lopputuloksena OSM -aineiston käytöstä oli suomeksi reitittävä MML:n aineistoa käyttävä offline-kartta Android-puhelimessa toimivaan GpsMid -ohjelmaan.

Onko kukaan muu laatinut / testaillut vastaavia tägimuunnoksia MML -> OSM?

Last edited by jkp (2012-08-08 07:17:39)

Offline

#69 2012-08-21 12:09:51

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

muistikas wrote:
posiki wrote:

NLSF agree that their data license is compatible with OSM cc-by-sa and ODbL.

Tuntuu epäilyttävältä, nimittäin, jos lisenssi ei ole yhteensopiva niin turha siinä on olla sitä mieltä, että niin olisi. NLSF ei voi OSM:n puolesta väittää, että lisenssi olisi yhteensopiva.

Kertaus (http://wiki.openstreetmap.org/wiki/Impo … ense_is_OK): "What we certainly cannot do is require end-users of our data/renderings to give credit to the particular data donor." eli OSM voi antaa credittiä NLSF:lle, mutta ei pidemmälle, eli tästä MML:n lisenssin kohdasta tulee ongelma: "vaadittava vastaavat maininnat luovuttaessaan kolmannelle oikeuksia aineiston kopioihin tai aineistoa sisältäviin tuotteisiin tai palveluihin"

Tämä kohta lisenssistä on mielestäni hiukan kankeasti hahmottuva. Katsotaanpa löytyykö englanninkielisestä tulkinta-apua (http://www.maanmittauslaitos.fi/en/NLS_open_data_licence_version1_20120501 ):

"require third parties to provide the same information when granting rights to copies of dataset(s) or products and services containing such data and"

OK, yhteensopivuuden kannalta tarkastellaan ensiksi tätä MML-lisenssiä ja sitä, noudattaako OSM:ään MML-aineistoa syöttävä MML-lisenssiä.

Näitä yhdessä lukien minä ymmärrän niin, että "second party" eli kartta-aineiston OSM:ään syöttävä on käyttöoikeuksia kopioihin myöntäessään velvollinen vaatimaan oikeuksien saajaa eli "third partya" eli uuden OSM-lisenssin tapauksessa OSM-säätiötä esittämään samat ehdot.

Jos oikein muistan, suunnitelma on ollut se, että OSM esittäisi verkkosivullaan maininnan siitä, että lähteenä on Maanmittauslaitos, ja linkin MML:n lisenssiin, tällöin homma olisi nähdäkseni MML-dataa OSM:ään syöttäjän kannalta kunnossa, syöttäjä noudattaisi lisenssin vaatimuksia, jos ajatellaan niin, että OSM:ään syöttäjä myöntää OSM-säätiölle oikeuden käyttää tuotostaan eli OSM-muokkausta. Vai kuinka?

Entäpä jos katsotaan, että "third party" on OSM-säätiön sijaan kuka tahansa OSM-palvelun käyttäjä?  Silloin kai on kyse siitä, onko OSM-säätiön sivuilla esitetty viittaus MML-lisenssiin ja MML-lisenssin ylläoleva vaatimus riittävä täyttämään tuon kriteerin, että kolmannelta osapuolelta on vaadittu vastaavan informaation eteenpäinlevittämistä. Ns. talonpoikaisjärjellä ajatellen tuo voisi hyvinkin olla riittävä.

Toisaalta, kysymys tässä on hyvin pitkälle myös siitä, miten tulkitaan termejä "require" ja "vaadittava". Jos katsottaisiin tarpeelliseksi vaikkapa allekirjoitettu sopimus ja parin todistajan lausunto siitä, että vaatimus on esitetty, niin vaikeaksi menee. Saatika sitten, jos edellytys vaatimisesta olisi oikeudellisesti sitova sopimus siitä, että tuo tieto välitetään. MML:stä suullisesti kerrotun mukaan muotoa ei ole määritelty eikä tiukkoja vaatimuksia aseteta.

Tämä siis MML:n lisenssin kannalta, toinen kysymys on sitten OSM:ään aineiston syöttäjän kannalta, voiko OSM:ään MML-aineistoa syöttävä muokkaaja hyvällä omallatunnolla katsoa täyttävänsä "Contributor Terms"it, sitä pitäisi tarkastella erikseen. Pikavilkaisulla ei kuitenkaan näytä olevan mitään aivan ilmeistä estettä tuollakaan (tosin riippuu toki 2-kohdan tulkinnasta), kunhan tuo Attribution -kohta otetaan käyttöön. http://www.osmfoundation.org/wiki/Licen … utor_Terms

Offline

#70 2012-08-21 13:05:08

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

jkp wrote:

Jos oikein muistan, suunnitelma on ollut se, että OSM esittäisi verkkosivullaan maininnan siitä, että lähteenä on Maanmittauslaitos, ja linkin MML:n lisenssiin, tällöin homma olisi nähdäkseni MML-dataa OSM:ään syöttäjän kannalta kunnossa, syöttäjä noudattaisi lisenssin vaatimuksia, jos ajatellaan niin, että OSM:ään syöttäjä myöntää OSM-säätiölle oikeuden käyttää tuotostaan eli OSM-muokkausta. Vai kuinka?

Kyllä, tänne http://www.openstreetmap.org/copyright maininta "Finland: contains data from National Land Survey of Finland..."

Tämän pitäisi riittää. IMHO.

Offline

#71 2012-08-22 06:42:53

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

Onko kokemuksia paljonko MML-maastokanta (postgres-dumppi 14 Gb bz2-pakattuna) vie levytilaa 9.1 postgressillä (Ubuntu) kantaan laitettuna?

Last edited by jkp (2012-08-22 06:43:11)

Offline

#72 2012-08-23 11:32:42

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

jkp wrote:

Alla on tiedosto translations/mml-roads-with-names.py jonka on tarkoitus hoitaa MML-tägein muunto OSM-tägeiksi, varsinaisen shapefile -> OSM-vektorimuunnoksen tekee muokkaamaton ogr2osm.py

        elif (key == "YKSSUU" and value != "0"):
            newtags["oneway"] = "yes"

Tälläinen huomio johon törmäsin jo kauan sitten: Yksisuuntaisuus voi olla mml:llä myös päinvastaiseen suuntaan, joko -1 tai 2, en nyt muista kumpi oli arvona. Syynä on se että tiestön wayt ovat tiennumeroiden kasvusuunnan mukaiseen suuntaan. Käytännössä ne wayt kannattaisi kääntää toisinpäin ja laittaa oneway=yes niille sen sijaan että tekisi jotain oneway=-1 temppuja mitkä sinänsä ovat toki sallittuja mutta ei ihan niin intuitiivista.

--
i.

Offline

#73 2012-08-23 11:44:44

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

Juu, näköjään minulla on tullut tuo eteen, ja muunnoksesta on hiukan päivitetty versio tältä kohden:

        elif (key == "YKSSUU" and value == "1"):
            newtags["oneway"] = "yes"
        elif (key == "YKSSUU" and value == "2"):
            newtags["oneway"] = "-1"

Tien kääntäminen voi kai olla hiukan mutkikasta (ei kai muuten, mutta kun pitää huomioida muut tägit) ja muistelen ettei tuolla suoraviivaisella työkalulla onnistuu mitä käytin, oneway=-1 on suoraviivainen ja ymmärtääkseni oikea käännös MML-aineistosta. Toimii sitten tietysti vain jos OSM-aineiston käsittelijä oneway=-1:tä osaa käsitellä.

Tämä siis sillä ajatuksella että muuntimen tulos on käyttötavaraa jossain vektorikartannäyttimellä, navigaattorissa tms. Sitten jos varsinaiseen OSM-kantaan tehdään massatuontia ja on tarkoitus tehdä master-aineistoa tuosta mml-tavarasta, ilman muuta pitää lähteä siitä että tiet käännetään jos vain suinkin mahdollista.

Offline

#74 2012-08-23 12:41:21

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

Ei nyt tietysti välttämättä kauheasti kannattaisi keskeneräistä työtä näyttää, kun siitä kuitenkin saa huonon käsityksen. Esim. nyt tässä mainitsemassani navigoivassa MML-karttaa käyttävässä sovelluksessa:

* on mukana vain tiestö MML-aineistosta, eli varsin köyhää karttasisältöä, vaikka enemmänkin olisi saatavilla (mutta muunnostyökaluja noille muille matskuille en ole vielä nähnyt/tehnyt)
* aineiston puutteellisuuden vuoksi navigointi löytää huonoja reittejä; kun esim. nopeusrajoituksia ei ole kuten OSM-aineistossa, niin neuvoo sellaisia reittejä jotka ovat hitaampia kuin OSM-aineistolla neuvottavat
* GpsMid itsessään ei ole vielä Androidille edes varsinaisena versiona julkaistu, vaan on 0.7.99, 0.8:a edeltävä kehitysversio

Mutta jos joku haluaa tuon MML-muunnoksen tuloksia kokeilla, niin alla urlit joista on täällä mainittua muunnosta käyttävä testisovellus ladattavissa (tällä hetkellä, sitoumuksetta, en tiedä jätänkö noita pitemmäksi aikaa, jokainen toki voi tällaiset itse luoda kun avoin koodi ja avoin data on kyseessä). Karttalähde on Maanmittauslaitoksen Maastotietokanta 06/2012, lisenssi http://www.maanmittauslaitos.fi/avoinda … 1_20120501, karttalehti / torrent-alihakemisto UL41_ea (pääkaupunkiseutu). Sovellus on GpsMid, vapaata softaa, lisenssi GPLv2, http://gpsmid.sourceforge.net/

http://jkp.iki.fi/gpsmid-mml.apk
http://jkp.iki.fi/gpsmid-mml.jar

Ensimmäinen on Android-versio joka toimii Android-vekottimissa, toinen J2ME -midletti, joka toimii esim. Nokian Symbian -vekottimissa, pöytäkoneella / läppärillä microemulator:illa, Nokia N9 Meegossa jollain J2ME-alustalla, Verkkokaupan Photonavissa PhoneME:llä jne. Sovellusversio on tuorein git, finland-määreellä (toistaiseksi tuo lähinnä nopeuskameravaroituksen, reittiopas-API ym. Suomi -kilkkeet eivät taida olla käytössä vielä).

Ominaisuuksina on vektorikartan piirto ja näyttö, ääniohjauksella (englanti, saksa, suomi) ja nuolilla ohjaava navigointi, jälkien talletus & vienti & tuonti, suosikit, jne.

Onkos muuten missään listaa syntyneistä vapaata MML-aineistoa hyödyntävistä palveluista / sovelluksista / aineistomuokkauksista? Äkkipäätä tulevat mieleen Kapsin tiilipalvelun pari demosovellusta (webbisivua) ja sitten aineistopuolella Kapsin tiilet, torrentteinakin jaellut jalosteet ja Latuviitan jalosteet.

Muoks: OSM-foorumilla kun ollaan, lisäsin samat OSM-versioina, karttana (laajahko) Helsingin alue, softa sama, kartta tuore dumppi Geofabrikista, lisenssi CC-BY-SA, http://creativecommons.org/licenses/by-sa/2.0/

http://jkp.iki.fi/gpsmid-osm.apk
http://jkp.iki.fi/gpsmid-osm.jar

Ja jos noita asentelee, niin ei ole pakko vuorotella - kun on yksi versio asennettu, se osaa käyttää esim. muistikortille kopioita toista .apk:ta tai .jar:ia ulkoisena karttana.

Last edited by jkp (2012-08-23 17:34:05)

Offline

#75 2012-08-23 23:29:18

Re: Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

Lisäilin muunnoksia tuohon edellämainittuun maastokartta -sovellukseen, ja johan alkoi kartalle tulla väriä.

Tiet ovat samalta alueelta kuin ennen, mutta mukana on pienemmltä alueelta (suhteellisen iso pala Espoota, MML:n jaossa L41312) mm. vesiä, metsiä ja muuta maankäyttöä, rakennukset, korkeuskäyrät, mastoja ym. ym.  Muunnoksessa on varmaankin virheitä, mutta yllättävänkin nopeasti tässä pääsi eteenpäin.

Offline

Board footer

Powered by FluxBB 1.4.8
Hosting sponsored by Oxilion