diff --git a/test/fixtures/vbb-departures.js b/test/fixtures/vbb-departures.js
index a46b0376..6fc99254 100644
--- a/test/fixtures/vbb-departures.js
+++ b/test/fixtures/vbb-departures.js
@@ -2,7 +2,7 @@
module.exports = [
{
- tripId: '1|31015|8|86|19082019',
+ tripId: '1|24934|5|86|12102021',
stop: {
type: 'stop',
id: '900000100004',
@@ -29,6 +29,7 @@ module.exports = [
fahrtNr: null,
name: 'S3',
public: true,
+ productName: 'S',
mode: 'train',
product: 'suburban',
symbol: 'S',
@@ -43,6 +44,7 @@ module.exports = [
fahrtNr: null,
name: 'S5',
public: true,
+ productName: 'S',
mode: 'train',
product: 'suburban',
symbol: 'S',
@@ -57,6 +59,7 @@ module.exports = [
fahrtNr: null,
name: 'S7',
public: true,
+ productName: 'S',
mode: 'train',
product: 'suburban',
symbol: 'S',
@@ -71,6 +74,7 @@ module.exports = [
fahrtNr: null,
name: 'S9',
public: true,
+ productName: 'S',
mode: 'train',
product: 'suburban',
symbol: 'S',
@@ -79,26 +83,13 @@ module.exports = [
express: false,
night: false
},
- {
- type: 'line',
- id: 's75',
- fahrtNr: null,
- name: 'S75',
- public: true,
- mode: 'train',
- product: 'suburban',
- symbol: 'S',
- nr: 75,
- metro: false,
- express: false,
- night: false
- },
{
type: 'line',
id: 'u8',
fahrtNr: null,
name: 'U8',
public: true,
+ productName: 'U',
mode: 'train',
product: 'subway',
symbol: 'U',
@@ -107,26 +98,13 @@ module.exports = [
express: false,
night: false
},
- {
- type: 'line',
- id: '248',
- fahrtNr: null,
- name: '248',
- public: true,
- mode: 'bus',
- product: 'bus',
- symbol: null,
- nr: 248,
- metro: false,
- express: false,
- night: false
- },
{
type: 'line',
id: '300',
fahrtNr: null,
name: '300',
public: true,
+ productName: 'Bus',
mode: 'bus',
product: 'bus',
symbol: null,
@@ -141,6 +119,7 @@ module.exports = [
fahrtNr: null,
name: 'N8',
public: true,
+ productName: 'Bus',
mode: 'bus',
product: 'bus',
symbol: 'N',
@@ -155,6 +134,7 @@ module.exports = [
fahrtNr: null,
name: 'N40',
public: true,
+ productName: 'Bus',
mode: 'bus',
product: 'bus',
symbol: 'N',
@@ -163,12 +143,28 @@ module.exports = [
express: false,
night: true
},
+ {
+ type: 'line',
+ id: 'n60',
+ fahrtNr: null,
+ name: 'N60',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 60,
+ metro: false,
+ express: false,
+ night: true
+ },
{
type: 'line',
id: 'n65',
fahrtNr: null,
name: 'N65',
public: true,
+ productName: 'Bus',
mode: 'bus',
product: 'bus',
symbol: 'N',
@@ -176,11 +172,517 @@ module.exports = [
metro: false,
express: false,
night: true
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
}
]
},
- when: '2019-08-19T20:30:00+02:00',
- plannedWhen: '2019-08-19T20:30:00+02:00',
+ when: '2021-10-12T17:44:00+02:00',
+ plannedWhen: '2021-10-12T17:44:00+02:00',
+ delay: 0,
+ platform: '3',
+ plannedPlatform: '3',
+ direction: 'S Erkner',
+ provenance: null,
+ line: {
+ type: 'line',
+ id: 's3',
+ fahrtNr: '10541',
+ name: 'S3',
+ public: true,
+ adminCode: 'DBS',
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ operator: {
+ type: 'operator',
+ id: 's-bahn-berlin-gmbh',
+ name: 'S-Bahn Berlin GmbH'
+ },
+ symbol: 'S',
+ nr: 3,
+ metro: false,
+ express: false,
+ night: false
+ },
+ remarks: [
+ { type: 'hint', code: 'OPERATOR', text: 'DBS' },
+ { type: 'hint', code: 'bf', text: 'barrierefrei' },
+ { type: 'hint', code: 'FB', text: 'Fahrradmitnahme möglich' },
+ {
+ id: '118634',
+ type: 'warning',
+ summary: 'Gemeinsam sicher unterwegs - mit Abstand und medizinischer Maske (in Berlin: FFP2)!',
+ text: 'An Haltestellen und Bahnhöfen sowie in Fahrzeugen. Maskenmuffel riskieren mindestens 50 Euro.\n' +
+ 'Weitere Informationen',
+ icon: { type: 'HIM0', title: null },
+ priority: 100,
+ products: {
+ suburban: true,
+ subway: true,
+ tram: true,
+ bus: true,
+ ferry: true,
+ express: true,
+ regional: true
+ },
+ company: 'VBB',
+ categories: [ 0 ],
+ validFrom: '2021-04-24T00:00:00+02:00',
+ validUntil: '2022-12-31T00:00:00+01:00',
+ modified: '2021-06-12T07:43:36+02:00'
+ }
+ ]
+ },
+ {
+ tripId: '1|12106|15|86|12102021',
+ stop: {
+ type: 'stop',
+ id: '900000100004',
+ name: 'S+U Jannowitzbrücke',
+ location: {
+ type: 'location',
+ id: '900100004',
+ latitude: 52.515503,
+ longitude: 13.418027
+ },
+ products: {
+ suburban: true,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: false,
+ regional: false
+ },
+ lines: [
+ {
+ type: 'line',
+ id: 's3',
+ fahrtNr: null,
+ name: 'S3',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 3,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's5',
+ fahrtNr: null,
+ name: 'S5',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 5,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's9',
+ fahrtNr: null,
+ name: 'S9',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 9,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 'u8',
+ fahrtNr: null,
+ name: 'U8',
+ public: true,
+ productName: 'U',
+ mode: 'train',
+ product: 'subway',
+ symbol: 'U',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: '300',
+ fahrtNr: null,
+ name: '300',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: null,
+ nr: 300,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 'n8',
+ fahrtNr: null,
+ name: 'N8',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n40',
+ fahrtNr: null,
+ name: 'N40',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 40,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n60',
+ fahrtNr: null,
+ name: 'N60',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 60,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n65',
+ fahrtNr: null,
+ name: 'N65',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 65,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ }
+ ]
+ },
+ when: '2021-10-12T17:45:00+02:00',
+ plannedWhen: '2021-10-12T17:45:00+02:00',
+ delay: 0,
+ platform: null,
+ plannedPlatform: null,
+ direction: 'Tiergarten, Philharmonie',
+ provenance: null,
+ line: {
+ type: 'line',
+ id: '300',
+ fahrtNr: '33695',
+ name: '300',
+ public: true,
+ adminCode: 'BVB',
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ operator: {
+ type: 'operator',
+ id: 'berliner-verkehrsbetriebe',
+ name: 'Berliner Verkehrsbetriebe'
+ },
+ symbol: null,
+ nr: 300,
+ metro: false,
+ express: false,
+ night: false
+ },
+ remarks: [
+ { type: 'hint', code: 'OPERATOR', text: 'BVG' },
+ { type: 'hint', code: 'bf', text: 'barrierefrei' },
+ {
+ id: '118634',
+ type: 'warning',
+ summary: 'Gemeinsam sicher unterwegs - mit Abstand und medizinischer Maske (in Berlin: FFP2)!',
+ text: 'An Haltestellen und Bahnhöfen sowie in Fahrzeugen. Maskenmuffel riskieren mindestens 50 Euro.\n' +
+ 'Weitere Informationen',
+ icon: { type: 'HIM0', title: null },
+ priority: 100,
+ products: {
+ suburban: true,
+ subway: true,
+ tram: true,
+ bus: true,
+ ferry: true,
+ express: true,
+ regional: true
+ },
+ company: 'VBB',
+ categories: [ 0 ],
+ validFrom: '2021-04-24T00:00:00+02:00',
+ validUntil: '2022-12-31T00:00:00+01:00',
+ modified: '2021-06-12T07:43:36+02:00'
+ }
+ ]
+ },
+ {
+ tripId: '1|23076|26|86|12102021',
+ stop: {
+ type: 'stop',
+ id: '900000100004',
+ name: 'S+U Jannowitzbrücke',
+ location: {
+ type: 'location',
+ id: '900100004',
+ latitude: 52.515503,
+ longitude: 13.418027
+ },
+ products: {
+ suburban: true,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: false,
+ regional: false
+ },
+ lines: [
+ {
+ type: 'line',
+ id: 's3',
+ fahrtNr: null,
+ name: 'S3',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 3,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's5',
+ fahrtNr: null,
+ name: 'S5',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 5,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's9',
+ fahrtNr: null,
+ name: 'S9',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 9,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 'u8',
+ fahrtNr: null,
+ name: 'U8',
+ public: true,
+ productName: 'U',
+ mode: 'train',
+ product: 'subway',
+ symbol: 'U',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: '300',
+ fahrtNr: null,
+ name: '300',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: null,
+ nr: 300,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 'n8',
+ fahrtNr: null,
+ name: 'N8',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n40',
+ fahrtNr: null,
+ name: 'N40',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 40,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n60',
+ fahrtNr: null,
+ name: 'N60',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 60,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n65',
+ fahrtNr: null,
+ name: 'N65',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 65,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ }
+ ]
+ },
+ when: '2021-10-12T17:45:00+02:00',
+ plannedWhen: '2021-10-12T17:45:00+02:00',
delay: 0,
platform: null,
plannedPlatform: null,
@@ -189,7 +691,7 @@ module.exports = [
line: {
type: 'line',
id: 'u8',
- fahrtNr: '19869',
+ fahrtNr: '17590',
name: 'U8',
public: true,
adminCode: 'BVU',
@@ -208,467 +710,36 @@ module.exports = [
night: false
},
remarks: [
+ { type: 'hint', code: 'OPERATOR', text: 'BVG' },
+ { type: 'hint', code: 'bf', text: 'barrierefrei' },
+ { type: 'hint', code: 'FB', text: 'Fahrradmitnahme möglich' },
{
- type: 'hint',
- code: 'bf',
- text: 'barrier-free'
- },
- {
- type: 'hint',
- code: 'FB',
- text: 'Bicycle conveyance'
- }
- ],
- nextStopovers: [
- {
- stop: {
- type: 'stop',
- id: '900000100004',
- name: 'S+U Jannowitzbrücke',
- location: {
- type: 'location',
- id: '900100004',
- latitude: 52.515503,
- longitude: 13.418027
- },
- products: {
- suburban: true,
- subway: true,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- },
- lines: [
- {
- type: 'line',
- id: 's3',
- fahrtNr: null,
- name: 'S3',
- public: true,
- mode: 'train',
- product: 'suburban',
- symbol: 'S',
- nr: 3,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: 's5',
- fahrtNr: null,
- name: 'S5',
- public: true,
- mode: 'train',
- product: 'suburban',
- symbol: 'S',
- nr: 5,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: 's7',
- fahrtNr: null,
- name: 'S7',
- public: true,
- mode: 'train',
- product: 'suburban',
- symbol: 'S',
- nr: 7,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: 's9',
- fahrtNr: null,
- name: 'S9',
- public: true,
- mode: 'train',
- product: 'suburban',
- symbol: 'S',
- nr: 9,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: 's75',
- fahrtNr: null,
- name: 'S75',
- public: true,
- mode: 'train',
- product: 'suburban',
- symbol: 'S',
- nr: 75,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: 'u8',
- fahrtNr: null,
- name: 'U8',
- public: true,
- mode: 'train',
- product: 'subway',
- symbol: 'U',
- nr: 8,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: '248',
- fahrtNr: null,
- name: '248',
- public: true,
- mode: 'bus',
- product: 'bus',
- symbol: null,
- nr: 248,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: '300',
- fahrtNr: null,
- name: '300',
- public: true,
- mode: 'bus',
- product: 'bus',
- symbol: null,
- nr: 300,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: 'n8',
- fahrtNr: null,
- name: 'N8',
- public: true,
- mode: 'bus',
- product: 'bus',
- symbol: 'N',
- nr: 8,
- metro: false,
- express: false,
- night: true
- },
- {
- type: 'line',
- id: 'n40',
- fahrtNr: null,
- name: 'N40',
- public: true,
- mode: 'bus',
- product: 'bus',
- symbol: 'N',
- nr: 40,
- metro: false,
- express: false,
- night: true
- },
- {
- type: 'line',
- id: 'n65',
- fahrtNr: null,
- name: 'N65',
- public: true,
- mode: 'bus',
- product: 'bus',
- symbol: 'N',
- nr: 65,
- metro: false,
- express: false,
- night: true
- }
- ]
+ id: '118634',
+ type: 'warning',
+ summary: 'Gemeinsam sicher unterwegs - mit Abstand und medizinischer Maske (in Berlin: FFP2)!',
+ text: 'An Haltestellen und Bahnhöfen sowie in Fahrzeugen. Maskenmuffel riskieren mindestens 50 Euro.\n' +
+ 'Weitere Informationen',
+ icon: { type: 'HIM0', title: null },
+ priority: 100,
+ products: {
+ suburban: true,
+ subway: true,
+ tram: true,
+ bus: true,
+ ferry: true,
+ express: true,
+ regional: true
},
- arrival: null,
- plannedArrival: null,
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: '2019-08-19T20:30:00+02:00',
- plannedDeparture: '2019-08-19T20:30:00+02:00',
- departureDelay: 0,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000100008',
-
- name: 'U Heinrich-Heine-Str.',
- location: {
- type: 'location',
- id: '900100008',
- latitude: 52.510856,
- longitude: 13.416167
- },
- products: {
- suburban: false,
- subway: true,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:31:00+02:00',
- plannedArrival: '2019-08-19T20:31:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000013101',
- name: 'U Moritzplatz',
- location: {
- type: 'location',
- id: '900013101',
- latitude: 52.503737,
- longitude: 13.410944
- },
- products: {
- suburban: false,
- subway: true,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:33:00+02:00',
- plannedArrival: '2019-08-19T20:33:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000013102',
- name: 'U Kottbusser Tor',
- location: {
- type: 'location',
- id: '900013102',
- latitude: 52.499044,
- longitude: 13.417749
- },
- products: {
- suburban: false,
- subway: true,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:35:00+02:00',
- plannedArrival: '2019-08-19T20:35:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000016201',
- name: 'U Schönleinstr.',
- location: {
- type: 'location',
- id: '900016201',
- latitude: 52.493183,
- longitude: 13.422243
- },
- products: {
- suburban: false,
- subway: true,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:36:00+02:00',
- plannedArrival: '2019-08-19T20:36:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000078101',
- name: 'U Hermannplatz',
- location: {
- type: 'location',
- id: '900078101',
- latitude: 52.486954,
- longitude: 13.424724
- },
- products: {
- suburban: false,
- subway: true,
- tram: false,
- bus: false,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:38:00+02:00',
- plannedArrival: '2019-08-19T20:38:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000079202',
- name: 'U Boddinstr.',
- location: {
- type: 'location',
- id: '900079202',
- latitude: 52.479744,
- longitude: 13.425785
- },
- products: {
- suburban: false,
- subway: true,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:40:00+02:00',
- plannedArrival: '2019-08-19T20:40:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000079201',
- name: 'U Leinestr.',
- location: {
- type: 'location',
- id: '900079201',
- latitude: 52.472877,
- longitude: 13.428401
- },
- products: {
- suburban: false,
- subway: true,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:41:00+02:00',
- plannedArrival: '2019-08-19T20:41:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000079221',
- name: 'S+U Hermannstr.',
- location: {
- type: 'location',
- id: '900079221',
- latitude: 52.467177,
- longitude: 13.4317
- },
- products: {
- suburban: true,
- subway: true,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:42:00+02:00',
- plannedArrival: '2019-08-19T20:42:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
+ company: 'VBB',
+ categories: [ 0 ],
+ validFrom: '2021-04-24T00:00:00+02:00',
+ validUntil: '2022-12-31T00:00:00+01:00',
+ modified: '2021-06-12T07:43:36+02:00'
}
]
},
{
- tripId: '1|31067|4|86|19082019',
+ tripId: '1|23117|2|86|12102021',
stop: {
type: 'stop',
id: '900000100004',
@@ -695,6 +766,7 @@ module.exports = [
fahrtNr: null,
name: 'S3',
public: true,
+ productName: 'S',
mode: 'train',
product: 'suburban',
symbol: 'S',
@@ -709,6 +781,7 @@ module.exports = [
fahrtNr: null,
name: 'S5',
public: true,
+ productName: 'S',
mode: 'train',
product: 'suburban',
symbol: 'S',
@@ -723,6 +796,7 @@ module.exports = [
fahrtNr: null,
name: 'S7',
public: true,
+ productName: 'S',
mode: 'train',
product: 'suburban',
symbol: 'S',
@@ -737,6 +811,7 @@ module.exports = [
fahrtNr: null,
name: 'S9',
public: true,
+ productName: 'S',
mode: 'train',
product: 'suburban',
symbol: 'S',
@@ -745,26 +820,13 @@ module.exports = [
express: false,
night: false
},
- {
- type: 'line',
- id: 's75',
- fahrtNr: null,
- name: 'S75',
- public: true,
- mode: 'train',
- product: 'suburban',
- symbol: 'S',
- nr: 75,
- metro: false,
- express: false,
- night: false
- },
{
type: 'line',
id: 'u8',
fahrtNr: null,
name: 'U8',
public: true,
+ productName: 'U',
mode: 'train',
product: 'subway',
symbol: 'U',
@@ -773,26 +835,13 @@ module.exports = [
express: false,
night: false
},
- {
- type: 'line',
- id: '248',
- fahrtNr: null,
- name: '248',
- public: true,
- mode: 'bus',
- product: 'bus',
- symbol: null,
- nr: 248,
- metro: false,
- express: false,
- night: false
- },
{
type: 'line',
id: '300',
fahrtNr: null,
name: '300',
public: true,
+ productName: 'Bus',
mode: 'bus',
product: 'bus',
symbol: null,
@@ -807,6 +856,7 @@ module.exports = [
fahrtNr: null,
name: 'N8',
public: true,
+ productName: 'Bus',
mode: 'bus',
product: 'bus',
symbol: 'N',
@@ -821,6 +871,7 @@ module.exports = [
fahrtNr: null,
name: 'N40',
public: true,
+ productName: 'Bus',
mode: 'bus',
product: 'bus',
symbol: 'N',
@@ -829,12 +880,28 @@ module.exports = [
express: false,
night: true
},
+ {
+ type: 'line',
+ id: 'n60',
+ fahrtNr: null,
+ name: 'N60',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 60,
+ metro: false,
+ express: false,
+ night: true
+ },
{
type: 'line',
id: 'n65',
fahrtNr: null,
name: 'N65',
public: true,
+ productName: 'Bus',
mode: 'bus',
product: 'bus',
symbol: 'N',
@@ -842,11 +909,1502 @@ module.exports = [
metro: false,
express: false,
night: true
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
}
]
},
- when: '2019-08-19T20:30:00+02:00',
- plannedWhen: '2019-08-19T20:30:00+02:00',
+ when: '2021-10-12T17:45:00+02:00',
+ plannedWhen: '2021-10-12T17:45:00+02:00',
+ delay: 0,
+ platform: null,
+ plannedPlatform: null,
+ direction: 'S+U Wittenau',
+ provenance: null,
+ line: {
+ type: 'line',
+ id: 'u8',
+ fahrtNr: '17227',
+ name: 'U8',
+ public: true,
+ adminCode: 'BVU',
+ productName: 'U',
+ mode: 'train',
+ product: 'subway',
+ operator: {
+ type: 'operator',
+ id: 'berliner-verkehrsbetriebe',
+ name: 'Berliner Verkehrsbetriebe'
+ },
+ symbol: 'U',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: false
+ },
+ remarks: [
+ { type: 'hint', code: 'OPERATOR', text: 'BVG' },
+ { type: 'hint', code: 'bf', text: 'barrierefrei' },
+ { type: 'hint', code: 'FB', text: 'Fahrradmitnahme möglich' },
+ {
+ id: '118634',
+ type: 'warning',
+ summary: 'Gemeinsam sicher unterwegs - mit Abstand und medizinischer Maske (in Berlin: FFP2)!',
+ text: 'An Haltestellen und Bahnhöfen sowie in Fahrzeugen. Maskenmuffel riskieren mindestens 50 Euro.\n' +
+ 'Weitere Informationen',
+ icon: { type: 'HIM0', title: null },
+ priority: 100,
+ products: {
+ suburban: true,
+ subway: true,
+ tram: true,
+ bus: true,
+ ferry: true,
+ express: true,
+ regional: true
+ },
+ company: 'VBB',
+ categories: [ 0 ],
+ validFrom: '2021-04-24T00:00:00+02:00',
+ validUntil: '2022-12-31T00:00:00+01:00',
+ modified: '2021-06-12T07:43:36+02:00'
+ }
+ ]
+ },
+ {
+ tripId: '1|25978|5|86|12102021',
+ stop: {
+ type: 'stop',
+ id: '900000100004',
+ name: 'S+U Jannowitzbrücke',
+ location: {
+ type: 'location',
+ id: '900100004',
+ latitude: 52.515503,
+ longitude: 13.418027
+ },
+ products: {
+ suburban: true,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: false,
+ regional: false
+ },
+ lines: [
+ {
+ type: 'line',
+ id: 's3',
+ fahrtNr: null,
+ name: 'S3',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 3,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's5',
+ fahrtNr: null,
+ name: 'S5',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 5,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's9',
+ fahrtNr: null,
+ name: 'S9',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 9,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 'u8',
+ fahrtNr: null,
+ name: 'U8',
+ public: true,
+ productName: 'U',
+ mode: 'train',
+ product: 'subway',
+ symbol: 'U',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: '300',
+ fahrtNr: null,
+ name: '300',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: null,
+ nr: 300,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 'n8',
+ fahrtNr: null,
+ name: 'N8',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n40',
+ fahrtNr: null,
+ name: 'N40',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 40,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n60',
+ fahrtNr: null,
+ name: 'N60',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 60,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n65',
+ fahrtNr: null,
+ name: 'N65',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 65,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ }
+ ]
+ },
+ when: '2021-10-12T17:45:00+02:00',
+ plannedWhen: '2021-10-12T17:45:00+02:00',
+ delay: 0,
+ platform: '4',
+ plannedPlatform: '4',
+ direction: 'S Westkreuz',
+ provenance: null,
+ line: {
+ type: 'line',
+ id: 's5',
+ fahrtNr: '15359',
+ name: 'S5',
+ public: true,
+ adminCode: 'DBS',
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ operator: {
+ type: 'operator',
+ id: 's-bahn-berlin-gmbh',
+ name: 'S-Bahn Berlin GmbH'
+ },
+ symbol: 'S',
+ nr: 5,
+ metro: false,
+ express: false,
+ night: false
+ },
+ remarks: [
+ { type: 'hint', code: 'OPERATOR', text: 'DBS' },
+ { type: 'hint', code: 'bf', text: 'barrierefrei' },
+ { type: 'hint', code: 'FB', text: 'Fahrradmitnahme möglich' },
+ {
+ id: '118634',
+ type: 'warning',
+ summary: 'Gemeinsam sicher unterwegs - mit Abstand und medizinischer Maske (in Berlin: FFP2)!',
+ text: 'An Haltestellen und Bahnhöfen sowie in Fahrzeugen. Maskenmuffel riskieren mindestens 50 Euro.\n' +
+ 'Weitere Informationen',
+ icon: { type: 'HIM0', title: null },
+ priority: 100,
+ products: {
+ suburban: true,
+ subway: true,
+ tram: true,
+ bus: true,
+ ferry: true,
+ express: true,
+ regional: true
+ },
+ company: 'VBB',
+ categories: [ 0 ],
+ validFrom: '2021-04-24T00:00:00+02:00',
+ validUntil: '2022-12-31T00:00:00+01:00',
+ modified: '2021-06-12T07:43:36+02:00'
+ }
+ ]
+ },
+ {
+ tripId: '1|26593|10|86|12102021',
+ stop: {
+ type: 'stop',
+ id: '900000100004',
+ name: 'S+U Jannowitzbrücke',
+ location: {
+ type: 'location',
+ id: '900100004',
+ latitude: 52.515503,
+ longitude: 13.418027
+ },
+ products: {
+ suburban: true,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: false,
+ regional: false
+ },
+ lines: [
+ {
+ type: 'line',
+ id: 's3',
+ fahrtNr: null,
+ name: 'S3',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 3,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's5',
+ fahrtNr: null,
+ name: 'S5',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 5,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's9',
+ fahrtNr: null,
+ name: 'S9',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 9,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 'u8',
+ fahrtNr: null,
+ name: 'U8',
+ public: true,
+ productName: 'U',
+ mode: 'train',
+ product: 'subway',
+ symbol: 'U',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: '300',
+ fahrtNr: null,
+ name: '300',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: null,
+ nr: 300,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 'n8',
+ fahrtNr: null,
+ name: 'N8',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n40',
+ fahrtNr: null,
+ name: 'N40',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 40,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n60',
+ fahrtNr: null,
+ name: 'N60',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 60,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n65',
+ fahrtNr: null,
+ name: 'N65',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 65,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ }
+ ]
+ },
+ when: '2021-10-12T17:47:00+02:00',
+ plannedWhen: '2021-10-12T17:47:00+02:00',
+ delay: 0,
+ platform: '3',
+ plannedPlatform: '3',
+ direction: 'S Ahrensfelde',
+ provenance: null,
+ line: {
+ type: 'line',
+ id: 's7',
+ fahrtNr: '17258',
+ name: 'S7',
+ public: true,
+ adminCode: 'DBS',
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ operator: {
+ type: 'operator',
+ id: 's-bahn-berlin-gmbh',
+ name: 'S-Bahn Berlin GmbH'
+ },
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ },
+ remarks: [
+ { type: 'hint', code: 'OPERATOR', text: 'DBS' },
+ { type: 'hint', code: 'bf', text: 'barrierefrei' },
+ { type: 'hint', code: 'FB', text: 'Fahrradmitnahme möglich' },
+ {
+ id: '118634',
+ type: 'warning',
+ summary: 'Gemeinsam sicher unterwegs - mit Abstand und medizinischer Maske (in Berlin: FFP2)!',
+ text: 'An Haltestellen und Bahnhöfen sowie in Fahrzeugen. Maskenmuffel riskieren mindestens 50 Euro.\n' +
+ 'Weitere Informationen',
+ icon: { type: 'HIM0', title: null },
+ priority: 100,
+ products: {
+ suburban: true,
+ subway: true,
+ tram: true,
+ bus: true,
+ ferry: true,
+ express: true,
+ regional: true
+ },
+ company: 'VBB',
+ categories: [ 0 ],
+ validFrom: '2021-04-24T00:00:00+02:00',
+ validUntil: '2022-12-31T00:00:00+01:00',
+ modified: '2021-06-12T07:43:36+02:00'
+ }
+ ]
+ },
+ {
+ tripId: '1|26662|10|86|12102021',
+ stop: {
+ type: 'stop',
+ id: '900000100004',
+ name: 'S+U Jannowitzbrücke',
+ location: {
+ type: 'location',
+ id: '900100004',
+ latitude: 52.515503,
+ longitude: 13.418027
+ },
+ products: {
+ suburban: true,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: false,
+ regional: false
+ },
+ lines: [
+ {
+ type: 'line',
+ id: 's3',
+ fahrtNr: null,
+ name: 'S3',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 3,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's5',
+ fahrtNr: null,
+ name: 'S5',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 5,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's9',
+ fahrtNr: null,
+ name: 'S9',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 9,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 'u8',
+ fahrtNr: null,
+ name: 'U8',
+ public: true,
+ productName: 'U',
+ mode: 'train',
+ product: 'subway',
+ symbol: 'U',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: '300',
+ fahrtNr: null,
+ name: '300',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: null,
+ nr: 300,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 'n8',
+ fahrtNr: null,
+ name: 'N8',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n40',
+ fahrtNr: null,
+ name: 'N40',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 40,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n60',
+ fahrtNr: null,
+ name: 'N60',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 60,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n65',
+ fahrtNr: null,
+ name: 'N65',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 65,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ }
+ ]
+ },
+ when: '2021-10-12T17:48:00+02:00',
+ plannedWhen: '2021-10-12T17:48:00+02:00',
+ delay: 0,
+ platform: '4',
+ plannedPlatform: '4',
+ direction: 'S Potsdam Hauptbahnhof',
+ provenance: null,
+ line: {
+ type: 'line',
+ id: 's7',
+ fahrtNr: '17985',
+ name: 'S7',
+ public: true,
+ adminCode: 'DBS',
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ operator: {
+ type: 'operator',
+ id: 's-bahn-berlin-gmbh',
+ name: 'S-Bahn Berlin GmbH'
+ },
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ },
+ remarks: [
+ { type: 'hint', code: 'OPERATOR', text: 'DBS' },
+ { type: 'hint', code: 'bf', text: 'barrierefrei' },
+ { type: 'hint', code: 'FB', text: 'Fahrradmitnahme möglich' },
+ {
+ id: '118634',
+ type: 'warning',
+ summary: 'Gemeinsam sicher unterwegs - mit Abstand und medizinischer Maske (in Berlin: FFP2)!',
+ text: 'An Haltestellen und Bahnhöfen sowie in Fahrzeugen. Maskenmuffel riskieren mindestens 50 Euro.\n' +
+ 'Weitere Informationen',
+ icon: { type: 'HIM0', title: null },
+ priority: 100,
+ products: {
+ suburban: true,
+ subway: true,
+ tram: true,
+ bus: true,
+ ferry: true,
+ express: true,
+ regional: true
+ },
+ company: 'VBB',
+ categories: [ 0 ],
+ validFrom: '2021-04-24T00:00:00+02:00',
+ validUntil: '2022-12-31T00:00:00+01:00',
+ modified: '2021-06-12T07:43:36+02:00'
+ }
+ ]
+ },
+ {
+ tripId: '1|26077|2|86|12102021',
+ stop: {
+ type: 'stop',
+ id: '900000100004',
+ name: 'S+U Jannowitzbrücke',
+ location: {
+ type: 'location',
+ id: '900100004',
+ latitude: 52.515503,
+ longitude: 13.418027
+ },
+ products: {
+ suburban: true,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: false,
+ regional: false
+ },
+ lines: [
+ {
+ type: 'line',
+ id: 's3',
+ fahrtNr: null,
+ name: 'S3',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 3,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's5',
+ fahrtNr: null,
+ name: 'S5',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 5,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's9',
+ fahrtNr: null,
+ name: 'S9',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 9,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 'u8',
+ fahrtNr: null,
+ name: 'U8',
+ public: true,
+ productName: 'U',
+ mode: 'train',
+ product: 'subway',
+ symbol: 'U',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: '300',
+ fahrtNr: null,
+ name: '300',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: null,
+ nr: 300,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 'n8',
+ fahrtNr: null,
+ name: 'N8',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n40',
+ fahrtNr: null,
+ name: 'N40',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 40,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n60',
+ fahrtNr: null,
+ name: 'N60',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 60,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n65',
+ fahrtNr: null,
+ name: 'N65',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 65,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ }
+ ]
+ },
+ when: '2021-10-12T17:49:00+02:00',
+ plannedWhen: '2021-10-12T17:49:00+02:00',
+ delay: 0,
+ platform: '3',
+ plannedPlatform: '3',
+ direction: 'S Strausberg',
+ provenance: null,
+ line: {
+ type: 'line',
+ id: 's5',
+ fahrtNr: '14839',
+ name: 'S5',
+ public: true,
+ adminCode: 'DBS',
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ operator: {
+ type: 'operator',
+ id: 's-bahn-berlin-gmbh',
+ name: 'S-Bahn Berlin GmbH'
+ },
+ symbol: 'S',
+ nr: 5,
+ metro: false,
+ express: false,
+ night: false
+ },
+ remarks: [
+ { type: 'hint', code: 'OPERATOR', text: 'DBS' },
+ { type: 'hint', code: 'bf', text: 'barrierefrei' },
+ { type: 'hint', code: 'FB', text: 'Fahrradmitnahme möglich' },
+ {
+ id: '118634',
+ type: 'warning',
+ summary: 'Gemeinsam sicher unterwegs - mit Abstand und medizinischer Maske (in Berlin: FFP2)!',
+ text: 'An Haltestellen und Bahnhöfen sowie in Fahrzeugen. Maskenmuffel riskieren mindestens 50 Euro.\n' +
+ 'Weitere Informationen',
+ icon: { type: 'HIM0', title: null },
+ priority: 100,
+ products: {
+ suburban: true,
+ subway: true,
+ tram: true,
+ bus: true,
+ ferry: true,
+ express: true,
+ regional: true
+ },
+ company: 'VBB',
+ categories: [ 0 ],
+ validFrom: '2021-04-24T00:00:00+02:00',
+ validUntil: '2022-12-31T00:00:00+01:00',
+ modified: '2021-06-12T07:43:36+02:00'
+ }
+ ]
+ },
+ {
+ tripId: '1|23049|34|86|12102021',
+ stop: {
+ type: 'stop',
+ id: '900000100004',
+ name: 'S+U Jannowitzbrücke',
+ location: {
+ type: 'location',
+ id: '900100004',
+ latitude: 52.515503,
+ longitude: 13.418027
+ },
+ products: {
+ suburban: true,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: false,
+ regional: false
+ },
+ lines: [
+ {
+ type: 'line',
+ id: 's3',
+ fahrtNr: null,
+ name: 'S3',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 3,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's5',
+ fahrtNr: null,
+ name: 'S5',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 5,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's9',
+ fahrtNr: null,
+ name: 'S9',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 9,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 'u8',
+ fahrtNr: null,
+ name: 'U8',
+ public: true,
+ productName: 'U',
+ mode: 'train',
+ product: 'subway',
+ symbol: 'U',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: '300',
+ fahrtNr: null,
+ name: '300',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: null,
+ nr: 300,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 'n8',
+ fahrtNr: null,
+ name: 'N8',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n40',
+ fahrtNr: null,
+ name: 'N40',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 40,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n60',
+ fahrtNr: null,
+ name: 'N60',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 60,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n65',
+ fahrtNr: null,
+ name: 'N65',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 65,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ }
+ ]
+ },
+ when: '2021-10-12T17:50:00+02:00',
+ plannedWhen: '2021-10-12T17:50:00+02:00',
+ delay: 0,
+ platform: null,
+ plannedPlatform: null,
+ direction: 'S+U Hermannstr.',
+ provenance: null,
+ line: {
+ type: 'line',
+ id: 'u8',
+ fahrtNr: '17589',
+ name: 'U8',
+ public: true,
+ adminCode: 'BVU',
+ productName: 'U',
+ mode: 'train',
+ product: 'subway',
+ operator: {
+ type: 'operator',
+ id: 'berliner-verkehrsbetriebe',
+ name: 'Berliner Verkehrsbetriebe'
+ },
+ symbol: 'U',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: false
+ },
+ remarks: [
+ { type: 'hint', code: 'OPERATOR', text: 'BVG' },
+ { type: 'hint', code: 'bf', text: 'barrierefrei' },
+ { type: 'hint', code: 'FB', text: 'Fahrradmitnahme möglich' },
+ {
+ id: '118634',
+ type: 'warning',
+ summary: 'Gemeinsam sicher unterwegs - mit Abstand und medizinischer Maske (in Berlin: FFP2)!',
+ text: 'An Haltestellen und Bahnhöfen sowie in Fahrzeugen. Maskenmuffel riskieren mindestens 50 Euro.\n' +
+ 'Weitere Informationen',
+ icon: { type: 'HIM0', title: null },
+ priority: 100,
+ products: {
+ suburban: true,
+ subway: true,
+ tram: true,
+ bus: true,
+ ferry: true,
+ express: true,
+ regional: true
+ },
+ company: 'VBB',
+ categories: [ 0 ],
+ validFrom: '2021-04-24T00:00:00+02:00',
+ validUntil: '2022-12-31T00:00:00+01:00',
+ modified: '2021-06-12T07:43:36+02:00'
+ }
+ ]
+ },
+ {
+ tripId: '1|23111|31|86|12102021',
+ stop: {
+ type: 'stop',
+ id: '900000100004',
+ name: 'S+U Jannowitzbrücke',
+ location: {
+ type: 'location',
+ id: '900100004',
+ latitude: 52.515503,
+ longitude: 13.418027
+ },
+ products: {
+ suburban: true,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: false,
+ regional: false
+ },
+ lines: [
+ {
+ type: 'line',
+ id: 's3',
+ fahrtNr: null,
+ name: 'S3',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 3,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's5',
+ fahrtNr: null,
+ name: 'S5',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 5,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's9',
+ fahrtNr: null,
+ name: 'S9',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 9,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 'u8',
+ fahrtNr: null,
+ name: 'U8',
+ public: true,
+ productName: 'U',
+ mode: 'train',
+ product: 'subway',
+ symbol: 'U',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: '300',
+ fahrtNr: null,
+ name: '300',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: null,
+ nr: 300,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 'n8',
+ fahrtNr: null,
+ name: 'N8',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n40',
+ fahrtNr: null,
+ name: 'N40',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 40,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n60',
+ fahrtNr: null,
+ name: 'N60',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 60,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n65',
+ fahrtNr: null,
+ name: 'N65',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 65,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ }
+ ]
+ },
+ when: '2021-10-12T17:50:00+02:00',
+ plannedWhen: '2021-10-12T17:50:00+02:00',
delay: 0,
platform: null,
plannedPlatform: null,
@@ -855,7 +2413,7 @@ module.exports = [
line: {
type: 'line',
id: 'u8',
- fahrtNr: '19453',
+ fahrtNr: '17229',
name: 'U8',
public: true,
adminCode: 'BVU',
@@ -874,562 +2432,36 @@ module.exports = [
night: false
},
remarks: [
+ { type: 'hint', code: 'OPERATOR', text: 'BVG' },
+ { type: 'hint', code: 'bf', text: 'barrierefrei' },
+ { type: 'hint', code: 'FB', text: 'Fahrradmitnahme möglich' },
{
- type: 'hint',
- code: 'bf',
- text: 'barrier-free'
- },
- {
- type: 'hint',
- code: 'FB',
- text: 'Bicycle conveyance'
- }
- ],
- nextStopovers: [
- {
- stop: {
- type: 'stop',
- id: '900000100004',
- name: 'S+U Jannowitzbrücke',
- location: {
- type: 'location',
- id: '900100004',
- latitude: 52.515503,
- longitude: 13.418027
- },
- products: {
- suburban: true,
- subway: true,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- },
- lines: [
- {
- type: 'line',
- id: 's3',
- fahrtNr: null,
- name: 'S3',
- public: true,
- mode: 'train',
- product: 'suburban',
- symbol: 'S',
- nr: 3,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: 's5',
- fahrtNr: null,
- name: 'S5',
- public: true,
- mode: 'train',
- product: 'suburban',
- symbol: 'S',
- nr: 5,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: 's7',
- fahrtNr: null,
- name: 'S7',
- public: true,
- mode: 'train',
- product: 'suburban',
- symbol: 'S',
- nr: 7,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: 's9',
- fahrtNr: null,
- name: 'S9',
- public: true,
- mode: 'train',
- product: 'suburban',
- symbol: 'S',
- nr: 9,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: 's75',
- fahrtNr: null,
- name: 'S75',
- public: true,
- mode: 'train',
- product: 'suburban',
- symbol: 'S',
- nr: 75,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: 'u8',
- fahrtNr: null,
- name: 'U8',
- public: true,
- mode: 'train',
- product: 'subway',
- symbol: 'U',
- nr: 8,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: '248',
- fahrtNr: null,
- name: '248',
- public: true,
- mode: 'bus',
- product: 'bus',
- symbol: null,
- nr: 248,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: '300',
- fahrtNr: null,
- name: '300',
- public: true,
- mode: 'bus',
- product: 'bus',
- symbol: null,
- nr: 300,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: 'n8',
- fahrtNr: null,
- name: 'N8',
- public: true,
- mode: 'bus',
- product: 'bus',
- symbol: 'N',
- nr: 8,
- metro: false,
- express: false,
- night: true
- },
- {
- type: 'line',
- id: 'n40',
- fahrtNr: null,
- name: 'N40',
- public: true,
- mode: 'bus',
- product: 'bus',
- symbol: 'N',
- nr: 40,
- metro: false,
- express: false,
- night: true
- },
- {
- type: 'line',
- id: 'n65',
- fahrtNr: null,
- name: 'N65',
- public: true,
- mode: 'bus',
- product: 'bus',
- symbol: 'N',
- nr: 65,
- metro: false,
- express: false,
- night: true
- }
- ]
+ id: '118634',
+ type: 'warning',
+ summary: 'Gemeinsam sicher unterwegs - mit Abstand und medizinischer Maske (in Berlin: FFP2)!',
+ text: 'An Haltestellen und Bahnhöfen sowie in Fahrzeugen. Maskenmuffel riskieren mindestens 50 Euro.\n' +
+ 'Weitere Informationen',
+ icon: { type: 'HIM0', title: null },
+ priority: 100,
+ products: {
+ suburban: true,
+ subway: true,
+ tram: true,
+ bus: true,
+ ferry: true,
+ express: true,
+ regional: true
},
- arrival: null,
- plannedArrival: null,
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: '2019-08-19T20:30:00+02:00',
- plannedDeparture: '2019-08-19T20:30:00+02:00',
- departureDelay: 0,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000100705',
- name: 'S+U Alexanderplatz [U8]',
- location: {
- type: 'location',
- id: '900100705',
- latitude: 52.521616,
- longitude: 13.412121
- },
- products: {
- suburban: false,
- subway: true,
- tram: false,
- bus: false,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:32:00+02:00',
- plannedArrival: '2019-08-19T20:32:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000100051',
- name: 'U Weinmeisterstr.',
- location: {
- type: 'location',
- id: '900100051',
- latitude: 52.525374,
- longitude: 13.405308
- },
- products: {
- suburban: false,
- subway: true,
- tram: true,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:34:00+02:00',
- plannedArrival: '2019-08-19T20:34:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000100023',
- name: 'U Rosenthaler Platz',
- location: {
- type: 'location',
- id: '900100023',
- latitude: 52.529778,
- longitude: 13.401397
- },
- products: {
- suburban: false,
- subway: true,
- tram: true,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:35:00+02:00',
- plannedArrival: '2019-08-19T20:35:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000007110',
- name: 'U Bernauer Str.',
- location: {
- type: 'location',
- id: '900007110',
- latitude: 52.537994,
- longitude: 13.396229
- },
- products: {
- suburban: false,
- subway: true,
- tram: true,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:37:00+02:00',
- plannedArrival: '2019-08-19T20:37:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000007103',
- name: 'U Voltastr.',
- location: {
- type: 'location',
- id: '900007103',
- latitude: 52.541932,
- longitude: 13.393154
- },
- products: {
- suburban: false,
- subway: true,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:38:00+02:00',
- plannedArrival: '2019-08-19T20:38:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000007102',
- name: 'S+U Gesundbrunnen',
- location: {
- type: 'location',
- id: '900007102',
- latitude: 52.548638,
- longitude: 13.388372
- },
- products: {
- suburban: true,
- subway: true,
- tram: false,
- bus: true,
- ferry: false,
- express: true,
- regional: true
- }
- },
- arrival: '2019-08-19T20:40:00+02:00',
- plannedArrival: '2019-08-19T20:40:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000009203',
- name: 'U Pankstr.',
- location: {
- type: 'location',
- id: '900009203',
- latitude: 52.552251,
- longitude: 13.381837
- },
- products: {
- suburban: false,
- subway: true,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:41:00+02:00',
- plannedArrival: '2019-08-19T20:41:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000009202',
- name: 'U Osloer Str.',
- location: {
- type: 'location',
- id: '900009202',
- latitude: 52.557105,
- longitude: 13.373279
- },
- products: {
- suburban: false,
- subway: true,
- tram: true,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:43:00+02:00',
- plannedArrival: '2019-08-19T20:43:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000085202',
- name: 'U Franz-Neumann-Platz (Am Schäfersee)',
- location: {
- type: 'location',
- id: '900085202',
- latitude: 52.563856,
- longitude: 13.364281
- },
- products: {
- suburban: false,
- subway: true,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:45:00+02:00',
- plannedArrival: '2019-08-19T20:45:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000085203',
- name: 'U Residenzstr.',
- location: {
- type: 'location',
- id: '900085203',
- latitude: 52.570841,
- longitude: 13.360631
- },
- products: {
- suburban: false,
- subway: true,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:46:00+02:00',
- plannedArrival: '2019-08-19T20:46:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000085104',
- name: 'U Paracelsus-Bad',
- location: {
- type: 'location',
- id: '900085104',
- latitude: 52.574536,
- longitude: 13.347534
- },
- products: {
- suburban: false,
- subway: true,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:47:00+02:00',
- plannedArrival: '2019-08-19T20:47:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
+ company: 'VBB',
+ categories: [ 0 ],
+ validFrom: '2021-04-24T00:00:00+02:00',
+ validUntil: '2022-12-31T00:00:00+01:00',
+ modified: '2021-06-12T07:43:36+02:00'
}
]
},
{
- tripId: '1|35835|39|86|19082019',
+ tripId: '1|12062|15|86|12102021',
stop: {
type: 'stop',
id: '900000100004',
@@ -1456,6 +2488,7 @@ module.exports = [
fahrtNr: null,
name: 'S3',
public: true,
+ productName: 'S',
mode: 'train',
product: 'suburban',
symbol: 'S',
@@ -1470,6 +2503,7 @@ module.exports = [
fahrtNr: null,
name: 'S5',
public: true,
+ productName: 'S',
mode: 'train',
product: 'suburban',
symbol: 'S',
@@ -1484,6 +2518,7 @@ module.exports = [
fahrtNr: null,
name: 'S7',
public: true,
+ productName: 'S',
mode: 'train',
product: 'suburban',
symbol: 'S',
@@ -1498,6 +2533,7 @@ module.exports = [
fahrtNr: null,
name: 'S9',
public: true,
+ productName: 'S',
mode: 'train',
product: 'suburban',
symbol: 'S',
@@ -1506,26 +2542,13 @@ module.exports = [
express: false,
night: false
},
- {
- type: 'line',
- id: 's75',
- fahrtNr: null,
- name: 'S75',
- public: true,
- mode: 'train',
- product: 'suburban',
- symbol: 'S',
- nr: 75,
- metro: false,
- express: false,
- night: false
- },
{
type: 'line',
id: 'u8',
fahrtNr: null,
name: 'U8',
public: true,
+ productName: 'U',
mode: 'train',
product: 'subway',
symbol: 'U',
@@ -1534,26 +2557,13 @@ module.exports = [
express: false,
night: false
},
- {
- type: 'line',
- id: '248',
- fahrtNr: null,
- name: '248',
- public: true,
- mode: 'bus',
- product: 'bus',
- symbol: null,
- nr: 248,
- metro: false,
- express: false,
- night: false
- },
{
type: 'line',
id: '300',
fahrtNr: null,
name: '300',
public: true,
+ productName: 'Bus',
mode: 'bus',
product: 'bus',
symbol: null,
@@ -1568,6 +2578,7 @@ module.exports = [
fahrtNr: null,
name: 'N8',
public: true,
+ productName: 'Bus',
mode: 'bus',
product: 'bus',
symbol: 'N',
@@ -1582,6 +2593,7 @@ module.exports = [
fahrtNr: null,
name: 'N40',
public: true,
+ productName: 'Bus',
mode: 'bus',
product: 'bus',
symbol: 'N',
@@ -1590,12 +2602,28 @@ module.exports = [
express: false,
night: true
},
+ {
+ type: 'line',
+ id: 'n60',
+ fahrtNr: null,
+ name: 'N60',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 60,
+ metro: false,
+ express: false,
+ night: true
+ },
{
type: 'line',
id: 'n65',
fahrtNr: null,
name: 'N65',
public: true,
+ productName: 'Bus',
mode: 'bus',
product: 'bus',
symbol: 'N',
@@ -1603,11 +2631,271 @@ module.exports = [
metro: false,
express: false,
night: true
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
}
]
},
- when: '2019-08-19T20:31:00+02:00',
- plannedWhen: '2019-08-19T20:31:00+02:00',
+ when: '2021-10-12T17:51:00+02:00',
+ plannedWhen: '2021-10-12T17:51:00+02:00',
+ delay: 0,
+ platform: null,
+ plannedPlatform: null,
+ direction: 'S+U Warschauer Str.',
+ provenance: null,
+ line: {
+ type: 'line',
+ id: '300',
+ fahrtNr: '33624',
+ name: '300',
+ public: true,
+ adminCode: 'BVB',
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ operator: {
+ type: 'operator',
+ id: 'berliner-verkehrsbetriebe',
+ name: 'Berliner Verkehrsbetriebe'
+ },
+ symbol: null,
+ nr: 300,
+ metro: false,
+ express: false,
+ night: false
+ },
+ remarks: [
+ { type: 'hint', code: 'OPERATOR', text: 'BVG' },
+ { type: 'hint', code: 'bf', text: 'barrierefrei' },
+ {
+ id: '118634',
+ type: 'warning',
+ summary: 'Gemeinsam sicher unterwegs - mit Abstand und medizinischer Maske (in Berlin: FFP2)!',
+ text: 'An Haltestellen und Bahnhöfen sowie in Fahrzeugen. Maskenmuffel riskieren mindestens 50 Euro.\n' +
+ 'Weitere Informationen',
+ icon: { type: 'HIM0', title: null },
+ priority: 100,
+ products: {
+ suburban: true,
+ subway: true,
+ tram: true,
+ bus: true,
+ ferry: true,
+ express: true,
+ regional: true
+ },
+ company: 'VBB',
+ categories: [ 0 ],
+ validFrom: '2021-04-24T00:00:00+02:00',
+ validUntil: '2022-12-31T00:00:00+01:00',
+ modified: '2021-06-12T07:43:36+02:00'
+ }
+ ]
+ },
+ {
+ tripId: '1|27181|9|86|12102021',
+ stop: {
+ type: 'stop',
+ id: '900000100004',
+ name: 'S+U Jannowitzbrücke',
+ location: {
+ type: 'location',
+ id: '900100004',
+ latitude: 52.515503,
+ longitude: 13.418027
+ },
+ products: {
+ suburban: true,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: false,
+ regional: false
+ },
+ lines: [
+ {
+ type: 'line',
+ id: 's3',
+ fahrtNr: null,
+ name: 'S3',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 3,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's5',
+ fahrtNr: null,
+ name: 'S5',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 5,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 's9',
+ fahrtNr: null,
+ name: 'S9',
+ public: true,
+ productName: 'S',
+ mode: 'train',
+ product: 'suburban',
+ symbol: 'S',
+ nr: 9,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 'u8',
+ fahrtNr: null,
+ name: 'U8',
+ public: true,
+ productName: 'U',
+ mode: 'train',
+ product: 'subway',
+ symbol: 'U',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: '300',
+ fahrtNr: null,
+ name: '300',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: null,
+ nr: 300,
+ metro: false,
+ express: false,
+ night: false
+ },
+ {
+ type: 'line',
+ id: 'n8',
+ fahrtNr: null,
+ name: 'N8',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 8,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n40',
+ fahrtNr: null,
+ name: 'N40',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 40,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n60',
+ fahrtNr: null,
+ name: 'N60',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 60,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 'n65',
+ fahrtNr: null,
+ name: 'N65',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'N',
+ nr: 65,
+ metro: false,
+ express: false,
+ night: true
+ },
+ {
+ type: 'line',
+ id: 's7',
+ fahrtNr: null,
+ name: 'S7',
+ public: true,
+ productName: 'Bus',
+ mode: 'bus',
+ product: 'bus',
+ symbol: 'S',
+ nr: 7,
+ metro: false,
+ express: false,
+ night: false
+ }
+ ]
+ },
+ when: '2021-10-12T17:51:00+02:00',
+ plannedWhen: '2021-10-12T17:51:00+02:00',
delay: 0,
platform: '4',
plannedPlatform: '4',
@@ -1616,7 +2904,7 @@ module.exports = [
line: {
type: 'line',
id: 's9',
- fahrtNr: '27739',
+ fahrtNr: '20512',
name: 'S9',
public: true,
adminCode: 'DBS',
@@ -1635,721 +2923,31 @@ module.exports = [
night: false
},
remarks: [
+ { type: 'hint', code: 'OPERATOR', text: 'DBS' },
+ { type: 'hint', code: 'bf', text: 'barrierefrei' },
+ { type: 'hint', code: 'FB', text: 'Fahrradmitnahme möglich' },
{
- type: 'hint',
- code: 'bf',
- text: 'barrier-free'
- },
- {
- type: 'hint',
- code: 'FB',
- text: 'Bicycle conveyance'
- }
- ],
- nextStopovers: [
- {
- stop: {
- type: 'stop',
- id: '900000100004',
- name: 'S+U Jannowitzbrücke',
- location: {
- type: 'location',
- id: '900100004',
- latitude: 52.515503,
- longitude: 13.418027
- },
- products: {
- suburban: true,
- subway: true,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- },
- lines: [
- {
- type: 'line',
- id: 's3',
- fahrtNr: null,
- name: 'S3',
- public: true,
- mode: 'train',
- product: 'suburban',
- symbol: 'S',
- nr: 3,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: 's5',
- fahrtNr: null,
- name: 'S5',
- public: true,
- mode: 'train',
- product: 'suburban',
- symbol: 'S',
- nr: 5,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: 's7',
- fahrtNr: null,
- name: 'S7',
- public: true,
- mode: 'train',
- product: 'suburban',
- symbol: 'S',
- nr: 7,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: 's9',
- fahrtNr: null,
- name: 'S9',
- public: true,
- mode: 'train',
- product: 'suburban',
- symbol: 'S',
- nr: 9,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: 's75',
- fahrtNr: null,
- name: 'S75',
- public: true,
- mode: 'train',
- product: 'suburban',
- symbol: 'S',
- nr: 75,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: 'u8',
- fahrtNr: null,
- name: 'U8',
- public: true,
- mode: 'train',
- product: 'subway',
- symbol: 'U',
- nr: 8,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: '248',
- fahrtNr: null,
- name: '248',
- public: true,
- mode: 'bus',
- product: 'bus',
- symbol: null,
- nr: 248,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: '300',
- fahrtNr: null,
- name: '300',
- public: true,
- mode: 'bus',
- product: 'bus',
- symbol: null,
- nr: 300,
- metro: false,
- express: false,
- night: false
- },
- {
- type: 'line',
- id: 'n8',
- fahrtNr: null,
- name: 'N8',
- public: true,
- mode: 'bus',
- product: 'bus',
- symbol: 'N',
- nr: 8,
- metro: false,
- express: false,
- night: true
- },
- {
- type: 'line',
- id: 'n40',
- fahrtNr: null,
- name: 'N40',
- public: true,
- mode: 'bus',
- product: 'bus',
- symbol: 'N',
- nr: 40,
- metro: false,
- express: false,
- night: true
- },
- {
- type: 'line',
- id: 'n65',
- fahrtNr: null,
- name: 'N65',
- public: true,
- mode: 'bus',
- product: 'bus',
- symbol: 'N',
- nr: 65,
- metro: false,
- express: false,
- night: true
- }
- ]
+ id: '118634',
+ type: 'warning',
+ summary: 'Gemeinsam sicher unterwegs - mit Abstand und medizinischer Maske (in Berlin: FFP2)!',
+ text: 'An Haltestellen und Bahnhöfen sowie in Fahrzeugen. Maskenmuffel riskieren mindestens 50 Euro.\n' +
+ 'Weitere Informationen',
+ icon: { type: 'HIM0', title: null },
+ priority: 100,
+ products: {
+ suburban: true,
+ subway: true,
+ tram: true,
+ bus: true,
+ ferry: true,
+ express: true,
+ regional: true
},
- arrival: null,
- plannedArrival: null,
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: '2019-08-19T20:31:00+02:00',
- plannedDeparture: '2019-08-19T20:31:00+02:00',
- departureDelay: 0,
- departurePlatform: '4',
- plannedDeparturePlatform: '4'
- },
- {
- stop: {
- type: 'stop',
- id: '900000100003',
- name: 'S+U Alexanderplatz',
- location: {
- type: 'location',
- id: '900100003',
- latitude: 52.521508,
- longitude: 13.411267
- },
- products: {
- suburban: true,
- subway: false,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: true
- }
- },
- arrival: '2019-08-19T20:32:00+02:00',
- plannedArrival: '2019-08-19T20:32:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000100002',
- name: 'S Hackescher Markt',
- location: {
- type: 'location',
- id: '900100002',
- latitude: 52.522605,
- longitude: 13.402359
- },
- products: {
- suburban: true,
- subway: false,
- tram: true,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:34:00+02:00',
- plannedArrival: '2019-08-19T20:34:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000100001',
- name: 'S+U Friedrichstr.',
- location: {
- type: 'location',
- id: '900100001',
- latitude: 52.520268,
- longitude: 13.387149
- },
- products: {
- suburban: true,
- subway: true,
- tram: true,
- bus: true,
- ferry: false,
- express: false,
- regional: true
- }
- },
- arrival: '2019-08-19T20:36:00+02:00',
- plannedArrival: '2019-08-19T20:36:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000003201',
- name: 'S+U Berlin Hauptbahnhof',
- location: {
- type: 'location',
- id: '900003201',
- latitude: 52.52585,
- longitude: 13.368928
- },
- products: {
- suburban: true,
- subway: true,
- tram: true,
- bus: true,
- ferry: false,
- express: true,
- regional: true
- }
- },
- arrival: '2019-08-19T20:39:00+02:00',
- plannedArrival: '2019-08-19T20:39:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000003102',
- name: 'S Bellevue',
- location: {
- type: 'location',
- id: '900003102',
- latitude: 52.520016,
- longitude: 13.348073
- },
- products: {
- suburban: true,
- subway: false,
- tram: false,
- bus: false,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:42:00+02:00',
- plannedArrival: '2019-08-19T20:42:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000003103',
- name: 'S Tiergarten',
- location: {
- type: 'location',
- id: '900003103',
- latitude: 52.513957,
- longitude: 13.336244
- },
- products: {
- suburban: true,
- subway: false,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:44:00+02:00',
- plannedArrival: '2019-08-19T20:44:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000023201',
- name: 'S+U Zoologischer Garten',
- location: {
- type: 'location',
- id: '900023201',
- latitude: 52.506919,
- longitude: 13.332711
- },
- products: {
- suburban: true,
- subway: true,
- tram: false,
- bus: true,
- ferry: false,
- express: true,
- regional: true
- }
- },
- arrival: '2019-08-19T20:46:00+02:00',
- plannedArrival: '2019-08-19T20:46:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000024203',
- name: 'S Savignyplatz',
- location: {
- type: 'location',
- id: '900024203',
- latitude: 52.50522,
- longitude: 13.319002
- },
- products: {
- suburban: true,
- subway: false,
- tram: false,
- bus: false,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:48:00+02:00',
- plannedArrival: '2019-08-19T20:48:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000024101',
- name: 'S Charlottenburg',
- location: {
- type: 'location',
- id: '900024101',
- latitude: 52.504806,
- longitude: 13.303846
- },
- products: {
- suburban: true,
- subway: false,
- tram: false,
- bus: true,
- ferry: false,
- express: true,
- regional: true
- }
- },
- arrival: '2019-08-19T20:50:00+02:00',
- plannedArrival: '2019-08-19T20:50:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000024102',
- name: 'S Westkreuz',
- location: {
- type: 'location',
- id: '900024102',
- latitude: 52.501148,
- longitude: 13.283036
- },
- products: {
- suburban: true,
- subway: false,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:52:00+02:00',
- plannedArrival: '2019-08-19T20:52:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000025423',
- name: 'S Messe Süd',
- location: {
- type: 'location',
- id: '900025423',
- latitude: 52.498774,
- longitude: 13.270451
- },
- products: {
- suburban: true,
- subway: false,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:54:00+02:00',
- plannedArrival: '2019-08-19T20:54:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000026105',
- name: 'S Heerstr.',
- location: {
- type: 'location',
- id: '900026105',
- latitude: 52.508276,
- longitude: 13.258514
- },
- products: {
- suburban: true,
- subway: false,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:57:00+02:00',
- plannedArrival: '2019-08-19T20:57:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000025321',
- name: 'S Olympiastadion',
- location: {
- type: 'location',
- id: '900025321',
- latitude: 52.511296,
- longitude: 13.24281
- },
- products: {
- suburban: true,
- subway: false,
- tram: false,
- bus: false,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T20:59:00+02:00',
- plannedArrival: '2019-08-19T20:59:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000025424',
- name: 'S Pichelsberg',
- location: {
- type: 'location',
- id: '900025424',
- latitude: 52.510263,
- longitude: 13.227195
- },
- products: {
- suburban: true,
- subway: false,
- tram: false,
- bus: false,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T21:01:00+02:00',
- plannedArrival: '2019-08-19T21:01:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000030202',
- name: 'S Stresow',
- location: {
- type: 'location',
- id: '900030202',
- latitude: 52.532502,
- longitude: 13.209127
- },
- products: {
- suburban: true,
- subway: false,
- tram: false,
- bus: true,
- ferry: false,
- express: false,
- regional: false
- }
- },
- arrival: '2019-08-19T21:05:00+02:00',
- plannedArrival: '2019-08-19T21:05:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
- },
- {
- stop: {
- type: 'stop',
- id: '900000029101',
- name: 'S Spandau',
- location: {
- type: 'location',
- id: '900029101',
- latitude: 52.534794,
- longitude: 13.197477
- },
- products: {
- suburban: true,
- subway: false,
- tram: false,
- bus: false,
- ferry: false,
- express: true,
- regional: true
- }
- },
- arrival: '2019-08-19T21:07:00+02:00',
- plannedArrival: '2019-08-19T21:07:00+02:00',
- arrivalDelay: null,
- arrivalPlatform: null,
- plannedArrivalPlatform: null,
- departure: null,
- plannedDeparture: null,
- departureDelay: null,
- departurePlatform: null,
- plannedDeparturePlatform: null
+ company: 'VBB',
+ categories: [ 0 ],
+ validFrom: '2021-04-24T00:00:00+02:00',
+ validUntil: '2022-12-31T00:00:00+01:00',
+ modified: '2021-06-12T07:43:36+02:00'
}
]
}
diff --git a/test/fixtures/vbb-departures.json b/test/fixtures/vbb-departures.json
index e6a161ec..17c211ae 100644
--- a/test/fixtures/vbb-departures.json
+++ b/test/fixtures/vbb-departures.json
@@ -5,15 +5,13 @@
"lid": "A=1@O=S+U Jannowitzbrücke (Berlin)@X=13418027@Y=52515503@U=86@L=900100004@",
"type": "S",
"name": "S+U Jannowitzbrücke (Berlin)",
- "icoX": 2,
+ "icoX": 4,
"extId": "900100004",
"state": "F",
"crd": {
"x": 13418027,
"y": 52515503,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
+ "floor": 0
},
"pCls": 11,
"pRefL": [
@@ -28,730 +26,225 @@
9,
10,
11
- ]
+ ],
+ "gidL": [
+ "A×de:11000:900100004"
+ ],
+ "chgTime": "000300"
},
{
- "lid": "A=1@O=S+U Hermannstr. (Berlin)@X=13431700@Y=52467177@U=86@L=900079221@",
+ "lid": "A=1@O=S Erkner Bhf@X=13752246@Y=52428398@U=86@L=900310004@",
+ "type": "S",
+ "name": "S Erkner Bhf",
+ "icoX": 4,
+ "extId": "900310004",
+ "state": "F",
+ "crd": {
+ "x": 13752246,
+ "y": 52428398,
+ "floor": 0
+ },
+ "pCls": 73,
+ "gidL": [
+ "A×de:12067:900310004"
+ ],
+ "chgTime": "000300"
+ },
+ {
+ "lid": "A=1@O=Philharmonie Süd (Berlin)@X=13370025@Y=52508761@U=86@L=900005207@",
+ "type": "S",
+ "name": "Philharmonie Süd (Berlin)",
+ "icoX": 4,
+ "extId": "900005207",
+ "state": "F",
+ "crd": {
+ "x": 13370025,
+ "y": 52508761,
+ "floor": 0
+ },
+ "pCls": 8,
+ "gidL": [
+ "A×de:11000:900005207"
+ ],
+ "chgTime": "000300"
+ },
+ {
+ "lid": "A=1@O=S+U Hermannstr. (Berlin)@X=13431430@Y=52467339@U=86@L=900079221@",
"type": "S",
"name": "S+U Hermannstr. (Berlin)",
- "icoX": 2,
+ "icoX": 4,
"extId": "900079221",
"state": "F",
"crd": {
- "x": 13431700,
- "y": 52467177,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
+ "x": 13431430,
+ "y": 52467339,
+ "floor": 0
},
- "pCls": 11
+ "pCls": 11,
+ "gidL": [
+ "A×de:11000:900079221"
+ ],
+ "chgTime": "000300"
},
{
- "lid": "A=1@O=U Heinrich-Heine-Str. (Berlin)@X=13416167@Y=52510856@U=86@L=900100008@",
+ "lid": "A=1@O=S+U Wittenau (Berlin) [U8]@X=13334634@Y=52595660@U=86@L=900096197@",
"type": "S",
- "name": "U Heinrich-Heine-Str. (Berlin)",
- "icoX": 0,
- "extId": "900100008",
+ "name": "S+U Wittenau (Berlin) [U8]",
+ "icoX": 4,
+ "extId": "900096197",
"state": "F",
"crd": {
- "x": 13416167,
- "y": 52510856,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
+ "x": 13334634,
+ "y": 52595660,
+ "floor": 0
},
- "pCls": 10
- },
- {
- "lid": "A=1@O=U Moritzplatz (Berlin)@X=13410944@Y=52503737@U=86@L=900013101@",
- "type": "S",
- "name": "U Moritzplatz (Berlin)",
- "icoX": 0,
- "extId": "900013101",
- "state": "F",
- "crd": {
- "x": 13410944,
- "y": 52503737,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 10
- },
- {
- "lid": "A=1@O=U Kottbusser Tor (Berlin)@X=13417749@Y=52499044@U=86@L=900013102@",
- "type": "S",
- "name": "U Kottbusser Tor (Berlin)",
- "icoX": 0,
- "extId": "900013102",
- "state": "F",
- "crd": {
- "x": 13417749,
- "y": 52499044,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 10
- },
- {
- "lid": "A=1@O=U Schönleinstr. (Berlin)@X=13422243@Y=52493183@U=86@L=900016201@",
- "type": "S",
- "name": "U Schönleinstr. (Berlin)",
- "icoX": 0,
- "extId": "900016201",
- "state": "F",
- "crd": {
- "x": 13422243,
- "y": 52493183,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 10
- },
- {
- "lid": "A=1@O=U Hermannplatz (Berlin)@X=13424724@Y=52486954@U=86@L=900078101@",
- "type": "S",
- "name": "U Hermannplatz (Berlin)",
- "icoX": 0,
- "extId": "900078101",
- "state": "F",
- "crd": {
- "x": 13424724,
- "y": 52486954,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 2
- },
- {
- "lid": "A=1@O=U Boddinstr. (Berlin)@X=13425785@Y=52479744@U=86@L=900079202@",
- "type": "S",
- "name": "U Boddinstr. (Berlin)",
- "icoX": 0,
- "extId": "900079202",
- "state": "F",
- "crd": {
- "x": 13425785,
- "y": 52479744,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 10
- },
- {
- "lid": "A=1@O=U Leinestr. (Berlin)@X=13428401@Y=52472877@U=86@L=900079201@",
- "type": "S",
- "name": "U Leinestr. (Berlin)",
- "icoX": 0,
- "extId": "900079201",
- "state": "F",
- "crd": {
- "x": 13428401,
- "y": 52472877,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 10
- },
- {
- "lid": "A=1@O=U Paracelsus-Bad (Berlin)@X=13347534@Y=52574536@U=86@L=900085104@",
- "type": "S",
- "name": "U Paracelsus-Bad (Berlin)",
- "icoX": 0,
- "extId": "900085104",
- "state": "F",
- "crd": {
- "x": 13347534,
- "y": 52574536,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 10
- },
- {
- "lid": "A=1@O=S+U Alexanderplatz (Berlin) [U8]@X=13412121@Y=52521616@U=86@L=900100705@",
- "type": "S",
- "name": "S+U Alexanderplatz (Berlin) [U8]",
- "icoX": 0,
- "extId": "900100705",
- "state": "F",
- "crd": {
- "x": 13412121,
- "y": 52521616,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 2
- },
- {
- "lid": "A=1@O=U Weinmeisterstr. (Berlin)@X=13405308@Y=52525374@U=86@L=900100051@",
- "type": "S",
- "name": "U Weinmeisterstr. (Berlin)",
- "icoX": 0,
- "extId": "900100051",
- "state": "F",
- "crd": {
- "x": 13405308,
- "y": 52525374,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 14
- },
- {
- "lid": "A=1@O=U Rosenthaler Platz (Berlin)@X=13401397@Y=52529778@U=86@L=900100023@",
- "type": "S",
- "name": "U Rosenthaler Platz (Berlin)",
- "icoX": 0,
- "extId": "900100023",
- "state": "F",
- "crd": {
- "x": 13401397,
- "y": 52529778,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 14
- },
- {
- "lid": "A=1@O=U Bernauer Str. (Berlin)@X=13396229@Y=52537994@U=86@L=900007110@",
- "type": "S",
- "name": "U Bernauer Str. (Berlin)",
- "icoX": 0,
- "extId": "900007110",
- "state": "F",
- "crd": {
- "x": 13396229,
- "y": 52537994,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 14
- },
- {
- "lid": "A=1@O=U Voltastr. (Berlin)@X=13393154@Y=52541932@U=86@L=900007103@",
- "type": "S",
- "name": "U Voltastr. (Berlin)",
- "icoX": 0,
- "extId": "900007103",
- "state": "F",
- "crd": {
- "x": 13393154,
- "y": 52541932,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 10
- },
- {
- "lid": "A=1@O=S+U Gesundbrunnen Bhf (Berlin)@X=13388372@Y=52548638@U=86@L=900007102@",
- "type": "S",
- "name": "S+U Gesundbrunnen Bhf (Berlin)",
- "icoX": 6,
- "extId": "900007102",
- "state": "F",
- "crd": {
- "x": 13388372,
- "y": 52548638,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 107
- },
- {
- "lid": "A=1@O=U Pankstr. (Berlin)@X=13381837@Y=52552251@U=86@L=900009203@",
- "type": "S",
- "name": "U Pankstr. (Berlin)",
- "icoX": 0,
- "extId": "900009203",
- "state": "F",
- "crd": {
- "x": 13381837,
- "y": 52552251,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 10
- },
- {
- "lid": "A=1@O=U Osloer Str. (Berlin)@X=13373279@Y=52557105@U=86@L=900009202@",
- "type": "S",
- "name": "U Osloer Str. (Berlin)",
- "icoX": 0,
- "extId": "900009202",
- "state": "F",
- "crd": {
- "x": 13373279,
- "y": 52557105,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 14
- },
- {
- "lid": "A=1@O=U Franz-Neumann-Platz (Am Schäfersee) (Berlin)@X=13364281@Y=52563856@U=86@L=900085202@",
- "type": "S",
- "name": "U Franz-Neumann-Platz (Am Schäfersee) (Berlin)",
- "icoX": 0,
- "extId": "900085202",
- "state": "F",
- "crd": {
- "x": 13364281,
- "y": 52563856,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 10
- },
- {
- "lid": "A=1@O=U Residenzstr. (Berlin)@X=13360631@Y=52570841@U=86@L=900085203@",
- "type": "S",
- "name": "U Residenzstr. (Berlin)",
- "icoX": 0,
- "extId": "900085203",
- "state": "F",
- "crd": {
- "x": 13360631,
- "y": 52570841,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 10
- },
- {
- "lid": "A=1@O=S Spandau Bhf (Berlin)@X=13197477@Y=52534794@U=86@L=900029101@",
- "type": "S",
- "name": "S Spandau Bhf (Berlin)",
- "icoX": 6,
- "extId": "900029101",
- "state": "F",
- "crd": {
- "x": 13197477,
- "y": 52534794,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 97
- },
- {
- "lid": "A=1@O=S+U Alexanderplatz Bhf (Berlin)@X=13411267@Y=52521508@U=86@L=900100003@",
- "type": "S",
- "name": "S+U Alexanderplatz Bhf (Berlin)",
- "icoX": 8,
- "extId": "900100003",
- "state": "F",
- "crd": {
- "x": 13411267,
- "y": 52521508,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 73
- },
- {
- "lid": "A=1@O=S Hackescher Markt (Berlin)@X=13402359@Y=52522605@U=86@L=900100002@",
- "type": "S",
- "name": "S Hackescher Markt (Berlin)",
- "icoX": 2,
- "extId": "900100002",
- "state": "F",
- "crd": {
- "x": 13402359,
- "y": 52522605,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 13
- },
- {
- "lid": "A=1@O=S+U Friedrichstr. Bhf (Berlin)@X=13387149@Y=52520268@U=86@L=900100001@",
- "type": "S",
- "name": "S+U Friedrichstr. Bhf (Berlin)",
- "icoX": 8,
- "extId": "900100001",
- "state": "F",
- "crd": {
- "x": 13387149,
- "y": 52520268,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 79
- },
- {
- "lid": "A=1@O=S+U Berlin Hauptbahnhof@X=13368928@Y=52525850@U=86@L=900003201@",
- "type": "S",
- "name": "S+U Berlin Hauptbahnhof",
- "icoX": 6,
- "extId": "900003201",
- "state": "F",
- "crd": {
- "x": 13368928,
- "y": 52525850,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 111
- },
- {
- "lid": "A=1@O=S Bellevue (Berlin)@X=13347102@Y=52519953@U=86@L=900003102@",
- "type": "S",
- "name": "S Bellevue (Berlin)",
- "icoX": 2,
- "extId": "900003102",
- "state": "F",
- "crd": {
- "x": 13348073,
- "y": 52520016,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 1
- },
- {
- "lid": "A=1@O=S Tiergarten (Berlin)@X=13336244@Y=52513957@U=86@L=900003103@",
- "type": "S",
- "name": "S Tiergarten (Berlin)",
- "icoX": 2,
- "extId": "900003103",
- "state": "F",
- "crd": {
- "x": 13336244,
- "y": 52513957,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 9
- },
- {
- "lid": "A=1@O=S+U Zoologischer Garten Bhf (Berlin)@X=13332711@Y=52506919@U=86@L=900023201@",
- "type": "S",
- "name": "S+U Zoologischer Garten Bhf (Berlin)",
- "icoX": 6,
- "extId": "900023201",
- "state": "F",
- "crd": {
- "x": 13332711,
- "y": 52506919,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 107
- },
- {
- "lid": "A=1@O=S Savignyplatz (Berlin)@X=13319002@Y=52505220@U=86@L=900024203@",
- "type": "S",
- "name": "S Savignyplatz (Berlin)",
- "icoX": 2,
- "extId": "900024203",
- "state": "F",
- "crd": {
- "x": 13319002,
- "y": 52505220,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 1
- },
- {
- "lid": "A=1@O=S Charlottenburg Bhf (Berlin)@X=13303846@Y=52504806@U=86@L=900024101@",
- "type": "S",
- "name": "S Charlottenburg Bhf (Berlin)",
- "icoX": 6,
- "extId": "900024101",
- "state": "F",
- "crd": {
- "x": 13303846,
- "y": 52504806,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
- },
- "pCls": 105
+ "pCls": 11,
+ "gidL": [
+ "A×de:11000:900096197"
+ ],
+ "chgTime": "000300"
},
{
"lid": "A=1@O=S Westkreuz (Berlin)@X=13283036@Y=52501148@U=86@L=900024102@",
"type": "S",
"name": "S Westkreuz (Berlin)",
- "icoX": 2,
+ "icoX": 4,
"extId": "900024102",
"state": "F",
"crd": {
"x": 13283036,
"y": 52501148,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
+ "floor": 0
},
- "pCls": 9
+ "pCls": 9,
+ "gidL": [
+ "A×de:11000:900024102"
+ ],
+ "chgTime": "000300"
},
{
- "lid": "A=1@O=S Messe Süd (Berlin)@X=13270451@Y=52498774@U=86@L=900025423@",
+ "lid": "A=1@O=S Ahrensfelde Bhf (Berlin)@X=13565648@Y=52571335@U=86@L=900170004@",
"type": "S",
- "name": "S Messe Süd (Berlin)",
- "icoX": 2,
- "extId": "900025423",
+ "name": "S Ahrensfelde Bhf (Berlin)",
+ "icoX": 4,
+ "extId": "900170004",
"state": "F",
"crd": {
- "x": 13270451,
- "y": 52498774,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
+ "x": 13565648,
+ "y": 52571335,
+ "floor": 0
},
- "pCls": 9
+ "pCls": 73,
+ "gidL": [
+ "A×de:11000:900170004"
+ ],
+ "chgTime": "000300"
},
{
- "lid": "A=1@O=S Heerstr. (Berlin)@X=13258514@Y=52508276@U=86@L=900026105@",
+ "lid": "A=1@O=S Potsdam Hauptbahnhof@X=13066172@Y=52391659@U=86@L=900230999@",
"type": "S",
- "name": "S Heerstr. (Berlin)",
- "icoX": 2,
- "extId": "900026105",
+ "name": "S Potsdam Hauptbahnhof",
+ "icoX": 4,
+ "extId": "900230999",
"state": "F",
"crd": {
- "x": 13258514,
- "y": 52508276,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
+ "x": 13066172,
+ "y": 52391659,
+ "floor": 0
},
- "pCls": 9
+ "pCls": 109,
+ "gidL": [
+ "A×de:12054:900230999"
+ ],
+ "chgTime": "001000"
},
{
- "lid": "A=1@O=S Olympiastadion (Berlin)@X=13241111@Y=52511135@U=86@L=900025321@",
+ "lid": "A=1@O=S Strausberg Bhf@X=13834794@Y=52532367@U=86@L=900320004@",
"type": "S",
- "name": "S Olympiastadion (Berlin)",
- "icoX": 2,
- "extId": "900025321",
+ "name": "S Strausberg Bhf",
+ "icoX": 4,
+ "extId": "900320004",
"state": "F",
"crd": {
- "x": 13242810,
- "y": 52511296,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
+ "x": 13834794,
+ "y": 52532367,
+ "floor": 0
},
- "pCls": 1
+ "pCls": 77,
+ "gidL": [
+ "A×de:12064:900320004"
+ ],
+ "chgTime": "000300"
},
{
- "lid": "A=1@O=S Pichelsberg (Berlin)@X=13227195@Y=52510263@U=86@L=900025424@",
+ "lid": "A=1@O=U Paracelsus-Bad (Berlin)@X=13347300@Y=52574428@U=86@L=900085104@",
"type": "S",
- "name": "S Pichelsberg (Berlin)",
- "icoX": 2,
- "extId": "900025424",
+ "name": "U Paracelsus-Bad (Berlin)",
+ "icoX": 4,
+ "extId": "900085104",
"state": "F",
"crd": {
- "x": 13227195,
- "y": 52510263,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
+ "x": 13347300,
+ "y": 52574428,
+ "floor": 0
},
- "pCls": 1
+ "pCls": 11,
+ "gidL": [
+ "A×de:11000:900085104"
+ ],
+ "chgTime": "000300"
},
{
- "lid": "A=1@O=S Stresow (Berlin)@X=13209127@Y=52532502@U=86@L=900030202@",
+ "lid": "A=1@O=S+U Warschauer Str. (Berlin)@X=13449157@Y=52505768@U=86@L=900120004@",
"type": "S",
- "name": "S Stresow (Berlin)",
- "icoX": 2,
- "extId": "900030202",
+ "name": "S+U Warschauer Str. (Berlin)",
+ "icoX": 4,
+ "extId": "900120004",
"state": "F",
"crd": {
- "x": 13209127,
- "y": 52532502,
- "type": "WGS84",
- "layerX": 0,
- "crdSysX": 0
+ "x": 13449157,
+ "y": 52505768,
+ "floor": 0
},
- "pCls": 9
+ "pCls": 15,
+ "gidL": [
+ "A×de:11000:900120004"
+ ],
+ "chgTime": "000300"
+ },
+ {
+ "lid": "A=1@O=S Spandau Bhf (Berlin)@X=13197477@Y=52534794@U=86@L=900029101@",
+ "type": "S",
+ "name": "S Spandau Bhf (Berlin)",
+ "icoX": 4,
+ "extId": "900029101",
+ "state": "F",
+ "crd": {
+ "x": 13197477,
+ "y": 52534794,
+ "floor": 0
+ },
+ "pCls": 107,
+ "gidL": [
+ "A×de:11000:900029101"
+ ],
+ "chgTime": "001000"
}
],
"prodL": [
{
- "pid": "L::1::U::B3041857784::U_3041857784_U8::*",
- "name": "U8",
- "nameS": "U8",
- "number": "U8",
- "icoX": 0,
- "cls": 2,
- "oprX": 0,
- "prodCtx": {
- "name": " U8",
- "num": "19869",
- "line": "U8",
- "matchId": "U8",
- "catOut": "U ",
- "catOutS": "U",
- "catOutL": "U ",
- "catIn": "U",
- "catCode": "1",
- "admin": "BVU---"
- },
- "himIdL": [
- "HIM_FREETEXT_16107"
- ]
- },
- {
+ "pid": "L::0::S::B1090519025::S_1090519025_S3::*",
"name": "S3",
"nameS": "S3",
- "icoX": 2,
- "cls": 1,
- "prodCtx": {
- "lineId": "S3"
- }
- },
- {
- "name": "S5",
- "nameS": "S5",
- "icoX": 2,
- "cls": 1,
- "prodCtx": {
- "lineId": "S5"
- }
- },
- {
- "name": "S7",
- "nameS": "S7",
- "icoX": 2,
- "cls": 1,
- "prodCtx": {
- "lineId": "S7"
- }
- },
- {
- "name": "S9",
- "nameS": "S9",
- "icoX": 2,
- "cls": 1,
- "prodCtx": {
- "lineId": "S9"
- }
- },
- {
- "name": "S75",
- "nameS": "S75",
- "icoX": 2,
- "cls": 1,
- "prodCtx": {
- "lineId": "S75"
- }
- },
- {
- "name": "U8",
- "nameS": "U8",
+ "number": "S3",
"icoX": 0,
- "cls": 2,
- "prodCtx": {
- "lineId": "U8"
- }
- },
- {
- "name": "248",
- "nameS": "248",
- "icoX": 3,
- "cls": 8,
- "prodCtx": {
- "lineId": "248"
- }
- },
- {
- "name": "300",
- "nameS": "300",
- "icoX": 3,
- "cls": 8,
- "prodCtx": {
- "lineId": "300"
- }
- },
- {
- "name": "N8",
- "nameS": "N8",
- "icoX": 3,
- "cls": 8,
- "prodCtx": {
- "lineId": "N8"
- }
- },
- {
- "name": "N40",
- "nameS": "N40",
- "icoX": 3,
- "cls": 8,
- "prodCtx": {
- "lineId": "N40"
- }
- },
- {
- "name": "N65",
- "nameS": "N65",
- "icoX": 3,
- "cls": 8,
- "prodCtx": {
- "lineId": "N65"
- }
- },
- {
- "pid": "L::1::U::B3041857784::U_3041857784_U8::*",
- "name": "U8",
- "nameS": "U8",
- "number": "U8",
- "icoX": 0,
- "cls": 2,
+ "cls": 1,
"oprX": 0,
"prodCtx": {
- "name": " U8",
- "num": "19453",
- "line": "U8",
- "matchId": "U8",
- "catOut": "U ",
- "catOutS": "U",
- "catOutL": "U ",
- "catIn": "U",
- "catCode": "1",
- "admin": "BVU---"
- },
- "himIdL": [
- "HIM_FREETEXT_16107"
- ]
- },
- {
- "pid": "L::0::S::B1090519025::S_1090519025_S9::*",
- "name": "S9",
- "nameS": "S9",
- "number": "S9",
- "icoX": 2,
- "cls": 1,
- "oprX": 1,
- "prodCtx": {
- "name": " S9",
- "num": "27739",
- "line": "S9",
- "matchId": "9126",
+ "name": " S3",
+ "num": "10541",
+ "line": "S3",
+ "matchId": "3131",
"catOut": "S ",
"catOutS": "S-7",
"catOutL": "S ",
@@ -760,137 +253,560 @@
"admin": "DBS---"
},
"himIdL": [
- "HIM_FREETEXT_61404",
- "HIM_FREETEXT_61407",
- "HIM_FREETEXT_61693",
- "HIM_FREETEXT_61291",
- "HIM_FREETEXT_59423",
- "HIM_FREETEXT_59430",
- "HIM_FREETEXT_59776",
- "HIM_FREETEXT_61537",
- "HIM_FREETEXT_61346",
- "HIM_FREETEXT_61344",
- "HIM_FREETEXT_59778",
- "HIM_FREETEXT_60039",
- "HIM_FREETEXT_59429",
- "HIM_FREETEXT_62265"
+ "HIM_FREETEXT_138777",
+ "HIM_FREETEXT_138691",
+ "HIM_FREETEXT_138323",
+ "HIM_FREETEXT_138324",
+ "HIM_FREETEXT_94007",
+ "HIM_FREETEXT_139364"
]
- }
- ],
- "polyL": [],
- "layerL": [
+ },
{
- "id": "standard",
- "name": "standard",
- "index": 0,
- "annoCnt": 0
- }
- ],
- "crdSysL": [
+ "name": "S3",
+ "nameS": "S3",
+ "icoX": 0,
+ "cls": 1,
+ "prodCtx": {
+ "name": "S3",
+ "line": "S3",
+ "lineId": "S3",
+ "catOut": "S ",
+ "catOutS": "S-7",
+ "catOutL": "S "
+ }
+ },
{
- "id": "standard",
- "index": 0,
- "type": "WGS84",
- "dim": 2
+ "name": "S5",
+ "nameS": "S5",
+ "icoX": 0,
+ "cls": 1,
+ "prodCtx": {
+ "name": "S5",
+ "line": "S5",
+ "lineId": "S5",
+ "catOut": "S ",
+ "catOutS": "S-7",
+ "catOutL": "S "
+ }
+ },
+ {
+ "name": "S7",
+ "nameS": "S7",
+ "icoX": 0,
+ "cls": 1,
+ "prodCtx": {
+ "name": "S7",
+ "line": "S7",
+ "lineId": "S7",
+ "catOut": "S ",
+ "catOutS": "S-7",
+ "catOutL": "S "
+ }
+ },
+ {
+ "name": "S9",
+ "nameS": "S9",
+ "icoX": 0,
+ "cls": 1,
+ "prodCtx": {
+ "name": "S9",
+ "line": "S9",
+ "lineId": "S9",
+ "catOut": "S ",
+ "catOutS": "S-7",
+ "catOutL": "S "
+ }
+ },
+ {
+ "name": "U8",
+ "nameS": "U8",
+ "icoX": 2,
+ "cls": 2,
+ "prodCtx": {
+ "name": "U8",
+ "line": "U8",
+ "lineId": "U8",
+ "catOut": "U ",
+ "catOutS": "U",
+ "catOutL": "U "
+ }
+ },
+ {
+ "name": "300",
+ "nameS": "300",
+ "icoX": 3,
+ "cls": 8,
+ "prodCtx": {
+ "name": "300",
+ "line": "300",
+ "lineId": "300",
+ "catOut": "Bus ",
+ "catOutS": "B",
+ "catOutL": "Bus "
+ }
+ },
+ {
+ "name": "N8",
+ "nameS": "N8",
+ "icoX": 3,
+ "cls": 8,
+ "prodCtx": {
+ "name": "N8",
+ "line": "N8",
+ "lineId": "N8",
+ "catOut": "Bus ",
+ "catOutS": "B",
+ "catOutL": "Bus "
+ }
+ },
+ {
+ "name": "N40",
+ "nameS": "N40",
+ "icoX": 3,
+ "cls": 8,
+ "prodCtx": {
+ "name": "N40",
+ "line": "N40",
+ "lineId": "N40",
+ "catOut": "Bus ",
+ "catOutS": "B",
+ "catOutL": "Bus "
+ }
+ },
+ {
+ "name": "N60",
+ "nameS": "N60",
+ "icoX": 3,
+ "cls": 8,
+ "prodCtx": {
+ "name": "N60",
+ "line": "N60",
+ "lineId": "N60",
+ "catOut": "Bus ",
+ "catOutS": "B",
+ "catOutL": "Bus "
+ }
+ },
+ {
+ "name": "N65",
+ "nameS": "N65",
+ "icoX": 3,
+ "cls": 8,
+ "prodCtx": {
+ "name": "N65",
+ "line": "N65",
+ "lineId": "N65",
+ "catOut": "Bus ",
+ "catOutS": "B",
+ "catOutL": "Bus "
+ }
+ },
+ {
+ "name": "S7",
+ "nameS": "S7",
+ "icoX": 3,
+ "cls": 8,
+ "prodCtx": {
+ "name": "S7",
+ "line": "S7",
+ "lineId": "S7",
+ "catOut": "Bus ",
+ "catOutS": "Bus",
+ "catOutL": "Bus "
+ }
+ },
+ {
+ "pid": "L::3::Bus::B3041857784::Bus_3041857784_300::*",
+ "name": "300",
+ "nameS": "300",
+ "number": "300",
+ "icoX": 3,
+ "cls": 8,
+ "oprX": 1,
+ "prodCtx": {
+ "name": " 300",
+ "num": "33695",
+ "line": "300",
+ "matchId": "300",
+ "catOut": "Bus ",
+ "catOutS": "B",
+ "catOutL": "Bus ",
+ "catIn": "B",
+ "catCode": "3",
+ "admin": "BVB---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_75748",
+ "HIM_FREETEXT_44971",
+ "HIM_FREETEXT_44972"
+ ]
+ },
+ {
+ "pid": "L::1::U::B3041857784::U_3041857784_U8::*",
+ "name": "U8",
+ "nameS": "U8",
+ "number": "U8",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 1,
+ "prodCtx": {
+ "name": " U8",
+ "num": "17590",
+ "line": "U8",
+ "matchId": "U8",
+ "catOut": "U ",
+ "catOutS": "U",
+ "catOutL": "U ",
+ "catIn": "U",
+ "catCode": "1",
+ "admin": "BVU---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_75748",
+ "HIM_FREETEXT_44626"
+ ]
+ },
+ {
+ "pid": "L::1::U::B3041857784::U_3041857784_U8::*",
+ "name": "U8",
+ "nameS": "U8",
+ "number": "U8",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 1,
+ "prodCtx": {
+ "name": " U8",
+ "num": "17227",
+ "line": "U8",
+ "matchId": "U8",
+ "catOut": "U ",
+ "catOutS": "U",
+ "catOutL": "U ",
+ "catIn": "U",
+ "catCode": "1",
+ "admin": "BVU---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_75748",
+ "HIM_FREETEXT_44626"
+ ]
+ },
+ {
+ "pid": "L::0::S::B1090519025::S_1090519025_S5::*",
+ "name": "S5",
+ "nameS": "S5",
+ "number": "S5",
+ "icoX": 0,
+ "cls": 1,
+ "oprX": 0,
+ "prodCtx": {
+ "name": " S5",
+ "num": "15359",
+ "line": "S5",
+ "matchId": "5104",
+ "catOut": "S ",
+ "catOutS": "S-7",
+ "catOutL": "S ",
+ "catIn": "S-7",
+ "catCode": "0",
+ "admin": "DBS---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_138777",
+ "HIM_FREETEXT_134690",
+ "HIM_FREETEXT_134688",
+ "HIM_FREETEXT_138691",
+ "HIM_FREETEXT_94003",
+ "HIM_FREETEXT_139364"
+ ]
+ },
+ {
+ "pid": "L::0::S::B1090519025::S_1090519025_S7::*",
+ "name": "S7",
+ "nameS": "S7",
+ "number": "S7",
+ "icoX": 0,
+ "cls": 1,
+ "oprX": 0,
+ "prodCtx": {
+ "name": " S7",
+ "num": "17258",
+ "line": "S7",
+ "matchId": "7121",
+ "catOut": "S ",
+ "catOutS": "S-7",
+ "catOutL": "S ",
+ "catIn": "S-7",
+ "catCode": "0",
+ "admin": "DBS---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_135606",
+ "HIM_FREETEXT_138777",
+ "HIM_FREETEXT_135284",
+ "HIM_FREETEXT_138691",
+ "HIM_FREETEXT_138900",
+ "HIM_FREETEXT_93797",
+ "HIM_FREETEXT_139266",
+ "HIM_FREETEXT_139364"
+ ]
+ },
+ {
+ "pid": "L::0::S::B1090519025::S_1090519025_S7::*",
+ "name": "S7",
+ "nameS": "S7",
+ "number": "S7",
+ "icoX": 0,
+ "cls": 1,
+ "oprX": 0,
+ "prodCtx": {
+ "name": " S7",
+ "num": "17985",
+ "line": "S7",
+ "matchId": "7588",
+ "catOut": "S ",
+ "catOutS": "S-7",
+ "catOutL": "S ",
+ "catIn": "S-7",
+ "catCode": "0",
+ "admin": "DBS---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_135606",
+ "HIM_FREETEXT_138777",
+ "HIM_FREETEXT_135284",
+ "HIM_FREETEXT_138691",
+ "HIM_FREETEXT_138900",
+ "HIM_FREETEXT_93797",
+ "HIM_FREETEXT_139266",
+ "HIM_FREETEXT_139364"
+ ]
+ },
+ {
+ "pid": "L::0::S::B1090519025::S_1090519025_S5::*",
+ "name": "S5",
+ "nameS": "S5",
+ "number": "S5",
+ "icoX": 0,
+ "cls": 1,
+ "oprX": 0,
+ "prodCtx": {
+ "name": " S5",
+ "num": "14839",
+ "line": "S5",
+ "matchId": "5109",
+ "catOut": "S ",
+ "catOutS": "S-7",
+ "catOutL": "S ",
+ "catIn": "S-7",
+ "catCode": "0",
+ "admin": "DBS---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_138777",
+ "HIM_FREETEXT_134690",
+ "HIM_FREETEXT_134688",
+ "HIM_FREETEXT_138691",
+ "HIM_FREETEXT_94003",
+ "HIM_FREETEXT_139364"
+ ]
+ },
+ {
+ "pid": "L::1::U::B3041857784::U_3041857784_U8::*",
+ "name": "U8",
+ "nameS": "U8",
+ "number": "U8",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 1,
+ "prodCtx": {
+ "name": " U8",
+ "num": "17589",
+ "line": "U8",
+ "matchId": "U8",
+ "catOut": "U ",
+ "catOutS": "U",
+ "catOutL": "U ",
+ "catIn": "U",
+ "catCode": "1",
+ "admin": "BVU---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_75748",
+ "HIM_FREETEXT_44626"
+ ]
+ },
+ {
+ "pid": "L::1::U::B3041857784::U_3041857784_U8::*",
+ "name": "U8",
+ "nameS": "U8",
+ "number": "U8",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 1,
+ "prodCtx": {
+ "name": " U8",
+ "num": "17229",
+ "line": "U8",
+ "matchId": "U8",
+ "catOut": "U ",
+ "catOutS": "U",
+ "catOutL": "U ",
+ "catIn": "U",
+ "catCode": "1",
+ "admin": "BVU---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_75748",
+ "HIM_FREETEXT_44626"
+ ]
+ },
+ {
+ "pid": "L::3::Bus::B3041857784::Bus_3041857784_300::*",
+ "name": "300",
+ "nameS": "300",
+ "number": "300",
+ "icoX": 3,
+ "cls": 8,
+ "oprX": 1,
+ "prodCtx": {
+ "name": " 300",
+ "num": "33624",
+ "line": "300",
+ "matchId": "300",
+ "catOut": "Bus ",
+ "catOutS": "B",
+ "catOutL": "Bus ",
+ "catIn": "B",
+ "catCode": "3",
+ "admin": "BVB---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_75748",
+ "HIM_FREETEXT_44971",
+ "HIM_FREETEXT_44972"
+ ]
+ },
+ {
+ "pid": "L::0::S::B1090519025::S_1090519025_S9::*",
+ "name": "S9",
+ "nameS": "S9",
+ "number": "S9",
+ "icoX": 0,
+ "cls": 1,
+ "oprX": 0,
+ "prodCtx": {
+ "name": " S9",
+ "num": "20512",
+ "line": "S9",
+ "matchId": "9110",
+ "catOut": "S ",
+ "catOutS": "S-7",
+ "catOutL": "S ",
+ "catIn": "S-7",
+ "catCode": "0",
+ "admin": "DBS---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_138777",
+ "HIM_FREETEXT_138691",
+ "HIM_FREETEXT_138697",
+ "HIM_FREETEXT_139364"
+ ]
}
],
"opL": [
{
- "name": "Berliner Verkehrsbetriebe",
+ "name": "S-Bahn Berlin GmbH",
+ "url": "https://sbahn.berlin/",
"icoX": 1,
- "id": "Berliner Verkehrsbetriebe"
+ "id": "1"
},
{
- "name": "S-Bahn Berlin GmbH",
- "icoX": 7,
- "id": "S-Bahn Berlin GmbH"
+ "name": "Berliner Verkehrsbetriebe",
+ "url": "https://www.bvg.de/",
+ "icoX": 10,
+ "id": "796"
}
],
"remL": [
+ {
+ "type": "A",
+ "code": "OPERATOR",
+ "icoX": 7,
+ "txtS": "DBS",
+ "txtN": "DBS",
+ "txtL": "S-Bahn Berlin GmbH"
+ },
{
"type": "A",
"code": "bf",
"prio": 2,
- "icoX": 4,
- "txtN": "barrier-free"
+ "icoX": 7,
+ "txtN": "barrierefrei"
},
{
"type": "A",
"code": "FB",
- "prio": 350,
- "icoX": 5,
- "txtN": "Bicycle conveyance"
+ "prio": 10,
+ "icoX": 8,
+ "txtN": "Fahrradmitnahme möglich"
+ },
+ {
+ "type": "A",
+ "code": "OPERATOR",
+ "icoX": 7,
+ "txtS": "BVG",
+ "txtN": "BVG",
+ "txtL": "Berliner Verkehrsbetriebe"
+ }
+ ],
+ "himL": [
+ {
+ "hid": "118634",
+ "act": true,
+ "head": "Gemeinsam sicher unterwegs - mit Abstand und medizinischer Maske (in Berlin: FFP2)!",
+ "text": "An Haltestellen und Bahnhöfen sowie in Fahrzeugen. Maskenmuffel riskieren mindestens 50 Euro.
Weitere Informationen",
+ "icoX": 9,
+ "prio": 100,
+ "prod": 65535,
+ "src": 50,
+ "lModDate": "20210612",
+ "lModTime": "074336",
+ "sDate": "20210424",
+ "sTime": "000000",
+ "eDate": "20221231",
+ "eTime": "000000",
+ "sDaily": "000000",
+ "eDaily": "235900",
+ "comp": "VBB",
+ "catRefL": [
+ 0
+ ],
+ "pubChL": [
+ {
+ "name": "TIMETABLE",
+ "fDate": "20210423",
+ "fTime": "134200",
+ "tDate": "20221231",
+ "tTime": "000000"
+ }
+ ],
+ "baseType": "GLOBAL"
}
],
"icoL": [
- {
- "res": "prod_sub_t",
- "fg": {
- "r": 255,
- "g": 255,
- "b": 255,
- "a": 255
- },
- "bg": {
- "r": 0,
- "g": 51,
- "b": 153,
- "a": 255
- }
- },
- {
- "res": "BVG",
- "txt": "Berliner Verkehrsbetriebe"
- },
{
"res": "prod_comm_t",
"fg": {
"r": 255,
"g": 255,
- "b": 255,
- "a": 255
+ "b": 255
},
"bg": {
- "r": 55,
- "g": 135,
- "b": 74,
- "a": 255
- }
- },
- {
- "res": "prod_bus_t",
- "fg": {
- "r": 255,
- "g": 255,
- "b": 255,
- "a": 255
- },
- "bg": {
- "r": 153,
- "g": 51,
- "b": 153,
- "a": 255
- }
- },
- {
- "res": "INFO"
- },
- {
- "res": "attr_bike"
- },
- {
- "res": "prod_ic",
- "fg": {
- "r": 255,
- "g": 255,
- "b": 255,
- "a": 255
- },
- "bg": {
- "r": 125,
- "g": 129,
- "b": 133,
- "a": 255
+ "r": 0,
+ "g": 145,
+ "b": 84
}
},
{
@@ -898,447 +814,1254 @@
"txt": "S-Bahn Berlin GmbH"
},
{
- "res": "prod_reg",
+ "res": "prod_sub_t",
"fg": {
"r": 255,
"g": 255,
- "b": 255,
- "a": 255
+ "b": 255
},
"bg": {
- "r": 226,
- "g": 0,
- "b": 25,
- "a": 255
+ "r": 0,
+ "g": 101,
+ "b": 173
}
+ },
+ {
+ "res": "prod_bus_t",
+ "fg": {
+ "r": 255,
+ "g": 255,
+ "b": 255
+ },
+ "bg": {
+ "r": 166,
+ "g": 22,
+ "b": 128
+ }
+ },
+ {
+ "res": "loc_stop"
+ },
+ {
+ "res": "rt_ont",
+ "txtA": "pünktlich"
+ },
+ {
+ "res": "rt_cnf"
+ },
+ {
+ "res": "attr_info"
+ },
+ {
+ "res": "attr_bike_r"
+ },
+ {
+ "res": "HIM0"
+ },
+ {
+ "res": "BVG",
+ "txt": "Berliner Verkehrsbetriebe"
+ }
+ ],
+ "himMsgCatL": [
+ {
+ "id": 0
+ }
+ ],
+ "lDrawStyleL": [
+ {
+ "sIcoX": 0,
+ "type": "SOLID",
+ "bg": {
+ "r": 0,
+ "g": 145,
+ "b": 84
+ }
+ },
+ {
+ "type": "SOLID",
+ "bg": {
+ "r": 0,
+ "g": 145,
+ "b": 84
+ }
+ },
+ {
+ "sIcoX": 3,
+ "type": "SOLID",
+ "bg": {
+ "r": 166,
+ "g": 22,
+ "b": 128
+ }
+ },
+ {
+ "type": "SOLID",
+ "bg": {
+ "r": 166,
+ "g": 22,
+ "b": 128
+ }
+ },
+ {
+ "sIcoX": 2,
+ "type": "SOLID",
+ "bg": {
+ "r": 0,
+ "g": 101,
+ "b": 173
+ }
+ },
+ {
+ "type": "SOLID",
+ "bg": {
+ "r": 0,
+ "g": 101,
+ "b": 173
+ }
+ }
+ ],
+ "timeStyleL": [
+ {
+ "mode": "HIDE"
+ },
+ {
+ "mode": "ABS",
+ "icoX": 5
+ },
+ {
+ "mode": "CNT",
+ "icoX": 6
}
]
},
"type": "DEP",
"jnyL": [
{
- "jid": "1|31015|8|86|19082019",
- "date": "20190819",
+ "jid": "1|24934|5|86|12102021",
+ "date": "20211012",
"prodX": 0,
- "dirTxt": "S+U Hermannstr. (Berlin)",
+ "dirTxt": "S Erkner Bhf",
+ "dirFlg": "2",
"status": "P",
"isRchbl": true,
"stbStop": {
"locX": 0,
- "idx": 15,
+ "idx": 16,
"dProdX": 0,
- "dInR": true,
- "dTimeS": "203000",
- "dTimeR": "203000",
- "dProgType": "PROGNOSED",
+ "dPltfS": {
+ "type": "PL",
+ "txt": "3"
+ },
+ "dPltfR": {
+ "type": "PL",
+ "txt": "3"
+ },
+ "dTimeS": "174400",
+ "dTimeR": "174400",
+ "dTimeFS": {
+ "styleX": 0
+ },
+ "dTimeFR": {
+ "styleX": 1,
+ "txtA": "17 44 pünktlich"
+ },
+ "dTimeFC": {
+ "styleX": 2
+ },
+ "dProgType": "CALCULATED",
"type": "N"
},
- "stopL": [
- {
- "locX": 0,
- "idx": 15,
- "dInR": true,
- "dTimeS": "203000",
- "dTimeR": "203000",
- "dProgType": "PROGNOSED",
- "type": "N"
- },
- {
- "locX": 2,
- "idx": 16,
- "aOutR": true,
- "aTimeS": "203100",
- "type": "N"
- },
- {
- "locX": 3,
- "idx": 17,
- "aOutR": true,
- "aTimeS": "203300",
- "type": "N"
- },
- {
- "locX": 4,
- "idx": 18,
- "aOutR": true,
- "aTimeS": "203500",
- "type": "N"
- },
- {
- "locX": 5,
- "idx": 19,
- "aOutR": true,
- "aTimeS": "203600",
- "type": "N"
- },
- {
- "locX": 6,
- "idx": 20,
- "aOutR": true,
- "aTimeS": "203800",
- "type": "N"
- },
- {
- "locX": 7,
- "idx": 21,
- "aOutR": true,
- "aTimeS": "204000",
- "type": "N"
- },
- {
- "locX": 8,
- "idx": 22,
- "aOutR": true,
- "aTimeS": "204100",
- "type": "N"
- },
- {
- "locX": 1,
- "idx": 23,
- "aOutR": true,
- "aTimeS": "204200",
- "type": "N"
- }
- ],
+ "pos": {
+ "x": 13419502,
+ "y": 52514218
+ },
"msgL": [
{
"type": "REM",
"remX": 0,
- "fLocX": 0,
- "tLocX": 1,
- "tagL": [
- "RES_JNY_DTL_H3"
- ]
- },
- {
- "type": "REM",
- "remX": 1,
+ "sty": "I",
"fLocX": 0,
"tLocX": 1,
"tagL": [
"RES_JNY_DTL"
- ]
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402915328
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H2"
+ ],
+ "sort": 538181632
+ },
+ {
+ "type": "HIM",
+ "himX": 0,
+ "sty": "M",
+ "fLocX": 0,
+ "tagL": [
+ "RES_GLB_HDR_H3",
+ "SUM_GLB_HDR_H3"
+ ],
+ "sort": 373554673
}
],
- "subscr": "F"
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 0,
+ "fLocX": 0,
+ "tLocX": 1,
+ "fIdx": 16,
+ "tIdx": 29
+ }
+ ],
+ "sumLDrawStyleX": 0,
+ "resLDrawStyleX": 1,
+ "trainStartDate": "20211012"
},
{
- "jid": "1|31067|4|86|19082019",
- "date": "20190819",
+ "jid": "1|12106|15|86|12102021",
+ "date": "20211012",
"prodX": 12,
- "dirTxt": "U Paracelsus-Bad (Berlin)",
+ "dirTxt": "Tiergarten, Philharmonie",
+ "dirFlg": "2",
"status": "P",
"isRchbl": true,
"stbStop": {
"locX": 0,
- "idx": 8,
+ "idx": 7,
"dProdX": 12,
- "dInR": true,
- "dTimeS": "203000",
- "dTimeR": "203000",
+ "dTimeS": "174500",
+ "dTimeR": "174500",
+ "dTimeFS": {
+ "styleX": 0
+ },
+ "dTimeFR": {
+ "styleX": 1,
+ "txtA": "17 45 pünktlich"
+ },
+ "dTimeFC": {
+ "styleX": 2
+ },
"dProgType": "PROGNOSED",
"type": "N"
},
- "stopL": [
- {
- "locX": 0,
- "idx": 8,
- "dInR": true,
- "dTimeS": "203000",
- "dTimeR": "203000",
- "dProgType": "PROGNOSED",
- "isImp": true,
- "type": "N"
- },
- {
- "locX": 10,
- "idx": 9,
- "aOutR": true,
- "aTimeS": "203200",
- "isImp": true,
- "type": "N"
- },
- {
- "locX": 11,
- "idx": 10,
- "aOutR": true,
- "aTimeS": "203400",
- "isImp": true,
- "type": "N"
- },
- {
- "locX": 12,
- "idx": 11,
- "aOutR": true,
- "aTimeS": "203500",
- "isImp": true,
- "type": "N"
- },
- {
- "locX": 13,
- "idx": 12,
- "aOutR": true,
- "aTimeS": "203700",
- "isImp": true,
- "type": "N"
- },
- {
- "locX": 14,
- "idx": 13,
- "aOutR": true,
- "aTimeS": "203800",
- "type": "N"
- },
- {
- "locX": 15,
- "idx": 14,
- "aOutR": true,
- "aTimeS": "204000",
- "isImp": true,
- "type": "N"
- },
- {
- "locX": 16,
- "idx": 15,
- "aOutR": true,
- "aTimeS": "204100",
- "isImp": true,
- "type": "N"
- },
- {
- "locX": 17,
- "idx": 16,
- "aOutR": true,
- "aTimeS": "204300",
- "isImp": true,
- "type": "N"
- },
- {
- "locX": 18,
- "idx": 17,
- "aOutR": true,
- "aTimeS": "204500",
- "type": "N"
- },
- {
- "locX": 19,
- "idx": 18,
- "aOutR": true,
- "aTimeS": "204600",
- "isImp": true,
- "type": "N"
- },
- {
- "locX": 9,
- "idx": 19,
- "aOutR": true,
- "aTimeS": "204700",
- "isImp": true,
- "type": "N"
- }
- ],
+ "pos": {
+ "x": 13422495,
+ "y": 52514227
+ },
"msgL": [
{
"type": "REM",
- "remX": 0,
+ "remX": 3,
+ "sty": "I",
"fLocX": 0,
- "tLocX": 9,
+ "tLocX": 2,
"tagL": [
- "RES_JNY_DTL_H3"
- ]
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
},
{
"type": "REM",
"remX": 1,
+ "sty": "I",
"fLocX": 0,
- "tLocX": 9,
+ "tLocX": 2,
"tagL": [
- "RES_JNY_DTL"
- ]
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402915328
+ },
+ {
+ "type": "HIM",
+ "himX": 0,
+ "sty": "M",
+ "fLocX": 0,
+ "tagL": [
+ "RES_GLB_HDR_H3",
+ "SUM_GLB_HDR_H3"
+ ],
+ "sort": 373554673
}
],
- "subscr": "F"
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 12,
+ "fLocX": 0,
+ "tLocX": 2,
+ "fIdx": 7,
+ "tIdx": 20
+ }
+ ],
+ "sumLDrawStyleX": 2,
+ "resLDrawStyleX": 3,
+ "trainStartDate": "20211012"
},
{
- "jid": "1|35835|39|86|19082019",
- "date": "20190819",
+ "jid": "1|23076|26|86|12102021",
+ "date": "20211012",
"prodX": 13,
- "dirTxt": "S Spandau Bhf (Berlin)",
+ "dirTxt": "S+U Hermannstr. (Berlin)",
+ "dirFlg": "1",
"status": "P",
"isRchbl": true,
"stbStop": {
"locX": 0,
"idx": 11,
"dProdX": 13,
- "dPlatfS": "4",
- "dPlatfR": "4",
- "dInR": true,
- "dTimeS": "203100",
- "dTimeR": "203100",
+ "dTimeS": "174500",
+ "dTimeR": "174500",
+ "dTimeFS": {
+ "styleX": 0
+ },
+ "dTimeFR": {
+ "styleX": 1,
+ "txtA": "17 45 pünktlich"
+ },
+ "dTimeFC": {
+ "styleX": 2
+ },
"dProgType": "PROGNOSED",
"type": "N"
},
- "stopL": [
- {
- "locX": 0,
- "idx": 11,
- "dPlatfS": "4",
- "dPlatfR": "4",
- "dInR": true,
- "dTimeS": "203100",
- "dTimeR": "203100",
- "dProgType": "PROGNOSED",
- "isImp": true,
- "type": "N"
- },
- {
- "locX": 21,
- "idx": 12,
- "aOutR": true,
- "aTimeS": "203200",
- "isImp": true,
- "type": "N"
- },
- {
- "locX": 22,
- "idx": 13,
- "aOutR": true,
- "aTimeS": "203400",
- "isImp": true,
- "type": "N"
- },
- {
- "locX": 23,
- "idx": 14,
- "aOutR": true,
- "aTimeS": "203600",
- "isImp": true,
- "type": "N"
- },
- {
- "locX": 24,
- "idx": 15,
- "aOutR": true,
- "aTimeS": "203900",
- "isImp": true,
- "type": "N"
- },
- {
- "locX": 25,
- "idx": 16,
- "aOutR": true,
- "aTimeS": "204200",
- "type": "N"
- },
- {
- "locX": 26,
- "idx": 17,
- "aOutR": true,
- "aTimeS": "204400",
- "type": "N"
- },
- {
- "locX": 27,
- "idx": 18,
- "aOutR": true,
- "aTimeS": "204600",
- "isImp": true,
- "type": "N"
- },
- {
- "locX": 28,
- "idx": 19,
- "aOutR": true,
- "aTimeS": "204800",
- "type": "N"
- },
- {
- "locX": 29,
- "idx": 20,
- "aOutR": true,
- "aTimeS": "205000",
- "isImp": true,
- "type": "N"
- },
- {
- "locX": 30,
- "idx": 21,
- "aOutR": true,
- "aTimeS": "205200",
- "isImp": true,
- "type": "N"
- },
- {
- "locX": 31,
- "idx": 22,
- "aOutR": true,
- "aTimeS": "205400",
- "type": "N"
- },
- {
- "locX": 32,
- "idx": 23,
- "aOutR": true,
- "aTimeS": "205700",
- "isImp": true,
- "type": "N"
- },
- {
- "locX": 33,
- "idx": 24,
- "aOutR": true,
- "aTimeS": "205900",
- "type": "N"
- },
- {
- "locX": 34,
- "idx": 25,
- "aOutR": true,
- "aTimeS": "210100",
- "type": "N"
- },
- {
- "locX": 35,
- "idx": 26,
- "aOutR": true,
- "aTimeS": "210500",
- "type": "N"
- },
- {
- "locX": 20,
- "idx": 27,
- "aOutR": true,
- "aTimeS": "210700",
- "isImp": true,
- "type": "N"
- }
- ],
+ "pos": {
+ "x": 13415097,
+ "y": 52518982
+ },
"msgL": [
{
"type": "REM",
- "remX": 0,
+ "remX": 3,
+ "sty": "I",
"fLocX": 0,
- "tLocX": 20,
+ "tLocX": 3,
"tagL": [
- "RES_JNY_DTL_H3"
- ]
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
},
{
"type": "REM",
"remX": 1,
+ "sty": "I",
"fLocX": 0,
- "tLocX": 20,
+ "tLocX": 3,
"tagL": [
- "RES_JNY_DTL"
- ]
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402915328
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 3,
+ "tagL": [
+ "RES_JNY_DTL_H2"
+ ],
+ "sort": 538181632
+ },
+ {
+ "type": "HIM",
+ "himX": 0,
+ "sty": "M",
+ "fLocX": 0,
+ "tagL": [
+ "RES_GLB_HDR_H3",
+ "SUM_GLB_HDR_H3"
+ ],
+ "sort": 373554673
}
],
- "subscr": "F"
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 13,
+ "fLocX": 0,
+ "tLocX": 3,
+ "fIdx": 11,
+ "tIdx": 19
+ }
+ ],
+ "sumLDrawStyleX": 4,
+ "resLDrawStyleX": 5,
+ "trainStartDate": "20211012"
+ },
+ {
+ "jid": "1|23117|2|86|12102021",
+ "date": "20211012",
+ "prodX": 14,
+ "dirTxt": "S+U Wittenau",
+ "dirFlg": "2",
+ "status": "P",
+ "isRchbl": true,
+ "stbStop": {
+ "locX": 0,
+ "idx": 8,
+ "dProdX": 14,
+ "dTimeS": "174500",
+ "dTimeR": "174500",
+ "dTimeFS": {
+ "styleX": 0
+ },
+ "dTimeFR": {
+ "styleX": 1,
+ "txtA": "17 45 pünktlich"
+ },
+ "dTimeFC": {
+ "styleX": 2
+ },
+ "dProgType": "PROGNOSED",
+ "type": "N"
+ },
+ "pos": {
+ "x": 13415834,
+ "y": 52510110
+ },
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 3,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 4,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 4,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402915328
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 4,
+ "tagL": [
+ "RES_JNY_DTL_H2"
+ ],
+ "sort": 538181632
+ },
+ {
+ "type": "HIM",
+ "himX": 0,
+ "sty": "M",
+ "fLocX": 0,
+ "tagL": [
+ "RES_GLB_HDR_H3",
+ "SUM_GLB_HDR_H3"
+ ],
+ "sort": 373554673
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 14,
+ "fLocX": 0,
+ "tLocX": 4,
+ "fIdx": 8,
+ "tIdx": 23
+ }
+ ],
+ "sumLDrawStyleX": 4,
+ "resLDrawStyleX": 5,
+ "trainStartDate": "20211012"
+ },
+ {
+ "jid": "1|25978|5|86|12102021",
+ "date": "20211012",
+ "prodX": 15,
+ "dirTxt": "S Westkreuz (Berlin)",
+ "dirFlg": "1",
+ "status": "P",
+ "isRchbl": true,
+ "stbStop": {
+ "locX": 0,
+ "idx": 16,
+ "dProdX": 15,
+ "dPltfS": {
+ "type": "PL",
+ "txt": "4"
+ },
+ "dPltfR": {
+ "type": "PL",
+ "txt": "4"
+ },
+ "dTimeS": "174500",
+ "dTimeR": "174500",
+ "dTimeFS": {
+ "styleX": 0
+ },
+ "dTimeFR": {
+ "styleX": 1,
+ "txtA": "17 45 pünktlich"
+ },
+ "dTimeFC": {
+ "styleX": 2
+ },
+ "dProgType": "CALCULATED",
+ "type": "N"
+ },
+ "pos": {
+ "x": 13427682,
+ "y": 52512052
+ },
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 5,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 5,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402915328
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 5,
+ "tagL": [
+ "RES_JNY_DTL_H2"
+ ],
+ "sort": 538181632
+ },
+ {
+ "type": "HIM",
+ "himX": 0,
+ "sty": "M",
+ "fLocX": 0,
+ "tagL": [
+ "RES_GLB_HDR_H3",
+ "SUM_GLB_HDR_H3"
+ ],
+ "sort": 373554673
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 15,
+ "fLocX": 0,
+ "tLocX": 5,
+ "fIdx": 16,
+ "tIdx": 26
+ }
+ ],
+ "sumLDrawStyleX": 0,
+ "resLDrawStyleX": 1,
+ "trainStartDate": "20211012"
+ },
+ {
+ "jid": "1|26593|10|86|12102021",
+ "date": "20211012",
+ "prodX": 16,
+ "dirTxt": "S Ahrensfelde Bhf (Berlin)",
+ "dirFlg": "2",
+ "status": "P",
+ "isRchbl": true,
+ "stbStop": {
+ "locX": 0,
+ "idx": 16,
+ "dProdX": 16,
+ "dPltfS": {
+ "type": "PL",
+ "txt": "3"
+ },
+ "dPltfR": {
+ "type": "PL",
+ "txt": "3"
+ },
+ "dTimeS": "174700",
+ "dTimeR": "174700",
+ "dTimeFS": {
+ "styleX": 0
+ },
+ "dTimeFR": {
+ "styleX": 1,
+ "txtA": "17 47 pünktlich"
+ },
+ "dTimeFC": {
+ "styleX": 2
+ },
+ "dProgType": "CALCULATED",
+ "type": "N"
+ },
+ "pos": {
+ "x": 13410989,
+ "y": 52521670
+ },
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 6,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 6,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402915328
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 6,
+ "tagL": [
+ "RES_JNY_DTL_H2"
+ ],
+ "sort": 538181632
+ },
+ {
+ "type": "HIM",
+ "himX": 0,
+ "sty": "M",
+ "fLocX": 0,
+ "tagL": [
+ "RES_GLB_HDR_H3",
+ "SUM_GLB_HDR_H3"
+ ],
+ "sort": 373554673
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 16,
+ "fLocX": 0,
+ "tLocX": 6,
+ "fIdx": 16,
+ "tIdx": 28
+ }
+ ],
+ "sumLDrawStyleX": 0,
+ "resLDrawStyleX": 1,
+ "trainStartDate": "20211012"
+ },
+ {
+ "jid": "1|26662|10|86|12102021",
+ "date": "20211012",
+ "prodX": 17,
+ "dirTxt": "S Potsdam Hauptbahnhof",
+ "dirFlg": "1",
+ "status": "P",
+ "isRchbl": true,
+ "stbStop": {
+ "locX": 0,
+ "idx": 12,
+ "dProdX": 17,
+ "dPltfS": {
+ "type": "PL",
+ "txt": "4"
+ },
+ "dPltfR": {
+ "type": "PL",
+ "txt": "4"
+ },
+ "dTimeS": "174800",
+ "dTimeR": "174800",
+ "dTimeFS": {
+ "styleX": 0
+ },
+ "dTimeFR": {
+ "styleX": 1,
+ "txtA": "17 48 pünktlich"
+ },
+ "dTimeFC": {
+ "styleX": 2
+ },
+ "dProgType": "CALCULATED",
+ "type": "N"
+ },
+ "pos": {
+ "x": 13445238,
+ "y": 52507287
+ },
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402915328
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL_H2"
+ ],
+ "sort": 538181632
+ },
+ {
+ "type": "HIM",
+ "himX": 0,
+ "sty": "M",
+ "fLocX": 0,
+ "tagL": [
+ "RES_GLB_HDR_H3",
+ "SUM_GLB_HDR_H3"
+ ],
+ "sort": 373554673
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 17,
+ "fLocX": 0,
+ "tLocX": 7,
+ "fIdx": 12,
+ "tIdx": 28
+ }
+ ],
+ "sumLDrawStyleX": 0,
+ "resLDrawStyleX": 1,
+ "trainStartDate": "20211012"
+ },
+ {
+ "jid": "1|26077|2|86|12102021",
+ "date": "20211012",
+ "prodX": 18,
+ "dirTxt": "S Strausberg Bhf",
+ "dirFlg": "2",
+ "status": "P",
+ "isRchbl": true,
+ "stbStop": {
+ "locX": 0,
+ "idx": 10,
+ "dProdX": 18,
+ "dPltfS": {
+ "type": "PL",
+ "txt": "3"
+ },
+ "dPltfR": {
+ "type": "PL",
+ "txt": "3"
+ },
+ "dTimeS": "174900",
+ "dTimeR": "174900",
+ "dTimeFS": {
+ "styleX": 0
+ },
+ "dTimeFR": {
+ "styleX": 1,
+ "txtA": "17 49 pünktlich"
+ },
+ "dTimeFC": {
+ "styleX": 2
+ },
+ "dProgType": "CALCULATED",
+ "type": "N"
+ },
+ "pos": {
+ "x": 13393730,
+ "y": 52520528
+ },
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 8,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 8,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402915328
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 8,
+ "tagL": [
+ "RES_JNY_DTL_H2"
+ ],
+ "sort": 538181632
+ },
+ {
+ "type": "HIM",
+ "himX": 0,
+ "sty": "M",
+ "fLocX": 0,
+ "tagL": [
+ "RES_GLB_HDR_H3",
+ "SUM_GLB_HDR_H3"
+ ],
+ "sort": 373554673
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 18,
+ "fLocX": 0,
+ "tLocX": 8,
+ "fIdx": 10,
+ "tIdx": 26
+ }
+ ],
+ "sumLDrawStyleX": 0,
+ "resLDrawStyleX": 1,
+ "trainStartDate": "20211012"
+ },
+ {
+ "jid": "1|23049|34|86|12102021",
+ "date": "20211012",
+ "prodX": 19,
+ "dirTxt": "S+U Hermannstr. (Berlin)",
+ "dirFlg": "1",
+ "status": "P",
+ "isRchbl": true,
+ "stbStop": {
+ "locX": 0,
+ "idx": 15,
+ "dProdX": 19,
+ "dTimeS": "175000",
+ "dTimeR": "175000",
+ "dTimeFS": {
+ "styleX": 0
+ },
+ "dTimeFR": {
+ "styleX": 1,
+ "txtA": "17 50 pünktlich"
+ },
+ "dTimeFC": {
+ "styleX": 2
+ },
+ "dProgType": "PROGNOSED",
+ "type": "N"
+ },
+ "pos": {
+ "x": 13398197,
+ "y": 52534345
+ },
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 3,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 3,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 3,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402915328
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 3,
+ "tagL": [
+ "RES_JNY_DTL_H2"
+ ],
+ "sort": 538181632
+ },
+ {
+ "type": "HIM",
+ "himX": 0,
+ "sty": "M",
+ "fLocX": 0,
+ "tagL": [
+ "RES_GLB_HDR_H3",
+ "SUM_GLB_HDR_H3"
+ ],
+ "sort": 373554673
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 19,
+ "fLocX": 0,
+ "tLocX": 3,
+ "fIdx": 15,
+ "tIdx": 23
+ }
+ ],
+ "sumLDrawStyleX": 4,
+ "resLDrawStyleX": 5,
+ "trainStartDate": "20211012"
+ },
+ {
+ "jid": "1|23111|31|86|12102021",
+ "date": "20211012",
+ "prodX": 20,
+ "dirTxt": "U Paracelsus-Bad (Berlin)",
+ "dirFlg": "2",
+ "status": "P",
+ "isRchbl": true,
+ "stbStop": {
+ "locX": 0,
+ "idx": 8,
+ "dProdX": 20,
+ "dTimeS": "175000",
+ "dTimeR": "175000",
+ "dTimeFS": {
+ "styleX": 0
+ },
+ "dTimeFR": {
+ "styleX": 1,
+ "txtA": "17 50 pünktlich"
+ },
+ "dTimeFC": {
+ "styleX": 2
+ },
+ "dProgType": "PROGNOSED",
+ "type": "N"
+ },
+ "pos": {
+ "x": 13421839,
+ "y": 52493516
+ },
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 3,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 9,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 9,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402915328
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 9,
+ "tagL": [
+ "RES_JNY_DTL_H2"
+ ],
+ "sort": 538181632
+ },
+ {
+ "type": "HIM",
+ "himX": 0,
+ "sty": "M",
+ "fLocX": 0,
+ "tagL": [
+ "RES_GLB_HDR_H3",
+ "SUM_GLB_HDR_H3"
+ ],
+ "sort": 373554673
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 20,
+ "fLocX": 0,
+ "tLocX": 9,
+ "fIdx": 8,
+ "tIdx": 19
+ }
+ ],
+ "sumLDrawStyleX": 4,
+ "resLDrawStyleX": 5,
+ "trainStartDate": "20211012"
+ },
+ {
+ "jid": "1|12062|15|86|12102021",
+ "date": "20211012",
+ "prodX": 21,
+ "dirTxt": "S+U Warschauer Str.",
+ "dirFlg": "1",
+ "status": "P",
+ "isRchbl": true,
+ "stbStop": {
+ "locX": 0,
+ "idx": 14,
+ "dProdX": 21,
+ "dTimeS": "175100",
+ "dTimeR": "175100",
+ "dTimeFS": {
+ "styleX": 0
+ },
+ "dTimeFR": {
+ "styleX": 1,
+ "txtA": "17 51 pünktlich"
+ },
+ "dTimeFC": {
+ "styleX": 2
+ },
+ "dProgType": "PROGNOSED",
+ "type": "N"
+ },
+ "pos": {
+ "x": 13409560,
+ "y": 52516519
+ },
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 3,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 10,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 10,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402915328
+ },
+ {
+ "type": "HIM",
+ "himX": 0,
+ "sty": "M",
+ "fLocX": 0,
+ "tagL": [
+ "RES_GLB_HDR_H3",
+ "SUM_GLB_HDR_H3"
+ ],
+ "sort": 373554673
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 21,
+ "fLocX": 0,
+ "tLocX": 10,
+ "fIdx": 14,
+ "tIdx": 21
+ }
+ ],
+ "sumLDrawStyleX": 2,
+ "resLDrawStyleX": 3,
+ "trainStartDate": "20211012"
+ },
+ {
+ "jid": "1|27181|9|86|12102021",
+ "date": "20211012",
+ "prodX": 22,
+ "dirTxt": "S Spandau Bhf (Berlin)",
+ "dirFlg": "1",
+ "status": "P",
+ "isRchbl": true,
+ "stbStop": {
+ "locX": 0,
+ "idx": 13,
+ "dProdX": 22,
+ "dPltfS": {
+ "type": "PL",
+ "txt": "4"
+ },
+ "dPltfR": {
+ "type": "PL",
+ "txt": "4"
+ },
+ "dTimeS": "175100",
+ "dTimeR": "175100",
+ "dTimeFS": {
+ "styleX": 0
+ },
+ "dTimeFR": {
+ "styleX": 1,
+ "txtA": "17 51 pünktlich"
+ },
+ "dTimeFC": {
+ "styleX": 2
+ },
+ "dProgType": "CALCULATED",
+ "type": "N"
+ },
+ "pos": {
+ "x": 13467252,
+ "y": 52498604
+ },
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 11,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 11,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402915328
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "sty": "I",
+ "fLocX": 0,
+ "tLocX": 11,
+ "tagL": [
+ "RES_JNY_DTL_H2"
+ ],
+ "sort": 538181632
+ },
+ {
+ "type": "HIM",
+ "himX": 0,
+ "sty": "M",
+ "fLocX": 0,
+ "tagL": [
+ "RES_GLB_HDR_H3",
+ "SUM_GLB_HDR_H3"
+ ],
+ "sort": 373554673
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 22,
+ "fLocX": 0,
+ "tLocX": 11,
+ "fIdx": 13,
+ "tIdx": 29
+ }
+ ],
+ "sumLDrawStyleX": 0,
+ "resLDrawStyleX": 1,
+ "trainStartDate": "20211012"
}
],
- "fpB": "20190811",
- "fpE": "20191214",
- "planrtTS": "1566237984",
- "sD": "20190819",
- "sT": "200650"
+ "fpB": "20211003",
+ "fpE": "20211211",
+ "planrtTS": "1634053386",
+ "sD": "20211012",
+ "sT": "174348",
+ "locRefL": [
+ 0
+ ]
}
diff --git a/test/vbb-departures.js b/test/vbb-departures.js
index b6ed5dfa..0f539b4a 100644
--- a/test/vbb-departures.js
+++ b/test/vbb-departures.js
@@ -17,7 +17,7 @@ const opt = {
remarks: true,
stopovers: true,
includeRelatedStations: true,
- when: '2019-08-19T20:30:00+02:00',
+ when: '2021-10-12T17:42:00+02:00',
products: {}
}