[osm-hu] Public Transport version 2 (PTv2) tagging schema
Feri Veres
lion at netngine.hu
2019. Júl. 31., Sze, 12:21:02 UTC
Szia Balázs!
Ez rettenetes.
Első lépésként szerintem vizsgáld meg mitől lett ilyen. Egy példát elemezve:
1. Eredetileg csak highway=bus_stop-ot importáltunk (8 évvel ezelőtti
munkaként ez elfogadható)
2. Kapott "public_transport=platform"-ot 1 éve (az lehetett az általam
is említett korábbi PTv2 próbálkozás!)
3. Fazu 7 hónapja stop_position-ra állította. (Nem esetleg valami ID GUI
bénaság? Pl címkézési preset keveredés? Meg kell tőle kérdezni!)
https://www.openstreetmap.org/node/1361032835/history#map=19/47.54639/19.09068
Csak kiragadott példa, de szúrópróbaszerűen találok több ugyanilyen
történetűt is. Más felhasználók is csináltak ilyet, és mások is
csináltak pl esőbeálló elkülönítést.
2019.07.30. 0:30 keltezéssel, Úr Balázs írta:
> 2019. 07. 24. 21:56 keltezéssel, Úr Balázs írta:
>> Elolvastam a wikiben, hogy hogyan kellene kinéznie egy tömegközlekedési
>> útvonalnak a térképen:
>> https://wiki.openstreetmap.org/wiki/Buses#Adding_a_bus_route_to_OpenStreetMap
>
> Hozzákezdtem a budapesti buszok rendbe tételéhez, de máris elakadtam az
> első járatnál (5-ös busz).
>
> Valaki elkezdte a meglévő megállókat átírni public_transport=platform
> értékről public_transport=stop_position értékre, és egyúttal berajzolt
> egy highway=platform vonalat a megállóból indítva, például itt (már
> visszaírtam platformara): https://www.openstreetmap.org/node/1758966012
>
> Kicsit beleástam magam a buszok útvonalába, és ez így nem lesz jó.
>
> Megállók: Nagyon sok helyen berajzolták a highway=platform vonalat. A
> wiki szerint a megállót public_transport=platform címkével kell jelölni,
> amely lehet pont, vonal és terület is. Ha behúzzák a vonalat, akkor a
> meglévő buszmegálló összes címkéjét át kell helyezni a vonalra, majd
> törölni a korábbi buszmegálló pontot (és persze kicserélni a relációban
> is). Így a pontként jelölt public_transport=platform helyett az újonnan
> rajzolt vonal lesz az új public_transport=platform megálló.
>
https://wiki.openstreetmap.org/wiki/Public_transport#Buses
"If there is a real, dedicated platform for waiting passengers (usually
a different paving, a Kassel kerb or a tactile paving) "
Szóval ha csak megy tovább az aszfalt nem is kéne az a vonal. Ebből az
opcióból hiányolom a "highway=bus_stop" teget, ez ilyenkor hol lenne?
Ugyanis ezt még a "PTv3" is megtartotta (vitatva persze), mivelhogy be
van betonozódva. És ezért csináltuk mi is ezzel az importot, egyszerűen
képtelenségnek látszik kiirtani - viszont ebben a teggelésben nem szerepel!
Az alábbi linken pl elválasztja (PTv3 proposal) a highway=bus_stop-ot a
platformtól és berakja az útra, ez is nagyon rossz. A
public_transform=platform az a highway=bus_stop-pal megegyező értelmű
kellene legyen. (Viszont utóbbi meg nem alkalmazható vonalra, agyrém.)
https://wiki.openstreetmap.org/wiki/Proposed_features/Refined_Public_Transport#Platforms
> Megállók kellékei: Nem szabad a megállóban lévő kukát, padot, esőbeállót
> külön pontként felvenni, helyette ez a megálló paramétere: bench=yes,
> bin=yes, shelter=yes
Igen, de azért fuss 1 kört azokkal akik szétválasztották, ne legyen edit
war belőle. :-)
> Megállási hely: A public_transform=stop_position minden esetben az út
> része, azaz az út pontja, ahol a busz megáll. Nem lehet az út mellett és
> nem lehet a járdán. Emiatt hibás az, hogy átírták a korábbi
> public_transport=platform értéket public_transport=stop_position értékre.
Egyetértek, de ez a pont nem nagyon fontos. A "PTv3"-ban pl nem is
javasolnák a használatát. Így nem kell szerintem külön berajzolgatnunk most.
"stop_positions are not mandated by this proposal. We recommend not to
map them. "
https://wiki.openstreetmap.org/wiki/Proposed_features/Refined_Public_Transport#Platforms
Vagy pl stop area-nál, mint eleme:
"stop positions (only if they are present, please do not add these
yourself),"
> Megállási terület: Ha van megálló és megállási pont is, akkor létre kell
> hozni nekik egy public_transport=stop_area relációt, és gondolom ez megy
> az útvonal relációba, nem a megállási hely.
Nem.
Nem logikus ugyan, de ilyenkor is a megálló egyszerű objektum kerül a
route relation-be. Főként, mivel a PTv2 proposalban az ugyanolyan nevű
de szemközti oldalon lévő megállók is EGYETLEN "Stop area"-t alkotnak.
"combination of the stop position(s) and the platform(s) " (habár most
nem látom benne azt a régi kitételt, hogy "ugyanolyan nevű"!)
https://wiki.openstreetmap.org/w/index.php?oldid=625726#Stop_Area
Ezt a PTv3 "megjavítja" azzal, hogy csak a valóban egy (egy közlekedési
oldal) megálló elemei részei a "stop area"-nak (ezzel szükségtelenné
téve az általunk korábban javasolt "stop" relationt).
https://wiki.openstreetmap.org/wiki/Proposed_features/Refined_Public_Transport#Stop_Areas_and_Groups
Nem véletlen a felkiáltójel itt:
"a single (!) stop or station object,"
vagy ez:
"Stops that are close by and share a name should not be grouped in a
stop area by that reason alone"
(Hiába már nem találok a PTv2-ben erre irányuló hivatkozást.)
A kompatibilitás végett is én továbbra se a relationt hanem a megálló
PLATFORM (BUS_STOP) elemet tenném a relation-be, nem találok mást
javasló forrást. (Abból szükség esetén felfelé megkereshető a megálló
többi eleme ha kell.) (De ha külön kuka, külön tető, külön megállási
pont se lesz, akkor relation se lesz úgyse. ;-) )
>
> Források:
> https://wiki.openstreetmap.org/wiki/Buses
> https://wiki.openstreetmap.org/wiki/Buses#Adding_a_bus_route_to_OpenStreetMap
> https://wiki.openstreetmap.org/wiki/Tag:public_transport%3Dstop_position
> https://wiki.openstreetmap.org/wiki/Tag:public_transport%3Dstop_area
>
>
> Kérdéseim:
> 1. Van-e valakinek kifogása az ellen, hogy a jelenlegi összes budapesti
> megállót, amely highway=bus_stop, public_transport=stop_position átírjam
> egyszerre erre: highway=bus_stop, public_transport=platform? Úgy néztem,
> hogy mind hibás, 655 ilyen van: https://overpass-turbo.eu/s/LaN )
100% egyetértek, de légy szíves keresd meg a szerkesztőt aki csinálta.
Örülök, hogy kiszúrtad ezt a problémát!
Üdv,
Feri
[kempelen]
További információk a(z) Talk-hu levelezőlistáról