Re: [osm-hu] Re: Kerékpárutak, jelölések
szali
uzemelteto at gmail.com
2014. Sze. 30., K, 18:12:44 UTC
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.
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.
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.
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.
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.openstreetmap.org/pipermail/talk-hu/attachments/20140930/e4e7e127/attachment.htm>
További információk a(z) Talk-hu levelezőlistáról