Re: [osm-hu] Re: Kerékpárutak, jelölések
Pallai Roland
pallair at magex.hu
2014. Sze. 30., K, 20:56:13 UTC
2014. szeptember 30. 20:12 szali írta, <uzemelteto at gmail.com>:
> NAGYON erős ellenérzéseim vannak az implikálósdival szemben. Képzeld el,
> hogy egy kínai vagy indiai programozó biciklis/gyalogos/lovas
> útvonaltervezőt ír OSM alapokon. highway=path, bicycle=designated: ez neki
> az alapértelmezett path-restrikciók, plusz a bicycle=designated alapján azt
> jelenti, hogy itt bizony a gyalogosok és a lovak átmehetnek. Ő nem ismeri a
> magyar KRESZ-t, nem tud magyarul, tehát 90% eséllyel nem is fogja tudni
> elolvasni. Ugyanígy a surface=* tag hiánya miatt fogalma se lesz arról,
> hogy most ez egy aszfaltút vagy földút. Kb semmit nem tud Magyarországról,
> elolvasta a default magyar restrikciókat a wikiről és ezeket alkalmazza, a
> hozzáadott restrikciókkal kiegészítve. Az, hogy Magyarországon ezen felül
> mi van beleimplikálva a tagek kombinációiba, arról neki halvány fogalma se
> lesz, és nem is fog törődni vele, mert mind a 100-akárhány ország egyéni
> értelmezési szocproblémáival nem vesződhet. Ahogyan én se tudom, hogy
> Indiában mik a közlekedési szabályok, és ha útvonaltervezőt akarok írni,
> akkor bizony azt akarom, hogy a térképben lehetőleg minél egységesebb
> formában legyenek benne a különféle megszorítások, országtól függetlenül.
>
Láttam egy OSM előadást valami nagy útvonaltervező cég mérnökétől, épp
erről beszélt, hogy lokalizáció nélkül nem lehet alkalmazni az OSM-et, de
ez nem baj, megoldják, a kereskedelmi térképekkel is lokalizáltak. Sajnos
linkelni most hirtelen nem tudom.
Egy világtérképet szerintem nem lehet abszolútértéken megalkotni, a helyi
adottságok mindenhol átszövik, egy utópia az, hogy nulla prekoncepcióval,
implikáció nélkül, kvázi kukoricán térdepelve az emberek térképet
rajzolnak, hogy megspóroljanak nekem 40 órát, amibe a helyi, számomra
releváns állapotok felmérése kerül.
Pl egy fekete afrikai útvonaltervező joggal jöhetne ide és cseszhetne le
mindenkit, hogy miért nem jelöljük, hogy az highway=primary surface=paved
és hogy jelöljük, hogy járható-e az esős évszakban mert amúgy ő most hogy
fog ide tervezni. Kiröhögnénk? Ki.
Nyilván megnehezíteni sem kell senki dolgát, alkalmazkodni kell amíg
érdemes, de azért bizonyos prekoncepciókkal megéri élni. Hogy a kínai
programozónak könnyű dolga legyen, felvihetjük a wiki lapra hogy itt a módi
a bringaúton, megspórolva ezzel több százezer címkét és az azok javítására,
karbantartására fordított értékes emberórákat.
Sőt, ha ez mégis valódi probléma lesz, akkor az OSM alapítvány majd csinál
egy SQL táblát amibe 2 nap alatt feltölti a világ a helyi implikációit
egységes formába, a kínai programozó meg kiexportálhatja egyből C headerbe
meg PHP osztályba. No meg ha esetleg open-source programot fejleszt az
illető, akkor bárki könnyen lokalizálhatja.
Ezért gond az, amikor mindenféle "emergens" értelmet akarunk beleérteni a
> tagkombinációkba. Miért nem lehet a kombinációkat simán csak kombinációként
> értelmezni? Ha bicikliutat akarsz jelölni, akkor arra van külön tag:
> highway=cycleway. Ebbe eleve beleértődik az, hogy csak biciklisek mehetnek
> rajta. A man_made=tower + building:material=wood se jelent kilátót, csupán
> egy fából készült tornyot. Ugyanígy a highway=path + bicycle=designated se
> jelent KRESZ szerinti kerékpárutat, csupán egy ösvényt, ami ki van táblázva
> biciklisek számára, vagy valamilyen más módon jelölve.
>
A highway=path + bicycle=designated nekem se tetszik, én minden esetben az
infrastruktúrát definiálnám a cycleway taggel (ami implikálja a
bicycle=designated -et), de a "világ" egyelőre ezt fogadta el:
* http://wiki.openstreetmap.org/wiki/Tag:bicycle%3Ddesignated
*
http://wiki.openstreetmap.org/wiki/United_Kingdom_Tagging_Guidelines#Cycle_Tracks
illetve a magyar wiki lap is ezt ajánlotta a módosításaim előtt is.
Nem a saját ötletem tolom.
> Példa: Mondjuk ez speciel nem path, hanem track; de olyen táblákkal jelölt
> "kerékpárút" van Veszprém környékén ("Tekeres-völgyi kerékpárút"), ami
> földutakon vezet keresztül, vannak útjelző táblák "Kerékpárút" felirattal,
> viszont kör alakú kék alapon fehér biciklis táblák nincsenek, tehát KRESZ
> szerint nem kerékpárút, és pl a traktor is vígan közlekedhet rajta. Úgyhogy
> ez bizony legjobb esetben egy highway=track + bicycle=designated lenne, ami
> távolról sem kerékpárút, és nem implikál semmi mást a tageken kívül.
>
Többnyomú úton nem is implikál kerékpárutat, sőt, oda soha nem is érdemes
feltenni, mert nem hordoz elég infót.
Pl a fenti egy túraútvonalnak hangzik, tehát kapcsolat és: type=route +
route=bicycle + stb vagy lcn=yes az útra.
> De még egyszer: a külföldieket, a programozókat és a külföldi
> programozókat _nem_ fogja érdekelni az, hogy a "józan ész" szerint te
> hogyan értelmezed a tagkombinációkat és nem fognak azért külön szenvedni,
> hogy a highway=path + bicycle=designated-et speciális esetként kezeljék,
> ahonnan kitiltják a gyalogosokat és a lovakat. Az implikálósdi csakis arra
> jó, hogy összezavarja azokat, akik valamire is használni akarják az
> adatbázist. Legjobb felcímkézni mindent, amit implikálni szeretnénk, és
> akkor senki nem érti félre. Úgyhogy: highway=cycleway + surface=asphalt, ez
> a legbiztosabb.
>
A highway=cycleway + surface=asphalt természetesen teljesen rendben van.
Érdekesség, hogy a highway=cycleway -en sem egyértelmű a gyalogosok
helyzete, pl magyarországon használhatja a gyalogos "ha más lehetőség
nincs" - valahogy így fogalmaz a KRESZ. Ezt hogy jelöljük, hogy a kínai
programozónak is egyértelmű legyen? Képtelenség. Lokalizálni kell.
Visszatérve, a highway=path + bicycle=designated kombót azért fogadtam el,
mert logikus. Ha már egyszer a highway=path + bicycle=designated +
foot=designated minden forrás szerint gyalog és kerékpárút, akkor hogy a
viharba magyarázzam el azt valakinek, hogy hogy ha valamelyk csoportot
törli, akkor az már érvénytelen kombináció lesz, amikor annyira adja magát.
Azt fogja gondolni, hogy itt a kockát gurítják, a kereket meg cipelik.
Valami ilyen mozgathatta a fentebb linkelt oldalak íróit is és nem is tudom
őket hibáztatni ezért.
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.openstreetmap.org/pipermail/talk-hu/attachments/20140930/acb270c0/attachment.htm>
További információk a(z) Talk-hu levelezőlistáról