Buslijnen, halteinfo, OV-routes - overzicht en discussie

#219
Hoort: daarover verschillen de meningen.
Het kan in elk geval geen kwaad om dat ook te doen. Dan wordt het vertrouwde icoontje ook gerenderd.

De paal van het bord. Mag ook getagd worden. Hoe? Het is wel een element, waar de informatie op staat.

Staat allemaal heel duidelijk op de wiki: hier staat precies wat je op en wat je naast de weg moet taggen…

Er zijn drie mogelijkheden voorzien in de wiki:

  1. Als losse node naast de weg. Als er bijvoorbeeld alleen een haltepaal staat en er geen verdere markeringen van de bushalte zijn.
  2. Op een node van een way, naast de rijbaan. Als je een (smal) halteperron of een deel van het troittoir wilt markeren.
  3. Op een node van een area. Als je de fysieke omvang van de halte kunt weergeven.

Wat daarbij van belang is, is dat alleen de tag Highway=bus_stop er voor zorgt dat het blauwe bus-symbool op de kaart verschijnt.
Alle andere tags of combinaties daarvan renderen niet op de kaart.

Dat staat er niet, want de paal op een platform, zijn twee elementen en beide te taggen. Hoe tag je dan beide? Dat is wat ik zie.
Die paal met L3 bord is belangrijk om aan te geven, dat het een bushalte is. Dus de busstop

Maar je mag alleen een node van een way of area gebruiken.
Terwijl de paal wel eens ergens naast het platform staat of er midden op.

Is de paal altijd highway=bus_stop?

De wiki kent geen onderscheid tussen de paal en de halte.
In PT v2 bestaan maar 2 elementen: de stop_position en de halte(=waar de reizigers wachten op de bus).
Deze halte kan dus op 3 manieren op de kaart worden gezet: een losse node, een way of een area.

Je zou dus een voorstel kunnen indienen om in PT v2 in het vervolg drie elementen te onderscheiden:
stop_position, de haltepaal (m L3 aanduiding) en het halteperron.

Groetere busstations hebben soms een digitaal bord met alle vertrekkende bussen van de verschillende perrons. Die kan je daarmee dan ook taggen.

Dat ga ik niet doen.

Ik zet altijd highway=bus_stop neer, waar de haltepaal staat.

Dat heeft in ieder geval geen ongewenste gevolgen, zolang je public_transport=platform maar niet vergeet.

Hoeveel van die palen staan er eigenlijk in Nederland?

Volgens de regels mag er maar 1 nummer per paal zijn. Daar is 1 uitzondering op, de zogeheten “dijkhaltes”, waarbij van oudsher maar aan 1 kant van de weg een haltepaal staat terwijl er aan 2 kanten gestopt wordt.

Daarnaast is door chipkaart/zonegrensproblematiek wel eens een 2e of 3e haltecode aan een fysieke paal gehangen (Busstation Het Oor in Almere was hier een beruchte in, daar kwamen 4 zones samen in een pseudozone)

Ik heb daar ooit een Voorstel op de tagging-lijst gemaakt, te weten placename. Handig voor een lijn als 120, waar vijf keer de haltenaam Dorp in voorkomt. Maar ik merkte daar niet echt veel enthousiasme. Maar ik ben er eigenlijk nog steeds voorstander voor.
Net als mijn andere idee. “Formula” voor de “formule” van een lijn buiten de concessienaam, dus R·NET, Buurtbus, Q-Liner of Maxx.

Voor R·NET heb ik dat nu trouwens opgelost door daar een apart Network van te maken. Let wel, alle R·NET-route_masters zitten nu in 2 networks, die van hun echte concessie en deze.

De highway=platform laat/haal ik altijd weg. Het is dubbeltaggen met public_transport=platform.
Voor nodes is het taggen voor de renderer, en dat weiger ik. Moet die renderer maar eens gefixt worden, dat beloven ze al jaren.

Ook zone haal ik weg. De zone is echt alleen nog van belang voor ster-abbonnementshouders en dat kan beter van de zonekaart of uit het CHB gehaald worden.

Vergeet niet dat 4+ elementen (2x public_transport=platform, 2x public_transport=stop_position en evt shelters etc) ook nog in een stop_area moeten.

DangerousMagic heeft nog niet gereageerd?
En er zijn ook nog geen fouten hersteld.

Ik heb trouwens binnen het netwerk Amstelland Meerlanden een deel van de lijnen geupdate:
-Alle R·NET-lijnen (≥300) gecorrigeerd inclusief halteperrons
-Alle Schipholnet-lijnen (180-199,287) en scholierenlijnen (612,661) gecorrigeerd inclusief haltepalen
-de overige lijnen (165-174, 242-271, 401) moeten nog.
-AML flex moet nog. Ik denk dat ik dat als routerelatie zonder way doe.
-De oude, niet meer gebruikte, lijnen opruimen en, waar niet meer door andere lijnen gebruikt, haltes opruimen

Nog een paar opmerkingen:

  1. Elke halte heeft één uniek nummer in het CHB, en dat nummer duiden we in OSM aan met de tag ref:IFOPT=NL:Q:12345678.
    Indien een halte bij sommige vervoerders ook nog een ander nummer heeft, dat dan dus NIET vermelden met de ref:IFOPT tag. De bedoeling van het CHB is juist dat al die andere nummers uitgefaseerd gaan worden.
  1. Bij een ‘dijkhalte’ is er weliswaar slechts één haltepaal, maar zijn er in het CHB twee haltes (quays), een aan elke kant van de weg (als de bus er tenminste beide kanten op rijdt), met elk een eigen NL:Q nummer.

en

De citaten komen uit een document “BISON fysieke haltestructuur en toegankelijkheid”.

Ik kom nu twee haltes tegen waar Sint E7 een ref:IFOPT op heeft gezet die niet voorkomt in het NDOV bestand: https://www.openstreetmap.org/node/4562071336 met ref:IFOPT=NL:Q:15100202
Volgens het NDOV bestand moet dat NL:Q:66230200 zijn. NL:Q:15100202 komt in het hele NDOV bestand niet voor.

Iemand enig idee waar dit vandaan kan komen? Die heeft hij er ook nog eens eergister op gezet, het lijkt me sterk dat die refs zo snel veranderen.

Die 1xxxxxxx in Zeeland en Maastricht komen uit het Veolia tijdperk. Bij komst Arriva is er besloten om alles te hernummeren naar meer conventionele nummers ( zone en nummer) om conflicten met 1xxx zones in Noord-Nederland te voorkomen.

Het lijkt me meer een vraag om via PB rechtstreeks aan Sint E7 te stellen.
Ik weet wel dat hij Haltebeheer.nl gebruikt als bron voor de haltecodes en die geeft inderdaad 15100202.
OVzoeker.nl is weer eens betrouwbaarder en geeft wel 66230200.

Ik had de connectie tussen de IFOPT en de zone nog niet gemaakt, dat is een goeie.

Nee, die refs veranderen niet snel. Zelfs als een halte een klein stukje verplaatst wordt, veranderen ze niet. Als een bus op een busstation naar een ander perron gaat dan verandert in de route wel de halte.
De eerste 4 cijfers van de haltecode is oorspronkelijk de zonecode, en die zijn landelijk ingedeeld, van 1000 in Groningen, via 6000 in Zuid-Limburg tot 7000 in Zeeland. Dat is tegenwoordig niet een 100%-match, ook omdat sommige haltes in dubbele zones liggen, maar je kan er gevoeglijk van uit gaan dat er niet een 1500 in de buurt van een 6600 ligt.

Ik zou zeggen: vraag het Sint E7. Hij leest mee met deze discusie.

Ik heb net de busstations van Schiphol Airport en Schiphol Knooppunt Noord helemaal van ref:IFOPT’s voorzien (en alle busrelaties goed gezet … wat een klus!).

Waar halen jullie die IFOPT’s vandaan? Ik voor de haltes uit het CHB, maar de koppeling met de lijnen zou ik uit het koppelvlak 1 kunnen halen, maar daar heb ik nog geen goed “decoder” voor. Dus nu maar uit ovinfo beta en de websites van Connexxion, GVB en Arriva, die niet altijd even behulpzaam zijn (GVB en Arriva gebruiken andere haltenummers dan in het CHB, CXX toont geen aankomsthaltecodes)

Voor de algemene haltes ook het CHB bestand. In Limburg heeft Arriva bij de reisinfo vaak de perronnaam erbij, dan kun je de lijn aan de halte koppelen. Volgens mij staat de perronnaam (meestal een letter) niet in het CHB bestand, het zou mooi zijn als dat er in zou staan.

Ik heb mijn extract van de halteplaatsen een beetje aangepast, een groot bestand met alle haltes van Nederland was wel erg groot, ik heb ze nu opgedeeld per provincie (en een paar stadsregio’s, de concessionprovidercode in het haltebestand). Ook kun je nu filteren op de haltenaam en de plaats.

http://www.maasluip.nl/osm/NDOV.html