Help:Automatisering stationspagina's: verschil tussen versies

Uit OV in Nederland Wiki
Ga naar: navigatie, zoeken
(Controlelijst LijnTabellen per provincie)
Regel 1: Regel 1:
 +
Deze pagina geeft een uitleg over hoe dynamische tabellen, met daarin het lijnennet, aan stations- en haltepagina's kunnen worden toegevoegd en welke aanpassingen daarvoor noodzakelijk zijn.
 +
 
== Aanpassingen ==
 
== Aanpassingen ==
Voor de automatisering van het lijnennet (bus, tram, metro, veer) op stationspagina's wordt gebruikgemaakt van de [http://semeb.com/dpldemo/index.php?title=DPL:Manual MediaWiki extensie DPL]. Dit staat voor Dynamic Page List.
+
Voor de automatisering van het lijnennet (bus, tram, metro, veer) op stations- en haltepagina's wordt gebruikgemaakt van de [http://semeb.com/dpldemo/index.php?title=DPL:Manual MediaWiki extensie DPL]. Dit staat voor Dynamic Page List.
  
 
'''Wat doet DPL?''' <br />
 
'''Wat doet DPL?''' <br />
Met deze extensie zijn diverse dingen mogelijk, maar voor de automatisering van stationspagina's gaat het om het volgende:
+
Met deze extensie zijn diverse dingen mogelijk, maar in dit geval gaat het om het volgende:
 
* DPL gaat op zoek naar een aantal categorieën. Vervolgens wordt gekeken welke lijnen in al deze categorieën aanwezig zijn. Die lijnen worden in een tabel getoond.
 
* DPL gaat op zoek naar een aantal categorieën. Vervolgens wordt gekeken welke lijnen in al deze categorieën aanwezig zijn. Die lijnen worden in een tabel getoond.
 
* De tabel wordt vervolgens gevuld met de informatie die in de LijnInfobox op de lijnpagina's staat vermeld.
 
* De tabel wordt vervolgens gevuld met de informatie die in de LijnInfobox op de lijnpagina's staat vermeld.
  
 
Voorbeeld [[Leeuwarden]]:
 
Voorbeeld [[Leeuwarden]]:
Om de tabel te genereren wordt gekeken welke lijnen zowel in de categorie Plaats Leeuwarden, de categorie Station Leeuwarden en de categorie buslijnen voorkomen. Alleen de lijnen die in alle drie categorieën aanwezig zijn worden in de tabel getoond. De tabel kijkt dan of er een LijnInfobox aanwezig is op de gevonden lijnpagina's. Vervolgens toont de tabel de informatie die achter de volgende parameters staat: lijnnr=, route=, lijnsoort= en vervoerder=.
+
Om de tabel te genereren wordt gekeken welke lijnen zowel in de categorie Plaats Leeuwarden, de categorie Station Leeuwarden en de categorie buslijnen voorkomen. Alleen de lijnen die in alle drie categorieën aanwezig zijn worden in de tabel getoond. De tabel kijkt dan of er een LijnInfobox aanwezig is op de gevonden lijnpagina's. Vervolgens toont de tabel de informatie die achter de volgende parameters staat: lijnnr=, route=, lijnsoort=, formule=, vervoerder=, concessie= en concessie2=.
 +
 
 +
De tabel wordt iedere keer bijgewerkt als een pagina hernoemd wordt en wanneer de informatie in de infobox wordt gewijzigd.
  
 
Om dit te bewerkstelligen zijn wel een aantal aanpassingen nodig:
 
Om dit te bewerkstelligen zijn wel een aantal aanpassingen nodig:
  
* Alle lijnpagina's moeten worden voorzien van de route= parameter (deze ontbreekt nog).
+
* Alle lijnpagina's moeten worden voorzien van de route= parameter.
 
* Alle lijnpagina's moeten worden voorzien van de juiste categorieën (dit kan eenvoudig door de routestrip 'om te bouwen').
 
* Alle lijnpagina's moeten worden voorzien van de juiste categorieën (dit kan eenvoudig door de routestrip 'om te bouwen').
* Alle stationspagina's moeten worden voorzien van de dpl tabel (deze tabel kan eenvoudig toegevoegd worden met het [[sjabloon:LijnTabel]]).
+
* Alle stations- en haltepagina's moeten worden voorzien van de dpl tabel (deze tabel kan eenvoudig toegevoegd worden met het [[sjabloon:LijnTabel]]).
  
 
Hieronder worden de benodigde aanpassingen uiteengezet:
 
Hieronder worden de benodigde aanpassingen uiteengezet:
Regel 36: Regel 40:
 
[[Sjabloon:RouteRijStation]] voor haltes bij treinstations met één halte of één busstation. Een apart sjabloon is noodzakelijk, omdat de categorieën van treinstations allemaal het voorvoegsel "station" hebben. Dit sjabloon voegt de categorie:Plaats (plaatsnaam) en de categorie:station (stationsnaam) toe.
 
[[Sjabloon:RouteRijStation]] voor haltes bij treinstations met één halte of één busstation. Een apart sjabloon is noodzakelijk, omdat de categorieën van treinstations allemaal het voorvoegsel "station" hebben. Dit sjabloon voegt de categorie:Plaats (plaatsnaam) en de categorie:station (stationsnaam) toe.
  
=== Redirects ===
+
=== Meerdere busstations, haltes of perrons op één pagina ===
 
Bij treinstations met meerdere busstations (bijvoorbeeld Zwolle) moet een pagina worden aangemaakt met de naam van het busstation. Deze pagina moet automatisch doorverwijzen (#REDIRECT) naar het treinstation. In het geval van Zwolle wordt [[Zwolle Busstation Westzijde]] een doorverwijzing naar [[Zwolle]].
 
Bij treinstations met meerdere busstations (bijvoorbeeld Zwolle) moet een pagina worden aangemaakt met de naam van het busstation. Deze pagina moet automatisch doorverwijzen (#REDIRECT) naar het treinstation. In het geval van Zwolle wordt [[Zwolle Busstation Westzijde]] een doorverwijzing naar [[Zwolle]].
  
 
In de routestrip van [[Lijn 1 Zwolle, Stadshagen - Oosterenk|lijn 1]] link je bij de halte Zwolle, Station/Westzijde met RouteRijPlaats naar Zwolle Busstation Westzijde. Hierdoor wordt lijn 1 gekoppeld aan de [[:categorie:Zwolle Busstation Westzijde]]. Vervolgens doe je dit ook bij alle andere lijnen die op dit busstation komen. Op die manier kun je op de pagina [[Zwolle]] een lijntabel maken met alleen de lijnen die stoppen bij Zwolle Busstation Westzijde. Hetzelfde doe je voor Oostzijde. Er komen op de pagina van Zwolle uiteindelijk dus twee tabellen: één voor westzijde en één voor oostzijde.
 
In de routestrip van [[Lijn 1 Zwolle, Stadshagen - Oosterenk|lijn 1]] link je bij de halte Zwolle, Station/Westzijde met RouteRijPlaats naar Zwolle Busstation Westzijde. Hierdoor wordt lijn 1 gekoppeld aan de [[:categorie:Zwolle Busstation Westzijde]]. Vervolgens doe je dit ook bij alle andere lijnen die op dit busstation komen. Op die manier kun je op de pagina [[Zwolle]] een lijntabel maken met alleen de lijnen die stoppen bij Zwolle Busstation Westzijde. Hetzelfde doe je voor Oostzijde. Er komen op de pagina van Zwolle uiteindelijk dus twee tabellen: één voor westzijde en één voor oostzijde.
 +
 +
Hetzelfde systeem kan ook gebruikt worden wanneer bijvoorbeeld ieder perron of iedere halte op een stations- of haltepagina een aparte tabel moet krijgen.
  
 
=== Stadparameter ===
 
=== Stadparameter ===
Regel 46: Regel 52:
 
stad= parameter toevoegen bij stadslijnen. Bijvoorbeeld stad=Leeuwarden. De categorie:Stadsdienst <stad> onderaan een artikel moet dan verwijderd worden.
 
stad= parameter toevoegen bij stadslijnen. Bijvoorbeeld stad=Leeuwarden. De categorie:Stadsdienst <stad> onderaan een artikel moet dan verwijderd worden.
  
=== Ontbrekende categorieën aanmaken ===
+
=== Toevoegen LijnTabel ===
De nieuwe routestrip sjablonen zorgen ervoor dat de lijnpagina aan een aantal extra (deels nieuwe) categorieën wordt toegevoegd. Maak deze categorieën aan indien deze niet bestaan. Aan categorieën voor gewone haltes moet de <nowiki>[[Categorie:Halte]]</nowiki> worden toegevoegd. Aan categorieën voor busstations moet de <nowiki>[[Categorie:Busstation]]</nowiki> worden toegevoegd.
+
Nadat de lijnen zijn aangepast kunnen de lijnen die op een station of halte komen worden geautomatiseerd.
 
 
=== Toevoegen LijnTabel aan stationspagina ===
 
Nadat de lijnen zijn aangepast kunnen de lijnen die op een station komen worden geautomatiseerd (let op: als op een station lijnen van meerdere concessies komen, dan kan de tabel pas worden geplaatst als al deze concessies zijn aangepast).  
 
  
 
Voorbeeld: Station Zwolle / Busstation Westzijde
 
Voorbeeld: Station Zwolle / Busstation Westzijde
Regel 72: Regel 75:
 
De lijnen die in alle drie categorieën voorkomen worden in de LijnTabel getoond.
 
De lijnen die in alle drie categorieën voorkomen worden in de LijnTabel getoond.
  
==== Codes ====
+
== Nederland ==
'''Lijnen op Nederlandse stations'''
+
=== Categorieën ===
 +
De nieuwe routestrip sjablonen zorgen ervoor dat de lijnpagina aan een aantal extra (deels nieuwe) categorieën wordt toegevoegd. Maak deze categorieën aan indien deze niet bestaan. Aan categorieën voor gewone haltes moet de <nowiki>[[Categorie:Halte]]</nowiki> worden toegevoegd. Aan categorieën voor busstations moet de <nowiki>[[Categorie:Busstation]]</nowiki> worden toegevoegd.
 +
 
 +
=== Oningevulde LijnTabel codes ===
 
<pre>
 
<pre>
 
{{LijnTabel|plaats=|halte=|type=Bus}}
 
{{LijnTabel|plaats=|halte=|type=Bus}}
Regel 92: Regel 98:
 
</pre>
 
</pre>
  
'''Lijnen op Buitenlandse stations'''
+
=== Intekenlijst ===
 
 
Let op: Bij "Buitenlandse bus" worden automatisch ook de grensoverschrijdende buslijnen die in Nederland komen getoond (ook als deze door een Nederlandse vervoerder worden gereden).
 
 
 
<pre>
 
{{LijnTabel|plaats=|halte=|type=Buitenlandse bus}}
 
 
 
{{LijnTabel|plaats=|halte=Station |type=Buitenlandse bus}}
 
 
 
{{LijnTabel|plaats=|halte=|type=Buitenlandse tram}}
 
 
 
{{LijnTabel|plaats=|halte=Station |type=Buitenlandse tram}}
 
 
 
{{LijnTabel|plaats=|halte=|type=Buitenlandse metro}}
 
 
 
{{LijnTabel|plaats=|halte=Station |type=Buitenlandse metro}}
 
</pre>
 
 
 
== Intekenlijst ==
 
=== Nederland ===
 
 
In de tweede kolom kun je intekenen (ondertekenen met 3 tildes).
 
In de tweede kolom kun je intekenen (ondertekenen met 3 tildes).
  
Regel 121: Regel 108:
  
 
{|class="wikitable"
 
{|class="wikitable"
!width="30%"| Concessie
+
!width="40%"| Concessie
 
!width="20%"| Gebruiker
 
!width="20%"| Gebruiker
 
! Status
 
! Status
Regel 352: Regel 339:
 
|}
 
|}
  
==== Controlelijst LijnTabellen per provincie ====
+
=== Controlelijst LijnTabellen per provincie ===
 
Hieronder kan per provincie ingetekend en/of aangegeven worden of alle pagina's over treinstations, metrostations, sneltramhaltes, busstations en bushaltes zijn voorzien van een LijnTabel en of alle categorieën zijn aangemaakt.
 
Hieronder kan per provincie ingetekend en/of aangegeven worden of alle pagina's over treinstations, metrostations, sneltramhaltes, busstations en bushaltes zijn voorzien van een LijnTabel en of alle categorieën zijn aangemaakt.
  
Regel 424: Regel 411:
 
|}
 
|}
  
=== Buitenland ===
+
== Buitenland ==
 
Voor buitenlandse lijnen kan hetzelfde systeem gebruikt worden. Aan de LijnInfobox moet daarnaast de volgende parameter toegevoegd worden:
 
Voor buitenlandse lijnen kan hetzelfde systeem gebruikt worden. Aan de LijnInfobox moet daarnaast de volgende parameter toegevoegd worden:
  
 
<pre>|dienstregeling=2015</pre>
 
<pre>|dienstregeling=2015</pre>
  
De nieuwe routestrip sjablonen zorgen ervoor dat de lijnpagina aan een aantal extra (deels nieuwe) categorieën wordt toegevoegd. Deze categorieën kunnen aan de volgende categorieën worden gekoppeld:
+
=== Categorieën ===
 +
De nieuwe routestrip sjablonen zorgen ervoor dat de lijnpagina aan een aantal extra (deels nieuwe) categorieën wordt toegevoegd. De nieuwe (rode) categorieën kunnen aan de volgende categorieën worden gekoppeld:
 +
 
 +
* Haltes: [[:Categorie:Halte in België]] of [[:Categorie:Halte in Duitsland]]
 +
* Busstations: [[:Categorie:Busstation in België]] of [[:Categorie:Busstation in Duitsland]]
 +
* Treinstation: [[:Categorie:Buitenlands station]]
 +
* Metrostations: [[:Categorie:Metrostation in België]] of [[:Categorie:Metrostation in Duitsland]]
 +
* Plaatsen: [[:Categorie:Belgische plaats]] of [[:Categorie:Duitse plaats]]
 +
 
 +
Zie ook '''[[Speciaal:GevraagdeCategorieën]]''' voor categorieën die nog niet bestaan.
 +
 
 +
===Oningevulde LijnTabel codes ===
 +
Let op: Bij "Buitenlandse bus" worden automatisch ook de grensoverschrijdende buslijnen die in Nederland komen getoond (ook als deze door een Nederlandse vervoerder worden gereden).
 +
 
 +
<pre>
 +
{{LijnTabel|plaats=|halte=|type=Buitenlandse bus}}
  
* Voor haltes: [[:Categorie:Halte in België]] of [[:Categorie:Halte in Duitsland]]
+
{{LijnTabel|plaats=|halte=Station |type=Buitenlandse bus}}
* Voor busstations: [[:Categorie:Busstation in België]] of [[:Categorie:Busstation in Duitsland]]
+
 
* Voor metrostations: [[:Categorie:Metrostation in België]] of [[:Categorie:Metrostation in Duitsland]]
+
{{LijnTabel|plaats=|halte=|type=Buitenlandse tram}}
 +
 
 +
{{LijnTabel|plaats=|halte=Station |type=Buitenlandse tram}}
 +
 
 +
{{LijnTabel|plaats=|halte=|type=Buitenlandse metro}}
 +
 
 +
{{LijnTabel|plaats=|halte=Station |type=Buitenlandse metro}}
 +
</pre>
  
''Intekenen op één of meerdere onderdelen? Haal dan bij die onderdelen de nowiki tags om de drie tildes weg.
+
=== Intekenlijst ===
 +
Er kan per onderdeel ingetekend worden (onderteken met '''drie''' tildes).  
  
==== Allerlei ====
+
Status:
{|class="wikitable"
+
*<nowiki>{{colorbox|red}}</nowiki> = nog niet gedaan
! Concessie
+
*<nowiki>{{colorbox|orange}}</nowiki> = mee bezig
!width="20%"| Lijnpagina's bijwerken
+
*<nowiki>{{colorbox|green}}</nowiki> = klaar
!width="20%"| Dienstregeling 2015 invoeren
 
!width="20%"| LijnTabellen + categorieën
 
! Opmerking
 
|-
 
| [[:Categorie:Concessie Buitenland|Buitenland]]
 
| {{colorbox|red}} <nowiki>~~~</nowiki>
 
| {{colorbox|red}} <nowiki>~~~</nowiki>
 
| {{colorbox|red}} <nowiki>~~~</nowiki>
 
|
 
|-
 
| [[Concessie RGTR|RGTR]]
 
| {{colorbox|red}} <nowiki>~~~</nowiki>
 
|
 
|
 
| Alleen de lijn die is aangemaakt
 
|-
 
| [[Concessie TICE|TICE]]
 
| {{colorbox|red}} <nowiki>~~~</nowiki>
 
|
 
| {{colorbox|red}} <nowiki>~~~</nowiki>
 
| Alleen de twee lijnen die zijn aangemaakt.
 
|}
 
  
==== Belgie ====
+
==== België ====
 
'''''Let op:''' In België loopt ook een project van [[Gebruiker:Bee|Bee]] ([[Overleg gebruiker:Bee|overleg]]) om de treindienstoverzichten te automatiseren. Indien een treinstation nog niet is aangepast voor automatisering van de BTM-lijnen maar deze staan wel op de pagina vermeld, dan wordt alvast een (verborgen) sjabloon LijnTabel aan de pagina toegevoegd.''
 
'''''Let op:''' In België loopt ook een project van [[Gebruiker:Bee|Bee]] ([[Overleg gebruiker:Bee|overleg]]) om de treindienstoverzichten te automatiseren. Indien een treinstation nog niet is aangepast voor automatisering van de BTM-lijnen maar deze staan wel op de pagina vermeld, dan wordt alvast een (verborgen) sjabloon LijnTabel aan de pagina toegevoegd.''
 
{|class="wikitable"
 
{|class="wikitable"
Regel 470: Regel 458:
 
!width="20%"| Lijnpagina's bijwerken
 
!width="20%"| Lijnpagina's bijwerken
 
!width="20%"| Dienstregeling 2015 invoeren
 
!width="20%"| Dienstregeling 2015 invoeren
!width="20%"| LijnTabellen + categorieën
+
!width="20%"| LijnTabellen + alle categorieën aangemaakt
 
! Opmerking
 
! Opmerking
 
|-
 
|-
Regel 476: Regel 464:
 
| {{colorbox|green}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
 
| {{colorbox|green}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
 
| {{colorbox|green}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
 
| {{colorbox|green}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
| {{colorbox|green}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
+
| {{colorbox|green}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
 
| Dienstregeling 2015 al nagelopen
 
| Dienstregeling 2015 al nagelopen
 
|-
 
|-
 
| [[:Categorie:Concessie Brabant Wallon|Brabant Wallon]]
 
| [[:Categorie:Concessie Brabant Wallon|Brabant Wallon]]
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
+
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
+
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
+
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
 
|  
 
|  
 
|-
 
|-
Regel 492: Regel 480:
 
|-
 
|-
 
| [[:Categorie:Concessie Charleroi|Charleroi]]
 
| [[:Categorie:Concessie Charleroi|Charleroi]]
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
+
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
+
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
+
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
 
|  
 
|  
 
|-
 
|-
 
| [[:Categorie:Concessie Hainaut|Hainaut]]
 
| [[:Categorie:Concessie Hainaut|Hainaut]]
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
+
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
+
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
+
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
 
|  
 
|  
 
|-
 
|-
Regel 518: Regel 506:
 
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
 
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
 
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
 
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
+
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
 
|  
 
|  
 
|-
 
|-
Regel 524: Regel 512:
 
| {{colorbox|orange}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
 
| {{colorbox|orange}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
 
| {{colorbox|orange}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
 
| {{colorbox|orange}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
| {{colorbox|orange}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
+
| {{colorbox|orange}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
 
| Ook dienstregeling 2015 invoeren
 
| Ook dienstregeling 2015 invoeren
 
|-
 
|-
 
| [[:Categorie:Concessie Vlaams-Brabant|Vlaams-Brabant]]
 
| [[:Categorie:Concessie Vlaams-Brabant|Vlaams-Brabant]]
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
+
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
+
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
+
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
 
|  
 
|  
 
|-
 
|-
Regel 545: Regel 533:
 
!width="20%"| Lijnpagina's bijwerken
 
!width="20%"| Lijnpagina's bijwerken
 
!width="20%"| Dienstregeling 2015 invoeren
 
!width="20%"| Dienstregeling 2015 invoeren
!width="20%"| LijnTabellen + categorieën
+
!width="20%"| LijnTabellen + alle categorieën aangemaakt
 
! Opmerking
 
! Opmerking
 
|-
 
|-
Regel 595: Regel 583:
 
| {{colorbox|red}} <nowiki>~~~</nowiki>
 
| {{colorbox|red}} <nowiki>~~~</nowiki>
 
| Ik loop alle buslijnen wel opnieuw langs om te kijken of de bestaande nog actueel zijn.
 
| Ik loop alle buslijnen wel opnieuw langs om te kijken of de bestaande nog actueel zijn.
 +
|}
 +
 +
==== Overige ====
 +
{|class="wikitable"
 +
! Concessie
 +
!width="20%"| Lijnpagina's <br />bijwerken
 +
!width="20%"| LijnTabellen + alle categorieën aangemaakt
 +
! Opmerking
 +
|-
 +
| [[:Categorie:Concessie Buitenland|Buitenland]]
 +
| {{colorbox|red}} <nowiki>~~~</nowiki>
 +
| {{colorbox|red}} <nowiki>~~~</nowiki>
 +
|
 +
|-
 +
| [[Concessie RGTR|RGTR]]
 +
| {{colorbox|red}} <nowiki>~~~</nowiki>
 +
|
 +
| Alleen de lijn die is aangemaakt
 +
|-
 +
| [[Concessie TICE|TICE]]
 +
| {{colorbox|red}} <nowiki>~~~</nowiki>
 +
| {{colorbox|red}} <nowiki>~~~</nowiki>
 +
| Alleen de twee lijnen die zijn aangemaakt.
 
|}
 
|}

Versie van 12 mrt 2015 om 14:03

Deze pagina geeft een uitleg over hoe dynamische tabellen, met daarin het lijnennet, aan stations- en haltepagina's kunnen worden toegevoegd en welke aanpassingen daarvoor noodzakelijk zijn.

Aanpassingen

Voor de automatisering van het lijnennet (bus, tram, metro, veer) op stations- en haltepagina's wordt gebruikgemaakt van de MediaWiki extensie DPL. Dit staat voor Dynamic Page List.

Wat doet DPL?
Met deze extensie zijn diverse dingen mogelijk, maar in dit geval gaat het om het volgende:

  • DPL gaat op zoek naar een aantal categorieën. Vervolgens wordt gekeken welke lijnen in al deze categorieën aanwezig zijn. Die lijnen worden in een tabel getoond.
  • De tabel wordt vervolgens gevuld met de informatie die in de LijnInfobox op de lijnpagina's staat vermeld.

Voorbeeld Leeuwarden: Om de tabel te genereren wordt gekeken welke lijnen zowel in de categorie Plaats Leeuwarden, de categorie Station Leeuwarden en de categorie buslijnen voorkomen. Alleen de lijnen die in alle drie categorieën aanwezig zijn worden in de tabel getoond. De tabel kijkt dan of er een LijnInfobox aanwezig is op de gevonden lijnpagina's. Vervolgens toont de tabel de informatie die achter de volgende parameters staat: lijnnr=, route=, lijnsoort=, formule=, vervoerder=, concessie= en concessie2=.

De tabel wordt iedere keer bijgewerkt als een pagina hernoemd wordt en wanneer de informatie in de infobox wordt gewijzigd.

Om dit te bewerkstelligen zijn wel een aantal aanpassingen nodig:

  • Alle lijnpagina's moeten worden voorzien van de route= parameter.
  • Alle lijnpagina's moeten worden voorzien van de juiste categorieën (dit kan eenvoudig door de routestrip 'om te bouwen').
  • Alle stations- en haltepagina's moeten worden voorzien van de dpl tabel (deze tabel kan eenvoudig toegevoegd worden met het sjabloon:LijnTabel).

Hieronder worden de benodigde aanpassingen uiteengezet:

Routeparameter toevoegen

route= toevoegen aan de LijnInfobox. Zie ook dit topic: [1].

Voor de invulling van de routeparameter worden geen strikte regels gehanteerd. Wel kun je onderstaande als uitgangspunt nemen:

  • Bij streeklijnen de route overnemen zoals deze op de concessiepagina staat.
  • Bij volledige stadslijnen (m.a.w. de lijn rijdt in één stad) de stad vetgedrukt voor de route zetten met een dubbele punt en vervolgens de route overnemen van de concessiepagina. Voorbeeld: Lijn 2 Nijmegen, Lindenholt West - Sint Maartenskliniek.
  • Bij lijnen die een stadsdienst rijden en vervolgens doorrijden naar een andere plaats de stad + halte- of wijknaam hanteren. Voorbeeld: Lijn 1 Nijmegen Plein 1944 - Molenhoek Beukenlaan.
  • Bij lijnen die alleen in één richting rijden, gebruik bij voorkeur de volgende pijltjes: → ←

Andere voorbeelden: [2] en [3]

Ombouwen routestrip

Onderstaande sjablonen voegen automatisch de nieuwe categorieën aan de lijnpagina's toe. Klik op de links voor uitgebreidere uitleg.

Sjabloon:RouteRijPlaats voor busstations, metrostations, lightrailstations, bushaltes en sneltramhaltes met een artikel of een treinstations met meerdere busstations / haltes, zoals Amsterdam Centraal. Het sjabloon voegt de categorie:Plaats (plaatsnaam) en de categorie:(haltenaam) toe.

Sjabloon:RouteRijStation voor haltes bij treinstations met één halte of één busstation. Een apart sjabloon is noodzakelijk, omdat de categorieën van treinstations allemaal het voorvoegsel "station" hebben. Dit sjabloon voegt de categorie:Plaats (plaatsnaam) en de categorie:station (stationsnaam) toe.

Meerdere busstations, haltes of perrons op één pagina

Bij treinstations met meerdere busstations (bijvoorbeeld Zwolle) moet een pagina worden aangemaakt met de naam van het busstation. Deze pagina moet automatisch doorverwijzen (#REDIRECT) naar het treinstation. In het geval van Zwolle wordt Zwolle Busstation Westzijde een doorverwijzing naar Zwolle.

In de routestrip van lijn 1 link je bij de halte Zwolle, Station/Westzijde met RouteRijPlaats naar Zwolle Busstation Westzijde. Hierdoor wordt lijn 1 gekoppeld aan de categorie:Zwolle Busstation Westzijde. Vervolgens doe je dit ook bij alle andere lijnen die op dit busstation komen. Op die manier kun je op de pagina Zwolle een lijntabel maken met alleen de lijnen die stoppen bij Zwolle Busstation Westzijde. Hetzelfde doe je voor Oostzijde. Er komen op de pagina van Zwolle uiteindelijk dus twee tabellen: één voor westzijde en één voor oostzijde.

Hetzelfde systeem kan ook gebruikt worden wanneer bijvoorbeeld ieder perron of iedere halte op een stations- of haltepagina een aparte tabel moet krijgen.

Stadparameter

Deze parameter is niet nodig voor de automatisering, maar wel handig om even mee te nemen:

stad= parameter toevoegen bij stadslijnen. Bijvoorbeeld stad=Leeuwarden. De categorie:Stadsdienst <stad> onderaan een artikel moet dan verwijderd worden.

Toevoegen LijnTabel

Nadat de lijnen zijn aangepast kunnen de lijnen die op een station of halte komen worden geautomatiseerd.

Voorbeeld: Station Zwolle / Busstation Westzijde

{{LijnTabel|plaats=Zwolle|halte=Zwolle Busstation Westzijde|type=Bus}}

De lijnen die in alle drie categorieën voorkomen worden in de LijnTabel getoond.

Voorbeeld: Apeldoorn

{{LijnTabel|plaats=Apeldoorn|halte=Station Apeldoorn|type=Bus}}

De lijnen die in alle drie categorieën voorkomen worden in de LijnTabel getoond.

Nederland

Categorieën

De nieuwe routestrip sjablonen zorgen ervoor dat de lijnpagina aan een aantal extra (deels nieuwe) categorieën wordt toegevoegd. Maak deze categorieën aan indien deze niet bestaan. Aan categorieën voor gewone haltes moet de [[Categorie:Halte]] worden toegevoegd. Aan categorieën voor busstations moet de [[Categorie:Busstation]] worden toegevoegd.

Oningevulde LijnTabel codes

{{LijnTabel|plaats=|halte=|type=Bus}}

{{LijnTabel|plaats=|halte=Station |type=Bus}}

{{LijnTabel|plaats=|halte=|type=Tram}}

{{LijnTabel|plaats=|halte=Station |type=Tram}}

{{LijnTabel|plaats=|halte=|type=Metro}}

{{LijnTabel|plaats=|halte=Station |type=Metro}}

{{LijnTabel|plaats=|halte=|type=Veer}}

{{LijnTabel|plaats=|halte=Station |type=Veer}}

Intekenlijst

In de tweede kolom kun je intekenen (ondertekenen met 3 tildes).

Status:

  • {{colorbox|red}} = nog niet gedaan
  • {{colorbox|orange}} = mee bezig
  • {{colorbox|green}} = klaar
Concessie Gebruiker Status Opmerking
Noord- en Zuidwest-Friesland en Schiermonnikoog Roelof (overleg)      Uitgezonderd de Opstappers waar nog geen artikel van is aangemaakt.
Vlieland Roelof (overleg)     
Terschelling Roelof (overleg)     
Ameland Roelof (overleg)     
Zuidoost-Friesland Roelof (overleg)     
GD Roelof (overleg)     
Kleinschalig OV Groningen-Drenthe Roelof (overleg)     
HOV Groningen-Drenthe Roelof (overleg)     
IJsselmond Regenmaker (overleg)     
Stadsvervoer Lelystad 2011 - 2021 Wouter15 (overleg)     
stads- en streekvervoer Almere Milco (overleg)     
Midden Overijssel Regenmaker (overleg)     
Regio Twente Regenmaker (overleg)     
Veluwe Regenmaker (overleg)     
Achterhoek-Rivierenland Regenmaker (overleg)     
Arnhem Nijmegen Frank (overleg)     
Provincie Utrecht bus Regenmaker (overleg)     
Regio Utrecht Regenmaker (overleg)      Stadsdienst Utrecht is al gedaan door Wouter15 en Roelof88.
Gooi- en Vechtstreek 2011 - 2019 Roelof (overleg)     
Noord-Holland Noord Huibe (overleg)     
Haarlem-IJmond Roelof (overleg)     
Waterland 2011 - 2019 Roelof (overleg)     
Zaanstreek Roelof (overleg)     
Stadsvervoer Amsterdam Bee (overleg)     
Amstelland-Meerlanden Milco (overleg)     
Zuid-Holland Noord Roelof (overleg)     
Haaglanden stad Roelof (overleg)     
Stadsbus Den Haag Roelof (overleg)     
Haaglanden streek Etienne (overleg)      Lijntabel moet nog
RandstadRail Den Haag-Zoetermeer Roelof (overleg)     
RandstadRail Den Haag-Rotterdam Meltrain (overleg)     
Rail Rotterdam Meltrain (overleg)     
Bus Rotterdam Meltrain (overleg)     
Voorne-Putten en Rozenburg Regenmaker (overleg)     
Hoekse Waard - Goeree-Overflakkee Regenmaker (overleg)     
DAV-gebied Daniel (overleg)      Grootste deel busstations ook reeds voorzien van LijnTabel
Oost-Brabant Bartjemestrom (overleg)     
West-Brabant Huibe (overleg)     
Samenwerkingsverband Regio Eindhoven Bartjemestrom (overleg)     
Zeeland Regenmaker (overleg)      Nieuwe dienstregeling ook ingevoerd
Natransport recreatietransferium Renesse Regenmaker (overleg)     
Noord- en Midden-Limburg Bartjemestrom (overleg)     
Zuid-Limburg Bartjemestrom (overleg)     
Niet concessiegebonden Roelof (overleg)     
Onbekend Roelof (overleg)     

Controlelijst LijnTabellen per provincie

Hieronder kan per provincie ingetekend en/of aangegeven worden of alle pagina's over treinstations, metrostations, sneltramhaltes, busstations en bushaltes zijn voorzien van een LijnTabel en of alle categorieën zijn aangemaakt.

Controleer bij het omzetten goed of alle lijnen in de LijnTabel staan.

Status Provincie Ingetekend /
Gecontroleerd door
Opmerking
     Provincie Groningen Roelof (overleg)
     Provincie Drenthe Roelof (overleg)
     Provincie Friesland Roelof (overleg)
     Provincie Overijssel Regenmaker (overleg)
     Provincie Flevoland Regenmaker (overleg) & Milco (overleg) Milco Almere, Regenmaker de rest.
     Provincie Gelderland Regenmaker (overleg) & Frank (overleg) Frank Arnhem-Nijmegen, Regenmaker de rest
     Provincie Utrecht Regenmaker (overleg)
     Provincie Noord-Holland Gecontroleerd door Roelof (overleg)
     Provincie Zuid-Holland Regenmaker (overleg), Daniel (overleg) & Meltrain (overleg) Regenmaker:HWGO, Voorne-Putten en Zuid-Holland Noord, Daniel: DAV-gebied, Meltrain: Regio Rotterdam. Roelof: Overige
     Provincie Noord-Brabant Gecontroleerd door Roelof (overleg)
     Provincie Zeeland Regenmaker (overleg)
     Provincie Limburg Gecontroleerd door Roelof (overleg)

Buitenland

Voor buitenlandse lijnen kan hetzelfde systeem gebruikt worden. Aan de LijnInfobox moet daarnaast de volgende parameter toegevoegd worden:

|dienstregeling=2015

Categorieën

De nieuwe routestrip sjablonen zorgen ervoor dat de lijnpagina aan een aantal extra (deels nieuwe) categorieën wordt toegevoegd. De nieuwe (rode) categorieën kunnen aan de volgende categorieën worden gekoppeld:

Zie ook Speciaal:GevraagdeCategorieën voor categorieën die nog niet bestaan.

Oningevulde LijnTabel codes

Let op: Bij "Buitenlandse bus" worden automatisch ook de grensoverschrijdende buslijnen die in Nederland komen getoond (ook als deze door een Nederlandse vervoerder worden gereden).

{{LijnTabel|plaats=|halte=|type=Buitenlandse bus}}

{{LijnTabel|plaats=|halte=Station |type=Buitenlandse bus}}

{{LijnTabel|plaats=|halte=|type=Buitenlandse tram}}

{{LijnTabel|plaats=|halte=Station |type=Buitenlandse tram}}

{{LijnTabel|plaats=|halte=|type=Buitenlandse metro}}

{{LijnTabel|plaats=|halte=Station |type=Buitenlandse metro}}

Intekenlijst

Er kan per onderdeel ingetekend worden (onderteken met drie tildes).

Status:

  • {{colorbox|red}} = nog niet gedaan
  • {{colorbox|orange}} = mee bezig
  • {{colorbox|green}} = klaar

België

Let op: In België loopt ook een project van Bee (overleg) om de treindienstoverzichten te automatiseren. Indien een treinstation nog niet is aangepast voor automatisering van de BTM-lijnen maar deze staan wel op de pagina vermeld, dan wordt alvast een (verborgen) sjabloon LijnTabel aan de pagina toegevoegd.

Concessie Lijnpagina's bijwerken Dienstregeling 2015 invoeren LijnTabellen + alle categorieën aangemaakt Opmerking
Antwerpen      Etienne (overleg)      Etienne (overleg)      Etienne (overleg) Dienstregeling 2015 al nagelopen
Brabant Wallon      Etienne (overleg)      Etienne (overleg)      Etienne (overleg)
Brussels Hoofdstedelijk Gewest      ~~~      ~~~      ~~~
Charleroi      Etienne (overleg)      Etienne (overleg)      Etienne (overleg)
Hainaut      Etienne (overleg)      Etienne (overleg)      Etienne (overleg)
Limburg      Frank (overleg)      ~~~      ~~~
Liège-Verviers      ~~~      ~~~      ~~~
Namur-Luxembourg      Etienne (overleg)      Etienne (overleg)      Etienne (overleg)
Oost-Vlaanderen      Etienne (overleg)      Etienne (overleg)      Etienne (overleg) Ook dienstregeling 2015 invoeren
Vlaams-Brabant      Etienne (overleg)      Etienne (overleg)      Etienne (overleg)
West-Vlaanderen      Bee (overleg)      Bee (overleg)      Bee (overleg) Ook invoeren dienstregeling 2015. Voltooid.

Duitsland

Concessie Lijnpagina's bijwerken Dienstregeling 2015 invoeren LijnTabellen + alle categorieën aangemaakt Opmerking
AVV      Regenmaker (overleg)      Regenmaker (overleg)      ~~~ Ik loop alle buslijnen wel opnieuw langs om te kijken of de bestaande nog actueel zijn.
HVV      Regenmaker (overleg)      Regenmaker (overleg)      ~~~
RVV      ~~~      ~~~      ~~~
VBB      ~~~      ~~~      ~~~
VEJ      Regenmaker (overleg)      Regenmaker (overleg)      ~~~
VGM      Regenmaker (overleg)      Regenmaker (overleg)      ~~~
VRM      Regenmaker (overleg)      Regenmaker (overleg)      ~~~
VRR      Regenmaker (overleg)      Regenmaker (overleg)      ~~~ Ik loop alle buslijnen wel opnieuw langs om te kijken of de bestaande nog actueel zijn.

Overige

Concessie Lijnpagina's
bijwerken
LijnTabellen + alle categorieën aangemaakt Opmerking
Buitenland      ~~~      ~~~
RGTR      ~~~ Alleen de lijn die is aangemaakt
TICE      ~~~      ~~~ Alleen de twee lijnen die zijn aangemaakt.