Maanmittauslaitoksen ilmaisten aineistojen hyödyntäminen

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/Import/Guidelines#Make_sure_data_license_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ä.

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

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ä.

Linkit:
http://lists.openstreetmap.org/pipermail/legal-talk/2012-July/007122.html
http://lists.openstreetmap.org/pipermail/talk-fi/2012-July/000163.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.

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.

.

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.

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?

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?

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?

Tämä kohta lisenssistä on mielestäni hiukan kankeasti hahmottuva. Katsotaanpa löytyykö englanninkielisestä tulkinta-apua (National Land Survey open data licence - version 1.0 - 1 May 2012 | National Land Survey of Finland ):

“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/License/Contributor_Terms

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.

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

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.

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.

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/avoindata_lisenssi_versio1_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.

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.

Kas, miten tämä olikin mennyt minulta ohi - heinäkuussa on julkaistu Garmin -laitteille maastotietokannan aineistosta tehty kartta, kts. http://paikkatieto.com/2012/08/19/ilmaisia-kartta-aineistoja-garminin-gps-laitteisiin/ ja http://kartat.hylly.org/

Olen nyt kokeillut näitä karttoja omassa Garminissani. Sivun kartat.hylly.org -kartta soveltuu maastossa liikkuville, kun taas Open Streetmap -pohjainen kartta esim sivulta www.polkupyoraily.net/osm alkaa nykyään toimia autossa yhä paremmin. Se näet osaa reitittää. Reititys toimii nykyään jo kokemukseni mukaan melko sujuvasti (ainakin niillä seuduin, joilla itse liikun).

Nyt on sitten mm. suomeksi OSM-datalla ääninavigoivasta vektorikarttaohjelmasta GpsMidistä ulkona versio 0.8. Android -versio on nyt ensimmäistä kertaa osa varsinaista julkaisuversiota. Julkaisuilmoitus jossa kerrotaan uudet ominaisuudet ym. https://sourceforge.net/projects/gpsmid/forums/forum/677687/topic/5577745

Maanmittauslaitoksen aineistoja käsittelevässä ketjussa kun ollaan, niin mainitsenpa, että julkaisuversion 0.8:n jälkeen on tullut nightly-versioon tuki rasterikartoille TMS-muodossa, eli vektoreina piirrettyjen teiden pohjaksi saa laitettua vaikkapa Kapsin tiilipalvelimelta Maanmittauslaitoksen taustakartan. Tosin tällä hetkellä näyttää vain yhden tiilen kerrallaan, mutta piakkoin varmaankin alkaa näyttää taustakarttaa myös koko ruudulla, jatkossa luultavasti myös voi näyttää kahta karttaa yhtäaikaa puolitetulla ruudulla, toisessa OSM ja toisessa MML-rasteri.

Rakennuksia olisi mukava tuoda tarkemmasta aineistosta ilmakuvajäljennösten tilalle (tagit alkuperäisistä rakennuksista toki kopioiden). Samoin pelkkinä pisteinä näkyvät osoitetiedot voisi siirtää paikalle tuleville rakennuksille. Mitään massatuontia en ajatellut, vaan lähinnä kortteli kerrallaan muuten hyvin kartoitettujen alueiden täydennystä alkuperäisiä ominaisuustietoja hävittämättä ja päällekkäisyyksiä luomatta.

Mutta onkos lisenssikysymys nyt sellaisessa jamassa, että tällainen suora geometrian kopiointi olisi luvallista? Jos olen keskustelua oikein tulkinnut, niin rasterikartan päältä jäljentäminen ilmeisesti ainakin olisi ok, mutta rakennusten osalta ei kuulosta oikein houkuttelevalta puuhalta.

Enpä näe kovin suurtakaan eroa kopioitaessa (luvallisen) copyrightin alaista aineistoa joko suoraan(maastotietokannasta) tai välillisesti(rasteri). Tässä pitäisi melkein edetä kaikki tai ei mitään periaatteella.
Olen tuonut testimielessä manuaalisesti muutaman karttalehtiön maastotietokannasta Kemijärvelle käsittäen kaikki tietoluokat poislukien hallintorajat. Alue oli lähes tyhjä ennen tuontia:
http://www.openstreetmap.org/?lat=66.7273&lon=27.4762&zoom=13&layers=M

Käytännön ongelmana on ollut lähinnä se, että yksi karttalehtiö voi käsittää 140 000 pistettä pelkkänä aluemäärittelynä. Tämä on vähentynyt JOSMin työkaluilla helposti 50 000 tienoille.