Buslijnen, halteinfo, OV-routes - overzicht en discussie

Bedankt Henk, ik wacht het verder wel af.

Henk, ik vermoedde al dat er iemand daar bezig was met deze concessie.
Maar het was even een leuke uitdaging in deze barre tijden.

Voor lijn 21 heb ik de route aangepast.
Lijn 29 inderdaad met drie routerelaties toegevoegd.
Graag een controle of er geen fouten zijn gemaakt.

Dan laat ik het verder weer aan jou over.

Alleen in 21 Emmen-Assen ontbrak een halte.
Verder volgens mij alles goed zo.

Bedankt voor de snelle aanpassing!

Zou iemand even naar deze bushalte willen kijken?
https://www.openstreetmap.org/node/670087410
Osmose geeft een foutmelding waarvan ik niet weet wat ik moet doen
http://osmose.openstreetmap.fr/nl/map/#item=xxxx&zoom=18&lat=52.791042&lon=6.932442

Ik zie daar geen fouten.
De link naar osmose.openstreetmap.fr geeft een voor mij onbegrijpelijk overzicht.
Vraag mij dus af wat de foutmelding is ?

Raar, ik had de link getest voordat ik hem hier plaatste.
Ik krijg de volgende melding bij de bushalte: “Public transport relatie niet in route_master relatie”

Waar halen jullie de Ref:IFOPT vandaan? Voor grotere busstations is het soms lastig zoeken naar de info van alle haltes via de informatie van vervoerders.

Door een beginnend mapper was een route aangemaakt met als enige lid deze bushalte.
Die route behoort dan weer deel uit te maken van een route(hoofd) samen met de route in de tegenrichting.
Dat laatste was er natuurlijk niet.
De foute route verwijderd en daarmee is de foutmelding opgelost.

Top, bedankt. Ook voor de uitleg.

Het NDOV loket heeft een dataset waar de ref:IFOPT in staat. Die haal ik dagelijks over om per provincie een lijstje te maken:NDOV halteplaatsen

Bij grotere busstations is het inderdaad wat lastig, in de NDOV data staat er soms een perronnummer bij, anders is het een beetje van de locatie en de orientatie af te leiden (die niet altijd heel exact is).

Maarten, een suggestie.
Maak per regio ook een .csv bestand beschikbaar. Dit kan dan in JOSM als een overlay gebruikt worden middels de OpenData plugin.

Ik ben klaar met Groningen-Drenthe wat betreft de aangekondigde wijzigingen. Er zal nog wel ergens een halte zijn toegevoegd/weggehaald zonder aankondiging.

Ik heb de concessies in Fryslân een aantal dagen geleden geüpdatet a.d.h.v. de nieuwe wijzigingen.

Ik denk dat dat wel mogelijk is. Wat is dan het handigste, gewoon het file zoals de html pagina’s maar dan als csv?

Zoals ik het nu heb opgezet doet elk html file een php include van een outputfile van mijn proces. Het outputfile is een bare html file, dus wel html tags maar geen etc.
Dat ziet er dan zo uit:

<tr><th colspan=2>Name</th><th>Plaats</th><th>Quaycode</th><th>RD x</th><th>RD y</th><th>latitude</th><th>longitude</th><th colspan=2>Bearing</th></tr>
<tr><td>Nije Drintse wei</td><td></td><td>Bakkeveen</td><td>NL:Q:14640400</td><td>213777</td><td>565620</td><td>53.0742101430677</td><td>6.26422732580368</td><td>130</td><td><img src="arrow.svg" class="r130"></td></tr>
<tr><td>Nije Drintse wei</td><td></td><td>Bakkeveen</td><td>NL:Q:14640410</td><td>213781</td><td>565633</td><td>53.0743265119874</td><td>6.26428936323726</td><td>310</td><td><img src="arrow.svg" class="r310"></td></tr>
<tr><td>Jelsumerstraat</td><td></td><td>Leeuwarden</td><td>NL:Q:20003330</td><td>181831</td><td>580446</td><td>53.2099736586328</td><td>5.78880893825558</td><td>313</td><td><img src="arrow.svg" class="r313"></td></tr>
<tr><td>Jelsumerstraat</td><td></td><td>Leeuwarden</td><td>NL:Q:20003340</td><td>181831</td><td>580431</td><td>53.20983887791</td><td>5.78880768615762</td><td>133</td><td><img src="arrow.svg" class="r133"></td></tr>
<tr><td>Douwe Kalmaleane</td><td></td><td>Leeuwarden</td><td>NL:Q:20005050</td><td>180413</td><td>580025</td><td>53.2062599849457</td><td>5.76755190194908</td><td>77</td><td><img src="arrow.svg" class="r77"></td></tr>

Als ik dat ombouw naar csv krijg je zo iets:

Name,Plaats,Quaycode,RD x,RD y,latitude,longitude,Bearing
Nije Drintse wei,,Bakkeveen,NL:Q:14640400,213777,565620,53.0742101430677,6.26422732580368,130
Nije Drintse wei,,Bakkeveen,NL:Q:14640410,213781,565633,53.0743265119874,6.26428936323726,310
Jelsumerstraat,,Leeuwarden,NL:Q:20003330,181831,580446,53.2099736586328,5.78880893825558,313
Jelsumerstraat,,Leeuwarden,NL:Q:20003340,181831,580431,53.20983887791,5.78880768615762,133
Douwe Kalmaleane,,Leeuwarden,NL:Q:20005050,180413,580025,53.2062599849457,5.76755190194908,77

Gaat dat werken?

Ik zie trouwens dat er een aantal concessienamen veranderd zijn waardoor er een aantal files leeg is en een aantal haltes alleen in het totale file staan:
DR (Drenthe), GR (Groningen), SAN (Stadsregio Arnhem-Nijmegen) en SRA (Stadsregio Amsterdam) bestaan niet meer.
ALM (Almere), GD (Groningen-Drenthe) en OVSFLV (Overijssel-Flevoland) zijn nieuw.

Arnhem en Nijmegen staan bij Gelderland erbij, Amsterdam bij Vervoerregio Amsterdam, OVSFLV is één halte in Emmeloord.

Maarten, ik heb onderstaande getest en dat werkt goed:

name,Plaats,ref:IFOPT,RD x,RD y,latitude,longitude,Bearing
Nije Drintse wei,Bakkeveen,NL:Q:14640400,213777,565620,53.0742101430677,6.26422732580368,130
Nije Drintse wei,Bakkeveen,NL:Q:14640410,213781,565633,53.0743265119874,6.26428936323726,310
Jelsumerstraat,Leeuwarden,NL:Q:20003330,181831,580446,53.2099736586328,5.78880893825558,313
Jelsumerstraat,Leeuwarden,NL:Q:20003340,181831,580431,53.20983887791,5.78880768615762,133
Douwe Kalmaleane,Leeuwarden,NL:Q:20005050,180413,580025,53.2062599849457,5.76755190194908,77

Verschil met jouw uitvoer:

  • voor naam en haltenummer in de kopregel sleutelnamen gebruikt zoals in gegevenslaag nodig; ze kunnen dan simpel gekopieerd worden van ene naar andere laag
  • lege veld in halteregels tussen naam en plaats verwijderd (staat ook niet in kopregel)

Merk op dat bij openen bestand in JOSM gekozen moet worden voor WGS84 als projectie (de bovenste optie).
Verder zijn er in het CHB enkele (verouderde?) haltes met een komma in de naam. Beter dus puntkomma als scheidingsteken gebruiken.

Ah, dat is de halteletter. Daar heb ik geen naam in de kopregel voor. Die zet ik er wel bij als ref.

name,ref,Plaats,ref:IFOPT,RD x,RD y,latitude,longitude,Bearing
Nije Drintse wei,,Bakkeveen,NL:Q:14640400,213777,565620,53.0742101430677,6.26422732580368,130
Nije Drintse wei,,Bakkeveen,NL:Q:14640410,213781,565633,53.0743265119874,6.26428936323726,310
Jelsumerstraat,,Leeuwarden,NL:Q:20003330,181831,580446,53.2099736586328,5.78880893825558,313
Jelsumerstraat,,Leeuwarden,NL:Q:20003340,181831,580431,53.20983887791,5.78880768615762,133
Douwe Kalmaleane,,Leeuwarden,NL:Q:20005050,180413,580025,53.2062599849457,5.76755190194908,77

Of de namen tussen “” zetten? Maar ik zie dat er geen puntkomma in voorkomt, misschien is dat wel de simpelste oplossing.

Wat betreft projectie, inderdaad WGS84, ik gebruik een perl script van Ronald Vogelaar om RD naar WGS84 om te rekenen. De locatie in het NDOV file is in RD.

CSV files staan er nu ook bij. Laat maar even weten of het werkt.

Een en ander uitgeprobeerd. Volgens mij goed zo, Maarten. Dank!