SIS-data - dokumentasjon

Vanlig oppslag i SIS (på trafikanten.no eller med en applikasjon for en smartphone) gir oversikt over ett stoppested. Dataene hentes fra Trafikanten i "sanntid" (derav "sanntids informasjons system"), når en bruker ber om dem.

Min løsning gjør det mulig å sette opp mer avanserte oversikter, med flere stoppesteder på en gang. Informasjonen lagres dessuten statisk på min server, slik at man har tilgang til historiske data. Ulempen er at dataene hentes fra Trafikanten, selv om ingen er interessert i dem der og da. Men før vi ser på disse avanserte mulighetene, skal vi se på bruk med ett stoppested av gangen.

All informasjon er tilgjengelig fra oppleggets forside; http://old.sanntid.com/. Denne siden viser tilgjengelig informasjon for dagens dato. Bruk pilknappene for å velge en annen dag.

Kolonneoverskriftene er klikkbare hvis det ligger en definisjonsfil bak. Klikk på linken for å se denne filen.

1. Et enkelt eksempel - Majorstuen

Her ser vi dataene for stoppestedene i Kirkeveien på Majorstuen 16. august 2011 kl. 1202:

Trafikanten gir alle avganger én time frem i tid (tre timer for tog) for det valgte stoppestedet, som er langt mer enn det som vises på sanntidstavelene i byens gater. I mitt opplegg vises stoppestedene med inntil tre rader hver, som her. Vogner som har under 45 sekunder til avgang vises på stoppestedet med teksten "nå" i tidsfeltet, og vogner med lengre tid vises i raden før stoppestedet. Tidsangivelsen følger Trafikantens standard.

Avgangene vises med følgende data:

Definisjonsfilen ser slik ut:

Title: Majorstuen
ShowPlatform: yes
ShowDuplicates: yes
ShowMode: yes

3010201 1-11,2-12-14 Majorstuen (i Kirkeveien)

Colour:  11 11
Colour:  12 12
Colour:  19 19
Colour:  20 01
Colour:  28 02
Colour: 111 03
Colour: 112 04

Her kan man merke seg dette:

1.1 Feil koder

Det er svært viktig å få stoppestedskoden riktig. Systemet oppdager ikke feil her. Figuren viser hva som skjer når man har vært uforsiktig:

Koden for "Helgesens gate" er 3010536, mens jeg her feilaktig har brukt 3011536 (som vi ser ligger på 61-bussen) som er koden for "Solfjellet (i Haugerudveien)".

Programmet navnekontroll kan brukes for å sjekke om kodene er satt opp riktig. Det kjører automatisk hver natt kl 0310 (og sjekker da samtlige oppsettsfiler), og resultatet er tilgjengelig fra hovedoversikten. Det kan kjøres manuelt ved behov.

Toppen av oversikten ser slik ut:

1.2 Farvekoding

De ulike linjenumrene kan farvekodes for å gjøre det lettere å skille dem fra hverandre. Følgende koder er tilgjengelig:

01 02 03 04 05 06 07 08 09 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50

Forsinkelsesfeltet er farvekodet slik:

Ingen00:00 - 01:59
Gul02:00 - 04:59
Oransje05:00 - 09:59
Rød10:00 - 14:59
Blå15:00 - uendelig

2. Et litt mer avansert eksempel - Bekkestua

I det første eksempelet hadde vi hele fem plattformer på Majorstuen. Det gikk greit å gruppere dem i venstre og høyre spalte, men det er ikke alltid det går like greit.

Her ser vi dataene for Bekkestua 16. august kl. 1230:

Her har vi valgt å slå sammen alt sammen, i høyre spalte. Plattform D brukes nemlig av busser i begge retninger, og slik unngå vi å ta stilling til retning.

Følgende er nytt:

Definisjonsfilen ser slik ut:

Title: Bekkestua terminal
ShowPlatform: yes
ShowDuplicates: yes

2190149 0,# Bekkestua [buss]
2190150 0,# Bekkestua [t-bane]
# 2190151 0,# Bekkestua [trikk]

Colour:  42 01
Colour:  F3 02
Colour: 143 03
Colour: 131 05
Colour: 731 06
Colour: 732 07
Colour: 733 08
Colour: 142 09
Colour:   6 10
Colour:  13 13

Det nye her er "0,#" for plattformene. "0" er et plattformnummer som ikke er i bruk, og innebærer at den venstre spalten blir tom. "#" betyr alle plattformer, og innebærer at alt vises. "#" må i praksis benyttes sammen med "0" (enten som angitt her, eller "#,0").

2.1 Konfigurerbare linjenumre

Det er mulig å få vist et bilde i steden for linjenummeret. Dette gjøres med direktivet "Icon".

Her ser vi et utsnitt av dataene for Lillestrøm 16. august 2011 kl. 1345:

Vi har byttet ut beskrivelsen "FT" med et fly.

Definisjonsfilen ser slik ut:

Title: Lillestrøm [tog]

ShowPlatform: yes
ShowMode: yes

# Icon: NSB http://www.nsb.no/images/icons/nsb.png
Icon: FT /shipping.png

Colour:  FT 32
Colour: 440 02
Colour: 450 03
Colour: R20 04
Colour: R21 05
Colour: 400 06
Colour: 460 07

2310300 0,# Lillestrøm [tog]

Den første "Icon"-linjen (som er kommentert vekk) er der kun for å vise hvordan man kan hente inn vilkårlige bilder.

Merk at bildet (ikonet) kommer i tillegg til evt. bakgrunnsfarve, slik som brukt her. Vognløpsnummeret er tomt, og tognummeret vises i stedenfor i feltet for vognnummer (der det ikke har noe å gjøre). Dette er slik i datagrunnlaget.

3. Avansert eksempel - strekninger

3.1 Linje 20

Opplegget har som sagt innledningsvis støtte for strekninger, der man angir flere stoppesteder som har sammenheng med hverandre.

Linje 20 er satt opp slik:

Title: Linje 20

ColourFilter: yes

Colour:  20 20
Colour: N20 01

MapCentre: 3010340 Ullevål sykehus (i Kirkeveien)

3012501 21,0  Skøyen stasjon [buss]
3012507 13,14 Thune
3010140 1,2   Olav Kyrres plass
3010133 1,2   Odins gate
3010220 1,2   Frogner plass
3010221 1,2   Vigelandsparken
3010222 13,14 Frogner stadion
3010201 1,2   Majorstuen (i Kirkeveien)
3010344 1,2   Marienlyst
3010343 0,22  Vestre Aker kirke (vest f.kryss)
3010342 21,0  Vestre Aker kirke (øst f.kryss)
3010340 21,22 Ullevål sykehus (i Kirkeveien)
3010346 1,2   Fayes gate
3010410 21,22 Sagene (i Kierschowsgt)
3010425 1,2   Arendalsgata
3010430 21,22 Torshov
3010436 2,1   Torshovparken
3010435 2,1   Lilleborg kirke
3010525 1,2   Københavngata
3011402 21,22 Carl Berners plass (Chr.Mich.gt)
3011536 1,2   Helgesens gate
3010605 1,2   Munchmuseet
3010601 1,2   Tøyen (i Kjølberggata)
3010646 1,2   Kjølberggata
3010640 0,2   Galgeberg (i Jordalgata)

Her ser vi dataene for Linje 20 17. august kl. 1240:

Stoppestedene vises med alternerende bakgrunnsfarve i tabellen, for å gjøre det lettere å skille dem fra hverandre.

Direktivet "ColourFilter: yes" betyr at det bare er linjer som vi har definert farver for som blir vist. Her innebærer det at det kun er linje 20 og nattlinje N20 som blir vist. (Man kunne ha oppnådd akkurat det samme ved å bruke direktivet Filter: 20,N20 i stedenfor, men da henter man kun data for disse linjene fra Trafikanten. Det reduserer datamengden som overføres, og vil normalt være fornuftig. Men siden opplegget lagrer rådataene for gjenbruk, vil det ikke være tingen her. Vi &oslasg;nsker å kunne gjenbruke f.eks. dataene for Sagene, som er satt opp som en egen oversikt.

Tabellen viser vognene der de er, i forhold til de spesifiserte stoppestedene (og her har vi valgt å legge inn alle, men det er ikke nødvendig.) Systemet henter inn sanntidsdata for alle stoppestedene angitt i oppsettsfilen. Det begynner med det første, jobber seg nedover (venstre kolonne) til siste stoppested, og deretter jobber det seg opp igjen (høyre kolonne).

På vei ned vises avgangene for plattformene angitt før kommaet, og på vei opp vises de etter kommaet. Alle vognløpsnumre (tognumre) huskes (inklusive avgangstiden). Når systemet treffer på et vognløpsnummer som allerede er registrert, vises det kun hvis avgangstiden er tidligere enn den som allerede er registrert (og i så fall lagres det nye tidspunktet). I eksempelet vårt ser vi at tog 1801 er 6 minutter unna stoppestedet "Bussterminalen Grønland". Denne avgangen vises ikke på "Munkegata" fordi passeringstiden der er senere i tid.

For å unngå et startproblem (at alt vises på det første stoppestedet), gå programmet gjennom alle avgangene på alle stoppestedene og noterer det tidligste tidspunktet for hvert vognl&osash;psnummer. Nå oversikten etterpå blir bygget opp, luker man bort alle avganger med senere tidspunkt. (Hvis "ShowDuplicates" er brukt, vil de bli vist med rød skrift.)

Direktivene "MapCentre" og "MapIcon" har kun betydning for kart; se avsnitt 6. Kart.

Det er satt opp to varianter for linje 20 (som begge gjenbruker dataene for originalen):

Linje 20d
Denne viser duplikatavganger fra endeholdeplassene. Det vil si at man i tillegg til å se alle vognene, kan man se når de har avgangstid fra neste endeholdeplass.

ShowDuplicatesLeft:  3012501 
ShowDuplicatesRight: 3010640 

Direktivet "ShowDuplicatesLeft" angir at duplikater skal vises for det angitte stoppestedet, i venstre kolonne. Direktivet "ShowDuplicatesRight" angir det samme, men i høyre kolonne.

Eneste forskjell i tabellen, er radene for de to endeholdeplassene;

Linje 20+
Denne viser alle linjer på de aktuelle stoppestedene (med samme plattformnummer). Merk at direktivet "ShowDuplicates: yes" heller ikke er tingen her, da det ville vist absolutt alt på absolutt alle stoppestedene.

I forhold til den originale oppsettsfilen for linje 20, er direktivet "ColourFilter" fjernet, og det er lagt inn "Colour"-direktiver for alle linjenumre som dukker opp.

Toppen av tabellen ser slik ut:

Se også hele oversikten.

3.2 Ekbergbanen

Ekebergbanen er satt opp slik:

Title: Ekebergbanen
Lines: 18,19

Colour: 18 18
Colour: 19 19

3010617   1,2 Bussterminalen Grønland
3010625   1,2 Munkegata
3010620   1,2 St. Halvards plass
3010630   1,2 Oslo Hospital
3010710 11,12 Sjømannsskolen [trikk]
3010720 11,12 Jomfrubråten [trikk]
3010730 11,12 Sportsplassen [trikk]
3010740 11,12 Holtet [trikk]
3010830 11,12 Sørli [trikk]
3010840 11,12 Kastellet [trikk]
3010850 11,12 Bråten [trikk]
3010860 11,12 Sæter [trikk] 
3010870  0,12 Ljabru [trikk] 

"Lines" er et filter som angir hvilke linjer som skal vises. "Lines: 18,19" innebærer derfor at busslinje 37, 60 og 70 ikke kommer med på bl.a. Bussterminalen, selv om de stopper der.

Her ser vi dataene for Ekebergbanen 21. juli kl. 0630:

Bussterminalen er første stopp. Her får man en liste med 7 avganger, som vises. Tognumrene lagres som vist (med passeringstid). På Munkegata får man den samme listen med avganger (men med litt andre tider). Her vises imidlertid ingenting, siden alle tognumrene allerede er registrert som vist. På St. Halvards plass er det kommet ett nytt tognummer (1204), og det vises.

Ellers kan man merke se følgende:

Her er et utsnitt av dataene for Ekebergbanen 21. juli 2011 kl 1400:

Her kan man merke seg at tog 1803 har dukket opp, 59 minutter før avgang. Tog 1808 (og flere) skal snu på Holtet før den har avgang. Den kan følgelig virke forvirrende.

Her er et utsnitt av dataene for Ekebergbanen 09. juli 2011 kl 0800:

Det er dessverre ikke mulig å hente ut ankomsttider for en endeholdeplass (som Ljabru). Det betyr at avgangen vil dukke opp som ventende på Ljabru, umiddelbart etter avgang nest siste stopp (som er Sæter i dette tilfellet). I eksempelet over ser vi at dette skaper kluss for systemet, for den rapporterte forsinkelsen på halvannet minutt for tog 1214 gir ingen mening. Vognen oppgis å være på Ljabru, og det er 23 minutter igjen til avgang. (Forsinkelsen vil gå i null når vognen kommer til Ljabru.)

De manglende ankomsttidene for Ljabru er angitt i oppsettsfilen ved å angi plattform 0, for å gjøre det tydelig. Det hadde ikke gjort noe fra eller til om "11" hadde vært brukt.

3.3 Grünerløkken

Grünerløkken er satt opp slik:

Title: Grünerløkken
Lines: 11,12,13,17

Colour: 11 11
Colour: 12 12
Colour: 13 13
Colour: 17 17

3010511     1,2 Nybrua
3010512     1,2 Schous plass
3010513     1,2 Olaf Ryes plass
3010520    1,12 Birkelunden [trikk]
3010527     1,2 Biermanns gate
3010430     1,2 Torshov
3010440     1,2 Sandaker senter 
3010443    1,12 Grefsenveien
3012121   11,12 Storo (på brua)
3012140 11,12-2 Disen
3012145     1,2 Sanatoriet
3012146     1,2 Glads vei
3012147     1,2 Grefsenplatået
3012165     1,2 Grefsen stadion
3012163     1,2 Kjelsåsalleen
3012162     1,2 Kjelsås

Det eneste nye her er Disen, der sløyfen har eget plattformnummer (2), som skal vises sammen med avgangene på hovedspor (12).

Her er et utsnitt av dataene for Grünerløkken 20. juli 2011 kl 2210:

Som man ser kjøres enkelte avganger i linje 17 fra Disen på kveldstid. De vises her fordi linjenummeret er med i filteret ("Lines: 11,12,13,17"). Tog 1921 er innlogget, men ikke kommet til Disen ennå (fra Grefsen, tom). Tog 1922 står på Grefsen, uinnlogget.

Det kunne vært praktisk å vise plattformnumrene for Disen, men opplegget er slik at de enten vises for alle - eller ingen. Jeg har da valgt å la det være.

3.4 Gaustadlinjen

Den tredje og siste trikkestrekningen som er satt opp, er Gaustadlinjen:

Title: Gaustadlinjen
Lines: 11,17,18

Colour: 11 11
Colour: 17 17
Colour: 18 18

3010012   F,E Jernbanetorget T (B.Gunnerus gt)
3010050   2,1 Stortorvet (ved Glasmagasinet)
3010053  2,51 Tinghuset
3010057  2,11 Holbergs plass
3010211 0,1-2 Welhavens gate
3010307   2,0 Høyskolesenteret
3010306   2,1 Dalsbergstien (i Pilestredet)
3010312 12,11 Bislett (i Thereses gt)
3010313   2,1 Stensgata
3010314 12,11 Adamstuen
3010341 12,11 Ullevål sykehus (i Sognsveien) 
3010350 12,11 John Colletts plass
3010365 12,11 Universitetet Blindern
3010371 12,11 Forskningsparken [trikk]
3012323 12,11 Gaustadalleen 
3012324  0,11 Rikshospitalet

Her kan man merke seg at Jernbanetorvet har fått bokstaver i steden for spornumre. Plattformene på Welhavens gate var logisk nummerert før stoppestedet for linje 17 og 18 mot sentrum ble flyttet opp i Parkveien (og samlokalisert med stoppestedet for linje 11 mot Majorstuen). For å få med visning av både linje 11 (som fortsatt stopper i Welhavens gate) og linje 17 og 18 mot sentrum, vises data for begge plattformene. Legg også merke til at dette betyr at linje 11 mot Majorstuen vises på "feil" side (høyre kolonne), slik denne figuren viser:

3.4.1 Buss for sporvogn

Her er et utsnitt av dataene for Gaustadlinjen 09/07/2011 kl 1610:

Som man ser kan bussene i stor grad ikke bruke trikkestoppestedene (og Thereses gate var stengt ved Adamstuen) - slik at det er store mangler i visningen.

3.5 Øvrige strekninger

Det er også satt opp tider for hele trikkenettet, t-banen (fellesstrekningen Storo/Borgen - Hellerud) og tog (fellesstrekningen Drammen - Gardermoen). Vi kommer tilbake til trikk og tog i avnitt 6. Kart.

4. Vognløpsnumre

Det er forholdsvis enkelt å lage en oversikt over alle vognløpsnumre med tilhørende vognnumre. SIS-opplegget lagrer rådataene fra trafikanten, men kun siste versjon. Vognløpsopplegget bruker disse nedlastede filene, og belaster ikke Trafikanten. (Klokkeslettet som vises på siden er fra den første filen som leses inn, og vil derfor være feil. På samme måte som klokkeslettet i filnavnet også er feil.

Slik så oversikten ut for trikk 25. juli 2011 kl 1307:

Dette er gjort ved å hente sanntidsdata fra en del utvalgte stoppesteder på trikkenettet, slik at man totalt sett fanger opp alle vognene. Strekningen Jernbanetorvet - Lilleaker/Jar er for lang, så der er Thune lagt til.

Title: Vognløp trikk
Lines: 11,12,13,17,18,19
ShowSpecial: VehicleFeatureRef lowFloor=L
Vehicles: 101-172

3010012 E-H,F-G      Jernbanetorget T (B.Gunnerus gt)
3010013 C-D,A-B      Jernbanetorget (foran Oslo S)
3010201 1-11,2-12-14 Majorstuen (i Kirkeveien)
3010740 11,12        Holtet [trikk]
3012507 11-13,12-14  Thune
3010314 12,11        Adamstuen
3012121 11,12        Storo (på brua)

Stoppestedene er her angitt på samme måte som for sanntidssystemet, men det er bare den syvsifrede koden som blir lest.

Lines-direktivet angir hvilke linjer som skal brukes. Dette kan være avvikende fra det man skulle tro utfra vognløpsnumrene. Hvis dette direktivet ikke er brukt, vil alt som er i grunnlagsdataene bli vist.

ShowSpecial-direktivet brukes for å hente ut ekstra informasjon fra grunnlagsdataene. For trikkene finner man et felt "VehicleFeatureRef" som har verdien "lowFloor" når avgangen kjøres med lavgulvsvogn (SL95). (Akkurat her kunne man ha uledet det av vognnummeret.) Dette direktivet kan ikke brukes flere ganger, så man får kun hentet ut én slik opplysning.

Vehicles-direktivet angir et intervall av vogner. Når det er brukt, vil man få en liste over ubrukte (eller ledige) vogner etter vognløpstabellen. Det er ikke mulig å angi noe annet enn ett intervall.

Sanntidssystemet prefikser trikkene med verdien "200", men dette er luket vekk i visningen.

Slik så oversikten ut for stambuss 25. juli 2011 kl 1307:

De to første sifrene i vognnummeret kan sløyfes Det tredje sifferet sløyfes hvis det er null.

Title: Vognløp stambuss
Lines: 20,N20,31,31E,37,54,N54

3010012 E-H,F-G      Jernbanetorget T (B.Gunnerus gt)
3010013 C-D,A-B      Jernbanetorget (foran Oslo S)
3010201 1-11,2-12-14 Majorstuen (i Kirkeveien)
3012507 11-13,12-14  Thune
3010410 21,22        Sagene (i Kierschowsgt)
3011941 0,#          Grorud Bussterminal

Slik så oversikten ut for t-banen 25. juli 2011 kl 1313:

Alt etter kolonet i vognløpsnummret kan sløyfes. Vognnummeret er et løpenummer, og har ingenting med virkeligheten å gjøre..

Title: Vognløp T-banen

ShowSpecial: TrainBlockPart>NumberOfBlockParts 3=kort 6=lang

3012120     1,2 Storo [T-bane]
3012210     1,2 Ullevål stadion [T-bane]
3012560     1,2 Borgen [T-bane]
3010020     1-3,2 Stortinget  [T-bane]
3012100   1,2-4 Tøyen [T-bane]
3011450 1-3,2-4 Brynseng [T-bane]
3011510     1,2 Hellerud [T-bane]

ShowSpecial-direktivet er her brukt for å vise om det dreier seg om 3- eller 6-vognstog. Dette vises som hhv. "kort" og lang". ">" er brukt for å angi at man skal inn i et undernivå for å hente ut denne informasjonen.

5. Vognbruk trikk

Jeg har satt opp et porgram som kværner gjennom vognløpsnummerfilene for trikk, og bygger opp månedsoversikter, med vogner og dager i en matrisetabell.

Slik ser toppen av tabellen ut:

Og slik ser bunnen ut:

Antall dager i løpet av perioden vognen har vært i trafikk vises til høyre på linjen, og antall vogner totalt ute en gitt dag vises nederst (kolonnen "Sum").

Oversikten bygges opp kl 0810 og 1510 hver dag (og inkluderer informasjon fra vognløpsfilene 0807, 1007 og 1507). Evt. vognbytter i løpet av formiddagen kommer dermed med. Men hverken overføringsvogner til Holtet på kvelden, eller vognbytter etter kl 1507, kommer med.

Under hovedtabellen får man litt statistikk:

Her ser man hvor mange dager vogner i de ulike seriene har vært ute, i gjennomsnitt, i perioden. I kolonnen "fratrukket hensatte vogner" er vogner som ikke har vært i drift i det hele tatt i perioden luket ut.

6. Kart

6.1 Områdekart

Alle stoppesteder i oversiktene vises med to ikoner som linker til karttjenester (Google Map, Openstreetmap).

6.2 Vognoversikt

Google Maps gjør det mulig å legge til tilleggsinformasjon på en enkel måte. Det kan brukes til å vise vognenes faktiske posisjon på et kart, slik som her for linje 20 17. august 2011 kl 1240:

Merk at dette er akkurat den samme informasjonen som ble vist i tabellen for linje 20 i avsnitt 3.1 (Linje 20 17. august kl. 1240).

Sanntidssystemet har ikke noe kunnskap til vognenes posisjon mellom stoppesteder, bortsett fra forventet kjøretid dit. Jeg har derfor valgt å vise vognene på stoppestedene.

Vogner i retning 1 (den venstre kolonnen i tabelloversikten) vises med Rutersymbol som peker nedover (), mens Rutersymbol som peker oppover () brukes den andre veien.

For linje 20 passer ikke disse retningene på kartet, så vi har brukt direktivet "MapIcon" til å endre retningen, slik:

MapIcon: Right

Ikonet for retning 2 blir automatisk satt til å peke motsatt vei av den første.

Ikonene er farvekodet med forsinkelse, på samme måte som i tabellene, bortsett fra at vogner som ikke er forsinket vises med grønt ikon, slik:

00:00 - 01:59
02:00 - 04:59
05:00 - 09:59
10:00 - 14:59
15:00 - uendelig

Man får litt mer informasjon om avgangen ved å føre markøren over et bussikon. Enda mer informasjon er tilgjengelig ved å klikke på det:

Kartet er sentrert på Jernbanetorvet (Oslo). Dette kan overstyres med direktivet "MapCentre", som tar stoppestedskoden som parameter (og alt etter dette ignoreres, slik at man kan skrive inn stoppestedsnavnet for lettere å se hva som skjer). For 20-bussen er Ullevå sykehus et bedre valg.

6.2.1 Flere vogner på samme stoppested

Det er også satt opp kart for trikkestrekningene Ekebergbanen (avsnitt 3.2), Grünerløkken (avsnitt 3.3) og Gaustadlinjen (avsnitt 3.4). Men her kan man merke seg at oversikten blir stygg fordi vogner kommer inn på strekningen utenfra. Dette fungerer på et vis for tabellene, men ikke grafisk. Kart fungerer nemlig best for linjer som ikke er teknisk koblet med andre linjer (utveksler vogner), slik at man unngår enj liste over vogner som er alle andre steder enn i linjens startpunkt (slik vi så det i tabellen for Ekebergbanen i avsnitt 3.2).

Dette kan vi unngå ved å bruke direktivet "SkipStop", som angir at det spesifiserte stoppestedet ikke skal vises. Dette må kombineres med at stoppestedet oppgis på vanlig måte for å gi noen mening. I Ekebergbaneeksempelet legger vi til følgende linjer:

3010012 E-H,F-G Jernbanetorget T (B.Gunnerus gt)
3010013 C-D,A-B Jernbanetorget (foran Oslo S)

SkipStop: 3010012 E-H,F-G Jernbanetorget T (B.Gunnerus gt)
SkipStop: 3010013 C-D,A-B Jernbanetorget (foran Oslo S)

Direktivet "SkipStop" tar et stoppestedsnummer som argument. Alt etter dette på linjen blir ignorert.

Hvis det er flere vogner på samme stoppested, vises de svakt forskjøvet nedover og til venstre, med den første avgangen øverst. Merk at alle avganger i retning 1 vises før avgangene i retning 2.

6.2.2 Skalering

Hvis kartet blir for stort med standardforstørrelsen 13 som er brukt, kan dette endres med direktivet "MapZoom". For Tog (med ytterpunktene Drammen og Gardermoen) er verdien 10 tingen, og den er med i oppsettsfilen. Det genereres ikke kart for tog automatisk, da oversikten ikke er særlig meningsfull p.g.a. de mange avgangene som dukker opp lenge før avgang på flere av stasjonene. Men jeg har kjørt ut ett eksempel:

Som man ser glir vognikonene i hverandre med denne forstørrelsen.

6.2.3 Vognoversikt

Direktivet "MapTable: yes" kan brukes til å aktivere visning av en tabell med samtlige vogner under kartet. Oversikten er sortert på vognløpsnummer.

Slik ser toppen av tabellen ut for Oslotrikken:

7. Sikringsvaktens venn

Her finenr man sider som oppdateres seg selv, automatisk, hvert minutt. De er beregent på sikringsvakter på enkeltspor, og gir dem oversikt over vogner som nærmer seg og hvor forsinket de er.

Torshov (strekningen Sandaker senter - Torshov) er operativ.

8. Manuell kjøring

Velg et sted, klikk på knappen, og du får opp en splitter ny sanntidsfil fopr det valgte stedet.


Kommentarer kan sendes sis@bbop.org