[OSM-talk-be] busroutes

Ben Laenen benlaenen at gmail.com
Thu Oct 14 09:59:23 UTC 2010


2010/10/14 Ivo De Broeck <ivo.debroeck at gmail.com>:
> Eindelijk komen we nu een stapje vooruit. Voor de parent-relaties zouden we
> dan ref=8 en name=stadsbus en ref=8 en name=nachtbus kunnen hebben (beide
> bestaan).

name=stadbus of nachtbus zou ik niet doen, dat is ook niet echt de
naam van de buslijn. Wederom, andere tags kunnen gebruikt worden
hiervoor. Als het verschil tussen bv een stadsbus en een streekbus wel
duidelijk is natuurlijk, sommige streekbussen hebben nl. de functie
van een stadsbus eens ze binnen de stadsagglomeratie zijn.

Wat de nachtbus betreft: heeft die geen ref=N8 ipv ref=8?

Nog om mee rekening te houden: Brussel heeft ook een avondnet, wat wil
zeggen dat de buslijnen anders zijn na 22u.


> Vraag blijft nog altijd dan de to en from (1 of 2 relaties) en het probleem
> van de bus_stops (waar de ene richting een iets andere route volgt dan de
> andere richting).

Bij het geval parentrelatie + stukjes routerelaties, dan komen de
haltes in de laatste te zitten. Een routerelatie in dit geval is
slechts enkelrichting, dus tussen twee knooppunten zullen gewoonlijk
wel twee relaties zitten voor beide richtingen. De richting van elke
routerelatie kan dan wel bepaald worden met forward/backward roles.

Maar we moeten er dus wel van afstappen dat je een routeplanner of
iets dergelijks kan maken met enkel de OSM-data. Je hebt de schedule
ook nodig. Pas dan weet je welke stukjes routerelatie op mekaar volgen
op welk moment. Je kan een slimme gok doen, maar garantie dat bvb. het
laatste stuk waar je naartoe moet gereden wordt op dat moment heb je
met enkel OSM-data niet.

Willen we dit dus echt bruikbaar maken, zijn we gedoemd om een
nevenproject op te zetten :-)

> Misschien moeten we (voor de duidelijkheid) bij een parent-relatie het veld
> direction bijvoegen forward/backward ? Dat betekent dat bus 8 forward wordt
> from Bertem to Bierbeek en bus 8 backward als from Bierbeek to Bertem (dus 2
> aparte relaties?)

Waarom zou je de parentrelatie ook nog eens opsplitsen? Een volledige
buslijn zit in dit geval onder één paraplu, inclusief al haar
variantes.

Eén relatie: bus 8
Met daarin een aantal andere relaties die op hun beurt dan de
to/from/via hebben die voor dat stuk op de bus of halte staan.


Nog een opmerking omdat ik er nu aan denk wat variantes betreft: we
moeten ook eens nadenken over hoe we (het in Vlaanderen verdwenen,
maar in Brussel nog bestaande) geval van doorstreepte nummers moeten
behandelen. Bus 15 met streep door is een verkorte versie van bus 15.
Is bus 15 barré dan een variante of een andere buslijn dan bus 15?

Ben




More information about the Talk-be mailing list