[osm-hu] BKK PTv2
Ferenc Veres
lion at netngine.hu
2018. Már. 14., Sze, 20:10:15 UTC
Zsombor Welker írta 2018-03-14 19:34 dátummal:
> A járat kapcsolat tagjainál jelenleg is engedélyezve vannak az eltérő
> típusú elemek a "stop" szerep alatt: (wiki
> <https://wiki.openstreetmap.org/wiki/WikiProject_Hungary/Tömegközlekedés#J.C3.A1rat>)
>
> Tagok:
> Tag: Megállóhely (vagy ennek hiányában megállási vagy
> hozzáférési pont)
> Elemtípus: kapcsolat (vagy pont / vonal / terület )
> Szerep: stop
>
> A megállóhely a "public_transport=stop" kapcsolat, a
> megállási/hozzáférési pont pedig az alap elemek:
> - highway=bus_stop
> - railway=tram_stop
> - public_transport=stop_position
> - public_transport=platform
> - ...
>
> Így ha nincs kapcsolat, akkor használható a megfelelő pont.
>
> A PTv2-vel összehasonlítva a "platform" szerep szűnik meg -- mivelhogy
> ha van stop_position+platform is, akkor ahhoz egy
> "public_transport=stop" kapcsolat is lehet és akkor azon keresztül
> szerepel mindkettő a route=* kapcsolatban. Ha pedig csak az egyik van
> nincs jelentőség megkülönböztetni a szerepeket (stop v. platform).
Olyan talán nincs, hogy csak stop_position van, nem? Esetleg a régi, az
út vonalán elhelyezett highway=bus_stop-oknak az a kiegészítő tegje és
olyankor szerepel a térképen platform (tábla pont) nélkül?
Gábor átírogatta a "stop" role-okat "platform"-ra, mert a kapcsolatokban
a public_transport=platform nód van benne, jellemzően Bp-en a buszokhoz
nincs stop position, csak platform (azt importáltuk). Annak pedig
helyesen "platform" a role-ja. Ezt szerintem nem kell revertelni, miért
kéne?
Az persze igaz, hogy értelme nincs különbséget tenni a két role között,
legalábbis maga a hivatkozott pont egyértelműen meg kell határozza, hogy
az micsoda.
> Amit lényegesnek érzek az a stop_position/platform összerendelés
> egyértelműsítése. Ha mindkettő explicit szerepel a térképen, akkor
> azokat egy public_transport=stop kapcsolat is kösse össze. A route=*
> kapcsolatokban pedig ez a public_transport=stop kapcsolat szerepeljen a
> helyett, hogy külön-külön van egy összetartozó stop és platform szerepű
> elem.
>
> Ha pedig van stop_position+platform is akkor a "public_transport=stop"
> kapcsolaton szerepeljen a "ref:bkk=*", nem az összetevő elemeken, és így
> egyértelmű a meghatározás.
Ezeknek az a baja, hogy nem kompatiblis a PTv2-vel "felülről". A
public_transport=stop az máshol nem létezik, ezért ha arra kerülnek át
létfontosságú információk, némely rendszer nem fog működni a magyar
adatokkal.
Ennek a megállónak például ezért nincs neve a Mapniken?
https://www.openstreetmap.org/relation/1702174#map=18/47.54498/19.13964
(Habár a name a stop_position-on rajta van. Lehet, hogy ez lenne a
"trükk" hogy azért mégiscsak meghagyjuk a nevet vagy más fontos adatot
olyan elemen ami más szabvánnyal is kompatibilis. Így meg lenne a
logikai összekapcsolás is, de mégis kompatibilis más rendszerekkel.)
stop relation:
http://overpass-turbo.eu/s/x1g
Feri
További információk a(z) Talk-hu levelezőlistáról