[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