[OSM-talk-be] busroutes
Ben Laenen
benlaenen at gmail.com
Thu Oct 14 18:29:25 UTC 2010
Jo wrote:
> Ja, misschien wel, want het is me niet bepaald duidelijk. Kunnen die
> segmentrelaties door meerdere lijnen gebruikt worden? (Dat is waar ik
> vanuit ging en wschl de bron van de verwarring.) Het is pas als die
> segmentrelaties door meerdere lijnen herbruikt kunnen worden, dat het
> interessant wordt vanuit het standpunt van onderhoudbaarheid van de
> gegevens.
Heb eens een testje gedaan voor bus 14 in Antwerpen (die liep toch nog langs
de verkeerde wegen in OSM sinds die een andere route volgt). Ze is nog niet
volledig en ik heb ook niet alle bushaltes langs de route, maar het geeft een
idee:
Bus 14 is misschien niet de meest interessante route, ze is een gewone
stadslijn en heeft twee knooppunten: beide terminussen. Verder ook geen
speciale situaties zoals varianten.
http://www.openstreetmap.org/browse/relation/11157
is de basisrelatie. Zoals je ziet bestaat ze uit twee routesegmenten (de
heenweg en de terugweg). Deze zijn:
http://www.openstreetmap.org/browse/relation/1225296
http://www.openstreetmap.org/browse/relation/1225297
Zo eenvoudig is het dus eigenlijk. Qua vorm heeft het alles weg van de door
mij steeds verketterde twee relaties, maar qua structuur past het nu tenminste
in iets dat meer kan met bv. willekeurig aantal knooppunten (inclusief één
knooppunt)
Nog enkele opmerkingen:
* de volgorde van de ways onderling en van de haltes onderling in de relatie
is belangrijk en moet op een manier zien bewaard te blijven -- kwestie van
tijd eigenlijk tot Potlatch of een andere editor dat om zeep helpt...
* niet te veel kijken naar de tags van de relatie. Dat is pas voor later. Ook
voor de member roles van de haltes moet misschien nog een en ander gezegd
worden
De data van De Lijn maakt het trouwens niet echt makkelijk hier, die hebben
eigenlijk het equivalent van een relatie voor elke bus die rijdt. Dus een
relatie voor de bus om 8u15, dan een relatie voor de bus om 8u30 etc.
Ze splitsen ook in veel minder knooppunten op dan ik eerst had gedacht, wat
dan veel werk geeft bij variantes (vele stukken dubbel omdat de knooppunten
ver uit elkaar liggen). Natuurlijk, zo lang we de data van De Lijn niet hebben
kunnen we hier doen wat we willen en opsplitsen zo veel en zo graag we willen
:-)
Ben
More information about the Talk-be
mailing list