Pyöräteiden/polkujen merkitseminen (cycleway, footway vai path)

Jatko-opiskelijana opin kaksi asiaa, joista voisi olla tässä hyötyä:

  1. Jotta ratkaisu voisi löytyä, pitää määritellä ongelma selkeästi.
  2. Eräs tapa päästä selkeyteen on abstraktiotason lisääminen eli yksityiskohtien piilottaminen.

Ongelmaa on yritetty kuvailla sivulla Consolidation footway cycleway path, ja siellä on myös 5 ratkaisuehdotusta. Sivua on viimeksi muokattu tammikuussa. Onko kukaan keskusteluun osallistunut vienyt asiaa eteenpäin?

Merkintä highway=path voidaan ajatella abstraktioksi “kaikki ne väylät, joita ei ole tarkoitettu moottoriajoneuvoille”. Se on ristiriidassa sen yleisen periaatteen kanssa, että merkitään “suurin sallittu kulkumuoto”. Toisaalta, onko kulkumuodoille totaalijärjestystä (kumpi on “suurempi”, hevonen vai polkupyörä?) vai vain osittaisjärjestys (hevonen ja polkupyörä ovat “suurempia” kuin jalankulkija ja “pienempiä” kuin moottoriajoneuvot)?

Tarkastellaanpa tätä kevyen liikenteen väylää Espoossa Tapiolantien pohjoispuolella. Väylä näkyy osittain Google Street View’ssä. Menninkäisentien ja Tapiolantien risteyksessä pyörätie ja jalkakäytävä ovat kiinni toisissaan, mutta muistaakseni siitä itään päin pyörätie ja jalkakäytävä on välillä erotettu toisistaan viherkaistaleella. Ei kai ole järkevää merkitä kahta vierekkäistä tietä (highway=cycleway ja highway=footway) parin metrin välein (yli GPS-karttojen tarkkuuden) vaan merkitä yksi väylä, jolle segregated=yes. Mutta onko se väylä enemmän highway=cycleway vai highway=footway, jos jalkakäytävä on pyörätietä leveämpi? highway=path olisi eräs tapa “panna riita puoliksi”.

En ole IRC-keskusteluihin osallistunut, mutta tästä keskustelusta olen saanut sen käsityksen, että ratkaisuehdotus “(5) Describe observable characteristics” olisi suosituin. Siinä on ainakin yksi ongelma. Jos merkillä 312 (Moottorikäyttöisellä ajoneuvolla ajo kielletty) osoitettu väylä merkitään highway=cycleway, niin päädytään ristiriitaan käyttäjän Plasmon ratkaisuehdotuksessa (2) esittämän tulkinnan kanssa: “You could define highway=cycleway as highway=path + bicycle=official and similar for highway=footway and highway=bridleway.” Merkki 312 ei pakota pyöräilijöitä käyttämään tietä lähellä kulkevan tien sijaan, niin kuin merkit 422‒425 tekevät. Merkki 312 tarkoittaa vain bicycle=yes tai bicycle=designated, ei bicycle=official.

Onko sitten tarpeen merkitä pyörätien käyttöpakko (bicycle=official) kartalle vai riittäisikö pelkkä bicycle=designated/yes/no? Mielestäni bicycle=official on turha ja edellä mainitsemani ristiriita käyttäjän Plasmon näkemyksen kanssa voidaan sivuuttaa. Minulla on sekä tekninen että laillinen perustelu: Garminin pyöräreittihaku huijaa pitkillä matkoilla laskemalla reitin keskivaiheen “autotieverkkoa” pitkin. Jos ajoradalle merkitsee bicycle=no (tai jos käännösohjelma tulkitsisi viereisen pyörätien bicycle=official:in siten), niin reittiehdotus ei siirtyisi sille viereiselle pyörätielle vaan ehdotus olisi kymmenien tai satojen kilometrien kierros pienempiä teitä pitkin. Sitä paitsi pyörätien käyttöpakko ei ole ehdoton: Suomessa ajoradalla saa ajaa “lyhyitä matkoja”, eikä kai kukaan ole saanut sakkoja pyörätien käyttämättä jättämisestä, paitsi ehkä merkin 322 (Polkupyörällä ja mopolla ajo kielletty) noudattamatta jättämisestä. Saksassa on jaeltu sakkoja mutta käyttöpakko ei koske moniuraisia pyöriä, koska sikäläiset yksisuuntaiset pyörätiet saattavat olla vain metrin levyisiä. Käyttöpakko raukeaa myös, jos pyörätie on käyttökelvoton esimerkiksi huonon kunnossapidon, työmaan tai väärin pysäköidyn ajoneuvon vuoksi. Siksi pyöräilijä voi usein joutua poikkeamaan reittiehdotuksesta.

Milloin sitten highway=cycleway olisi oikein ja milloin highway=path? (highway=footway:n varaisin ainoastaan pyöriltä kielletyille väylille.) Mielestäni edellä mainitsemani Tapiolantien pohjoispuolisen väylän kuuluisi olla
highway=path, bicycle=designated, foot=designated, segregated=yes
koska sen noin metrin levyinen kaksisuuntainen pyöräkaista ei sovellu yhtä nopeaan pyöräilyyn kuin koko leveydeltään asfaltoitu väylä. (Kohtaaminen edellyttää koukkaamista jalkakäytävän puolelle, eikä ohittaminen ole suotavaa.)

Epäviralliset tallatut polut merkitsisin seuraavasti:
highway=path, foot=yes, bicycle=yes (jos soveltuu kaksipyöräisellä peruspyörällä ajoon), …

Lenkkipolut (merkki 312 tai muu autoilueste) merkitsisin seuraavasti:
highway=path, foot=designated, segregated=no, bicycle=yes, …
(bicycle=yes eikä bicycle=designated, koska väylä ei ole tarkoitettu ensisijaisesti pyöräilyyn).

Yhdistetyt kevyen liikenteen väylät voisi minun puolestani merkitä näin:
highway=cycleway, foot=designated, segregated=no, lit=yes/no, …
(ratkaisuehdotuksen 5 mukaisesti)
tai
highway=path, bicycle=designated, foot=designated, segregated=no, lit=yes/no, …
(JOSMin piirtotyylin ja eurooppalaisen käytännön innoittamana)
Yleensä näille on surface=paved, mutta Kuhmalahdella lyhyt pätkä Kaanaantien vieressä Vehkajärventien ja Ketolantien välillä on päällystämätön. Siihen unohdin lisätä segregated=no (merkki 423 näkyy Googlen kuvassa).

Jaetulla väylällä (segregated=yes, merkki 424 tai 425) highway=path olisi mielestäni parempi kuin highway=cycleway, koska kapea pyöräkaista hankaloittaa kohtaamisia ja ohituksia. En muista nähneeni jaettua väylää, jolla olisi moped=yes (merkki 424 tai 425 ja lisäkilpi “Sallittu mopoille”).

Tuo keskustelu ei ole edennyt, koska kaikki aiemmat yritykset ovat päätyneet vain parinsadan viestin ketjuihin postituslistoilla, joissa toistetaan tuolle sivulle kootut näkemykset ja perustelut. Ilman suurta visiota ja ohjelmistotukea jollekin “alkuperäiskäytännön” kanssa yhteensopivalle ratkaisulle muiden käytökseen lienee mahdotonta vaikuttaa.

Yksi ongelmista on se, että jostain putkahti ohjeisiin yhtäläisyyden määrittely “väärin päin”: path-ehdotuksessa oli että path + bicycle=designated on yhtäkuin cycleway; mutta kaikkia cycleway-polkuja ei voi suoraan merkata tai käsitellä kuin niillä olisi path + bicycle=designated, koska liikennemerkkiä ei ole aiemminkaan vaadittu, tai se voi olla moottoriajoneuvokielto tms. joka käytännössä luo “väylän, jolla saa pyöräillä ja joka näyttää pyörätieltä”. (Ja sama foot/horse -tapauksissa).

Väylän kelpoisuudesta “nopeaan pyöräilyyn” en itse uskaltaisi arvioida mitään path/cycleway -eron perusteella, tai tuota tagierottelua sellaisen tiedon merkkaamiseen; saman näköisillä väylillä (kuin tuo Tapiolantien varsi) voi muun liikenteen määrä vaikuttaa enemmän kuin pintaan maalattu viiva - tai jos pyöräilyosuus erkanee merkittävästi, eksyykö sille silti jalankulkijoita. Kriteereiksi hyviin pyöräilyväyliin on eri pyöräilijäryhmillä varmasti erilaisia odotuksia: seniori kauppamatkalla, pukumies työmatkalla hikoilematta, trikoosukkula, muu. Näistä voisi joku melkein aloittaa uuden ketjun: tageilla merkittävissä olevia olisi ainakin pyörille varatun väylänosan leveys, käytännössä pyöräilijöiden käytettävissä oleva leveys, väisteltävien jalankulkijoiden esiintymistiheys, … mitä kaikkea keksitäänkin, ja lisäksi (erittäin kattavasti) piirretystä geometriasta laskettavissa olevat ominaisuudet (tonttiliittymät, reunakivet, näköesteet jne.). Peruskartoittaja ei näitä tiedä.

En sanoisi että 423:et ovat edes “yleensä” päällystettyjä, mutta useammin kuin päällystämättömiä; Helsingistä löysin äkkisältään useampia. Päällystämätön on toki useammin ilman merkkejä tai moottorikiellolla. Samoin 424/425 + mopo sallittu on ehkä harvinaisempi, mutta esim. Hakamäentien reunalla on pätk(i)ä, esimerkki streetviewissä, samoin Vihdintien reunassa.

Ohjelmistotukea on jo sen verran, että JOSM piirtää highway=path:n kaksivärisenä viivana, jos sille on määritelty foot=designated ja bicycle=designated. Jos on määritelty vain jompikumpi, niin JOSM piirtää sen niin, että highway=path,foot=designated näyttää samalta kuin highway=footway (vihreä yhtenäinen viiva) ja highway=path,bicycle=designated näyttää samalta kuin highway=cycleway (sinipunainen yhtenäinen viiva).

Jos karttaa piirretään niin, että “se näyttää hyvältä JOSMissa”, niin vähitellen highway=cycleway ja highway=footway poistuvat käytöstä. Yhteensopivuus säilyy, kun käytöstä poistuvien tagien tulkinta on määritelty. Onhan monia amenity=-tagejakin sittemmin korvattu. Esimerkiksi amenity=doctor:in tilalle on tulossa healthcare= ja shop=* korvasi monia amenity-arvoja kauan sitten.

Onko se sitten todellinen ongelma? Kenen tarvitsee reittiä suunnitellessaan tietää, onko väylä merkitty sinisellä merkillä (422-425) vai ajokieltomerkillä? Yleensä tärkeämpiä ovat surface=, lit=, snowplowing=, width= jne. Joku voi esimerkiksi haluta välttää hiekkateitä (tai “talvella” sulan maan aikaan hiekoitettuja asfalttiteitä). Lenkkipolut ja kevyen liikenteen väylät voivat olla yhtä hyviä pyöräilyyn.

Kevyt liikenne ei tosiaan kovin hyvin taivu “nopeushierarkiaan” motorway>trunk>primary>secondary>tertiary>residential, koska tarpeet vaihtelevat.

Kappaleeni oli jäänyt vajavaiseksi: path-ehdotuksessa oli kuten kirjoitin, mutta jostain putkahti luulo että kaikki cyclewayt olisi path+designated - mitä moni väylä ei ole (moottorikielto, merkitön). Luullusta takaperoisesta yhtäläisyysmäärittelystä on seurannut se, että moni (ulkomailla, erit. Saksassa) väittää (ja käyttää tageja kuin näin olisi), että vain 422-425, tiukimmillaan vain 422, saa olla cycleway. Tai että footway saa olla (jopa) vain 421-merkitty. Josta pathin suosiminen on putkahtanut josmin esivalintoihin.

Keskustelu (tuo consolidation jne.-sivu) on tyrehtynyt, koska osalliset huomasivat että cycleway ja footway:n poistuminen Ikinä™ on epäuskottavaa, niin kauan kuin on maita (UK) joissa ne vastaavat käytäntöä maastossa. Tai että toinenkaan ääripää poistuisi poterostaan. Ja kaikki ratkaisut edellyttäisivät ison kasan datan läpikäyntiä uudestaan.

Amenity=doctor:in muutos on luultavasti perusteltu, koska erilaisten sairas-/terveydenhuoltopalveluiden ryhmittely jotenkin globaalisti ymmärrettäväksi järjestykseksi oli ollut esillä pulmana pidempään ja sille on kerätty riittävästi tietoa. Alkuperäiset footway/cycleway olivat paitsi merkityksellisiä ja riittävän ilmaisuvoimaisia, myös helppoja opettaa ja käsitellä ohjelmistoissa - ei ole oikein vieläkään yritetty osoittaa miksi nämä pitäisi suurimmassa osassa käyttökohteita muuttaa path + kasa tageja -yhdistelmiksi (lähes aina jotkin kolmikosta foot=no, bicycle=no, horse=no)

Voi olla, uskonkin, että path ei olisi käytössä laisinkaan, jos joku olisi perustellut ja mankunut mapnik-tasolle erottuvan piirtotyylin “puhtaille” pyöräteille (cycleway+ foot=no).

Lisää hämmennystä soppaan: Varsinaisesti designate tarkoittaa sitä, mitä se on sanakirjan mukaan, eli jotakin varten tarkoitettua, mutta sitä on kuitenkin alettu käyttää merkityksessä “liikennemerkillä osoitettu”. Nämä eivät kuulemma ole välttämättä ole sama asia, maailmalla on nimenomaan pyöräilyyn tarkoitettuja reittejä, joilla ei kuitenkaan ole pyörätien merkkiä. Varmaan sellaisen voi keksiä Suomestakin, ainakin osa “moottoriajoneuvoilla ajo kielletty” -teistä on tuon luonteisia.
Muuten olen sitä mieltä, että joskus tuollaiset amenity=doctor/healthcare=doctor keskustelut ovat tietojen käyttäjien kannalta ihan yhdentekeviä. Jos joku on hengenhädässä, niin se etsii nimenomaan sitä tohtoria, eikä suuremmin ole kiinnostunut siitä, onko se palveluissa vai terveydenhuollossa. Samoin shop/amenity -jako usein hankaloittaa tietojen löytämistä. Joku voisi kuvitella parturinkin löytyvän palveluista, mutta se onkin shop, mihin tietysti vaikuttaa sekin, että englannin kielessä shop on paitsi kauppa niin myös paja, ja samalla sanalla kulkevat myös koulun veistotunnit.

Tietotekniikassa ongelmat on tapana ratkaista abstraktiokerroksen avulla. Ei anneta käyttäjien etsiä suoraan OSM-tageja vaan käännetään ne valmiiseen kehikkoon. Mapnik, mkgmap, JOSMin karttanäyttö ja monet muut sovellukset tekevät niin. Mitä tulee terveydenhuoltoon, niin Garmin on varannut sille ilmeisesti vain yhden koodin, 0x3002. mkgmapin oletustyyli kääntää siihen kaikki healthcare=* ja lisäksi amenity=hospital ja amenity=doctors. Tämä riittänee, koska kyseinen POI-hakuvalikko ei ole ylettömän täynnä. Kaupoille Garmin ei tarjoa kovin monta järkevää alakategoriaa, ja niinpä kauppoja joutuukin usein hakemaan nimen perusteella.

Mitä tulee tuohon bicycle/foot=designated-määreeseen, niin ymmärsin, että sinisellä liikennemerkillä osoitettuja väyliä varten on ehdotettu käytettäväksi foot/bicycle=official. Suomessa en ole siihen törmännyt satunnaisilla “retkilläni” korjatessani mkgmapin ilmoittamia virheitä, eikä mielestäni ole tarpeen tehdä eroa sinisen ja punakeltaisen liikennemerkin välillä. Esimerkiksi Lahdentien varressa Vantaan Nikinmäessä lähellä Keravan rajaa on välillä kevyen liikenteen väylä ja välillä moottoriajoneuvolla ajo kielletty, “tonteille ajo sallittu”. Tie näyttää koko ajan samanlaiselta. Eiköhän tuollaisia kokoojakatu-kevyenliikenteenväyliä ole muuallakin.

Jos maailmalla on jo päätetty (äänekkäimmät JOSMin kehittäjät ovat päättäneet), että useille kulkumuodoille tarkoitetut kevyen liikenteen väylät kuuluu merkitä highway=path eikä highway=cycleway, niin voisimmeko ajatella, että highway=cycleway on vähän niin kuin highway=road eli kaipaa tarkennusta? Ainakin ne tiet, jotka on säästeliäästi merkitty vain highway=cycleway,foot=yes, kaipaavat lisäavaimia lit=, surface= ja segregated=*.

Onko highway=pathin edellyttämä tagiviidakko edes ongelma, jos uudet kartoittajat ohjeistetaan käyttämään JOSMin esivalintoja? Vai eikö Potlatchissa ole esivalintoja?

Syy miksi kaikki ei ole vain =yes, oli pathin lisäyksessä se, että tarvittiin jokin kertomaan “no jos se ei ole footway tai cycleway, niin mikä ihme se sitten on? se on liikennemuodo(i)lle nnnn tarkoitettu väylä: nnnn=designated, ja muitakin voi olla sallittuna → mmmm=yes”. Ja sitten on väännetty eri kielillä sanakirjan kanssa merkityksestä, ihan kuin se olisi joku lakipykälä jota nörtit yrittää lukea oikeudessa.

Osa ongelmista varmaankin ratkeaisi jos JOSM olisi ainoa hyväksytty ohjelma. Potlatch 1:ssä on esivalintoja vain POI:lle (mitähän ne muuten ovat suomeksi?), lisäksi se avustaa muiden tagien valintaa antamalla listan syötetyn tagin usein käytetyistä arvoista. Se ei siis tarjoa ratkaisua pyörätieongelmaan, highwayn alta löytyy sekä cycleway että path. Äkkinäinen käyttäjä oletettavasti kyllä valitsee sen cyclewayn, koska se näyttää merkitsevän pyörätietä. Potlatch 2:ssa on pyörätien esivalinta lehden “Paths” alla, ja se syöttää tagin, niinpä niin, highway=cycleway. Samoin Cloudmaden Mapzen, siinäkin pyörätien esivalinnasta syntyy highway=cycleway. Richard Fairhurst nyt ei ainakaan muuta Potlatchin esivalintoja, vaikka JOSM:in kehittäjät pitäisivät kuinka kovaa ääntä tahansa. En oikein usko, että pyörätiesekavuus ikinä katoaisi tästä projektista, mielipide-erot ovat niin isoja.

Minun mielestäni Mapnikin, mkgmap:in ym. kehittäjät ovat käyttäjiä myös, ei valintojen tekeminen tagiviidakosta ole heille yhtään sen helpompaa kuin muillekaan. Tietysti suosittujen ohjelmien käyttämät valinnat ohjaavat tagien käyttöä ainakin yhtä tehokkaasti kuin postituslistoilla meuhkaaminen ja wikin muokkaaminenkin. Mutta jos kerran on lupa keksiä ja käyttää vaikkapa tagia a-oikeudet=yes, niin kai sitä yhtä vapaasti saa käyttää kartan tekoonkin?
http://188.64.1.61/cgi-bin/mapserv?map=/usr/map/osm-mapserver_i.map&REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&WIDTH=1059&HEIGHT=687&LAYERS=sea,borders,POI_free_query&TRANSPARENT=TRUE&FORMAT=image%2Fpng&BBOX=-574187,6558020,1615375,7978444&SRS=EPSG:3067&STYLES=&tag=a-oikeudet&value=yes

Tämä on itse asiassa aika hauskaa, eihän kukaan ole kai määrännyt, että apinaenglanti olisi ainoa hyväksytty kieli
http://188.64.1.61/cgi-bin/mapserv?map=/usr/map/osm-mapserver_i.map&REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&WIDTH=1059&HEIGHT=687&LAYERS=sea,borders,POI_free_query&TRANSPARENT=TRUE&FORMAT=image%2Fpng&BBOX=-574187,6558020,1615375,7978444&SRS=EPSG:3067&STYLES=&tag=pikavuoro&value=yes
http://188.64.1.61/cgi-bin/mapserv?map=/usr/map/osm-mapserver_i.map&REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&WIDTH=1059&HEIGHT=687&LAYERS=sea,borders,POI_free_query&TRANSPARENT=TRUE&FORMAT=image%2Fpng&BBOX=-574187,6558020,1615375,7978444&SRS=EPSG:3067&STYLES=&tag=kansi&value=paloposti

Vapaan ja helpon tagien syöttämisen varjopuolena on se, että hyvien hakuehtojen tekeminen tietojen löytämiseksi on mahdottoman vaikeaa, mutta toisaalta tuo vapaus on oleellinen osa OSM:ia. Aikamoista tasapainoilua siis, mutta kun katsoo “Map features” sivua wikissä niin minua ei yhtään ihmetytä, että tilastojen mukaan OSM ei hyvästä alusta huolimatta ole lyönyt läpi massojen joukossa . Muokkaaminen vaatii kohtuullisen perusteellista vihkiytymistä asiaan, joten se jää puoliammattilaisten tehtäväksi. Satunnaiset kävijät säikähtävät pois, ja siitä syystä aktiivisten muokkaajien määrä ei ole kasvanut vuoteen (http://wiki.openstreetmap.org/wiki/File:Osmdbstats4A.png) ja hyvin suuri osuus datan määrän kasvusta tulee vieraiden aineistojen tuomisen kautta. Kohta tullaan huomaamaan, että 12000 käyttäjää/kk ei pysty pitämään tuotuja aineistoja ajan tasalla, ja OSM:ssa alkaakin yllättäen olla vanhentunutta tavaraa tarjolla, kun tähän asti vahvuutena on ollut juuri ajantasaisuus.

Huom. Jos muokkaa yllä olevien URL:ien tag- ja value-muuttujia, niin saa aikaan minkä tahansa POI-kartan.

Tämä on kyllä harvinaisen mielenkiintoinen keskusteluketju, ja on tullut paljon hyviä huomioita esille!

Alan–pelottavaa kyllä–pikkuhiljaa käntyä tuon path-tagin puolelle. Pelkän path-tagin käyttö (ja lisäykset päällysteestä, valaistuksesta ja pyöränkäytön sallimisesta designated tai yes -tageilla, ym.) tekee kartoittamisesta täysin mekaanista puuhaa, mikä on tietysti ainoastaan hyvä juttu. Ja, kuten todettua, renderöintiähän voidaan karttaan muuttaa, niin että eri ominaisuudet tulevat paremmin näkyviin, ihmisillekin.

Tuolla ihmisen aivoille sopivalla heureistiikalla viittasin siihen, että pelkällä path-tagilla varustettua karttaa lukeva ihminen joutuu sitten itse käyttämään aikaa miettiäkseen, millainen tie kartalla näkyvä path nyt oikeastaan on. Kaikki kartan käyttäjät eivät käytä reititysalgoritmeja ja tällä tiedolla voisi olla paljonkin arvoa. Olen hieman eri mieltä siitä, etteivätkö kevyen liikenteen väylät menisi luonnostaan aika helpostikin ainakin jonkinlaisiin ymmärrettäviin hierarkioihin, vaikka ajonopeuden kaltaisia ominaisuuksia onkin vaikea päätellä suoraan tällaisten kategorioiden kautta. Käytännössä tällöin ihminen eli kartoittaja, tekee esiprosessointia reititysalgoritmin puolesta, vaikkakin osittain subjektiivisin perustein. Varsinkin ei-interaktiivista karttaa lukevalle ihmiselle tästä olisi ehkä hyötyä.

Kuten tässä on tullut jo useaan otteeseen esille, pelkän path-tagin ja lisämääritteiden käytössä ongelmana voi nähdä, että erittäin suuri osa kaikista nykyään cycleway tai footway -tagatuista teistä muuttuisi aivan samanlaisiksi highway=path, foot=yes/designated ja bicycle=yes/designated -teiksi. Mutta en lopulta tiedä, onko tämä suurikaan ongelma, sillä path-dataahan voidaan topivottavasti käsitellä myös ihmislukijoille suoraan aukeavaan muotoon, vaikkapa renderöintisääntöjä muuttamalla.

Kiitokset jo nyt keskustelusta, ehkä tähän vain tarvttaisiin vain jonkinlainen hyväntahtoisen despootin päätös.

Yksi kehityskulku tie- ja aluedatan suhteen on se, että kun perusasiat (esim. maastossa kulkee tie jonka nopeusrajoitus on xx ja jota voi ajaa autolla / pyörällä) on kartoitettu, käy teiden tarkempien ominaisuuksien (valot, leveys, päällyste, nopeusrajoituksen muuttuminen jne. jne.) tarkempi ylläpito ja merkitseminen aika monimutkaiseksi ja sitä kautta työlääksi ja tylsäksi hommaksi - erityisesti suhteessa näkyvään tulokseen, tarkempien ominaisuuksien syöttö kun ei paljon kartalla näy. Niinpä moni ei jaksa moni paneutua detaljisoppaan (vrt. tämä path-keskustelu), ja into lannistuu, kun palkintona kartoittamisesta ei enää olekaan se, että ylinopeusvaroitus ja reititys itse kartoitetulla pätkällä toimivat, eikä uutta tietä tai mitään näkyvää kartalle ilmesty. Mutta kyllä tämänkin ilmiön ehkäisemiseki on jotakin tehtävissä.

Ainakin POI-datan ylläpidon osalta mobiilinetin ja erilaisten tablettien, padien ym. käytön yleistyminen voi tuoda parannusta ajantasaisuuteen ja satunnaiskäyttäjien kontribuutioihin, jos vain mobiilimuokkaustyökaluja on saatavilla ja “puoliammattilaiset” eivät ala esittää vaatimuksia kartan muokkaamisen rajaamisesta pelkästään JOSMiin tms.

Satunnaisten käyttäjien osallistumista kartan ylläpitoon voisi parantaa lisäämällä työkaluihin (navigaattorit ym.) ominaisuuksia, joilla työtä voi jakaa eri ihmisten kesken.

Navigaattorissa voisi esimerkiksi olla nappi, jolla kokematonkin käyttäjä voisi merkitä, että kartassa on jotain vikaa tai puutteita, ja esivalinnalla tai vapaalla kuvauksella halutessaan, mitä vikaa. Sitten kokeneemmat kartoittajat voisivat esim. asettaa “vikahälytyksen” ja kartoittaa vika- tai puutepaikan tarkemmin.

Kartoitustyötä voisi jakaa havaintojen tekoon ja kartan muokkaukseen myös hiukan pitemmälle mennen kuin pelkän vian/puutteen havainnon osalta. Navigaattoriin voisi laittaa esim. liikennemerkki-esivalinnat, joilla satunnainenkin käyttäjä voisi merkitä havaintoja. Itse kartan muokkauksessa kokeneemman hommiksi esim. muuntaa liikennemerkkihavainto tiehen liittyväksi nopeus- tai talvinopeusrajoitukseksi, hazard-merkinnäksi tms. Tietysti tätä toimintoa voisi olla mahdollista ainakin osittain automatisoidakin.

Minun ratkaisuehdotukseni olisi, että muutetaan tulkintasääntöjä seuraavasti:
highway=cycleway → highway=path, bicycle=designated
highway=footway → highway=path, foot=designated
Muutetaan myös piirtosääntöjä tätä vastaavaksi. Eli piirretään
highway=path, bicycle=(designated|official)
samoin kuin highway=cycleway.

Ellemme voi sopia, että highway=cycleway on poistumassa käytöstä ja tästä eteenpäin tulisi käyttää merkintää highway=path, niin ehdotan “muokkaussodan aselepoa”. Ei saa vaihtaa highway=path:ia highway=cycleway:ksi tai päinvastoin, ellei samalla tee ominaisuuksiin muitakin muutoksia. Joskus kesällä tarkensin Tuusulassa Nahkelantien kevyen liikenteen väylää lisäten tonttiliittymiä ja muita, ja taisin samalla muuttaa highway=cycleway:t highway=path, segregated=no, surface=paved/unpaved, lit=yes/no, foot=designated, bicycle=designated yms. havaintojeni mukaan. Hetkeä myöhemmin joku oli muuttanut sen takaisin highway=cycleway:ksi. Oli sentään säästänyt ne foot=, bicycle=, segregated=*, yms.

Talvella olen aikeissa “liikkua” Tuusulassa, Hyvinkäällä ja Lopella ja jalostaa kesällä pyöräillessäni tekemäni muutamat sadat Lap-napin painallukset Googlen katunäkymäkuvien avulla bussipysäkeiksi, suojateiksi, tonttiliittymiksi ja muiksi. Aion merkitä lisäämäni kevyen liikenteen väylät highway=path.

Eikö olisi järkevää sopia myös jokin käytäntö, jolla merkitä kevyen liikenteen väylien kyltitys, jos sellainen on. Muistanko väärin, vai oliko jokin tapa jo laajemmin käytössä (sign:ref=423 tmv?). Näin esim juuri tuollainen yhdistetty kevyen liikenteen väyläkin olisi mahdollista muuttaa/konvertoida automatisoidusti tagiyhdistelmäksi X pelkän numeron perusteella. Jos vaikka edes Suomessa päästäisiin joskus yksimielisyyteen sopivimmasta tavasta merkitä tiettyjä yleisiä teitä.

Aivan samanlaisia kevyen liikenteen teitä tullaan varmasti jatkossakin merkitsemään useammalla tavalla, oltiin asiasta päästy yksimielisyyteen tai ei. Pitäisin aika hyvänä sellaistakin tilannetta, että saataisin sovituksi jokin merkintätapa, jonka mukaisesti liikennemerkkien numeroiden perusteella tehtäisiin säännöllisiä konversioita etukäteen dokumentoidulla tavalla. Tällöin kaikki olisivat vapaat merkkaamaan teitä edelleen tavalla, johon on jo tottunut ja nämä sitten automaattisesti käännettäisiin myöhemmin vähemmän mieluisaksi pathiksi/cyclewayksi/footwayksi jne. Merkityt tiet näkyisivät kartalla samalla tavalla koko ajan ja lisäksi aineisto olisi helposti ohjelmallisesti käsiteltävissä (yhtenäinen merkintä). En ainakaan koe huonona, vaikka omia kartoituksia automatisoidusti käsitellään - pääasia, että aineisto olisi mahdollisimman hyödyllinen kaikille käyttäjille (kartat, reittialgoritmit, erityissovellukset ym).

Hyvä ajatus. Liikennemerkin numerot ovat kuitenkin maakohtaisia: Esimerkiksi Suomen merkki 422 on Saksassa Zeichen 237. Norjassa (ainakin Trondheimissa) merkit ovat suorakaiteen muotoisia. Monet Euroopan ulkopuoliset maat eivät noudata Wienin yleissopimusta liikennemerkeistä.

Liikennemerkeillä ja kartalla ei aina ole suoraa vastaavuutta. Esimerkiksi kaikki kääntymiskieltomerkit eivät edellytä kääntymiskieltorelaatiota, koska joskus asia voidaan hoitaa määrittelemällä tielle oneway=yes. Erotettu väylä (segregated=yes) voidaan Suomessa merkitä ainakin kolmella tavalla: 421+422, 424, 425, tai tiemerkintä (sulkuviiva, pyörän kuva ja jalankulkijan kuva). Joskus liikennemerkki unohdetaan toistaa risteyksessä, jolloin segregated=no:n tapauksessa on epäselvää, saako pyöräilyä jatkaa vai muuttuiko tie jalkakäytäväksi.

Sinisellä merkillä osoitettujen kevyen liikenteen väylien merkintätapa on ilmeisesti jo sovittu: foot/bicycle=official. On ehdotettu myös merkintää designation=*, joka ymmärtääkseni voisi vastata ruskeita pyöräreittiopasteita, joille kyllä on jo reittirelaatiot.

Ajatus että “sininen merkki → =official” on yksittäisen käyttäjän Nop yritys luoda “vielä yksi, täsmällisesti määritelty arvo” vain siksi, että “designated -arvoa on käytetty väärin joissain paikoissa”.

Designation-tagin arvot olisi Suomessa jotakuinkin

  • jalkakäytävä
  • pyörätie
  • yhdistetty pyörätie ja jalkakäytävä
  • pyörätie ja jalkakäytävä rinnakkain
  • ratsastustie jne.
    ts. tieluokituksen “virallinen” nimi - tai mitä lähinnä kaavaviranomainen vastaisi tien tyypiksi. Esim. kaupunkialueilla pihojen halki tai välistä saattaa kaavassa mennä “yleiselle jalankululle varattu väylä” (tai-mikä-olikaan-sanamuoto), ts. designation=jalkakäytävä ja loput väylät ovat vain taloyhtiön omiin tarpeisiinsa rakentamia. Äkkisältään ei pystyisi sanomaan mikä on satunnaisen moottoriajoneuvokielto-väylän nimitys - sitä ei välttämättä ole tai se löytyy kaupungin liikennesuunnittelupäällikön pöytäkirjoista.

Liikennemerkkien vastaavuuksista eri maissa voi tehdä myöhemmin listoja, jos dataa kertyisi ehdotetussa muodossa: esim. traffic_sign=FI:421 . Harvempaa käyttäjää kiinnostavat kuitenkaan merkit, vaan niiden vaikutus - saa pyöräillä, saa kävellä jne.

Koska alkuperäisessä topicissa mainitaan sana “polku”, heittäisin sekaan vielä highway=trail -tagin. Hyvin epävirallinen, ja vähän keskusteltu etenkin highway=path:iin verrattuna.

http://wiki.openstreetmap.org/wiki/Tag:highway%3Dtrail

Oma mielipiteeni on, että tuolle olisi kuitenkin tarvetta. On yksinkertaisesti hölmöä, jos mapnik renderöi pururadan ja viereisen perisuomalaisen 20cm metsäpolun samalla tavalla.

Periaatteessa saman voi melko helposti ilmaista path:n lisätageilla (visibility,width,surface, sac_scale jne). Ja renderöijän vastuullahan se on tämä tulkita. Mutta käytännössä, onko tässä mitään toivoa että lopputulos olisi hyvä? Minusta se puoli ei näytä kovin lupaavalta. Viime kädessä minusta olisi selkeämpää, jos merkittävät, normaalilta opaskartalta löytyvät polut olisivat =path ja sitten vain suunnistus/maastokartoissa näkyvät =trail.

Tuota on tagging-postituslistalla käsitelty, ja keskustelu on ollut jokseenkin yhtä hedelmällistä kuin path-soppakin. Mutta olen nyt muutaman polun lähimetsiin merkinnyt highway=trail. Mielipiteitä asiaan? En odottaisi, että mapnik rupeaa ihan heti tuota tukemaan, vaikka löytyisikin joukko ihmisiä, joiden mielestä tuo voisi olla järkevää.

En kannata tältä istumalta, tekee asiat liian mutkikkaaksi, taas yksi tägi lisää kävelyreititykseen.

Jos perinteisen metsäpolun haluaa erottaa pururadasta tms. ryntäilypaikasta jossa esiintyy ajoittain metsän rauhaa häiritsteviä ihmislaumoja, minusta tämä kävisi paremmin esim. niin että merkataan esim. highway=path foot=yes trail=yes. Tällöin nekin piirto-ohjelmat ja reitittäjät, jotka eivät trail:eista mitään ymmärrä, osaisivat reitittää ja piirtää näitä polkuja. Jos trail-tägi highway=path:in lisänä tulee laajaan käyttöön, sitten voi paremmin perustein ehdotella piirto-ohjelmiin ja reititykseen tukea tuolle, ja se ehkä saattaa mennä paremmin läpi kun ei ole kokonaan erillinen polkutyyppi vaan lisämääre.

Näkisin tämän asian äkkiseltään niin, että tuo erillinen highway nimenomaan ratkaisee tässä ongelman. Lähtökohtaisesti en odottaisi minkään navigointisoftan ohjaavan käyttäjäänsä “trail” tyyppisille poluille. Suomalaisen metsäpolun luonteeseen kuuluu, että sieltä ei välttämäti kuivin jaloin selvitä :slight_smile:

Nyt jos lisätään polku muodossa (hw=path, trail=yes), niin olemassa oleva navigointisoftahan nimenomaan ohjaa sinne, jos sitä ei korjata huomioimaan tuota ylimääräistä tagia.

Sama juttu kuin mapnikissa: esimerkiksi noita lisäämiäni polkuja ei voi muuttaa muotoon (hw=path, trail=yes) jos mapnikkiä ei muuteta ensin tukemaan tuota. Muutoin mapnik renderöi nuo polut samalla tavoin kuin isommat pururadat, ja lopputulos on melkoisen käyttökelvoton kartta. (ja sama juttu kaikille muillekin softille, lähtien mkgmap-säännöistä…)

Ok, ymmärrän näkökulman, eli ideana siis taisikin olla pitää näitä polkuja piilossa, tässä tarkoituksessa tuo tosiaan tuntuu järkevältä. Minulla taitaa olla aika päinvastainen näkökulma, ja minusta nimenomaan kävelynavigaattorin olisi lähtökohtaisesti hyvä ohjata väylille joita voi liikkumiseen ilman isompia ongelmia käyttää, ja metsäpolkuhan on tähän kävelijälle mitä parhain, tietysti varustevarauksin. Pururata onkin sitten jo hankalampi tapaus, kun siellä voi olla esim. jotain ohjattuja ryhmiä ryntäilemässä väylän leveydeltä joka haittaa väylän käyttämistä liikkumiseen pisteestä A pisteeseen B.

No, kieltämättä sitten nuo kosteus- ym. olosuhteet voivat myös olla varsin hyödyllisiä lisämääreitä ja toki olisi hyvä että polut ja muut väylät kartalle piirrettynä voisi erottaa, riippumatta siitä kumpi sitten sattuu enemmän tai vähemmän miellyttämään.

Minäkin olen lisämääreiden kannalla. Pyöräilyreitityksessä on samankaltaisia näkökohtia kuin kävelyreitityksessäkin. Juhlakengillä tai vaikka sandaaleilla voi kävellä auratuillla jalkakäytävillä, mutta niillä ei ole asiaa syvään lumeen tai upottaville metsäpoluille. Vastaavasti pyörällä voi ainakin lumettomaan ja kuivaan aikaan oikaista epävirallisia polkuja pitkin, mutta peräkärryn tai lasten kanssa pyöräillessä on parempi pysytellä virallisemmilla reiteillä.

Tuskin kevyen liikenteen reititystä ikinä saa täysin automaattiseksi. Jos kaikki pikkupolut ovat mukana, reittivaihtoehtoja on käsittämättömän paljon enemmän kuin autoilijoilla, jotka reititysalgoritmi voi ohjata pääteitä pitkin lähelle määränpäätä. Parametreja ja mieltymyksiä on paljon, ja esimerkiksi talvella molemmat voivat vaihdella paljon. Ottaako pulkan vai lastenrattaat? Vastaus ja paras reitti voivat riippua vallitsevasta tai odotettavissa olevasta auraus- ja hiekoitustilanteesta.

Koitin protoilla tuota osmand:lla (osm android luurissa). Lopputulos löytyy http://jesh.fi/2010/osmand/ ja näyttää tältä: http://jesh.fi/2010/osmand/dsc_8740.jpg

Highway=path on muutettu samanlaiseksi pisteviivaksi kuin highway=footway ja cycleway. Erottimena toimii väri. Highway=trail on taas sitten katkoviivaa. Paikka on Jyväskylän Laajavuoresta, http://osm.org/go/00hgY4Sc.

Täytyypä koittaa tehdä sama garminille ja maknikille tässä joku ilta.