diff --git a/.gitignore b/.gitignore index 0c5b91e9..65c6e6ce 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ npm-debug.log package-lock.json /.tap +*.ign.* \ No newline at end of file diff --git a/format/locations-req.js b/format/locations-req.js index a261ca3f..8708e1d5 100644 --- a/format/locations-req.js +++ b/format/locations-req.js @@ -1,10 +1,14 @@ const formatLocationsReq = (ctx, query) => { const {profile, opt} = ctx; - return { - typ: profile.formatLocationFilter(opt.stops, opt.addresses, opt.poi), - suchbegriff: query, - limit: opt.results, + return { + endpoint: profile.locationsEndpoint, + query: { + typ: profile.formatLocationFilter(opt.stops, opt.addresses, opt.poi), + suchbegriff: query, + limit: opt.results, + }, + method: 'get' }; }; diff --git a/format/nearby-req.js b/format/nearby-req.js index a01fad58..6750bc22 100644 --- a/format/nearby-req.js +++ b/format/nearby-req.js @@ -2,13 +2,17 @@ const formatNearbyReq = (ctx, location) => { const {profile, opt} = ctx; return { - long: location.longitude, - lat: location.latitude, - radius: opt.distance || undefined, - products: profile.formatProductsFilter(ctx, opt.products || {}), - // TODO getPOIs: Boolean(opt.poi), - // TODO getStops: Boolean(opt.stops), - maxNo: opt.results, + endpoint: profile.nearbyEndpoint, + query: { + long: location.longitude, + lat: location.latitude, + radius: opt.distance || undefined, + products: profile.formatProductsFilter(ctx, opt.products || {}), + // TODO getPOIs: Boolean(opt.poi), + // TODO getStops: Boolean(opt.stops), + maxNo: opt.results, + }, + method: 'get' }; }; diff --git a/format/products-filter.js b/format/products-filter.js index e3a8fdb7..1ac91de6 100644 --- a/format/products-filter.js +++ b/format/products-filter.js @@ -2,7 +2,7 @@ import isObj from 'lodash/isObject.js'; const hasProp = (o, k) => Object.prototype.hasOwnProperty.call(o, k); -const formatProductsFilter = (ctx, filter) => { +const formatProductsFilter = (ctx, filter, key='vendo') => { if (!isObj(filter)) { throw new TypeError('products filter must be an object'); } @@ -17,18 +17,23 @@ const formatProductsFilter = (ctx, filter) => { filter = Object.assign({}, defaultProducts, filter); let products = []; + let foundDeselected = false; for (let product in filter) { if (!hasProp(filter, product) || filter[product] !== true) { + foundDeselected = true; continue; } if (!byProduct[product]) { throw new TypeError('unknown product ' + product); } - products.push(byProduct[product].vendo); + products.push(byProduct[product][key]); } if (products.length === 0) { throw new Error('no products used'); } + if (!foundDeselected && key == 'ris') { + return undefined; + } return products; }; diff --git a/format/station-board-req.js b/format/station-board-req.js index 9a8e779f..583a1a7f 100644 --- a/format/station-board-req.js +++ b/format/station-board-req.js @@ -1,39 +1,26 @@ const formatStationBoardReq = (ctx, station, type) => { const {profile, opt} = ctx; - const jnyFltrL = [ - profile.formatProductsFilter(ctx, opt.products || {}), - ]; - if (opt.line !== null) { - jnyFltrL.push({type: 'LINEID', mode: 'INC', value: opt.line}); - } - - const req = { - type, - date: profile.formatDate(profile, opt.when), - time: profile.formatTime(profile, opt.when), - stbLoc: station, - dirLoc: opt.direction - ? profile.formatStation(opt.direction) - : undefined, - jnyFltrL, - dur: opt.duration, - }; - if (opt.results !== null) { - req.maxJny = opt.results === Infinity - ? 10000 - : opt.results; - } - if (profile.departuresGetPasslist) { - req.getPasslist = Boolean(opt.stopovers); - } - if (profile.departuresStbFltrEquiv) { - req.stbFltrEquiv = !opt.includeRelatedStations; - } - return { - meth: 'StationBoard', - req, + endpoint: profile.boardEndpoint, + path: type+'/'+station, + query: { + // TODO direction + filterTransports: profile.formatProductsFilter(ctx, opt.products || {}, 'ris'), + timeStart: profile.formatTime(profile, opt.when, true), + timeEnd: profile.formatTime(profile, opt.when.getTime()+opt.duration*60*1000, true), + maxViaStops: opt.stopovers ? undefined : 0, + includeStationGroup: opt.includeRelatedStations, + maxTransportsPerType: opt.results === Infinity ? undefined : opt.results, + includeMessagesDisruptions: opt.remarks, + sortBy: 'TIME_SCHEDULE' + }, + method: 'get', + headers: { + 'Db-Client-Id': process.env.DB_CLIENT_ID, + 'Db-Api-Key': process.env.DB_API_KEY, + 'Accept': 'application/vnd.de.db.ris+json' + } }; }; diff --git a/format/time.js b/format/time.js index d6036154..c9f0990a 100644 --- a/format/time.js +++ b/format/time.js @@ -2,7 +2,7 @@ import {DateTime, IANAZone} from 'luxon'; import {luxonIANAZonesByProfile as timezones} from '../lib/luxon-timezones.js'; // todo: change to `(profile) => (when) => {}` -const formatTime = (profile, when) => { +const formatTime = (profile, when, includeOffset = false) => { let timezone; if (timezones.has(profile)) { timezone = timezones.get(profile); @@ -16,7 +16,8 @@ const formatTime = (profile, when) => { locale: profile.locale, zone: timezone, }) - .toISO({ includeOffset: false, suppressMilliseconds: true }) + .startOf('second') + .toISO({ includeOffset: includeOffset, suppressMilliseconds: true }) }; export { diff --git a/index.js b/index.js index b7b0a92b..d0a1c037 100644 --- a/index.js +++ b/index.js @@ -47,11 +47,9 @@ const createClient = (profile, userAgent, opt = {}) => { } const _stationBoard = async (station, type, resultsField, parse, opt = {}) => { - if (isObj(station)) { - station = profile.formatStation(station.id); - } else if ('string' === typeof station) { - station = profile.formatStation(station); - } else { + if (isObj(station) && station.id) { + station = station.id; + } else if ('string' !== typeof station) { throw new TypeError('station must be an object or a string.'); } @@ -86,22 +84,16 @@ const createClient = (profile, userAgent, opt = {}) => { throw new Error('opt.when is invalid'); } - const req = profile.formatStationBoardReq({profile, opt}, station, type); + const req = profile.formatStationBoardReq({profile, opt}, station, resultsField); const {res, common} = await profile.request({profile, opt}, userAgent, req); const ctx = {profile, opt, common, res}; - const jnyL = Array.isArray(res.jnyL) - ? res.jnyL - : []; - const results = jnyL.map(res => parse(ctx, res)) - .sort((a, b) => new Date(a.when) - new Date(b.when)); // todo + const results = res[resultsField].map(res => parse(ctx, res)); // todo sort? return { [resultsField]: results, - realtimeDataUpdatedAt: res.planrtTS && res.planrtTS !== '0' - ? parseInt(res.planrtTS) - : null, + realtimeDataUpdatedAt: null, // TODO }; }; @@ -217,12 +209,8 @@ const createClient = (profile, userAgent, opt = {}) => { if (opt.results !== null) { // TODO query.numF = opt.results; } - - const {res, common} = await profile.request({profile, opt}, userAgent, { - endpoint: profile.journeysEndpoint, - body: profile.transformJourneysQuery({profile, opt}, query), - method: 'post' - }); + const req = profile.transformJourneysQuery({profile, opt}, query); + const {res, common} = await profile.request({profile, opt}, userAgent, req); const ctx = {profile, opt, common, res}; const journeys = res.verbindungen .map(j => profile.parseJourney(ctx, j)); @@ -428,11 +416,7 @@ const createClient = (profile, userAgent, opt = {}) => { }, opt); const req = profile.formatLocationsReq({profile, opt}, query); - const {res, common} = await profile.request({profile, opt}, userAgent, { - endpoint: profile.locationsEndpoint, - query: req, - method: 'get' - }); + const {res, common} = await profile.request({profile, opt}, userAgent, req); const ctx = {profile, opt, common, res}; @@ -483,11 +467,7 @@ const createClient = (profile, userAgent, opt = {}) => { }, opt); const req = profile.formatNearbyReq({profile, opt}, location); - const {res, common} = await profile.request({profile, opt}, userAgent, { - endpoint: profile.nearbyEndpoint, - query: req, - method: 'get' - }); + const {res, common} = await profile.request({profile, opt}, userAgent, req); const ctx = {profile, opt, common, res}; const results = res.map(loc => profile.parseLocation(ctx, loc)); diff --git a/lib/request.js b/lib/request.js index ce77f2b1..f39e40fd 100644 --- a/lib/request.js +++ b/lib/request.js @@ -116,12 +116,14 @@ const request = async (ctx, userAgent, reqData) => { ? randomizeUserAgent(userAgent) : userAgent, 'connection': 'keep-alive', // prevent excessive re-connecting + ...reqData.headers, }, redirect: 'follow', query: reqData.query, }); - const url = endpoint + '?' + stringify(req.query, {arrayFormat: 'brackets', encodeValuesOnly: true}); + const url = endpoint + (reqData.path || '') + '?' + stringify(req.query, {arrayFormat: 'brackets', encodeValuesOnly: true}); + console.log(url); const reqId = randomBytes(3) .toString('hex'); const fetchReq = new Request(url, req); @@ -147,7 +149,7 @@ const request = async (ctx, userAgent, reqData) => { let cType = res.headers.get('content-type'); if (cType) { const {type} = parseContentType(cType); - if (type !== 'application/json') { + if (type !== 'application/json' && type !== 'application/vnd.de.db.ris+json') { throw new HafasError('invalid/unsupported response content-type: ' + cType, null, errProps); } } diff --git a/p/db/base.json b/p/db/base.json index c206fc51..f0bfd818 100644 --- a/p/db/base.json +++ b/p/db/base.json @@ -2,5 +2,6 @@ "journeysEndpoint": "https://int.bahn.de/web/api/angebote/fahrplan", "locationsEndpoint": "https://int.bahn.de/web/api/reiseloesung/orte", "nearbyEndpoint": "https://int.bahn.de/web/api/reiseloesung/orte/nearby", + "boardEndpoint": "https://apis.deutschebahn.com/db/apis/ris-boards/v1/public/", "defaultLanguage": "en" } diff --git a/p/db/index.js b/p/db/index.js index 1e4a98e9..953c1cb4 100644 --- a/p/db/index.js +++ b/p/db/index.js @@ -151,18 +151,21 @@ loadFactors[3] = 'very-high'; loadFactors[4] = 'exceptionally-high'; const parseLoadFactor = (opt, auslastung) => { + if (!auslastung) { + return null; + } const cls = opt.firstClass ? 'KLASSE_1' : 'KLASSE_2'; - const load = auslastung?.find(a => a.klasse === cls)?.stufe; + const load = auslastung.find(a => a.klasse === cls)?.stufe; return load && loadFactors[load.r] || null; }; const parseArrOrDepWithLoadFactor = ({parsed, res, opt}, d) => { - const load = parseLoadFactor(opt, d); + /*const load = parseLoadFactor(opt, d); if (load) { parsed.loadFactor = load; - } + }*/ // TODO return parsed; }; @@ -200,10 +203,13 @@ Pass in just opt.age, and the age group will calculated automatically.`); return basicCtrfReq; }; -const transformJourneysQuery = ({opt}, query) => { +const transformJourneysQuery = ({profile, opt}, query) => { query = Object.assign(query, trfReq(opt, false)); - - return query; + return { + endpoint: profile.journeysEndpoint, + body: query, + method: 'post' + }; }; const formatRefreshJourneyReq = (ctx, refreshToken) => { diff --git a/p/db/products.js b/p/db/products.js index 339f6bf7..06dbcd08 100644 --- a/p/db/products.js +++ b/p/db/products.js @@ -6,6 +6,7 @@ const products = [ name: 'InterCityExpress', short: 'ICE', vendo: 'ICE', + ris: 'HIGH_SPEED_TRAIN', default: true, }, { @@ -15,6 +16,7 @@ const products = [ name: 'InterCity & EuroCity', short: 'IC/EC', vendo: 'EC_IC', + ris: 'INTERCITY_TRAIN', default: true, }, { @@ -24,6 +26,7 @@ const products = [ name: 'RegionalExpress & InterRegio', // FlixTrain?? short: 'RE/IR', vendo: 'IR', + ris: 'INTER_REGIONAL_TRAIN', default: true, }, { @@ -33,6 +36,7 @@ const products = [ name: 'Regio', short: 'RB', vendo: 'REGIONAL', + ris: 'REGIONAL_TRAIN', default: true, }, { @@ -42,6 +46,7 @@ const products = [ name: 'S-Bahn', short: 'S', vendo: 'SBAHN', + ris: 'CITY_TRAIN', default: true, }, { @@ -51,6 +56,7 @@ const products = [ name: 'Bus', short: 'B', vendo: 'BUS', + ris: 'BUS', default: true, }, { @@ -60,6 +66,7 @@ const products = [ name: 'Ferry', short: 'F', vendo: 'SCHIFF', + ris: 'FERRY', default: true, }, { @@ -69,6 +76,7 @@ const products = [ name: 'U-Bahn', short: 'U', vendo: 'UBAHN', + ris: 'SUBWAY', default: true, }, { @@ -78,6 +86,7 @@ const products = [ name: 'Tram', short: 'T', vendo: 'TRAM', + ris: 'TRAM', default: true, }, { @@ -87,6 +96,7 @@ const products = [ name: 'Group Taxi', short: 'Taxi', vendo: 'ANRUFPFLICHTIG', + ris: 'TAXI', default: true, }, ]; diff --git a/parse/arrival-or-departure.js b/parse/arrival-or-departure.js index 9387490a..8aed4f00 100644 --- a/parse/arrival-or-departure.js +++ b/parse/arrival-or-departure.js @@ -3,10 +3,6 @@ import {parseRemarks} from './remarks.js'; const ARRIVAL = 'a'; const DEPARTURE = 'd'; -// todo: pt.jny.dirFlg – https://github.com/alexander-albers/tripkit/blob/07047c6ddef24339ebd49a86a78158bca8047421/Sources/TripKit/Provider/AbstractHafasClientInterfaceProvider.swift#L347-L353 & https://github.com/alexander-albers/tripkit/commit/07047c6ddef24339ebd49a86a78158bca8047421#commitcomment-68471656 -// todo: d.stbStop.dProgType/d.stbStop.aProgType -// todo: d.stbStop.dProdX/aProdX can be different than d.prodX - const createParseArrOrDep = (prefix) => { if (prefix !== ARRIVAL && prefix !== DEPARTURE) { throw new Error('invalid prefix'); @@ -14,73 +10,32 @@ const createParseArrOrDep = (prefix) => { const parseArrOrDep = (ctx, d) => { // d = raw arrival/departure const {profile, opt} = ctx; - const {locL} = ctx.res.common; - - const tPlanned = d.stbStop[prefix + 'TimeS']; - const tPrognosed = d.stbStop[prefix + 'TimeR']; - const tzOffset = d.stbStop[prefix + 'TZOffset'] || null; - const cancelled = Boolean(d.stbStop[prefix + 'Cncl']); - const plPlanned = d.stbStop[prefix + 'PlatfS'] || d.stbStop[prefix + 'PltfS'] && d.stbStop[prefix + 'PltfS'].txt || null; - const plPrognosed = d.stbStop[prefix + 'PlatfR'] || d.stbStop[prefix + 'PltfR'] && d.stbStop[prefix + 'PltfR'].txt || null; const res = { - tripId: d.jid, - stop: d.stbStop.location || null, - ...profile.parseWhen(ctx, d.date, tPlanned, tPrognosed, tzOffset, cancelled), - ...profile.parsePlatform(ctx, plPlanned, plPrognosed, cancelled), - prognosisType: profile.parsePrognosisType(ctx, d.stbStop[prefix + 'ProgType']) || null, - // todo: for arrivals, this is the *origin*, not the *direction* - direction: prefix === DEPARTURE && d.dirTxt && profile.parseStationName(ctx, d.dirTxt) || null, - provenance: prefix === ARRIVAL && d.dirTxt && profile.parseStationName(ctx, d.dirTxt) || null, - line: d.line || null, + tripId: d.journeyID, + stop: profile.parseLocation(ctx, d.station), + ...profile.parseWhen(ctx, null, d.timeSchedule, d.time, d.canceled), + ...profile.parsePlatform(ctx, d.platformSchedule, d.platform, d.canceled), + //prognosisType: TODO + direction: d.transport?.direction?.stopPlaces?.length > 0 && profile.parseStationName(ctx, d.transport?.direction?.stopPlaces[0].name) || null, + provenance: profile.parseStationName(ctx, d.transport?.origin?.name) || null, + line: profile.parseLine(ctx, d) || null, remarks: [], - origin: null, - destination: null, + origin: profile.parseLocation(ctx, d.transport?.origin) || null, + destination: profile.parseLocation(ctx, d.transport?.destination) || null, }; - if (prefix === DEPARTURE && Array.isArray(d.prodL) && d.prodL[0] && locL[d.prodL[0].tLocX]) { - res.destination = profile.parseLocation(ctx, locL[d.prodL[0].tLocX]); - } + // TODO pos - if (prefix === ARRIVAL && Array.isArray(d.prodL) && d.prodL[0] && locL[d.prodL[0].fLocX]) { - res.origin = profile.parseLocation(ctx, locL[d.prodL[0].fLocX]); - } - - if (d.pos) { - res.currentTripPosition = { - type: 'location', - latitude: d.pos.y / 1000000, - longitude: d.pos.x / 1000000, - }; - } - - if (cancelled) { + if (d.canceled) { res.cancelled = true; Object.defineProperty(res, 'canceled', {value: true}); } if (opt.remarks) { - res.remarks = parseRemarks(ctx, [ - ...d.remL || [], - ...d.msgL || [], - ...d.stbStop.remL || [], - ...d.stbStop.msgL || [], - ]) - .map(([remark]) => remark); + res.remarks = parseRemarks(ctx, d); } - - if (opt.stopovers && Array.isArray(d.stopL)) { - // Filter stations the train passes without stopping, as this doesn't comply with FPTF (yet). - const stopovers = d.stopL - .map(st => profile.parseStopover(ctx, st, d.date)) - .filter(st => !st.passBy); - if (prefix === ARRIVAL) { - res.previousStopovers = stopovers; - } else if (prefix === DEPARTURE) { - res.nextStopovers = stopovers; - } - } - + // TODO opt.stopovers return res; }; diff --git a/parse/line.js b/parse/line.js index aa2300ea..4f8c88b2 100644 --- a/parse/line.js +++ b/parse/line.js @@ -4,15 +4,15 @@ const parseLine = (ctx, p) => { const profile = ctx.profile; const res = { type: 'line', - id: slugg(p.verkehrsmittel?.langText), // TODO terrible - fahrtNr: p.verkehrsmittel?.nummer, - name: p.verkehrsmittel?.name || p.zugName, + id: slugg(p.verkehrsmittel?.langText || p.transport?.journeyDescription), // TODO terrible + fahrtNr: p.verkehrsmittel?.nummer || p.transport?.number, + name: p.verkehrsmittel?.name || p.zugName || p.transport?.journeyDescription, public: true, }; // TODO res.adminCode - res.productName = p.verkehrsmittel?.kurzText; - const foundProduct = profile.products.find(pp => pp.vendo == p.verkehrsmittel?.produktGattung) + res.productName = p.verkehrsmittel?.kurzText || p.transport?.category; + const foundProduct = profile.products.find(pp => pp.vendo == p.verkehrsmittel?.produktGattung || pp.ris == p.transport?.type) res.mode = foundProduct?.mode; res.product = foundProduct?.id; diff --git a/parse/location.js b/parse/location.js index af9905c5..f1ca7717 100644 --- a/parse/location.js +++ b/parse/location.js @@ -9,10 +9,14 @@ const leadingZeros = /^0+/; const parseLocation = (ctx, l) => { const {profile, opt} = ctx; + if (!l) { + return null; + } + const lid = parse(l.id, {delimiter: '@'}); const res = { type: 'location', - id: (l.extId || lid.L || '').replace(leadingZeros, '') || null, + id: (l.extId || lid.L || l.evaNumber || '').replace(leadingZeros, '') || null, }; if (l.lat && l.lon) { @@ -23,7 +27,7 @@ const parseLocation = (ctx, l) => { res.longitude = lid.X / 1000000; } - if (l.type === STATION || l.extId) { + if (l.type === STATION || l.extId || l.evaNumber) { const stop = { type: 'stop', // TODO station id: res.id, diff --git a/parse/polyline.js b/parse/polyline.js index 186694a5..19c37432 100644 --- a/parse/polyline.js +++ b/parse/polyline.js @@ -1,8 +1,10 @@ +import maxBy from 'lodash/maxBy.js'; + const parsePolyline = (ctx, p) => { // p = raw polylineGroup - if (p.polylineDescriptions.length < 2) { + if (p.polylineDescriptions.length < 1) { return null; } - const points = p.polylineDescriptions[1].coordinates; + const points = maxBy(p.polylineDescriptions, d => d.coordinates.length).coordinates; // TODO initial and final poly? if (points.length === 0) { return null; } diff --git a/parse/remarks.js b/parse/remarks.js index f87e3c2f..cda2fd9b 100644 --- a/parse/remarks.js +++ b/parse/remarks.js @@ -2,18 +2,26 @@ import flatMap from 'lodash/flatMap.js'; const parseRemarks = (ctx, ref) => { //TODO ereignisZusammenfassung, priorisierteMeldungen? - return flatMap([ref.risNotizen || [], ref.himMeldungen || [], ref.meldungenAsObject || [], ref.verkehrsmittel?.zugattribute || []]).map(remark => { + return flatMap([ + ref.risNotizen || [], + ref.himMeldungen || [], + ref.meldungenAsObject || [], + ref.verkehrsmittel?.zugattribute || [], + ref.messages || [], + ref.attributes || [], + ref.disruptions || [], + ]).map(remark => { if (remark.kategorie) { const res = ctx.profile.parseHintByCode(remark); if (res) return res; } let type = 'hint'; - if (remark.prioritaet) type = 'status'; - if (!remark.kategorie && remark.key || remark.prioritaet && remark.prioritaet == 'HOCH') type = 'warning'; + if (remark.prioritaet || remark.type) type = 'status'; + if (!remark.kategorie && remark.key || remark.disruptionID || remark.prioritaet && remark.prioritaet == 'HOCH') type = 'warning'; let res = { code: remark.code || remark.key, - summary: remark.nachrichtKurz || remark.value || remark.ueberschrift, - text: remark.nachrichtLang || remark.value || remark.text, + summary: remark.nachrichtKurz || remark.value || remark.ueberschrift || remark.text || Object.values(remark.descriptions || {}).shift()?.textShort, + text: remark.nachrichtLang || remark.value || remark.text || Object.values(remark.descriptions || {}).shift()?.text, type: type, }; if (remark.modDateTime) { diff --git a/test/db-arrivals.js b/test/db-arrivals.js index 636aa774..dac490f4 100644 --- a/test/db-arrivals.js +++ b/test/db-arrivals.js @@ -25,9 +25,8 @@ const opt = { }; tap.test('parses an arrival correctly (DB)', (t) => { - const common = profile.parseCommon({profile, opt, res}); - const ctx = {profile, opt, common, res}; - const arrivals = res.jnyL.map(d => profile.parseArrival(ctx, d)); + const ctx = {profile, opt, common: null, res}; + const arrivals = res.arrivals.map(d => profile.parseArrival(ctx, d)); t.same(arrivals, expected); t.end(); diff --git a/test/db-deps-with-destination.js b/test/db-deps-with-destination.js deleted file mode 100644 index 9cc29391..00000000 --- a/test/db-deps-with-destination.js +++ /dev/null @@ -1,35 +0,0 @@ -// todo: use import assertions once they're supported by Node.js & ESLint -// https://github.com/tc39/proposal-import-assertions -import {createRequire} from 'module'; -const require = createRequire(import.meta.url); - -import tap from 'tap'; - -import {createClient} from '../index.js'; -import {profile as rawProfile} from '../p/db/index.js'; -const res = require('./fixtures/db-deps-with-destination.json'); - -const client = createClient(rawProfile, 'public-transport/hafas-client:test'); -const {profile} = client; - -const opt = { - direction: null, - duration: 10, - linesOfStops: true, - remarks: true, - stopovers: true, - includeRelatedStations: true, - when: '2022-10-15T15:45:00+02:00', - products: {}, -}; - -tap.test('parses departure.destination correctly (DB)', (t) => { - const common = profile.parseCommon({profile, opt, res}); - const ctx = {profile, opt, common, res}; - const departure = profile.parseDeparture(ctx, res.jnyL[0]); - - t.ok(departure.destination, 'missing departure.destination'); - t.equal(departure.destination.type, 'stop', 'invalid departure.destination.type'); - t.equal(departure.destination.id, '930200', 'invalid departure.destination.id'); - t.end(); -}); diff --git a/test/db-journey-2.js b/test/db-journey-2.js deleted file mode 100644 index f5c27475..00000000 --- a/test/db-journey-2.js +++ /dev/null @@ -1,41 +0,0 @@ -// todo: use import assertions once they're supported by Node.js & ESLint -// https://github.com/tc39/proposal-import-assertions -import {createRequire} from 'module'; -const require = createRequire(import.meta.url); - -import tap from 'tap'; - -import {createClient} from '../index.js'; -import {profile as rawProfile} from '../p/db/index.js'; -const res = require('./fixtures/db-journey-2.json'); -import {dbJourney as expected} from './fixtures/db-journey-2.js'; - -const client = createClient(rawProfile, 'public-transport/hafas-client:test'); -const {profile} = client; - -const opt = { - results: 4, - via: null, - stopovers: true, - transfers: -1, - transferTime: 0, - accessibility: 'none', - bike: false, - tickets: true, - polylines: true, - remarks: true, - walkingSpeed: 'normal', - startWithWalking: true, - scheduledDays: false, - departure: '2020-11-16T10:00:00+01:00', - products: {}, -}; - -tap.test('parses a journey remarks without failing', (t) => { - const common = profile.parseCommon({profile, opt, res}); - const ctx = {profile, opt, common, res}; - const journey = profile.parseJourney(ctx, res.outConL[2]); - - t.same(journey, expected); - t.end(); -}); diff --git a/test/db-journey-additional-stopover.js b/test/db-journey-additional-stopover.js deleted file mode 100644 index e891eb31..00000000 --- a/test/db-journey-additional-stopover.js +++ /dev/null @@ -1,35 +0,0 @@ -// todo: use import assertions once they're supported by Node.js & ESLint -// https://github.com/tc39/proposal-import-assertions -import {createRequire} from 'module'; - -const require = createRequire(import.meta.url); - -import tap from 'tap'; - -import {createClient} from '../index.js'; -import {profile as rawProfile} from '../p/db/index.js'; - -const resAdditionalStopover = require('./fixtures/db-journey-additional-stopover.json'); - -const client = createClient(rawProfile, 'public-transport/hafas-client:test'); -const {profile} = client; - -const opt = { - results: 1, - stopovers: true, -}; - -// https://github.com/public-transport/hafas-client/issues/303 - -tap.test('parses a journey having a leg with an additional stopover', (t) => { - const common = profile.parseCommon({profile, opt, res: resAdditionalStopover}); - const ctx = {profile, opt, common, res: resAdditionalStopover}; - const journey = profile.parseJourney(ctx, resAdditionalStopover.outConL[0]); - const stopovers = journey.legs[0].stopovers; - - const stopoverRegular = stopovers[6]; - const stopoverAdditional = stopovers[7]; - t.notOk('additional' in stopoverRegular, 'regular stopover has attribute additional'); - t.equal(stopoverAdditional.additional, true, 'additional stopover doesn\'t have attribute additional'); - t.end(); -}); diff --git a/test/db-journey-fpB-fpE-2-years.js b/test/db-journey-fpB-fpE-2-years.js deleted file mode 100644 index a26a8efa..00000000 --- a/test/db-journey-fpB-fpE-2-years.js +++ /dev/null @@ -1,776 +0,0 @@ -// todo: use import assertions once they're supported by Node.js & ESLint -// https://github.com/tc39/proposal-import-assertions -import {createRequire} from 'module'; -const require = createRequire(import.meta.url); - -import tap from 'tap'; - -import {createClient} from '../index.js'; -import {profile as rawProfile} from '../p/db/index.js'; -const res = require('./fixtures/db-journey-fpB-fpE-2-years.json'); - -const client = createClient(rawProfile, 'public-transport/hafas-client:test'); -const {profile} = client; - -const opt = { - results: 1, - via: null, - stopovers: false, - transfers: -1, - transferTime: 0, - accessibility: 'none', - bike: false, - walkingSpeed: 'normal', - startWithWalking: true, - tickets: false, - polylines: false, - subStops: false, - entrances: false, - remarks: false, - scheduledDays: true, -}; - -tap.test('parses journey.scheduledDays correctly with planning period of >1 year', (t) => { - const common = profile.parseCommon({profile, opt, res}); - const ctx = {profile, opt, common, res}; - const journey = profile.parseJourney(ctx, res.outConL[0]); - - // "fpB": "20211212", - // "fpE": "20231209", - // […] - // "sDays": { - // "sDaysR": "runs 16. Nov 2022 ", - // "sDaysB": "000000000000000000000000000000000000000000000000000000000000000000000000000000000001F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - // }, - t.same(journey.scheduledDays, { - '2021-12-12': false, - '2021-12-13': false, - '2021-12-14': false, - '2021-12-15': false, - '2021-12-16': false, - '2021-12-17': false, - '2021-12-18': false, - '2021-12-19': false, - '2021-12-20': false, - '2021-12-21': false, - '2021-12-22': false, - '2021-12-23': false, - '2021-12-24': false, - '2021-12-25': false, - '2021-12-26': false, - '2021-12-27': false, - '2021-12-28': false, - '2021-12-29': false, - '2021-12-30': false, - '2021-12-31': false, - '2022-01-01': false, - '2022-01-02': false, - '2022-01-03': false, - '2022-01-04': false, - '2022-01-05': false, - '2022-01-06': false, - '2022-01-07': false, - '2022-01-08': false, - '2022-01-09': false, - '2022-01-10': false, - '2022-01-11': false, - '2022-01-12': false, - '2022-01-13': false, - '2022-01-14': false, - '2022-01-15': false, - '2022-01-16': false, - '2022-01-17': false, - '2022-01-18': false, - '2022-01-19': false, - '2022-01-20': false, - '2022-01-21': false, - '2022-01-22': false, - '2022-01-23': false, - '2022-01-24': false, - '2022-01-25': false, - '2022-01-26': false, - '2022-01-27': false, - '2022-01-28': false, - '2022-01-29': false, - '2022-01-30': false, - '2022-01-31': false, - '2022-02-01': false, - '2022-02-02': false, - '2022-02-03': false, - '2022-02-04': false, - '2022-02-05': false, - '2022-02-06': false, - '2022-02-07': false, - '2022-02-08': false, - '2022-02-09': false, - '2022-02-10': false, - '2022-02-11': false, - '2022-02-12': false, - '2022-02-13': false, - '2022-02-14': false, - '2022-02-15': false, - '2022-02-16': false, - '2022-02-17': false, - '2022-02-18': false, - '2022-02-19': false, - '2022-02-20': false, - '2022-02-21': false, - '2022-02-22': false, - '2022-02-23': false, - '2022-02-24': false, - '2022-02-25': false, - '2022-02-26': false, - '2022-02-27': false, - '2022-02-28': false, - '2022-03-01': false, - '2022-03-02': false, - '2022-03-03': false, - '2022-03-04': false, - '2022-03-05': false, - '2022-03-06': false, - '2022-03-07': false, - '2022-03-08': false, - '2022-03-09': false, - '2022-03-10': false, - '2022-03-11': false, - '2022-03-12': false, - '2022-03-13': false, - '2022-03-14': false, - '2022-03-15': false, - '2022-03-16': false, - '2022-03-17': false, - '2022-03-18': false, - '2022-03-19': false, - '2022-03-20': false, - '2022-03-21': false, - '2022-03-22': false, - '2022-03-23': false, - '2022-03-24': false, - '2022-03-25': false, - '2022-03-26': false, - '2022-03-27': false, - '2022-03-28': false, - '2022-03-29': false, - '2022-03-30': false, - '2022-03-31': false, - '2022-04-01': false, - '2022-04-02': false, - '2022-04-03': false, - '2022-04-04': false, - '2022-04-05': false, - '2022-04-06': false, - '2022-04-07': false, - '2022-04-08': false, - '2022-04-09': false, - '2022-04-10': false, - '2022-04-11': false, - '2022-04-12': false, - '2022-04-13': false, - '2022-04-14': false, - '2022-04-15': false, - '2022-04-16': false, - '2022-04-17': false, - '2022-04-18': false, - '2022-04-19': false, - '2022-04-20': false, - '2022-04-21': false, - '2022-04-22': false, - '2022-04-23': false, - '2022-04-24': false, - '2022-04-25': false, - '2022-04-26': false, - '2022-04-27': false, - '2022-04-28': false, - '2022-04-29': false, - '2022-04-30': false, - '2022-05-01': false, - '2022-05-02': false, - '2022-05-03': false, - '2022-05-04': false, - '2022-05-05': false, - '2022-05-06': false, - '2022-05-07': false, - '2022-05-08': false, - '2022-05-09': false, - '2022-05-10': false, - '2022-05-11': false, - '2022-05-12': false, - '2022-05-13': false, - '2022-05-14': false, - '2022-05-15': false, - '2022-05-16': false, - '2022-05-17': false, - '2022-05-18': false, - '2022-05-19': false, - '2022-05-20': false, - '2022-05-21': false, - '2022-05-22': false, - '2022-05-23': false, - '2022-05-24': false, - '2022-05-25': false, - '2022-05-26': false, - '2022-05-27': false, - '2022-05-28': false, - '2022-05-29': false, - '2022-05-30': false, - '2022-05-31': false, - '2022-06-01': false, - '2022-06-02': false, - '2022-06-03': false, - '2022-06-04': false, - '2022-06-05': false, - '2022-06-06': false, - '2022-06-07': false, - '2022-06-08': false, - '2022-06-09': false, - '2022-06-10': false, - '2022-06-11': false, - '2022-06-12': false, - '2022-06-13': false, - '2022-06-14': false, - '2022-06-15': false, - '2022-06-16': false, - '2022-06-17': false, - '2022-06-18': false, - '2022-06-19': false, - '2022-06-20': false, - '2022-06-21': false, - '2022-06-22': false, - '2022-06-23': false, - '2022-06-24': false, - '2022-06-25': false, - '2022-06-26': false, - '2022-06-27': false, - '2022-06-28': false, - '2022-06-29': false, - '2022-06-30': false, - '2022-07-01': false, - '2022-07-02': false, - '2022-07-03': false, - '2022-07-04': false, - '2022-07-05': false, - '2022-07-06': false, - '2022-07-07': false, - '2022-07-08': false, - '2022-07-09': false, - '2022-07-10': false, - '2022-07-11': false, - '2022-07-12': false, - '2022-07-13': false, - '2022-07-14': false, - '2022-07-15': false, - '2022-07-16': false, - '2022-07-17': false, - '2022-07-18': false, - '2022-07-19': false, - '2022-07-20': false, - '2022-07-21': false, - '2022-07-22': false, - '2022-07-23': false, - '2022-07-24': false, - '2022-07-25': false, - '2022-07-26': false, - '2022-07-27': false, - '2022-07-28': false, - '2022-07-29': false, - '2022-07-30': false, - '2022-07-31': false, - '2022-08-01': false, - '2022-08-02': false, - '2022-08-03': false, - '2022-08-04': false, - '2022-08-05': false, - '2022-08-06': false, - '2022-08-07': false, - '2022-08-08': false, - '2022-08-09': false, - '2022-08-10': false, - '2022-08-11': false, - '2022-08-12': false, - '2022-08-13': false, - '2022-08-14': false, - '2022-08-15': false, - '2022-08-16': false, - '2022-08-17': false, - '2022-08-18': false, - '2022-08-19': false, - '2022-08-20': false, - '2022-08-21': false, - '2022-08-22': false, - '2022-08-23': false, - '2022-08-24': false, - '2022-08-25': false, - '2022-08-26': false, - '2022-08-27': false, - '2022-08-28': false, - '2022-08-29': false, - '2022-08-30': false, - '2022-08-31': false, - '2022-09-01': false, - '2022-09-02': false, - '2022-09-03': false, - '2022-09-04': false, - '2022-09-05': false, - '2022-09-06': false, - '2022-09-07': false, - '2022-09-08': false, - '2022-09-09': false, - '2022-09-10': false, - '2022-09-11': false, - '2022-09-12': false, - '2022-09-13': false, - '2022-09-14': false, - '2022-09-15': false, - '2022-09-16': false, - '2022-09-17': false, - '2022-09-18': false, - '2022-09-19': false, - '2022-09-20': false, - '2022-09-21': false, - '2022-09-22': false, - '2022-09-23': false, - '2022-09-24': false, - '2022-09-25': false, - '2022-09-26': false, - '2022-09-27': false, - '2022-09-28': false, - '2022-09-29': false, - '2022-09-30': false, - '2022-10-01': false, - '2022-10-02': false, - '2022-10-03': false, - '2022-10-04': false, - '2022-10-05': false, - '2022-10-06': false, - '2022-10-07': false, - '2022-10-08': false, - '2022-10-09': false, - '2022-10-10': false, - '2022-10-11': false, - '2022-10-12': false, - '2022-10-13': false, - '2022-10-14': false, - '2022-10-15': false, - '2022-10-16': false, - '2022-10-17': false, - '2022-10-18': false, - '2022-10-19': false, - '2022-10-20': false, - '2022-10-21': false, - '2022-10-22': false, - '2022-10-23': false, - '2022-10-24': false, - '2022-10-25': false, - '2022-10-26': false, - '2022-10-27': false, - '2022-10-28': false, - '2022-10-29': false, - '2022-10-30': false, - '2022-10-31': false, - '2022-11-01': false, - '2022-11-02': false, - '2022-11-03': false, - '2022-11-04': false, - '2022-11-05': false, - '2022-11-06': false, - '2022-11-07': false, - '2022-11-08': false, - '2022-11-09': false, - '2022-11-10': false, - '2022-11-11': false, - '2022-11-12': true, - '2022-11-13': true, - '2022-11-14': true, - '2022-11-15': true, - '2022-11-16': true, - '2022-11-17': false, - '2022-11-18': false, - '2022-11-19': false, - '2022-11-20': false, - '2022-11-21': false, - '2022-11-22': false, - '2022-11-23': false, - '2022-11-24': false, - '2022-11-25': false, - '2022-11-26': false, - '2022-11-27': false, - '2022-11-28': false, - '2022-11-29': false, - '2022-11-30': false, - '2022-12-01': false, - '2022-12-02': false, - '2022-12-03': false, - '2022-12-04': false, - '2022-12-05': false, - '2022-12-06': false, - '2022-12-07': false, - '2022-12-08': false, - '2022-12-09': false, - '2022-12-10': false, - '2022-12-11': false, - '2022-12-12': false, - '2022-12-13': false, - '2022-12-14': false, - '2022-12-15': false, - '2022-12-16': false, - '2022-12-17': false, - '2022-12-18': false, - '2022-12-19': false, - '2022-12-20': false, - '2022-12-21': false, - '2022-12-22': false, - '2022-12-23': false, - '2022-12-24': false, - '2022-12-25': false, - '2022-12-26': false, - '2022-12-27': false, - '2022-12-28': false, - '2022-12-29': false, - '2022-12-30': false, - '2022-12-31': false, - '2023-01-01': false, - '2023-01-02': false, - '2023-01-03': false, - '2023-01-04': false, - '2023-01-05': false, - '2023-01-06': false, - '2023-01-07': false, - '2023-01-08': false, - '2023-01-09': false, - '2023-01-10': false, - '2023-01-11': false, - '2023-01-12': false, - '2023-01-13': false, - '2023-01-14': false, - '2023-01-15': false, - '2023-01-16': false, - '2023-01-17': false, - '2023-01-18': false, - '2023-01-19': false, - '2023-01-20': false, - '2023-01-21': false, - '2023-01-22': false, - '2023-01-23': false, - '2023-01-24': false, - '2023-01-25': false, - '2023-01-26': false, - '2023-01-27': false, - '2023-01-28': false, - '2023-01-29': false, - '2023-01-30': false, - '2023-01-31': false, - '2023-02-01': false, - '2023-02-02': false, - '2023-02-03': false, - '2023-02-04': false, - '2023-02-05': false, - '2023-02-06': false, - '2023-02-07': false, - '2023-02-08': false, - '2023-02-09': false, - '2023-02-10': false, - '2023-02-11': false, - '2023-02-12': false, - '2023-02-13': false, - '2023-02-14': false, - '2023-02-15': false, - '2023-02-16': false, - '2023-02-17': false, - '2023-02-18': false, - '2023-02-19': false, - '2023-02-20': false, - '2023-02-21': false, - '2023-02-22': false, - '2023-02-23': false, - '2023-02-24': false, - '2023-02-25': false, - '2023-02-26': false, - '2023-02-27': false, - '2023-02-28': false, - '2023-03-01': false, - '2023-03-02': false, - '2023-03-03': false, - '2023-03-04': false, - '2023-03-05': false, - '2023-03-06': false, - '2023-03-07': false, - '2023-03-08': false, - '2023-03-09': false, - '2023-03-10': false, - '2023-03-11': false, - '2023-03-12': false, - '2023-03-13': false, - '2023-03-14': false, - '2023-03-15': false, - '2023-03-16': false, - '2023-03-17': false, - '2023-03-18': false, - '2023-03-19': false, - '2023-03-20': false, - '2023-03-21': false, - '2023-03-22': false, - '2023-03-23': false, - '2023-03-24': false, - '2023-03-25': false, - '2023-03-26': false, - '2023-03-27': false, - '2023-03-28': false, - '2023-03-29': false, - '2023-03-30': false, - '2023-03-31': false, - '2023-04-01': false, - '2023-04-02': false, - '2023-04-03': false, - '2023-04-04': false, - '2023-04-05': false, - '2023-04-06': false, - '2023-04-07': false, - '2023-04-08': false, - '2023-04-09': false, - '2023-04-10': false, - '2023-04-11': false, - '2023-04-12': false, - '2023-04-13': false, - '2023-04-14': false, - '2023-04-15': false, - '2023-04-16': false, - '2023-04-17': false, - '2023-04-18': false, - '2023-04-19': false, - '2023-04-20': false, - '2023-04-21': false, - '2023-04-22': false, - '2023-04-23': false, - '2023-04-24': false, - '2023-04-25': false, - '2023-04-26': false, - '2023-04-27': false, - '2023-04-28': false, - '2023-04-29': false, - '2023-04-30': false, - '2023-05-01': false, - '2023-05-02': false, - '2023-05-03': false, - '2023-05-04': false, - '2023-05-05': false, - '2023-05-06': false, - '2023-05-07': false, - '2023-05-08': false, - '2023-05-09': false, - '2023-05-10': false, - '2023-05-11': false, - '2023-05-12': false, - '2023-05-13': false, - '2023-05-14': false, - '2023-05-15': false, - '2023-05-16': false, - '2023-05-17': false, - '2023-05-18': false, - '2023-05-19': false, - '2023-05-20': false, - '2023-05-21': false, - '2023-05-22': false, - '2023-05-23': false, - '2023-05-24': false, - '2023-05-25': false, - '2023-05-26': false, - '2023-05-27': false, - '2023-05-28': false, - '2023-05-29': false, - '2023-05-30': false, - '2023-05-31': false, - '2023-06-01': false, - '2023-06-02': false, - '2023-06-03': false, - '2023-06-04': false, - '2023-06-05': false, - '2023-06-06': false, - '2023-06-07': false, - '2023-06-08': false, - '2023-06-09': false, - '2023-06-10': false, - '2023-06-11': false, - '2023-06-12': false, - '2023-06-13': false, - '2023-06-14': false, - '2023-06-15': false, - '2023-06-16': false, - '2023-06-17': false, - '2023-06-18': false, - '2023-06-19': false, - '2023-06-20': false, - '2023-06-21': false, - '2023-06-22': false, - '2023-06-23': false, - '2023-06-24': false, - '2023-06-25': false, - '2023-06-26': false, - '2023-06-27': false, - '2023-06-28': false, - '2023-06-29': false, - '2023-06-30': false, - '2023-07-01': false, - '2023-07-02': false, - '2023-07-03': false, - '2023-07-04': false, - '2023-07-05': false, - '2023-07-06': false, - '2023-07-07': false, - '2023-07-08': false, - '2023-07-09': false, - '2023-07-10': false, - '2023-07-11': false, - '2023-07-12': false, - '2023-07-13': false, - '2023-07-14': false, - '2023-07-15': false, - '2023-07-16': false, - '2023-07-17': false, - '2023-07-18': false, - '2023-07-19': false, - '2023-07-20': false, - '2023-07-21': false, - '2023-07-22': false, - '2023-07-23': false, - '2023-07-24': false, - '2023-07-25': false, - '2023-07-26': false, - '2023-07-27': false, - '2023-07-28': false, - '2023-07-29': false, - '2023-07-30': false, - '2023-07-31': false, - '2023-08-01': false, - '2023-08-02': false, - '2023-08-03': false, - '2023-08-04': false, - '2023-08-05': false, - '2023-08-06': false, - '2023-08-07': false, - '2023-08-08': false, - '2023-08-09': false, - '2023-08-10': false, - '2023-08-11': false, - '2023-08-12': false, - '2023-08-13': false, - '2023-08-14': false, - '2023-08-15': false, - '2023-08-16': false, - '2023-08-17': false, - '2023-08-18': false, - '2023-08-19': false, - '2023-08-20': false, - '2023-08-21': false, - '2023-08-22': false, - '2023-08-23': false, - '2023-08-24': false, - '2023-08-25': false, - '2023-08-26': false, - '2023-08-27': false, - '2023-08-28': false, - '2023-08-29': false, - '2023-08-30': false, - '2023-08-31': false, - '2023-09-01': false, - '2023-09-02': false, - '2023-09-03': false, - '2023-09-04': false, - '2023-09-05': false, - '2023-09-06': false, - '2023-09-07': false, - '2023-09-08': false, - '2023-09-09': false, - '2023-09-10': false, - '2023-09-11': false, - '2023-09-12': false, - '2023-09-13': false, - '2023-09-14': false, - '2023-09-15': false, - '2023-09-16': false, - '2023-09-17': false, - '2023-09-18': false, - '2023-09-19': false, - '2023-09-20': false, - '2023-09-21': false, - '2023-09-22': false, - '2023-09-23': false, - '2023-09-24': false, - '2023-09-25': false, - '2023-09-26': false, - '2023-09-27': false, - '2023-09-28': false, - '2023-09-29': false, - '2023-09-30': false, - '2023-10-01': false, - '2023-10-02': false, - '2023-10-03': false, - '2023-10-04': false, - '2023-10-05': false, - '2023-10-06': false, - '2023-10-07': false, - '2023-10-08': false, - '2023-10-09': false, - '2023-10-10': false, - '2023-10-11': false, - '2023-10-12': false, - '2023-10-13': false, - '2023-10-14': false, - '2023-10-15': false, - '2023-10-16': false, - '2023-10-17': false, - '2023-10-18': false, - '2023-10-19': false, - '2023-10-20': false, - '2023-10-21': false, - '2023-10-22': false, - '2023-10-23': false, - '2023-10-24': false, - '2023-10-25': false, - '2023-10-26': false, - '2023-10-27': false, - '2023-10-28': false, - '2023-10-29': false, - '2023-10-30': false, - '2023-10-31': false, - '2023-11-01': false, - '2023-11-02': false, - '2023-11-03': false, - '2023-11-04': false, - '2023-11-05': false, - '2023-11-06': false, - '2023-11-07': false, - '2023-11-08': false, - '2023-11-09': false, - '2023-11-10': false, - '2023-11-11': false, - '2023-11-12': false, - '2023-11-13': false, - '2023-11-14': false, - '2023-11-15': false, - '2023-11-16': false, - '2023-11-17': false, - '2023-11-18': false, - '2023-11-19': false, - '2023-11-20': false, - '2023-11-21': false, - '2023-11-22': false, - '2023-11-23': false, - '2023-11-24': false, - '2023-11-25': false, - '2023-11-26': false, - '2023-11-27': false, - '2023-11-28': false, - '2023-11-29': false, - '2023-11-30': false, - '2023-12-01': false, - '2023-12-02': false, - '2023-12-03': false, - '2023-12-04': false, - '2023-12-05': false, - '2023-12-06': false, - '2023-12-07': false, - '2023-12-08': false, - '2023-12-09': false, - }); - t.end(); -}); diff --git a/test/db-journey-overnight.js b/test/db-journey-overnight.js deleted file mode 100644 index c76b0ebf..00000000 --- a/test/db-journey-overnight.js +++ /dev/null @@ -1,65 +0,0 @@ -// todo: use import assertions once they're supported by Node.js & ESLint -// https://github.com/tc39/proposal-import-assertions -import {createRequire} from 'module'; -const require = createRequire(import.meta.url); - -import tap from 'tap'; - -import {createClient} from '../index.js'; -import {profile as rawProfile} from '../p/db/index.js'; -const res0 = require('./fixtures/db-journey-overnight-0.json'); -const expected0 = require('./fixtures/db-journey-overnight-0.expected.json'); -const res1 = require('./fixtures/db-journey-overnight-1.json'); -import {overnightJourney as expected1} from './fixtures/db-journey-overnight-1.expected.js'; - -const client = createClient(rawProfile, 'public-transport/hafas-client:test'); -const {profile} = client; - -const baseOpt = { - results: null, - via: null, - stopovers: false, - transfers: -1, - transferTime: 0, - accessibility: 'none', - bike: false, - walkingSpeed: 'normal', - startWithWalking: true, - tickets: true, - polylines: true, - remarks: true, - scheduledDays: false, - products: {}, -}; - -tap.test('parses a journey across day with correct timestamps', (t) => { - const opt = { - ...baseOpt, - results: 4, - stopovers: true, - departure: '2023-11-13T22:00:00+01:00', - }; - - const common = profile.parseCommon({profile, opt, res: res0}); - const ctx = {profile, opt, common, res: res0}; - const journey = profile.parseJourney(ctx, res0.outConL[16]); - - t.same(journey, expected0); - t.end(); -}); - -tap.test('parses a journey across dates with correct timestamps', (t) => { - const opt = { - ...baseOpt, - results: 1, - stopovers: true, - departure: '2023-11-24T22:00+01:00', - }; - - const common = profile.parseCommon({profile, opt, res: res1}); - const ctx = {profile, opt, common, res: res1}; - const journey = profile.parseJourney(ctx, res1.outConL[0]); - - t.same(journey, expected1); - t.end(); -}); diff --git a/test/db-journey-polyline.js b/test/db-journey-polyline.js deleted file mode 100644 index cb101d0c..00000000 --- a/test/db-journey-polyline.js +++ /dev/null @@ -1,41 +0,0 @@ -// todo: use import assertions once they're supported by Node.js & ESLint -// https://github.com/tc39/proposal-import-assertions -import {createRequire} from 'module'; -const require = createRequire(import.meta.url); - -import tap from 'tap'; - -import {createClient} from '../index.js'; -import {profile as rawProfile} from '../p/db/index.js'; -const res = require('./fixtures/db-journey-polyline.json'); -import {dbJourneyPolyline as expected} from './fixtures/db-journey-polyline.js'; - -const client = createClient(rawProfile, 'public-transport/hafas-client:test'); -const {profile} = client; - -const opt = { - results: null, - via: null, - stopovers: true, - transfers: -1, - transferTime: 0, - accessibility: 'none', - bike: false, - tickets: true, - polylines: true, - remarks: false, - walkingSpeed: 'normal', - startWithWalking: true, - scheduledDays: false, - departure: '2020-07-27T10:00+02:00', - products: {}, -}; - -tap.test('parses a journey with an embedded polyline correctly', (t) => { - const common = profile.parseCommon({profile, opt, res}); - const ctx = {profile, opt, common, res}; - const journey = profile.parseJourney(ctx, res.outConL[0]); - - t.same(journey, expected); - t.end(); -}); diff --git a/test/db-journey-tzoffset-0.js b/test/db-journey-tzoffset-0.js deleted file mode 100644 index da6e9773..00000000 --- a/test/db-journey-tzoffset-0.js +++ /dev/null @@ -1,45 +0,0 @@ -// todo: use import assertions once they're supported by Node.js & ESLint -// https://github.com/tc39/proposal-import-assertions -import {createRequire} from 'module'; -const require = createRequire(import.meta.url); - -import tap from 'tap'; - -import {createClient} from '../index.js'; -import {profile as rawProfile} from '../p/db/index.js'; -const resDTZOffset0 = require('./fixtures/db-journey-dtzoffset-0.json'); -const resATZOffset0 = require('./fixtures/db-journey-atzoffset-0.json'); - -const client = createClient(rawProfile, 'public-transport/hafas-client:test'); -const {profile} = client; - -const opt = { - stopovers: false, - tickets: false, - polylines: false, - subStops: true, - entrances: true, - remarks: true, -}; - -// https://github.com/public-transport/hafas-client/issues/237 - -tap.test('parses a journey whose first leg has a dTZOffset of 0 (#237)', (t) => { - const common = profile.parseCommon({profile, opt, res: resDTZOffset0}); - const ctx = {profile, opt, common, res: resDTZOffset0}; - const journey = profile.parseJourney(ctx, resDTZOffset0.outConL[0]); - - const firstLeg = journey.legs[0]; - t.notOk((/Z$/).test(firstLeg.departure), 'firstLeg.departure has TZ offset "Z"'); - t.end(); -}); - -tap.test('parses a journey whose first leg has a aTZOffset of 0 (#237)', (t) => { - const common = profile.parseCommon({profile, opt, res: resATZOffset0}); - const ctx = {profile, opt, common, res: resATZOffset0}; - const journey = profile.parseJourney(ctx, resATZOffset0.outConL[0]); - - const lastLeg = journey.legs[0]; - t.notOk((/Z$/).test(lastLeg.departure), 'lastLeg.departure has TZ offset "Z"'); - t.end(); -}); diff --git a/test/db-journey.js b/test/db-journey.js index 3418cc39..006e07a8 100644 --- a/test/db-journey.js +++ b/test/db-journey.js @@ -22,7 +22,7 @@ const opt = { accessibility: 'none', bike: false, tickets: true, - polylines: false, + polylines: true, remarks: true, walkingSpeed: 'normal', startWithWalking: true, diff --git a/test/db-stop.js b/test/db-stop.js deleted file mode 100644 index ec8aad70..00000000 --- a/test/db-stop.js +++ /dev/null @@ -1,30 +0,0 @@ -// todo: use import assertions once they're supported by Node.js & ESLint -// https://github.com/tc39/proposal-import-assertions -import {createRequire} from 'module'; -const require = createRequire(import.meta.url); - -import tap from 'tap'; - -import {createClient} from '../index.js'; -import {profile as rawProfile} from '../p/db/index.js'; -const res = require('./fixtures/db-stop.json'); -import {dbStop as expected} from './fixtures/db-stop.js'; - -const client = createClient(rawProfile, 'public-transport/hafas-client:test'); -const {profile} = client; - -const opt = { - linesOfStops: false, // parse & expose lines at the stop/station? - subStops: true, - entrances: true, - remarks: true, -}; - -tap.test('parses a stop() response correctly (DB)', (t) => { - const common = profile.parseCommon({profile, opt, res}); - const ctx = {profile, opt, common, res}; - const stop = profile.parseLocation(ctx, res.locL[0]); - - t.same(stop, expected); - t.end(); -}); diff --git a/test/fixtures/db-arrivals.js b/test/fixtures/db-arrivals.js index 0b775214..e0fefc52 100644 --- a/test/fixtures/db-arrivals.js +++ b/test/fixtures/db-arrivals.js @@ -1,269 +1,322 @@ const dbArrivals = [ { - tripId: '1|1144239|52|80|9062020', - stop: { - type: 'stop', - id: '730985', - name: 'Jungfernheide Bahnhof (S+U), Berlin', - location: { - type: 'location', - id: '730985', - latitude: 52.530866, - longitude: 13.300781, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - station: { - type: 'station', - id: '8011167', - name: 'Berlin Jungfernheide', - location: { - type: 'location', - id: '8011167', - latitude: 52.530291, - longitude: 13.299451, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - lines: [ - { - type: 'line', - id: '3-bb-re6', - fahrtNr: null, - name: 'Bus RE6', - public: true, - mode: 'train', - product: 'regional', - }, - { - type: 'line', - id: '3-08-sev-1491900-5842741', - fahrtNr: null, - name: 'Bus SEV', - public: true, - mode: 'train', - product: 'regional', - }, - { - type: 'line', - id: 'rb', - fahrtNr: null, - name: 'RB', - public: true, - mode: 'train', - product: 'regional', - }, - { - type: 'line', - id: 're', - fahrtNr: null, - name: 'RE', - public: true, - mode: 'train', - product: 'regional', - }, - { - type: 'line', - id: 're', - fahrtNr: null, - name: 'RE', - public: true, - mode: 'train', - product: 'regional', - }, - { - type: 'line', - id: '4-08-2', - fahrtNr: null, - name: 'S 2', - public: true, - mode: 'train', - product: 'suburban', - }, - { - type: 'line', - id: '4-08-25', - fahrtNr: null, - name: 'S 25', - public: true, - mode: 'train', - product: 'suburban', - }, - { - type: 'line', - id: '4-08-41', - fahrtNr: null, - name: 'S 41', - public: true, - mode: 'train', - product: 'suburban', - }, - { - type: 'line', - id: '4-08-42', - fahrtNr: null, - name: 'S 42', - public: true, - mode: 'train', - product: 'suburban', - }, - { - type: 'line', - id: '4-08-46', - fahrtNr: null, - name: 'S 46', - public: true, - mode: 'train', - product: 'suburban', - }, - { - type: 'line', - id: '5-vbbbvb-n7', - fahrtNr: null, - name: 'Bus N7', - public: true, - mode: 'bus', - product: 'bus', - }, - { - type: 'line', - id: '5-vbbbvb-x9', - fahrtNr: null, - name: 'Bus X9', - public: true, - mode: 'bus', - product: 'bus', - }, - { - type: 'line', - id: '5-vbbbvb-109', - fahrtNr: null, - name: 'Bus 109', - public: true, - mode: 'bus', - product: 'bus', - }, - { - type: 'line', - id: '5-vbbbvb-m21', - fahrtNr: null, - name: 'Bus M21', - public: true, - mode: 'bus', - product: 'bus', - }, - { - type: 'line', - id: '5-vbbbvb-m27', - fahrtNr: null, - name: 'Bus M27', - public: true, - mode: 'bus', - product: 'bus', - }, - { - type: 'line', - id: '7-vbbbvu-7', - fahrtNr: null, - name: 'U 7', - public: true, - mode: 'train', - product: 'subway', - }, - ], - }, - lines: [ - { - type: 'line', - id: '5-vbbbvb-n7', - fahrtNr: null, - name: 'Bus N7', - public: true, - mode: 'bus', - product: 'bus', - }, - { - type: 'line', - id: '5-vbbbvb-x9', - fahrtNr: null, - name: 'Bus X9', - public: true, - mode: 'bus', - product: 'bus', - }, - { - type: 'line', - id: '5-vbbbvb-m21', - fahrtNr: null, - name: 'Bus M21', - public: true, - mode: 'bus', - product: 'bus', - }, - { - type: 'line', - id: '5-vbbbvb-m27', - fahrtNr: null, - name: 'Bus M27', - public: true, - mode: 'bus', - product: 'bus', - }, - { - type: 'line', - id: '7-vbbbvu-7', - fahrtNr: null, - name: 'U 7', - public: true, - mode: 'train', - product: 'subway', - }, - ], + "tripId": "20241208-c33bba6c-a73a-3eec-8a64-76356c922ece", + "stop": { + "type": "stop", + "id": "8089100", + "name": "Berlin Jungfernheide (S)", + "location": null }, - when: '2020-06-09T17:21:00+02:00', - plannedWhen: '2020-06-09T17:04:00+02:00', - delay: 1020, - platform: null, - plannedPlatform: null, - prognosisType: 'prognosed', - direction: null, - provenance: 'Rathaus Spandau (S+U), Berlin', - origin: null, - destination: null, - line: { - type: 'line', - id: '7-vbbbvu-7', - fahrtNr: '19245', - name: 'U 7', - public: true, - adminCode: 'vbbBVU', - productName: 'U', - mode: 'train', - product: 'subway', - operator: {type: 'operator', id: 'nahreisezug', name: 'Nahreisezug'}, + "when": "2024-12-08T01:00:00+01:00", + "plannedWhen": "2024-12-08T01:00:00+01:00", + "delay": 0, + "platform": "6", + "plannedPlatform": "6", + "direction": null, + "provenance": "Berlin Beusselstraße", + "line": { + "type": "line", + "id": "s-42-42323", + "fahrtNr": 42323, + "name": "S 42 (42323)", + "public": true, + "productName": "S", + "mode": "train", + "product": "suburban", + "operator": null }, - remarks: [], + "remarks": [ + { + "code": "FB", + "summary": "Fahrradmitnahme begrenzt möglich", + "text": "Fahrradmitnahme begrenzt möglich", + "type": "hint" + } + ], + "origin": { + "type": "stop", + "id": "8089118", + "name": "Berlin Beusselstraße", + "location": null + }, + "destination": null }, + { + "tripId": "20241208-89eeca5a-1768-3713-894a-dd088977f42b", + "stop": { + "type": "stop", + "id": "730985", + "name": "Jungfernheide Bahnhof (S+U), Berlin", + "location": null + }, + "when": "2024-12-08T01:00:00+01:00", + "plannedWhen": "2024-12-08T01:00:00+01:00", + "delay": 0, + "platform": null, + "plannedPlatform": null, + "direction": null, + "provenance": "Rudow (U), Berlin", + "line": { + "type": "line", + "id": "u-7-15421", + "fahrtNr": 15421, + "name": "U 7 (15421)", + "public": true, + "productName": "U", + "mode": "train", + "product": "subway", + "operator": null + }, + "remarks": [ + { + "code": "FB", + "summary": "Fahrradmitnahme begrenzt möglich", + "text": "Fahrradmitnahme begrenzt möglich", + "type": "hint" + }, + { + "code": "RG", + "summary": "Behindertengerechtes Fahrzeug", + "text": "Behindertengerechtes Fahrzeug", + "type": "hint" + } + ], + "origin": { + "type": "stop", + "id": "732218", + "name": "Rudow (U), Berlin", + "location": null + }, + "destination": null + }, + { + "tripId": "20241208-2dc4f2d4-a1e1-3bbf-a607-98ff71c927d0", + "stop": { + "type": "stop", + "id": "730985", + "name": "Jungfernheide Bahnhof (S+U), Berlin", + "location": null + }, + "when": "2024-12-08T01:03:00+01:00", + "plannedWhen": "2024-12-08T01:03:00+01:00", + "delay": 0, + "platform": null, + "plannedPlatform": null, + "direction": null, + "provenance": "Goerdelersteg, Berlin", + "line": { + "type": "line", + "id": "bus-m21-93424", + "fahrtNr": 93424, + "name": "Bus M21 (93424)", + "public": true, + "productName": "Bus", + "mode": "bus", + "product": "bus", + "operator": null + }, + "remarks": [ + { + "code": "NF", + "summary": "keine Fahrradbeförderung möglich", + "text": "keine Fahrradbeförderung möglich", + "type": "hint" + }, + { + "code": "RG", + "summary": "Behindertengerechtes Fahrzeug", + "text": "Behindertengerechtes Fahrzeug", + "type": "hint" + } + ], + "origin": { + "type": "stop", + "id": "730993", + "name": "Goerdelersteg, Berlin", + "location": null + }, + "destination": null + }, + { + "tripId": "20241208-6fa6d37c-a1c0-3f84-bdac-0424705bffaf", + "stop": { + "type": "stop", + "id": "8089100", + "name": "Berlin Jungfernheide (S)", + "location": null + }, + "when": "2024-12-08T01:05:00+01:00", + "plannedWhen": "2024-12-08T01:05:00+01:00", + "delay": 0, + "platform": "5", + "plannedPlatform": "5", + "direction": null, + "provenance": "Berlin Beusselstraße", + "line": { + "type": "line", + "id": "s-41-41254", + "fahrtNr": 41254, + "name": "S 41 (41254)", + "public": true, + "productName": "S", + "mode": "train", + "product": "suburban", + "operator": null + }, + "remarks": [ + { + "code": "FB", + "summary": "Fahrradmitnahme begrenzt möglich", + "text": "Fahrradmitnahme begrenzt möglich", + "type": "hint" + } + ], + "origin": { + "type": "stop", + "id": "8089118", + "name": "Berlin Beusselstraße", + "location": null + }, + "destination": null + }, + { + "tripId": "20241208-c4abf007-d667-3bf1-87a8-2d1b153c014d", + "stop": { + "type": "stop", + "id": "730985", + "name": "Jungfernheide Bahnhof (S+U), Berlin", + "location": null + }, + "when": "2024-12-08T01:10:00+01:00", + "plannedWhen": "2024-12-08T01:10:00+01:00", + "delay": 0, + "platform": null, + "plannedPlatform": null, + "direction": null, + "provenance": "Rudow (U), Berlin", + "line": { + "type": "line", + "id": "u-7-15422", + "fahrtNr": 15422, + "name": "U 7 (15422)", + "public": true, + "productName": "U", + "mode": "train", + "product": "subway", + "operator": null + }, + "remarks": [ + { + "code": "FB", + "summary": "Fahrradmitnahme begrenzt möglich", + "text": "Fahrradmitnahme begrenzt möglich", + "type": "hint" + }, + { + "code": "RG", + "summary": "Behindertengerechtes Fahrzeug", + "text": "Behindertengerechtes Fahrzeug", + "type": "hint" + } + ], + "origin": { + "type": "stop", + "id": "732218", + "name": "Rudow (U), Berlin", + "location": null + }, + "destination": null + }, + { + "tripId": "20241208-c8b6e3e4-6acb-3237-b89e-1fca72497555", + "stop": { + "type": "stop", + "id": "8089100", + "name": "Berlin Jungfernheide (S)", + "location": null + }, + "when": "2024-12-08T01:10:00+01:00", + "plannedWhen": "2024-12-08T01:10:00+01:00", + "delay": 0, + "platform": "6", + "plannedPlatform": "6", + "direction": null, + "provenance": "Berlin Beusselstraße", + "line": { + "type": "line", + "id": "s-42-42325", + "fahrtNr": 42325, + "name": "S 42 (42325)", + "public": true, + "productName": "S", + "mode": "train", + "product": "suburban", + "operator": null + }, + "remarks": [ + { + "code": "FB", + "summary": "Fahrradmitnahme begrenzt möglich", + "text": "Fahrradmitnahme begrenzt möglich", + "type": "hint" + } + ], + "origin": { + "type": "stop", + "id": "8089118", + "name": "Berlin Beusselstraße", + "location": null + }, + "destination": null + }, + { + "tripId": "20241208-f9d83ab7-d603-3344-87c0-a65ecf0f8524", + "stop": { + "type": "stop", + "id": "730985", + "name": "Jungfernheide Bahnhof (S+U), Berlin", + "location": null + }, + "when": "2024-12-08T01:10:00+01:00", + "plannedWhen": "2024-12-08T01:10:00+01:00", + "delay": 0, + "platform": null, + "plannedPlatform": null, + "direction": null, + "provenance": "Rathaus Spandau (S+U), Berlin", + "line": { + "type": "line", + "id": "u-7-15752", + "fahrtNr": 15752, + "name": "U 7 (15752)", + "public": true, + "productName": "U", + "mode": "train", + "product": "subway", + "operator": null + }, + "remarks": [ + { + "code": "FB", + "summary": "Fahrradmitnahme begrenzt möglich", + "text": "Fahrradmitnahme begrenzt möglich", + "type": "hint" + }, + { + "code": "RG", + "summary": "Behindertengerechtes Fahrzeug", + "text": "Behindertengerechtes Fahrzeug", + "type": "hint" + } + ], + "origin": { + "type": "stop", + "id": "731176", + "name": "Rathaus Spandau (S+U), Berlin", + "location": null + }, + "destination": null + } ]; export { diff --git a/test/fixtures/db-arrivals.json b/test/fixtures/db-arrivals.json index 463dc38d..3de88ca0 100644 --- a/test/fixtures/db-arrivals.json +++ b/test/fixtures/db-arrivals.json @@ -1,296 +1,1180 @@ { - "common": { - "locL": [ - { - "lid": "A=1@O=Jungfernheide Bahnhof (S+U), Berlin@X=13300781@Y=52530866@U=80@L=730985@", - "type": "S", - "name": "Jungfernheide Bahnhof (S+U), Berlin", - "icoX": 2, - "extId": "730985", - "state": "F", - "crd": { - "x": 13300781, - "y": 52530866, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 184, - "pRefL": [ - 1, - 2, - 3, - 4, - 5 - ], - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Berlin Jungfernheide@X=13299433@Y=52530273@U=80@L=8011167@", - "type": "S", - "name": "Berlin Jungfernheide", - "icoX": 2, - "extId": "8011167", - "state": "F", - "crd": { - "x": 13299451, - "y": 52530291, - "z": 0, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 184, - "pRefL": [ - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 1, - 2, - 16, - 3, - 4, - 5 - ] - } - ], - "prodL": [ - { - "name": "U 7", - "nameS": "7", - "number": "7", - "icoX": 0, - "cls": 128, - "oprX": 0, - "prodCtx": { - "name": "U 7", - "num": "19245", - "line": "7", - "lineId": "7_vbbBVU_7", - "matchId": "", - "catOut": "U", - "catOutS": "U", - "catOutL": "U-Bahn", - "catIn": "U", - "catCode": "7", - "admin": "vbbBVU" - } - }, - { - "name": "Bus N7", - "nameS": "N7", - "icoX": 2, - "cls": 32, - "prodCtx": { - "lineId": "5_vbbBVB_N7" - } - }, - { - "name": "Bus X9", - "nameS": "X9", - "icoX": 2, - "cls": 32, - "prodCtx": { - "lineId": "5_vbbBVB_X9" - } - }, - { - "name": "Bus M21", - "nameS": "M21", - "icoX": 2, - "cls": 32, - "prodCtx": { - "lineId": "5_vbbBVB_M21" - } - }, - { - "name": "Bus M27", - "nameS": "M27", - "icoX": 2, - "cls": 32, - "prodCtx": { - "lineId": "5_vbbBVB_M27" - } - }, - { - "name": "U 7", - "nameS": "7", - "icoX": 0, - "cls": 128, - "prodCtx": { - "lineId": "7_vbbBVU_7" - } - }, - { - "name": "Bus RE6", - "nameS": "RE6", - "icoX": 2, - "cls": 8, - "prodCtx": { - "lineId": "3_BB_____RE6" - } - }, - { - "name": "Bus SEV", - "nameS": "SEV", - "icoX": 2, - "cls": 8, - "prodCtx": { - "lineId": "3_08_____SEV!!1491900!!5842741" - } - }, - { - "name": "RB", - "icoX": 3, - "cls": 8 - }, - { - "name": "RE", - "icoX": 4, - "cls": 8 - }, - { - "name": "RE", - "icoX": 5, - "cls": 8 - }, - { - "name": "S 2", - "nameS": "2", - "icoX": 6, - "cls": 16, - "prodCtx": { - "lineId": "4_08_____2" - } - }, - { - "name": "S 25", - "nameS": "25", - "icoX": 6, - "cls": 16, - "prodCtx": { - "lineId": "4_08_____25" - } - }, - { - "name": "S 41", - "nameS": "41", - "icoX": 6, - "cls": 16, - "prodCtx": { - "lineId": "4_08_____41" - } - }, - { - "name": "S 42", - "nameS": "42", - "icoX": 6, - "cls": 16, - "prodCtx": { - "lineId": "4_08_____42" - } - }, - { - "name": "S 46", - "nameS": "46", - "icoX": 6, - "cls": 16, - "prodCtx": { - "lineId": "4_08_____46" - } - }, - { - "name": "Bus 109", - "nameS": "109", - "icoX": 2, - "cls": 32, - "prodCtx": { - "lineId": "5_vbbBVB_109" - } - } - ], - "polyL": [], - "layerL": [ - { - "id": "standard", - "name": "standard", - "index": 0, - "annoCnt": 0 - } - ], - "crdSysL": [ - { - "id": "standard", - "index": 0, - "type": "WGS84", - "dim": 3 - } - ], - "opL": [ - { - "name": "Nahreisezug", - "icoX": 1 - } - ], - "remL": [], - "icoL": [ - { - "res": "U" - }, - { - "res": "DPN", - "txt": "Nahreisezug" - }, - { - "res": "Bus" - }, - { - "res": "RB" - }, - { - "res": "DPN" - }, - { - "res": "RE" - }, - { - "res": "S" - } - ] - }, - "type": "ARR", - "jnyL": [ + "arrivals": [ { - "jid": "1|1144239|52|80|9062020", - "date": "20200609", - "prodX": 0, - "dirTxt": "Rathaus Spandau (S+U), Berlin", - "status": "P", - "isRchbl": true, - "stbStop": { - "locX": 0, - "idx": 9, - "aProdX": 0, - "aOutR": true, - "aTimeS": "170400", - "aTimeR": "172100", - "aProgType": "PROGNOSED", - "aTZOffset": 120, - "type": "N" + "station": { + "evaNumber": "8089100", + "name": "Berlin Jungfernheide (S)" }, - "subscr": "F" + "journeyID": "20241208-c33bba6c-a73a-3eec-8a64-76356c922ece", + "timeSchedule": "2024-12-08T01:00:00+01:00", + "timeType": "SCHEDULE", + "time": "2024-12-08T01:00:00+01:00", + "onDemand": false, + "platformSchedule": "6", + "platform": "6", + "administration": { + "administrationID": "08", + "operatorCode": "S", + "operatorName": "DB Regio, S-Bahn Berlin" + }, + "messages": [], + "disruptions": [], + "attributes": [ + { + "displayPriority": null, + "displayPriorityDetail": null, + "code": "FB", + "text": "Fahrradmitnahme begrenzt möglich", + "textShort": null + } + ], + "arrivalID": "8089100_A_1", + "transport": { + "type": "CITY_TRAIN", + "journeyDescription": "S 42 (42323)", + "label": "", + "category": "S", + "categoryInternal": "s", + "number": 42323, + "line": "42", + "replacementTransport": null, + "direction": { + "text": "Ring S42", + "stopPlaces": [] + }, + "journeyID": "20241208-c33bba6c-a73a-3eec-8a64-76356c922ece", + "origin": { + "evaNumber": "8089118", + "name": "Berlin Beusselstraße", + "canceled": false + }, + "differingOrigin": null, + "via": [] + }, + "journeyType": "REGULAR", + "additional": false, + "canceled": false, + "reliefFor": [], + "reliefBy": [], + "replacementFor": [], + "replacedBy": [], + "continuationFor": { + "type": "CITY_TRAIN", + "journeyDescription": "S 42 (42257)", + "label": "", + "category": "S", + "categoryInternal": "s", + "number": 42257, + "line": "42", + "replacementTransport": null, + "direction": { + "text": "Ring S42", + "stopPlaces": [] + }, + "journeyID": "20241207-5e72fb36-13d0-3ca0-ad4a-e51a17f277ea", + "origin": { + "evaNumber": "8089118", + "name": "Berlin Beusselstraße", + "canceled": false + }, + "differingOrigin": null + }, + "travelsWith": [], + "codeshares": [], + "pastDisruptions": false + }, + { + "station": { + "evaNumber": "730985", + "name": "Jungfernheide Bahnhof (S+U), Berlin" + }, + "journeyID": "20241208-89eeca5a-1768-3713-894a-dd088977f42b", + "timeSchedule": "2024-12-08T01:00:00+01:00", + "timeType": "SCHEDULE", + "time": "2024-12-08T01:00:00+01:00", + "onDemand": false, + "platformSchedule": "", + "platform": "", + "administration": { + "administrationID": "vbbBVU", + "operatorCode": "DPN", + "operatorName": "Nahreisezug" + }, + "messages": [], + "disruptions": [], + "attributes": [ + { + "displayPriority": null, + "displayPriorityDetail": null, + "code": "FB", + "text": "Fahrradmitnahme begrenzt möglich", + "textShort": null + }, + { + "displayPriority": null, + "displayPriorityDetail": null, + "code": "RG", + "text": "Behindertengerechtes Fahrzeug", + "textShort": null + } + ], + "arrivalID": "730985_A_1", + "transport": { + "type": "SUBWAY", + "journeyDescription": "U 7 (15421)", + "label": "", + "category": "U", + "categoryInternal": "U", + "number": 15421, + "line": "7", + "replacementTransport": null, + "direction": { + "text": "Rathaus Spandau", + "stopPlaces": [] + }, + "journeyID": "20241208-89eeca5a-1768-3713-894a-dd088977f42b", + "origin": { + "evaNumber": "732218", + "name": "Rudow (U), Berlin", + "canceled": false + }, + "differingOrigin": null, + "via": [ + { + "evaNumber": "730973", + "name": "Mierendorffplatz (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 2 + }, + { + "evaNumber": "731009", + "name": "Richard-Wagner-Platz (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 3 + }, + { + "evaNumber": "731040", + "name": "Bismarckstr. (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 4 + }, + { + "evaNumber": "731041", + "name": "Wilmersdorfer Str. (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 5 + }, + { + "evaNumber": "731026", + "name": "Adenauerplatz (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 6 + }, + { + "evaNumber": "731362", + "name": "Konstanzer Str. (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 7 + }, + { + "evaNumber": "731355", + "name": "Fehrbelliner Platz (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 8 + }, + { + "evaNumber": "731356", + "name": "Blissestr. (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 9 + }, + { + "evaNumber": "731380", + "name": "Berliner Str. (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 10 + }, + { + "evaNumber": "731629", + "name": "Bayerischer Platz (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 11 + }, + { + "evaNumber": "731614", + "name": "Eisenacher Str. (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 12 + }, + { + "evaNumber": "731613", + "name": "Kleistpark (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 13 + }, + { + "evaNumber": "731656", + "name": "Yorckstr. (S+U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 14 + }, + { + "evaNumber": "730942", + "name": "Möckernbrücke (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 15 + }, + { + "evaNumber": "730939", + "name": "Mehringdamm (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 16 + }, + { + "evaNumber": "730915", + "name": "Gneisenaustr. (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 17 + }, + { + "evaNumber": "730928", + "name": "Südstern (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 18 + }, + { + "evaNumber": "732102", + "name": "Hermannplatz (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 19 + }, + { + "evaNumber": "732103", + "name": "Rathaus Neukölln (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 20 + }, + { + "evaNumber": "732104", + "name": "Karl-Marx-Str. (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 21 + }, + { + "evaNumber": "8089077", + "name": "Berlin-Neukölln", + "canceled": false, + "additional": false, + "displayPriority": 1 + }, + { + "evaNumber": "732141", + "name": "Grenzallee (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 22 + }, + { + "evaNumber": "732140", + "name": "Blaschkoallee (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 23 + }, + { + "evaNumber": "732149", + "name": "Parchimer Allee (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 24 + }, + { + "evaNumber": "732150", + "name": "Britz-Süd (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 25 + }, + { + "evaNumber": "732192", + "name": "Johannisthaler Chaussee (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 26 + }, + { + "evaNumber": "732191", + "name": "Lipschitzallee (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 27 + }, + { + "evaNumber": "732208", + "name": "Wutzkyallee (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 28 + }, + { + "evaNumber": "732207", + "name": "Zwickauer Damm (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 29 + } + ] + }, + "journeyType": "REGULAR", + "additional": false, + "canceled": false, + "reliefFor": [], + "reliefBy": [], + "replacementFor": [], + "replacedBy": [], + "continuationFor": null, + "travelsWith": [], + "codeshares": [], + "pastDisruptions": false + }, + { + "station": { + "evaNumber": "730985", + "name": "Jungfernheide Bahnhof (S+U), Berlin" + }, + "journeyID": "20241208-2dc4f2d4-a1e1-3bbf-a607-98ff71c927d0", + "timeSchedule": "2024-12-08T01:03:00+01:00", + "timeType": "SCHEDULE", + "time": "2024-12-08T01:03:00+01:00", + "onDemand": false, + "platformSchedule": "", + "platform": "", + "administration": { + "administrationID": "vbbBVB", + "operatorCode": "DPN", + "operatorName": "Nahreisezug" + }, + "messages": [], + "disruptions": [], + "attributes": [ + { + "displayPriority": null, + "displayPriorityDetail": null, + "code": "NF", + "text": "keine Fahrradbeförderung möglich", + "textShort": null + }, + { + "displayPriority": null, + "displayPriorityDetail": null, + "code": "RG", + "text": "Behindertengerechtes Fahrzeug", + "textShort": null + } + ], + "arrivalID": "730985_A_1", + "transport": { + "type": "BUS", + "journeyDescription": "Bus M21 (93424)", + "label": "", + "category": "Bus", + "categoryInternal": "Bus", + "number": 93424, + "line": "M21", + "replacementTransport": null, + "direction": { + "text": "Rosenthal Nord", + "stopPlaces": [] + }, + "journeyID": "20241208-2dc4f2d4-a1e1-3bbf-a607-98ff71c927d0", + "origin": { + "evaNumber": "730993", + "name": "Goerdelersteg, Berlin", + "canceled": false + }, + "differingOrigin": null, + "via": [] + }, + "journeyType": "REGULAR", + "additional": false, + "canceled": false, + "reliefFor": [], + "reliefBy": [], + "replacementFor": [], + "replacedBy": [], + "continuationFor": null, + "travelsWith": [], + "codeshares": [], + "pastDisruptions": false + }, + { + "station": { + "evaNumber": "8089100", + "name": "Berlin Jungfernheide (S)" + }, + "journeyID": "20241208-6fa6d37c-a1c0-3f84-bdac-0424705bffaf", + "timeSchedule": "2024-12-08T01:05:00+01:00", + "timeType": "SCHEDULE", + "time": "2024-12-08T01:05:00+01:00", + "onDemand": false, + "platformSchedule": "5", + "platform": "5", + "administration": { + "administrationID": "08", + "operatorCode": "S", + "operatorName": "DB Regio, S-Bahn Berlin" + }, + "messages": [], + "disruptions": [], + "attributes": [ + { + "displayPriority": null, + "displayPriorityDetail": null, + "code": "FB", + "text": "Fahrradmitnahme begrenzt möglich", + "textShort": null + } + ], + "arrivalID": "8089100_A_1", + "transport": { + "type": "CITY_TRAIN", + "journeyDescription": "S 41 (41254)", + "label": "", + "category": "S", + "categoryInternal": "s", + "number": 41254, + "line": "41", + "replacementTransport": null, + "direction": { + "text": "Ring S41", + "stopPlaces": [] + }, + "journeyID": "20241208-6fa6d37c-a1c0-3f84-bdac-0424705bffaf", + "origin": { + "evaNumber": "8089118", + "name": "Berlin Beusselstraße", + "canceled": false + }, + "differingOrigin": null, + "via": [ + { + "evaNumber": "8089111", + "name": "Berlin Westend", + "canceled": false, + "additional": false, + "displayPriority": 3 + }, + { + "evaNumber": "8089110", + "name": "Berlin Messe Nord/ICC (Witzleben)", + "canceled": false, + "additional": false, + "displayPriority": 4 + }, + { + "evaNumber": "8089047", + "name": "Berlin Westkreuz", + "canceled": false, + "additional": false, + "displayPriority": 2 + }, + { + "evaNumber": "8089109", + "name": "Berlin-Halensee", + "canceled": false, + "additional": false, + "displayPriority": 5 + }, + { + "evaNumber": "8089108", + "name": "Berlin Hohenzollerndamm", + "canceled": false, + "additional": false, + "displayPriority": 6 + }, + { + "evaNumber": "8089112", + "name": "Berlin Heidelberger Platz", + "canceled": false, + "additional": false, + "displayPriority": 7 + }, + { + "evaNumber": "8089107", + "name": "Berlin Bundesplatz", + "canceled": false, + "additional": false, + "displayPriority": 8 + }, + { + "evaNumber": "8089106", + "name": "Berlin Innsbrucker Platz", + "canceled": false, + "additional": false, + "displayPriority": 9 + }, + { + "evaNumber": "8089474", + "name": "Berlin-Schöneberg", + "canceled": false, + "additional": false, + "displayPriority": 22 + }, + { + "evaNumber": "8089073", + "name": "Berlin Südkreuz (S)", + "canceled": false, + "additional": false, + "displayPriority": 23 + }, + { + "evaNumber": "8089090", + "name": "Berlin-Tempelhof", + "canceled": false, + "additional": false, + "displayPriority": 10 + }, + { + "evaNumber": "8089105", + "name": "Berlin Hermannstraße", + "canceled": false, + "additional": false, + "displayPriority": 11 + }, + { + "evaNumber": "8089077", + "name": "Berlin-Neukölln", + "canceled": false, + "additional": false, + "displayPriority": 1 + }, + { + "evaNumber": "8089327", + "name": "Berlin Sonnenallee", + "canceled": false, + "additional": false, + "displayPriority": 12 + }, + { + "evaNumber": "8089043", + "name": "Berlin Treptower Park", + "canceled": false, + "additional": false, + "displayPriority": 13 + }, + { + "evaNumber": "8089028", + "name": "Berlin Ostkreuz (S)", + "canceled": false, + "additional": false, + "displayPriority": 24 + }, + { + "evaNumber": "8089013", + "name": "Berlin Frankfurter Allee", + "canceled": false, + "additional": false, + "displayPriority": 14 + }, + { + "evaNumber": "8089041", + "name": "Berlin Storkower Str", + "canceled": false, + "additional": false, + "displayPriority": 15 + }, + { + "evaNumber": "8089020", + "name": "Berlin Landsberger Allee", + "canceled": false, + "additional": false, + "displayPriority": 16 + }, + { + "evaNumber": "8089011", + "name": "Berlin Greifswalder Str", + "canceled": false, + "additional": false, + "displayPriority": 17 + }, + { + "evaNumber": "8089033", + "name": "Berlin Prenzlauer Allee", + "canceled": false, + "additional": false, + "displayPriority": 18 + }, + { + "evaNumber": "8089039", + "name": "Berlin Schönhauser Allee", + "canceled": false, + "additional": false, + "displayPriority": 19 + }, + { + "evaNumber": "8089015", + "name": "Berlin Gesundbrunnen(S)", + "canceled": false, + "additional": false, + "displayPriority": 25 + }, + { + "evaNumber": "8089131", + "name": "Berlin-Wedding", + "canceled": false, + "additional": false, + "displayPriority": 20 + }, + { + "evaNumber": "8089116", + "name": "Berlin Westhafen", + "canceled": false, + "additional": false, + "displayPriority": 21 + } + ] + }, + "journeyType": "REGULAR", + "additional": false, + "canceled": false, + "reliefFor": [], + "reliefBy": [], + "replacementFor": [], + "replacedBy": [], + "continuationFor": { + "type": "CITY_TRAIN", + "journeyDescription": "S 41 (41242)", + "label": "", + "category": "S", + "categoryInternal": "s", + "number": 41242, + "line": "41", + "replacementTransport": null, + "direction": { + "text": "Ring S41", + "stopPlaces": [] + }, + "journeyID": "20241207-84528f5b-cc9e-3eb5-b782-8d9b016fefce", + "origin": { + "evaNumber": "8089118", + "name": "Berlin Beusselstraße", + "canceled": false + }, + "differingOrigin": null + }, + "travelsWith": [], + "codeshares": [], + "pastDisruptions": false + }, + { + "station": { + "evaNumber": "730985", + "name": "Jungfernheide Bahnhof (S+U), Berlin" + }, + "journeyID": "20241208-c4abf007-d667-3bf1-87a8-2d1b153c014d", + "timeSchedule": "2024-12-08T01:10:00+01:00", + "timeType": "SCHEDULE", + "time": "2024-12-08T01:10:00+01:00", + "onDemand": false, + "platformSchedule": "", + "platform": "", + "administration": { + "administrationID": "vbbBVU", + "operatorCode": "DPN", + "operatorName": "Nahreisezug" + }, + "messages": [], + "disruptions": [], + "attributes": [ + { + "displayPriority": null, + "displayPriorityDetail": null, + "code": "FB", + "text": "Fahrradmitnahme begrenzt möglich", + "textShort": null + }, + { + "displayPriority": null, + "displayPriorityDetail": null, + "code": "RG", + "text": "Behindertengerechtes Fahrzeug", + "textShort": null + } + ], + "arrivalID": "730985_A_1", + "transport": { + "type": "SUBWAY", + "journeyDescription": "U 7 (15422)", + "label": "", + "category": "U", + "categoryInternal": "U", + "number": 15422, + "line": "7", + "replacementTransport": null, + "direction": { + "text": "Rathaus Spandau", + "stopPlaces": [] + }, + "journeyID": "20241208-c4abf007-d667-3bf1-87a8-2d1b153c014d", + "origin": { + "evaNumber": "732218", + "name": "Rudow (U), Berlin", + "canceled": false + }, + "differingOrigin": null, + "via": [ + { + "evaNumber": "730973", + "name": "Mierendorffplatz (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 2 + }, + { + "evaNumber": "731009", + "name": "Richard-Wagner-Platz (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 3 + }, + { + "evaNumber": "731040", + "name": "Bismarckstr. (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 4 + }, + { + "evaNumber": "731041", + "name": "Wilmersdorfer Str. (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 5 + }, + { + "evaNumber": "731026", + "name": "Adenauerplatz (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 6 + }, + { + "evaNumber": "731362", + "name": "Konstanzer Str. (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 7 + }, + { + "evaNumber": "731355", + "name": "Fehrbelliner Platz (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 8 + }, + { + "evaNumber": "731356", + "name": "Blissestr. (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 9 + }, + { + "evaNumber": "731380", + "name": "Berliner Str. (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 10 + }, + { + "evaNumber": "731629", + "name": "Bayerischer Platz (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 11 + }, + { + "evaNumber": "731614", + "name": "Eisenacher Str. (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 12 + }, + { + "evaNumber": "731613", + "name": "Kleistpark (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 13 + }, + { + "evaNumber": "731656", + "name": "Yorckstr. (S+U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 14 + }, + { + "evaNumber": "730942", + "name": "Möckernbrücke (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 15 + }, + { + "evaNumber": "730939", + "name": "Mehringdamm (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 16 + }, + { + "evaNumber": "730915", + "name": "Gneisenaustr. (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 17 + }, + { + "evaNumber": "730928", + "name": "Südstern (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 18 + }, + { + "evaNumber": "732102", + "name": "Hermannplatz (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 19 + }, + { + "evaNumber": "732103", + "name": "Rathaus Neukölln (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 20 + }, + { + "evaNumber": "732104", + "name": "Karl-Marx-Str. (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 21 + }, + { + "evaNumber": "8089077", + "name": "Berlin-Neukölln", + "canceled": false, + "additional": false, + "displayPriority": 1 + }, + { + "evaNumber": "732141", + "name": "Grenzallee (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 22 + }, + { + "evaNumber": "732140", + "name": "Blaschkoallee (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 23 + }, + { + "evaNumber": "732149", + "name": "Parchimer Allee (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 24 + }, + { + "evaNumber": "732150", + "name": "Britz-Süd (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 25 + }, + { + "evaNumber": "732192", + "name": "Johannisthaler Chaussee (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 26 + }, + { + "evaNumber": "732191", + "name": "Lipschitzallee (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 27 + }, + { + "evaNumber": "732208", + "name": "Wutzkyallee (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 28 + }, + { + "evaNumber": "732207", + "name": "Zwickauer Damm (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 29 + } + ] + }, + "journeyType": "REGULAR", + "additional": false, + "canceled": false, + "reliefFor": [], + "reliefBy": [], + "replacementFor": [], + "replacedBy": [], + "continuationFor": null, + "travelsWith": [], + "codeshares": [], + "pastDisruptions": false + }, + { + "station": { + "evaNumber": "8089100", + "name": "Berlin Jungfernheide (S)" + }, + "journeyID": "20241208-c8b6e3e4-6acb-3237-b89e-1fca72497555", + "timeSchedule": "2024-12-08T01:10:00+01:00", + "timeType": "SCHEDULE", + "time": "2024-12-08T01:10:00+01:00", + "onDemand": false, + "platformSchedule": "6", + "platform": "6", + "administration": { + "administrationID": "08", + "operatorCode": "S", + "operatorName": "DB Regio, S-Bahn Berlin" + }, + "messages": [], + "disruptions": [], + "attributes": [ + { + "displayPriority": null, + "displayPriorityDetail": null, + "code": "FB", + "text": "Fahrradmitnahme begrenzt möglich", + "textShort": null + } + ], + "arrivalID": "8089100_A_1", + "transport": { + "type": "CITY_TRAIN", + "journeyDescription": "S 42 (42325)", + "label": "", + "category": "S", + "categoryInternal": "s", + "number": 42325, + "line": "42", + "replacementTransport": null, + "direction": { + "text": "Ring S42", + "stopPlaces": [] + }, + "journeyID": "20241208-c8b6e3e4-6acb-3237-b89e-1fca72497555", + "origin": { + "evaNumber": "8089118", + "name": "Berlin Beusselstraße", + "canceled": false + }, + "differingOrigin": null, + "via": [] + }, + "journeyType": "REGULAR", + "additional": false, + "canceled": false, + "reliefFor": [], + "reliefBy": [], + "replacementFor": [], + "replacedBy": [], + "continuationFor": { + "type": "CITY_TRAIN", + "journeyDescription": "S 42 (42259)", + "label": "", + "category": "S", + "categoryInternal": "s", + "number": 42259, + "line": "42", + "replacementTransport": null, + "direction": { + "text": null, + "stopPlaces": [ + { + "evaNumber": "8089105", + "name": "Berlin Hermannstraße" + } + ] + }, + "journeyID": "20241208-7038dd18-c93c-3d80-ad6e-28a1e3300794", + "origin": { + "evaNumber": "8089118", + "name": "Berlin Beusselstraße", + "canceled": false + }, + "differingOrigin": null + }, + "travelsWith": [], + "codeshares": [], + "pastDisruptions": false + }, + { + "station": { + "evaNumber": "730985", + "name": "Jungfernheide Bahnhof (S+U), Berlin" + }, + "journeyID": "20241208-f9d83ab7-d603-3344-87c0-a65ecf0f8524", + "timeSchedule": "2024-12-08T01:10:00+01:00", + "timeType": "SCHEDULE", + "time": "2024-12-08T01:10:00+01:00", + "onDemand": false, + "platformSchedule": "", + "platform": "", + "administration": { + "administrationID": "vbbBVU", + "operatorCode": "DPN", + "operatorName": "Nahreisezug" + }, + "messages": [], + "disruptions": [], + "attributes": [ + { + "displayPriority": null, + "displayPriorityDetail": null, + "code": "FB", + "text": "Fahrradmitnahme begrenzt möglich", + "textShort": null + }, + { + "displayPriority": null, + "displayPriorityDetail": null, + "code": "RG", + "text": "Behindertengerechtes Fahrzeug", + "textShort": null + } + ], + "arrivalID": "730985_A_1", + "transport": { + "type": "SUBWAY", + "journeyDescription": "U 7 (15752)", + "label": "", + "category": "U", + "categoryInternal": "U", + "number": 15752, + "line": "7", + "replacementTransport": null, + "direction": { + "text": "Rudow", + "stopPlaces": [] + }, + "journeyID": "20241208-f9d83ab7-d603-3344-87c0-a65ecf0f8524", + "origin": { + "evaNumber": "731176", + "name": "Rathaus Spandau (S+U), Berlin", + "canceled": false + }, + "differingOrigin": null, + "via": [ + { + "evaNumber": "730950", + "name": "Jakob-Kaiser-Platz (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 1 + }, + { + "evaNumber": "730951", + "name": "Halemweg (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 2 + }, + { + "evaNumber": "731248", + "name": "Siemensdamm (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 3 + }, + { + "evaNumber": "731261", + "name": "Rohrdamm (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 4 + }, + { + "evaNumber": "731238", + "name": "Paulsternstr. (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 5 + }, + { + "evaNumber": "731239", + "name": "Haselhorst (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 6 + }, + { + "evaNumber": "731235", + "name": "Zitadelle (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 7 + }, + { + "evaNumber": "731175", + "name": "Altstadt Spandau (U), Berlin", + "canceled": false, + "additional": false, + "displayPriority": 8 + } + ] + }, + "journeyType": "REGULAR", + "additional": false, + "canceled": false, + "reliefFor": [], + "reliefBy": [], + "replacementFor": [], + "replacedBy": [], + "continuationFor": null, + "travelsWith": [], + "codeshares": [], + "pastDisruptions": false } ], - "fpB": "20191215", - "fpE": "20201212", - "planrtTS": "1591715437", - "sD": "20200609", - "sT": "171108" -} + "disruptions": [] +} \ No newline at end of file diff --git a/test/fixtures/db-deps-with-destination.json b/test/fixtures/db-deps-with-destination.json deleted file mode 100644 index 8ec2743d..00000000 --- a/test/fixtures/db-deps-with-destination.json +++ /dev/null @@ -1,630 +0,0 @@ -{ - "common": { - "locL": [ - { - "lid": "A=1@O=Hauptbahnhof Bushst.1-3, Bielefeld@X=8532669@Y=52028585@U=80@L=930200@", - "type": "S", - "name": "Hauptbahnhof Bushst.1-3, Bielefeld", - "icoX": 0, - "extId": "930200", - "state": "F", - "crd": { - "x": 8532669, - "y": 52028585, - "floor": 0 - }, - "pCls": 303, - "pRefL": [ - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8 - ], - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Bielefeld Hbf@X=8532723@Y=52029259@U=80@L=8000036@", - "type": "S", - "name": "Bielefeld Hbf", - "icoX": 2, - "extId": "8000036", - "state": "F", - "crd": { - "x": 8532777, - "y": 52029421, - "z": 0, - "floor": 0 - }, - "pCls": 303, - "pRefL": [ - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 1, - 2, - 24, - 4, - 5, - 25, - 6, - 26, - 27, - 28, - 29, - 7, - 8, - 30, - 31, - 32, - 33 - ] - } - ], - "prodL": [ - { - "name": "Bus 87", - "nameS": "87", - "number": "87", - "icoX": 0, - "cls": 32, - "oprX": 0, - "prodCtx": { - "name": "Bus 87", - "num": "73374", - "line": "87", - "lineId": "5_owl032_87", - "matchId": "87", - "catOut": "Bus", - "catOutS": "Bus", - "catOutL": "Bus", - "catIn": "Bus", - "catCode": "5", - "admin": "owl032" - } - }, - { - "name": "Bus 52", - "nameS": "52", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 52", - "line": "52", - "lineId": "5_owl032_52", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "name": "Bus 54", - "nameS": "54", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 54", - "line": "54", - "lineId": "5_owl032_54", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "name": "Bus 61", - "nameS": "61", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 61", - "line": "61", - "lineId": "5_owl051_61", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "name": "Bus 62", - "nameS": "62", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 62", - "line": "62", - "lineId": "5_owl051_62", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "name": "Bus 87", - "nameS": "87", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 87", - "line": "87", - "lineId": "5_owl032_87", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "name": "Bus 95", - "nameS": "95", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 95", - "line": "95", - "lineId": "5_owl032_95", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "name": "Bus 369", - "nameS": "369", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 369", - "line": "369", - "lineId": "5_owl032_369", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "name": "Bus 80.2", - "nameS": "80.2", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 80.2", - "line": "80.2", - "lineId": "5_owl050_80.2", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "name": "ICE", - "icoX": 2, - "cls": 1, - "prodCtx": { - "name": "ICE ", - "line": "", - "catOut": "ICE ", - "catOutS": "ICE", - "catOutL": "Intercity-Express" - } - }, - { - "name": "EC", - "icoX": 3, - "cls": 2, - "prodCtx": { - "name": "EC ", - "line": "", - "catOut": "EC ", - "catOutS": "EC", - "catOutL": "Eurocity" - } - }, - { - "name": "IC", - "icoX": 4, - "cls": 2, - "prodCtx": { - "name": "IC ", - "line": "", - "catOut": "IC ", - "catOutS": "IC", - "catOutL": "Intercity" - } - }, - { - "name": "FLX", - "icoX": 5, - "cls": 4, - "prodCtx": { - "name": "FLX", - "line": "", - "catOut": "DPF ", - "catOutS": "DPF", - "catOutL": "Fernreisezug externer EU" - } - }, - { - "name": "Bus 61", - "nameS": "61", - "icoX": 0, - "cls": 8, - "prodCtx": { - "name": "Bus 61", - "line": "61", - "lineId": "3_R2_____61!!949218!!5787966", - "catOut": "Bus ", - "catOutS": "Bsv", - "catOutL": "SEV-Bus" - } - }, - { - "name": "Bus 69", - "nameS": "69", - "icoX": 0, - "cls": 8, - "prodCtx": { - "name": "Bus 69", - "line": "69", - "lineId": "3_R2_____69!!949218!!5787966", - "catOut": "Bus ", - "catOutS": "Bsv", - "catOutL": "SEV-Bus" - } - }, - { - "name": "Bus 78", - "nameS": "78", - "icoX": 0, - "cls": 8, - "prodCtx": { - "name": "Bus 78", - "line": "78", - "lineId": "3_R2_____78!!949218!!5787966", - "catOut": "Bus ", - "catOutS": "Bsv", - "catOutL": "SEV-Bus" - } - }, - { - "name": "Bus 82", - "nameS": "82", - "icoX": 0, - "cls": 8, - "prodCtx": { - "name": "Bus 82", - "line": "82", - "lineId": "3_R2_____82", - "catOut": "Bus ", - "catOutS": "Bsv", - "catOutL": "SEV-Bus" - } - }, - { - "name": "Bus SEV", - "nameS": "SEV", - "icoX": 0, - "cls": 8, - "prodCtx": { - "name": "Bus SEV", - "line": "SEV", - "lineId": "3_NWBus__SEV!!896828!!5815064", - "catOut": "Bus ", - "catOutS": "Bsv", - "catOutL": "SEV-Bus" - } - }, - { - "name": "NWB", - "icoX": 6, - "cls": 8, - "prodCtx": { - "name": "NWB", - "line": "", - "catOut": "DPN ", - "catOutS": "DPN", - "catOutL": "Nahreisezug" - } - }, - { - "name": "RB", - "icoX": 6, - "cls": 8, - "prodCtx": { - "name": "RB ", - "line": "", - "catOut": "DPN ", - "catOutS": "DPN", - "catOutL": "Nahreisezug" - } - }, - { - "name": "RE", - "icoX": 6, - "cls": 8, - "prodCtx": { - "name": "RE ", - "line": "", - "catOut": "DPN ", - "catOutS": "DPN", - "catOutL": "Nahreisezug" - } - }, - { - "name": "TRI", - "icoX": 6, - "cls": 8, - "prodCtx": { - "name": "TRI", - "line": "", - "catOut": "DPN ", - "catOutS": "DPN", - "catOutL": "Nahreisezug" - } - }, - { - "name": "WFB", - "icoX": 6, - "cls": 8, - "prodCtx": { - "name": "WFB", - "line": "", - "catOut": "DPN ", - "catOutS": "DPN", - "catOutL": "Nahreisezug" - } - }, - { - "name": "Bus 48", - "nameS": "48", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 48", - "line": "48", - "lineId": "5_owl051_48", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "name": "Bus 59", - "nameS": "59", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 59", - "line": "59", - "lineId": "5_owl051_59", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "name": "Bus 88", - "nameS": "88", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 88", - "line": "88", - "lineId": "5_owl051_88", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "name": "Bus N8", - "nameS": "N8", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus N8", - "line": "N8", - "lineId": "5_owl032_N8", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "name": "Bus 196", - "nameS": "196", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 196", - "line": "196", - "lineId": "5_owl032_196", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "name": "Bus 350", - "nameS": "350", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 350", - "line": "350", - "lineId": "5_owl021_350", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "name": "Bus 351", - "nameS": "351", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 351", - "line": "351", - "lineId": "5_owl021_351", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "name": "STB 1", - "nameS": "1", - "icoX": 7, - "cls": 256, - "prodCtx": { - "name": "STB 1", - "line": "1", - "lineId": "8_owl031_1", - "catOut": "STB ", - "catOutS": "stb", - "catOutL": "Stadtbahn" - } - }, - { - "name": "STB 2", - "nameS": "2", - "icoX": 7, - "cls": 256, - "prodCtx": { - "name": "STB 2", - "line": "2", - "lineId": "8_owl031_2", - "catOut": "STB ", - "catOutS": "stb", - "catOutL": "Stadtbahn" - } - }, - { - "name": "STB 3", - "nameS": "3", - "icoX": 7, - "cls": 256, - "prodCtx": { - "name": "STB 3", - "line": "3", - "lineId": "8_owl031_3", - "catOut": "STB ", - "catOutS": "stb", - "catOutL": "Stadtbahn" - } - }, - { - "name": "STB 4", - "nameS": "4", - "icoX": 7, - "cls": 256, - "prodCtx": { - "name": "STB 4", - "line": "4", - "lineId": "8_owl031_4", - "catOut": "STB ", - "catOutS": "stb", - "catOutL": "Stadtbahn" - } - } - ], - "opL": [ - { - "name": "Nahreisezug", - "icoX": 1 - } - ], - "icoL": [ - { - "res": "Bus" - }, - { - "res": "DPN", - "txt": "Nahreisezug" - }, - { - "res": "ICE" - }, - { - "res": "EC" - }, - { - "res": "IC" - }, - { - "res": "DPF" - }, - { - "res": "DPN" - }, - { - "res": "STB" - } - ], - "lDrawStyleL": [ - { - "sIcoX": 0, - "type": "SOLID" - }, - { - "type": "SOLID" - } - ] - }, - "type": "DEP", - "jnyL": [ - { - "jid": "1|1616073|0|80|15102022", - "date": "20221015", - "prodX": 0, - "dirTxt": "Hauptbahnhof Bushst.1-3, Bielefeld", - "dirFlg": "2", - "status": "P", - "isRchbl": true, - "stbStop": { - "locX": 0, - "idx": 0, - "dProdX": 0, - "dTimeS": "154600", - "dTZOffset": 120, - "type": "N" - }, - "subscr": "F", - "prodL": [ - { - "prodX": 0, - "fLocX": 0, - "tLocX": 0, - "fIdx": 0, - "tIdx": 37 - } - ], - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "trainStartDate": "20221015" - } - ], - "fpB": "20211212", - "fpE": "20231209", - "planrtTS": "1665819982", - "sD": "20221015", - "sT": "094752", - "locRefL": [ - 0 - ] -} diff --git a/test/fixtures/db-journey-2.js b/test/fixtures/db-journey-2.js deleted file mode 100644 index fcd66db9..00000000 --- a/test/fixtures/db-journey-2.js +++ /dev/null @@ -1,1164 +0,0 @@ -const dbJourney = { - type: 'journey', - legs: [ - { - origin: { - type: 'stop', - id: '8004154', - name: 'München-Mittersendling', - location: { - type: 'location', - id: '8004154', - latitude: 48.107418, - longitude: 11.536306, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: false, - ferry: false, - subway: false, - tram: false, - taxi: false, - }, - }, - destination: { - type: 'stop', - id: '8004137', - name: 'München Siemenswerke', - location: { - type: 'location', - id: '8004137', - latitude: 48.094492, - longitude: 11.53281, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: false, - tram: false, - taxi: false, - }, - }, - departure: '2020-11-16T10:04:00+01:00', - plannedDeparture: '2020-11-16T10:04:00+01:00', - departureDelay: null, - departurePrognosisType: null, - arrival: '2020-11-16T10:05:00+01:00', - plannedArrival: '2020-11-16T10:05:00+01:00', - arrivalDelay: null, - arrivalPrognosisType: null, - reachable: true, - tripId: '1|9612|1|80|16112020', - line: { - type: 'line', - id: '4-800725-7', - fahrtNr: '6740', - name: 'S 7', - public: true, - adminCode: '800725', - productName: 'S', - mode: 'train', - product: 'suburban', - operator: { - type: 'operator', - id: 'db-regio-ag-bayern', - name: 'DB Regio AG Bayern', - }, - }, - direction: 'Höllriegelskreuth', - arrivalPlatform: '2', - plannedArrivalPlatform: '2', - departurePlatform: '2', - plannedDeparturePlatform: '2', - stopovers: [ - { - stop: { - type: 'stop', - id: '8004154', - name: 'München-Mittersendling', - location: { - type: 'location', - id: '8004154', - latitude: 48.107418, - longitude: 11.536306, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: false, - ferry: false, - subway: false, - tram: false, - taxi: false, - }, - }, - arrival: null, - plannedArrival: null, - arrivalDelay: null, - arrivalPlatform: null, - plannedArrivalPlatform: null, - arrivalPrognosisType: null, - departure: '2020-11-16T10:04:00+01:00', - plannedDeparture: '2020-11-16T10:04:00+01:00', - departureDelay: null, - departurePlatform: '2', - plannedDeparturePlatform: '2', - departurePrognosisType: null, - }, - { - stop: { - type: 'stop', - id: '8004137', - name: 'München Siemenswerke', - location: { - type: 'location', - id: '8004137', - latitude: 48.094492, - longitude: 11.53281, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: false, - tram: false, - taxi: false, - }, - }, - arrival: '2020-11-16T10:05:00+01:00', - plannedArrival: '2020-11-16T10:05:00+01:00', - arrivalDelay: null, - arrivalPlatform: '2', - plannedArrivalPlatform: '2', - arrivalPrognosisType: null, - departure: null, - plannedDeparture: null, - departureDelay: null, - departurePlatform: null, - plannedDeparturePlatform: null, - departurePrognosisType: null, - }, - ], - remarks: [ - { - type: 'hint', - code: 'PB', - text: 'Obligation to cover nose and mouth', - }, - { - text: 'Number of bicycles conveyed limited', - type: 'hint', - code: 'bicycle-conveyance', - summary: 'bicycles conveyed', - }, - { - type: 'hint', - code: 'FS', - text: 'conveying bicycles: mind the excluded times', - }, - { - text: '2nd class only', - type: 'hint', - code: '2nd-class-only', - summary: '2. class only', - }, - ], - cycle: {min: 1200, max: 1200, nr: 7}, - }, - { - origin: { - type: 'stop', - id: '8004137', - name: 'München Siemenswerke', - location: { - type: 'location', - id: '8004137', - latitude: 48.094492, - longitude: 11.53281, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: false, - tram: false, - taxi: false, - }, - }, - destination: { - type: 'stop', - id: '625016', - name: 'Obersendling, München', - location: { - type: 'location', - id: '625016', - latitude: 48.098357, - longitude: 11.536261, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - station: { - type: 'station', - id: '625021', - name: 'Obersendling, München', - location: { - type: 'location', - id: '625021', - latitude: 48.098627, - longitude: 11.538023, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - }, - }, - departure: '2020-11-16T10:05:00+01:00', - plannedDeparture: '2020-11-16T10:05:00+01:00', - departureDelay: null, - arrival: '2020-11-16T10:15:00+01:00', - plannedArrival: '2020-11-16T10:15:00+01:00', - arrivalDelay: null, - public: true, - walking: true, - distance: 500, - remarks: [{type: 'hint', code: 'XK', text: 'walking distance 500 m'}], - }, - { - origin: { - type: 'stop', - id: '625016', - name: 'Obersendling, München', - location: { - type: 'location', - id: '625016', - latitude: 48.098357, - longitude: 11.536261, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - station: { - type: 'station', - id: '625021', - name: 'Obersendling, München', - location: { - type: 'location', - id: '625021', - latitude: 48.098627, - longitude: 11.538023, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - }, - }, - destination: { - type: 'stop', - id: '624333', - name: 'Bonner Platz, München', - location: { - type: 'location', - id: '624333', - latitude: 48.166702, - longitude: 11.578151, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: false, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - station: { - type: 'station', - id: '790754', - name: 'Bonner Platz, München', - location: { - type: 'location', - id: '790754', - latitude: 48.167035, - longitude: 11.579347, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: false, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - }, - }, - departure: '2020-11-16T10:15:00+01:00', - plannedDeparture: '2020-11-16T10:15:00+01:00', - departureDelay: null, - departurePrognosisType: null, - arrival: '2020-11-16T10:33:00+01:00', - plannedArrival: '2020-11-16T10:33:00+01:00', - arrivalDelay: null, - arrivalPrognosisType: null, - reachable: true, - tripId: '1|24525|9|80|16112020', - line: { - type: 'line', - id: '7-swm001-3', - fahrtNr: '3032', - name: 'U 3', - public: true, - adminCode: 'swm001', - productName: 'U', - mode: 'train', - product: 'subway', - }, - direction: 'Moosach, München', - arrivalPlatform: null, - plannedArrivalPlatform: null, - departurePlatform: null, - plannedDeparturePlatform: null, - stopovers: [ - { - stop: { - type: 'stop', - id: '625016', - name: 'Obersendling, München', - location: { - type: 'location', - id: '625016', - latitude: 48.098357, - longitude: 11.536261, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - station: { - type: 'station', - id: '625021', - name: 'Obersendling, München', - location: { - type: 'location', - id: '625021', - latitude: 48.098627, - longitude: 11.538023, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - }, - }, - arrival: null, - plannedArrival: null, - arrivalDelay: null, - arrivalPlatform: null, - plannedArrivalPlatform: null, - arrivalPrognosisType: null, - departure: '2020-11-16T10:15:00+01:00', - plannedDeparture: '2020-11-16T10:15:00+01:00', - departureDelay: null, - departurePlatform: null, - plannedDeparturePlatform: null, - departurePrognosisType: null, - }, - { - stop: { - type: 'stop', - id: '625236', - name: 'Thalkirchen (Tierpark), München', - location: { - type: 'location', - id: '625236', - latitude: 48.102708, - longitude: 11.546015, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - station: { - type: 'station', - id: '625242', - name: 'Thalkirchen (Tierpark), München', - location: { - type: 'location', - id: '625242', - latitude: 48.101009, - longitude: 11.54668, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - }, - }, - arrival: '2020-11-16T10:16:00+01:00', - plannedArrival: '2020-11-16T10:16:00+01:00', - arrivalDelay: null, - arrivalPlatform: null, - plannedArrivalPlatform: null, - arrivalPrognosisType: null, - departure: '2020-11-16T10:16:00+01:00', - plannedDeparture: '2020-11-16T10:16:00+01:00', - departureDelay: null, - departurePlatform: null, - plannedDeparturePlatform: null, - departurePrognosisType: null, - }, - { - stop: { - type: 'stop', - id: '624342', - name: 'Brudermühlstraße, München', - location: { - type: 'location', - id: '624342', - latitude: 48.112596, - longitude: 11.548721, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - station: { - type: 'station', - id: '624345', - name: 'Brudermühlstraße, München', - location: { - type: 'location', - id: '624345', - latitude: 48.112209, - longitude: 11.548235, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - }, - }, - arrival: '2020-11-16T10:18:00+01:00', - plannedArrival: '2020-11-16T10:18:00+01:00', - arrivalDelay: null, - arrivalPlatform: null, - plannedArrivalPlatform: null, - arrivalPrognosisType: null, - departure: '2020-11-16T10:18:00+01:00', - plannedDeparture: '2020-11-16T10:18:00+01:00', - departureDelay: null, - departurePlatform: null, - plannedDeparturePlatform: null, - departurePrognosisType: null, - }, - { - stop: { - type: 'stop', - id: '624684', - name: 'Implerstraße, München', - location: { - type: 'location', - id: '624684', - latitude: 48.120138, - longitude: 11.548433, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - station: { - type: 'station', - id: '624691', - name: 'Implerstraße, München', - location: { - type: 'location', - id: '624691', - latitude: 48.119392, - longitude: 11.548855, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - }, - }, - arrival: '2020-11-16T10:20:00+01:00', - plannedArrival: '2020-11-16T10:20:00+01:00', - arrivalDelay: null, - arrivalPlatform: null, - plannedArrivalPlatform: null, - arrivalPrognosisType: null, - departure: '2020-11-16T10:20:00+01:00', - plannedDeparture: '2020-11-16T10:20:00+01:00', - departureDelay: null, - departurePlatform: null, - plannedDeparturePlatform: null, - departurePrognosisType: null, - }, - { - stop: { - type: 'station', - id: '625095', - name: 'Poccistraße, München', - location: { - type: 'location', - id: '625095', - latitude: 48.125513, - longitude: 11.550357, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - }, - arrival: '2020-11-16T10:21:00+01:00', - plannedArrival: '2020-11-16T10:21:00+01:00', - arrivalDelay: null, - arrivalPlatform: null, - plannedArrivalPlatform: null, - arrivalPrognosisType: null, - departure: '2020-11-16T10:21:00+01:00', - plannedDeparture: '2020-11-16T10:21:00+01:00', - departureDelay: null, - departurePlatform: null, - plannedDeparturePlatform: null, - departurePrognosisType: null, - }, - { - stop: { - type: 'station', - id: '624535', - name: 'Goetheplatz, München', - location: { - type: 'location', - id: '624535', - latitude: 48.129064, - longitude: 11.557422, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - }, - arrival: '2020-11-16T10:22:00+01:00', - plannedArrival: '2020-11-16T10:22:00+01:00', - arrivalDelay: null, - arrivalPlatform: null, - plannedArrivalPlatform: null, - arrivalPrognosisType: null, - departure: '2020-11-16T10:22:00+01:00', - plannedDeparture: '2020-11-16T10:22:00+01:00', - departureDelay: null, - departurePlatform: null, - plannedDeparturePlatform: null, - departurePrognosisType: null, - }, - { - stop: { - type: 'station', - id: '625176', - name: 'Sendlinger Tor, München', - location: { - type: 'location', - id: '625176', - latitude: 48.133406, - longitude: 11.566744, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: true, - taxi: false, - }, - }, - arrival: '2020-11-16T10:24:00+01:00', - plannedArrival: '2020-11-16T10:24:00+01:00', - arrivalDelay: null, - arrivalPlatform: null, - plannedArrivalPlatform: null, - arrivalPrognosisType: null, - departure: '2020-11-16T10:24:00+01:00', - plannedDeparture: '2020-11-16T10:24:00+01:00', - departureDelay: null, - departurePlatform: null, - plannedDeparturePlatform: null, - departurePrognosisType: null, - }, - { - stop: { - type: 'stop', - id: '624885', - name: 'Marienplatz, München', - location: { - type: 'location', - id: '624885', - latitude: 48.137829, - longitude: 11.576596, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - station: { - type: 'station', - id: '8004135', - name: 'München Marienplatz', - location: { - type: 'location', - id: '8004135', - latitude: 48.137047, - longitude: 11.575383, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - }, - }, - arrival: '2020-11-16T10:26:00+01:00', - plannedArrival: '2020-11-16T10:26:00+01:00', - arrivalDelay: null, - arrivalPlatform: null, - plannedArrivalPlatform: null, - arrivalPrognosisType: null, - departure: '2020-11-16T10:26:00+01:00', - plannedDeparture: '2020-11-16T10:26:00+01:00', - departureDelay: null, - departurePlatform: null, - plannedDeparturePlatform: null, - departurePrognosisType: null, - }, - { - stop: { - type: 'stop', - id: '638143', - name: 'Odeonsplatz, München', - location: { - type: 'location', - id: '638143', - latitude: 48.143411, - longitude: 11.57798, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - station: { - type: 'station', - id: '8070914', - name: 'München Odeonsplatz', - location: { - type: 'location', - id: '8070914', - latitude: 48.142943, - longitude: 11.577819, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - }, - }, - arrival: '2020-11-16T10:27:00+01:00', - plannedArrival: '2020-11-16T10:27:00+01:00', - arrivalDelay: null, - arrivalPlatform: null, - plannedArrivalPlatform: null, - arrivalPrognosisType: null, - departure: '2020-11-16T10:27:00+01:00', - plannedDeparture: '2020-11-16T10:27:00+01:00', - departureDelay: null, - departurePlatform: null, - plannedDeparturePlatform: null, - departurePrognosisType: null, - }, - { - stop: { - type: 'stop', - id: '638611', - name: 'Universität, München', - location: { - type: 'location', - id: '638611', - latitude: 48.150063, - longitude: 11.581001, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - station: { - type: 'station', - id: '625286', - name: 'Universität, München', - location: { - type: 'location', - id: '625286', - latitude: 48.148283, - longitude: 11.580048, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - }, - }, - arrival: '2020-11-16T10:29:00+01:00', - plannedArrival: '2020-11-16T10:29:00+01:00', - arrivalDelay: null, - arrivalPlatform: null, - plannedArrivalPlatform: null, - arrivalPrognosisType: null, - departure: '2020-11-16T10:29:00+01:00', - plannedDeparture: '2020-11-16T10:29:00+01:00', - departureDelay: null, - departurePlatform: null, - plannedDeparturePlatform: null, - departurePrognosisType: null, - }, - { - stop: { - type: 'stop', - id: '624521', - name: 'Giselastraße, München', - location: { - type: 'location', - id: '624521', - latitude: 48.156517, - longitude: 11.584003, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - station: { - type: 'station', - id: '624526', - name: 'Giselastraße, München', - location: { - type: 'location', - id: '624526', - latitude: 48.157236, - longitude: 11.584803, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - }, - }, - arrival: '2020-11-16T10:30:00+01:00', - plannedArrival: '2020-11-16T10:30:00+01:00', - arrivalDelay: null, - arrivalPlatform: null, - plannedArrivalPlatform: null, - arrivalPrognosisType: null, - departure: '2020-11-16T10:30:00+01:00', - plannedDeparture: '2020-11-16T10:30:00+01:00', - departureDelay: null, - departurePlatform: null, - plannedDeparturePlatform: null, - departurePrognosisType: null, - }, - { - stop: { - type: 'station', - id: '624950', - name: 'Münchner Freiheit, München', - location: { - type: 'location', - id: '624950', - latitude: 48.161839, - longitude: 11.586331, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: true, - ferry: false, - subway: true, - tram: true, - taxi: false, - }, - }, - arrival: '2020-11-16T10:31:00+01:00', - plannedArrival: '2020-11-16T10:31:00+01:00', - arrivalDelay: null, - arrivalPlatform: null, - plannedArrivalPlatform: null, - arrivalPrognosisType: null, - departure: '2020-11-16T10:31:00+01:00', - plannedDeparture: '2020-11-16T10:31:00+01:00', - departureDelay: null, - departurePlatform: null, - plannedDeparturePlatform: null, - departurePrognosisType: null, - }, - { - stop: { - type: 'stop', - id: '624333', - name: 'Bonner Platz, München', - location: { - type: 'location', - id: '624333', - latitude: 48.166702, - longitude: 11.578151, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: false, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - station: { - type: 'station', - id: '790754', - name: 'Bonner Platz, München', - location: { - type: 'location', - id: '790754', - latitude: 48.167035, - longitude: 11.579347, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: false, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - }, - }, - arrival: '2020-11-16T10:33:00+01:00', - plannedArrival: '2020-11-16T10:33:00+01:00', - arrivalDelay: null, - arrivalPlatform: null, - plannedArrivalPlatform: null, - arrivalPrognosisType: null, - departure: null, - plannedDeparture: null, - departureDelay: null, - departurePlatform: null, - plannedDeparturePlatform: null, - departurePrognosisType: null, - }, - ], - cycle: {min: 600, max: 600, nr: 13}, - }, - { - origin: { - type: 'stop', - id: '624333', - name: 'Bonner Platz, München', - location: { - type: 'location', - id: '624333', - latitude: 48.166702, - longitude: 11.578151, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: false, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - station: { - type: 'station', - id: '790754', - name: 'Bonner Platz, München', - location: { - type: 'location', - id: '790754', - latitude: 48.167035, - longitude: 11.579347, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: false, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - }, - }, - destination: { - type: 'station', - id: '621790', - name: 'Karl-Theodor-Straße, München', - location: { - type: 'location', - id: '621790', - latitude: 48.166918, - longitude: 11.574043, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: false, - ferry: false, - subway: false, - tram: true, - taxi: false, - }, - }, - departure: '2020-11-16T10:33:00+01:00', - plannedDeparture: '2020-11-16T10:33:00+01:00', - departureDelay: null, - arrival: '2020-11-16T10:38:00+01:00', - plannedArrival: '2020-11-16T10:38:00+01:00', - arrivalDelay: null, - public: true, - walking: true, - distance: 353, - }, - ], - refreshToken: '¶HKI¶T$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=München Siemenswerke@L=8004137@a=128@$202011161004$202011161005$S 7$$1$$$§W$A=1@O=München Siemenswerke@L=8004137@a=128@$A=1@O=Obersendling, München@L=625016@a=128@$202011161005$202011161015$$$1$$$§T$A=1@O=Obersendling, München@L=625016@a=128@$A=1@O=Bonner Platz, München@L=624333@a=128@$202011161015$202011161033$U 3$$1$$$§G@F$A=1@O=Bonner Platz, München@L=624333@a=128@$A=1@O=Karl-Theodor-Straße, München@L=621790@a=128@$202011161033$202011161038$$$1$$$¶GP¶ft@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@2500@0@@@@@false@0@-1@$t@0@25000@120@1@100@1@3000@0@@@@@false@0@-1@$f@$f@$f@$f@$§', - cycle: {min: 1200}, - price: null, -}; - -export { - dbJourney, -}; diff --git a/test/fixtures/db-journey-2.json b/test/fixtures/db-journey-2.json deleted file mode 100644 index 89160e5c..00000000 --- a/test/fixtures/db-journey-2.json +++ /dev/null @@ -1,7847 +0,0 @@ -{ - "common": { - "locL": [ - { - "lid": "A=1@O=München-Mittersendling@X=11536351@Y=48107823@U=80@L=8004154@", - "type": "S", - "name": "München-Mittersendling", - "icoX": 0, - "extId": "8004154", - "state": "F", - "crd": { - "x": 11536306, - "y": 48107418, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 24, - "pRefL": [ - 0, - 1, - 2, - 3, - 4, - 5 - ] - }, - { - "lid": "A=1@O=Karl-Theodor-Straße, München@X=11574043@Y=48166918@U=80@L=621790@", - "type": "S", - "name": "Karl-Theodor-Straße, München", - "icoX": 4, - "extId": "621790", - "state": "F", - "crd": { - "x": 11574043, - "y": 48166918, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 256, - "pRefL": [ - 6, - 7 - ], - "isMainMast": true - }, - { - "lid": "A=1@O=Thalkirchen (Tierpark), München@X=11546015@Y=48102708@U=80@L=625236@", - "type": "S", - "name": "Thalkirchen (Tierpark), München", - "icoX": 5, - "extId": "625236", - "state": "F", - "crd": { - "x": 11546015, - "y": 48102708, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 160, - "pRefL": [ - 8, - 9 - ], - "mMastLocX": 3 - }, - { - "lid": "A=1@O=Thalkirchen (Tierpark), München@X=11546680@Y=48101009@U=80@L=625242@", - "type": "S", - "name": "Thalkirchen (Tierpark), München", - "icoX": 5, - "extId": "625242", - "state": "F", - "crd": { - "x": 11546680, - "y": 48101009, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 160, - "pRefL": [ - 8 - ] - }, - { - "lid": "A=1@O=Bonner Platz, München@X=11578151@Y=48166702@U=80@L=624333@", - "type": "S", - "name": "Bonner Platz, München", - "icoX": 6, - "extId": "624333", - "state": "F", - "crd": { - "x": 11578151, - "y": 48166702, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 128, - "pRefL": [ - 9 - ], - "mMastLocX": 5 - }, - { - "lid": "A=1@O=Bonner Platz, München@X=11579347@Y=48167035@U=80@L=790754@", - "type": "S", - "name": "Bonner Platz, München", - "icoX": 8, - "extId": "790754", - "state": "F", - "crd": { - "x": 11579347, - "y": 48167035, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 128, - "isMainMast": true - }, - { - "lid": "A=1@O=Brudermühlstraße, München@X=11548721@Y=48112596@U=80@L=624342@", - "type": "S", - "name": "Brudermühlstraße, München", - "icoX": 5, - "extId": "624342", - "state": "F", - "crd": { - "x": 11548721, - "y": 48112596, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 160, - "mMastLocX": 7 - }, - { - "lid": "A=1@O=Brudermühlstraße, München@X=11548235@Y=48112209@U=80@L=624345@", - "type": "S", - "name": "Brudermühlstraße, München", - "icoX": 5, - "extId": "624345", - "state": "F", - "crd": { - "x": 11548235, - "y": 48112209, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 160, - "isMainMast": true - }, - { - "lid": "A=1@O=Implerstraße, München@X=11548433@Y=48120138@U=80@L=624684@", - "type": "S", - "name": "Implerstraße, München", - "icoX": 5, - "extId": "624684", - "state": "F", - "crd": { - "x": 11548433, - "y": 48120138, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 160, - "mMastLocX": 9 - }, - { - "lid": "A=1@O=Implerstraße, München@X=11548855@Y=48119392@U=80@L=624691@", - "type": "S", - "name": "Implerstraße, München", - "icoX": 5, - "extId": "624691", - "state": "F", - "crd": { - "x": 11548855, - "y": 48119392, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 160 - }, - { - "lid": "A=1@O=Poccistraße, München@X=11550357@Y=48125513@U=80@L=625095@", - "type": "S", - "name": "Poccistraße, München", - "icoX": 5, - "extId": "625095", - "state": "F", - "crd": { - "x": 11550357, - "y": 48125513, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 160, - "isMainMast": true - }, - { - "lid": "A=1@O=Goetheplatz, München@X=11557422@Y=48129064@U=80@L=624535@", - "type": "S", - "name": "Goetheplatz, München", - "icoX": 5, - "extId": "624535", - "state": "F", - "crd": { - "x": 11557422, - "y": 48129064, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 160, - "isMainMast": true - }, - { - "lid": "A=1@O=Sendlinger Tor, München@X=11566744@Y=48133406@U=80@L=625176@", - "type": "S", - "name": "Sendlinger Tor, München", - "icoX": 5, - "extId": "625176", - "state": "F", - "crd": { - "x": 11566744, - "y": 48133406, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 416, - "isMainMast": true - }, - { - "lid": "A=1@O=Marienplatz, München@X=11576596@Y=48137829@U=80@L=624885@", - "type": "S", - "name": "Marienplatz, München", - "icoX": 0, - "extId": "624885", - "state": "F", - "crd": { - "x": 11576596, - "y": 48137829, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 184, - "mMastLocX": 14 - }, - { - "lid": "A=1@O=München Marienplatz@X=11575383@Y=48137047@U=80@L=8004135@", - "type": "S", - "name": "München Marienplatz", - "icoX": 0, - "extId": "8004135", - "state": "F", - "crd": { - "x": 11575383, - "y": 48137047, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 184 - }, - { - "lid": "A=1@O=Odeonsplatz, München@X=11577980@Y=48143411@U=80@L=638143@", - "type": "S", - "name": "Odeonsplatz, München", - "icoX": 0, - "extId": "638143", - "state": "F", - "crd": { - "x": 11577980, - "y": 48143411, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 168, - "mMastLocX": 16 - }, - { - "lid": "A=1@O=München Odeonsplatz@X=11577819@Y=48142943@U=80@L=8070914@", - "type": "S", - "name": "München Odeonsplatz", - "icoX": 0, - "extId": "8070914", - "state": "F", - "crd": { - "x": 11577819, - "y": 48142943, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 168 - }, - { - "lid": "A=1@O=Universität, München@X=11581001@Y=48150063@U=80@L=638611@", - "type": "S", - "name": "Universität, München", - "icoX": 5, - "extId": "638611", - "state": "F", - "crd": { - "x": 11581001, - "y": 48150063, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 160, - "mMastLocX": 18 - }, - { - "lid": "A=1@O=Universität, München@X=11580048@Y=48148283@U=80@L=625286@", - "type": "S", - "name": "Universität, München", - "icoX": 5, - "extId": "625286", - "state": "F", - "crd": { - "x": 11580048, - "y": 48148283, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 160, - "isMainMast": true - }, - { - "lid": "A=1@O=Giselastraße, München@X=11584003@Y=48156517@U=80@L=624521@", - "type": "S", - "name": "Giselastraße, München", - "icoX": 5, - "extId": "624521", - "state": "F", - "crd": { - "x": 11584003, - "y": 48156517, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 160, - "mMastLocX": 20 - }, - { - "lid": "A=1@O=Giselastraße, München@X=11584803@Y=48157236@U=80@L=624526@", - "type": "S", - "name": "Giselastraße, München", - "icoX": 5, - "extId": "624526", - "state": "F", - "crd": { - "x": 11584803, - "y": 48157236, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 160, - "isMainMast": true - }, - { - "lid": "A=1@O=Münchner Freiheit, München@X=11586331@Y=48161839@U=80@L=624950@", - "type": "S", - "name": "Münchner Freiheit, München", - "icoX": 5, - "extId": "624950", - "state": "F", - "crd": { - "x": 11586331, - "y": 48161839, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 416, - "isMainMast": true - }, - { - "lid": "A=1@O=Adunistraße, München@X=11534356@Y=48109297@U=80@L=790090@", - "type": "S", - "name": "Adunistraße, München", - "icoX": 5, - "extId": "790090", - "state": "F", - "crd": { - "x": 11534356, - "y": 48109297, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32, - "pRefL": [ - 13, - 14 - ], - "isMainMast": true - }, - { - "lid": "A=1@O=Pündterplatz, München@X=11576866@Y=48162603@U=80@L=622912@", - "type": "S", - "name": "Pündterplatz, München", - "icoX": 5, - "extId": "622912", - "state": "F", - "crd": { - "x": 11576866, - "y": 48162603, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32, - "pRefL": [ - 13, - 16, - 17 - ] - }, - { - "lid": "A=1@O=Johann-Clanze-Straße, München@X=11533906@Y=48113054@U=80@L=790091@", - "type": "S", - "name": "Johann-Clanze-Straße, München", - "icoX": 5, - "extId": "790091", - "state": "F", - "crd": { - "x": 11533906, - "y": 48113054, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32, - "mMastLocX": 25 - }, - { - "lid": "A=1@O=Johann-Clanze-Straße, München@X=11533142@Y=48112830@U=80@L=790309@", - "type": "S", - "name": "Johann-Clanze-Straße, München", - "icoX": 5, - "extId": "790309", - "state": "F", - "crd": { - "x": 11533142, - "y": 48112830, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32, - "isMainMast": true - }, - { - "lid": "A=1@O=Harras, München@X=11536828@Y=48116785@U=80@L=623510@", - "type": "S", - "name": "Harras, München", - "icoX": 0, - "extId": "623510", - "state": "F", - "crd": { - "x": 11536828, - "y": 48116785, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 184, - "mMastLocX": 27 - }, - { - "lid": "A=1@O=München Harras@X=11536315@Y=48117747@U=80@L=8004130@", - "type": "S", - "name": "München Harras", - "icoX": 0, - "extId": "8004130", - "state": "F", - "crd": { - "x": 11536315, - "y": 48117747, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 184 - }, - { - "lid": "A=1@O=Am Harras, München@X=11540190@Y=48117198@U=80@L=790082@", - "type": "S", - "name": "Am Harras, München", - "icoX": 5, - "extId": "790082", - "state": "F", - "crd": { - "x": 11540190, - "y": 48117198, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32, - "mMastLocX": 29 - }, - { - "lid": "A=1@O=Am Harras, München@X=11540046@Y=48116263@U=80@L=626017@", - "type": "S", - "name": "Am Harras, München", - "icoX": 5, - "extId": "626017", - "state": "F", - "crd": { - "x": 11540046, - "y": 48116263, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32, - "isMainMast": true - }, - { - "lid": "A=1@O=Margaretenplatz, München@X=11540873@Y=48120093@U=80@L=790083@", - "type": "S", - "name": "Margaretenplatz, München", - "icoX": 5, - "extId": "790083", - "state": "F", - "crd": { - "x": 11540873, - "y": 48120093, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32, - "mMastLocX": 31 - }, - { - "lid": "A=1@O=Margaretenplatz, München@X=11540567@Y=48119976@U=80@L=790074@", - "type": "S", - "name": "Margaretenplatz, München", - "icoX": 5, - "extId": "790074", - "state": "F", - "crd": { - "x": 11540567, - "y": 48119976, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32, - "isMainMast": true - }, - { - "lid": "A=1@O=Sendlinger Kirche, München@X=11541224@Y=48121900@U=80@L=790084@", - "type": "S", - "name": "Sendlinger Kirche, München", - "icoX": 5, - "extId": "790084", - "state": "F", - "crd": { - "x": 11541224, - "y": 48121900, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32, - "mMastLocX": 33 - }, - { - "lid": "A=1@O=Sendlinger Kirche, München@X=11541044@Y=48122080@U=80@L=790073@", - "type": "S", - "name": "Sendlinger Kirche, München", - "icoX": 5, - "extId": "790073", - "state": "F", - "crd": { - "x": 11541044, - "y": 48122080, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32, - "isMainMast": true - }, - { - "lid": "A=1@O=Herzog-Ernst-Platz, München@X=11540648@Y=48125720@U=80@L=626031@", - "type": "S", - "name": "Herzog-Ernst-Platz, München", - "icoX": 5, - "extId": "626031", - "state": "F", - "crd": { - "x": 11540648, - "y": 48125720, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32, - "isMainMast": true - }, - { - "lid": "A=1@O=Ganghoferbrücke, München@X=11539111@Y=48127931@U=80@L=621081@", - "type": "S", - "name": "Ganghoferbrücke, München", - "icoX": 5, - "extId": "621081", - "state": "F", - "crd": { - "x": 11539111, - "y": 48127931, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32 - }, - { - "lid": "A=1@O=Ridlerstraße, München@X=11539390@Y=48131024@U=80@L=639101@", - "type": "S", - "name": "Ridlerstraße, München", - "icoX": 5, - "extId": "639101", - "state": "F", - "crd": { - "x": 11539390, - "y": 48131024, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32, - "mMastLocX": 37 - }, - { - "lid": "A=1@O=Ridlerstraße, München@X=11539246@Y=48130763@U=80@L=622234@", - "type": "S", - "name": "Ridlerstraße, München", - "icoX": 5, - "extId": "622234", - "state": "F", - "crd": { - "x": 11539246, - "y": 48130763, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32, - "isMainMast": true - }, - { - "lid": "A=1@O=Schwanthalerhöhe, München@X=11539830@Y=48133316@U=80@L=790085@", - "type": "S", - "name": "Schwanthalerhöhe, München", - "icoX": 5, - "extId": "790085", - "state": "F", - "crd": { - "x": 11539830, - "y": 48133316, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 160, - "mMastLocX": 39 - }, - { - "lid": "A=1@O=Schwanthalerhöhe, München@X=11541008@Y=48133765@U=80@L=625167@", - "type": "S", - "name": "Schwanthalerhöhe, München", - "icoX": 9, - "extId": "625167", - "state": "F", - "crd": { - "x": 11541008, - "y": 48133765, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 160, - "isMainMast": true - }, - { - "lid": "A=1@O=Bergmannstraße, München@X=11537403@Y=48134997@U=80@L=790086@", - "type": "S", - "name": "Bergmannstraße, München", - "icoX": 5, - "extId": "790086", - "state": "F", - "crd": { - "x": 11537403, - "y": 48134997, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32, - "mMastLocX": 41 - }, - { - "lid": "A=1@O=Bergmannstraße, München@X=11537394@Y=48134862@U=80@L=790070@", - "type": "S", - "name": "Bergmannstraße, München", - "icoX": 5, - "extId": "790070", - "state": "F", - "crd": { - "x": 11537394, - "y": 48134862, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32, - "isMainMast": true - }, - { - "lid": "A=1@O=Kazmairstraße, München@X=11534167@Y=48135258@U=80@L=625870@", - "type": "S", - "name": "Kazmairstraße, München", - "icoX": 5, - "extId": "625870", - "state": "F", - "crd": { - "x": 11534167, - "y": 48135258, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32, - "isMainMast": true - }, - { - "lid": "A=1@O=Gollierplatz, München@X=11534311@Y=48136300@U=80@L=621250@", - "type": "S", - "name": "Gollierplatz, München", - "icoX": 5, - "extId": "621250", - "state": "F", - "crd": { - "x": 11534311, - "y": 48136300, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32 - }, - { - "lid": "A=1@O=Trappentreustraße, München@X=11534805@Y=48139707@U=80@L=624105@", - "type": "S", - "name": "Trappentreustraße, München", - "icoX": 5, - "extId": "624105", - "state": "F", - "crd": { - "x": 11534805, - "y": 48139707, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 288, - "mMastLocX": 45 - }, - { - "lid": "A=1@O=Trappentreustraße, München@X=11533960@Y=48139438@U=80@L=625387@", - "type": "S", - "name": "Trappentreustraße, München", - "icoX": 5, - "extId": "625387", - "state": "F", - "crd": { - "x": 11533960, - "y": 48139438, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 288, - "isMainMast": true - }, - { - "lid": "A=1@O=Donnersbergerbrücke, München@X=11534724@Y=48142656@U=80@L=624401@", - "type": "S", - "name": "Donnersbergerbrücke, München", - "icoX": 0, - "extId": "624401", - "state": "F", - "crd": { - "x": 11534724, - "y": 48142656, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 56, - "mMastLocX": 47 - }, - { - "lid": "A=1@O=München Donnersbergerbrücke@X=11536540@Y=48142620@U=80@L=8004128@", - "type": "S", - "name": "München Donnersbergerbrücke", - "icoX": 0, - "extId": "8004128", - "state": "F", - "crd": { - "x": 11536540, - "y": 48142620, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 56 - }, - { - "lid": "A=1@O=Donnersbergerstraße, München@X=11536612@Y=48146728@U=80@L=624410@", - "type": "S", - "name": "Donnersbergerstraße, München", - "icoX": 5, - "extId": "624410", - "state": "F", - "crd": { - "x": 11536612, - "y": 48146728, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 288, - "isMainMast": true - }, - { - "lid": "A=1@O=Schlörstraße, München@X=11537106@Y=48150081@U=80@L=623072@", - "type": "S", - "name": "Schlörstraße, München", - "icoX": 5, - "extId": "623072", - "state": "F", - "crd": { - "x": 11537106, - "y": 48150081, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32 - }, - { - "lid": "A=1@O=Landshuter Allee, München@X=11536261@Y=48152005@U=80@L=626277@", - "type": "S", - "name": "Landshuter Allee, München", - "icoX": 5, - "extId": "626277", - "state": "F", - "crd": { - "x": 11536261, - "y": 48152005, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32, - "mMastLocX": 51 - }, - { - "lid": "A=1@O=Landshuter Allee, München@X=11536675@Y=48151474@U=80@L=626276@", - "type": "S", - "name": "Landshuter Allee, München", - "icoX": 5, - "extId": "626276", - "state": "F", - "crd": { - "x": 11536675, - "y": 48151474, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 32, - "isMainMast": true - }, - { - "lid": "A=1@O=Rotkreuzplatz, München@X=11534248@Y=48153164@U=80@L=625145@", - "type": "S", - "name": "Rotkreuzplatz, München", - "icoX": 5, - "extId": "625145", - "state": "F", - "crd": { - "x": 11534248, - "y": 48153164, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 416, - "mMastLocX": 53 - }, - { - "lid": "A=1@O=Rotkreuzplatz, München@X=11533978@Y=48152841@U=80@L=625146@", - "type": "S", - "name": "Rotkreuzplatz, München", - "icoX": 5, - "extId": "625146", - "state": "F", - "crd": { - "x": 11533978, - "y": 48152841, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 416, - "isMainMast": true - }, - { - "lid": "A=1@O=Albrechtstraße, München@X=11540217@Y=48155546@U=80@L=620037@", - "type": "S", - "name": "Albrechtstraße, München", - "icoX": 5, - "extId": "620037", - "state": "F", - "crd": { - "x": 11540217, - "y": 48155546, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 288 - }, - { - "lid": "A=1@O=Fasaneriestraße, München@X=11543300@Y=48157182@U=80@L=638962@", - "type": "S", - "name": "Fasaneriestraße, München", - "icoX": 5, - "extId": "638962", - "state": "F", - "crd": { - "x": 11543300, - "y": 48157182, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 288, - "mMastLocX": 56 - }, - { - "lid": "A=1@O=Fasaneriestraße, München@X=11543767@Y=48157524@U=80@L=620829@", - "type": "S", - "name": "Fasaneriestraße, München", - "icoX": 5, - "extId": "620829", - "state": "F", - "crd": { - "x": 11543767, - "y": 48157524, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 288 - }, - { - "lid": "A=1@O=Leonrodplatz, München@X=11547067@Y=48159277@U=80@L=624832@", - "type": "S", - "name": "Leonrodplatz, München", - "icoX": 5, - "extId": "624832", - "state": "F", - "crd": { - "x": 11547067, - "y": 48159277, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 288, - "isMainMast": true - }, - { - "lid": "A=1@O=Infanteriestraße, München@X=11553611@Y=48161443@U=80@L=621695@", - "type": "S", - "name": "Infanteriestraße, München", - "icoX": 5, - "extId": "621695", - "state": "F", - "crd": { - "x": 11553611, - "y": 48161443, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 288 - }, - { - "lid": "A=1@O=Barbarastraße, München@X=11557602@Y=48161380@U=80@L=639100@", - "type": "S", - "name": "Barbarastraße, München", - "icoX": 5, - "extId": "639100", - "state": "F", - "crd": { - "x": 11557602, - "y": 48161380, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 288, - "mMastLocX": 60 - }, - { - "lid": "A=1@O=Barbarastraße, München@X=11557602@Y=48161470@U=80@L=620282@", - "type": "S", - "name": "Barbarastraße, München", - "icoX": 5, - "extId": "620282", - "state": "F", - "crd": { - "x": 11557602, - "y": 48161470, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 288, - "isMainMast": true - }, - { - "lid": "A=1@O=Nordbad, München@X=11564317@Y=48160877@U=80@L=625001@", - "type": "S", - "name": "Nordbad, München", - "icoX": 5, - "extId": "625001", - "state": "F", - "crd": { - "x": 11564317, - "y": 48160877, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 288, - "mMastLocX": 62 - }, - { - "lid": "A=1@O=Nordbad, München@X=11563526@Y=48161254@U=80@L=625002@", - "type": "S", - "name": "Nordbad, München", - "icoX": 4, - "extId": "625002", - "state": "F", - "crd": { - "x": 11563526, - "y": 48161254, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 288, - "isMainMast": true - }, - { - "lid": "A=1@O=Hohenzollernplatz, München@X=11568128@Y=48161174@U=80@L=638868@", - "type": "S", - "name": "Hohenzollernplatz, München", - "icoX": 5, - "extId": "638868", - "state": "F", - "crd": { - "x": 11568128, - "y": 48161174, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 416, - "mMastLocX": 64 - }, - { - "lid": "A=1@O=Hohenzollernplatz, München@X=11568766@Y=48162351@U=80@L=624663@", - "type": "S", - "name": "Hohenzollernplatz, München", - "icoX": 10, - "extId": "624663", - "state": "F", - "crd": { - "x": 11568766, - "y": 48162351, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 416, - "isMainMast": true - }, - { - "lid": "A=1@O=Kurfürstenplatz, München@X=11574070@Y=48160401@U=80@L=624793@", - "type": "S", - "name": "Kurfürstenplatz, München", - "icoX": 5, - "extId": "624793", - "state": "F", - "crd": { - "x": 11574070, - "y": 48160401, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 288, - "mMastLocX": 66 - }, - { - "lid": "A=1@O=Kurfürstenplatz, München@X=11574088@Y=48160508@U=80@L=624795@", - "type": "S", - "name": "Kurfürstenplatz, München", - "icoX": 5, - "extId": "624795", - "state": "F", - "crd": { - "x": 11574088, - "y": 48160508, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 288, - "isMainMast": true - }, - { - "lid": "A=1@O=München Siemenswerke@X=11532801@Y=48094501@U=80@L=8004137@", - "type": "S", - "name": "München Siemenswerke", - "icoX": 0, - "extId": "8004137", - "state": "F", - "crd": { - "x": 11532810, - "y": 48094492, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 56, - "pRefL": [ - 20, - 0, - 1, - 2, - 3, - 4, - 5, - 21 - ] - }, - { - "lid": "A=1@O=Obersendling, München@X=11536261@Y=48098357@U=80@L=625016@", - "type": "S", - "name": "Obersendling, München", - "icoX": 5, - "extId": "625016", - "state": "F", - "crd": { - "x": 11536261, - "y": 48098357, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 160, - "pRefL": [ - 23, - 21, - 9 - ], - "mMastLocX": 69 - }, - { - "lid": "A=1@O=Obersendling, München@X=11538023@Y=48098627@U=80@L=625021@", - "type": "S", - "name": "Obersendling, München", - "icoX": 5, - "extId": "625021", - "state": "F", - "crd": { - "x": 11538023, - "y": 48098627, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 160, - "pRefL": [ - 23, - 21 - ], - "isMainMast": true - }, - { - "lid": "A=1@O=Karl-Theodor-Straße, München@X=11574034@Y=48166900@U=80@L=638842@", - "type": "S", - "name": "Karl-Theodor-Straße, München", - "icoX": 4, - "extId": "638842", - "state": "F", - "crd": { - "x": 11574034, - "y": 48166900, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 256, - "pRefL": [ - 6, - 7 - ], - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Harras, München@X=11537907@Y=48116893@U=80@L=624602@", - "type": "S", - "name": "Harras, München", - "icoX": 0, - "extId": "624602", - "state": "F", - "crd": { - "x": 11537907, - "y": 48116893, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 184, - "pRefL": [ - 20, - 0, - 1, - 3, - 4, - 13, - 31, - 32, - 33, - 23, - 34, - 14, - 35, - 36 - ], - "mMastLocX": 27 - }, - { - "lid": "A=1@O=Sendlinger Tor, München@X=11566142@Y=48133703@U=80@L=624625@", - "type": "S", - "name": "Sendlinger Tor, München", - "icoX": 5, - "extId": "624625", - "state": "F", - "crd": { - "x": 11566142, - "y": 48133703, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 416, - "pRefL": [ - 39, - 40, - 34, - 14, - 41, - 42, - 43, - 9, - 36, - 44, - 45, - 46, - 47, - 48, - 49, - 7, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57 - ], - "mMastLocX": 12 - }, - { - "lid": "A=1@O=Karlsplatz (Stachus), München@X=11565360@Y=48138638@U=80@L=624746@", - "type": "S", - "name": "Karlsplatz (Stachus), München", - "icoX": 0, - "extId": "624746", - "state": "F", - "crd": { - "x": 11565360, - "y": 48138638, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 440, - "pRefL": [ - 2, - 59, - 60, - 61, - 3, - 62, - 63, - 4, - 64, - 65, - 66, - 34, - 14, - 41, - 67, - 68, - 46, - 47, - 48, - 69, - 70, - 71, - 49, - 7, - 50, - 51, - 52, - 72, - 53, - 54, - 55, - 56, - 73, - 57 - ], - "mMastLocX": 74 - }, - { - "lid": "A=1@O=München Karlsplatz@X=11565620@Y=48139456@U=80@L=8004132@", - "type": "S", - "name": "München Karlsplatz", - "icoX": 0, - "extId": "8004132", - "state": "F", - "crd": { - "x": 11565620, - "y": 48139456, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 440, - "pRefL": [ - 2, - 59, - 60, - 61, - 3, - 62, - 63, - 4, - 64 - ] - }, - { - "lid": "A=1@O=Karlsplatz (Stachus), München@X=11565189@Y=48138503@U=80@L=624744@", - "type": "S", - "name": "Karlsplatz (Stachus), München", - "icoX": 0, - "extId": "624744", - "state": "F", - "crd": { - "x": 11565189, - "y": 48138503, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 440, - "pRefL": [ - 2, - 59, - 60, - 61, - 3, - 62, - 63, - 4, - 64, - 65, - 66, - 34, - 14, - 41, - 67, - 68, - 46, - 47, - 48, - 69, - 70, - 71, - 49, - 7, - 50, - 51, - 52, - 72, - 53, - 54, - 55, - 56, - 73, - 57 - ], - "mMastLocX": 74 - }, - { - "lid": "A=1@O=Ottostraße, München@X=11567778@Y=48142350@U=80@L=637392@", - "type": "S", - "name": "Ottostraße, München", - "icoX": 4, - "extId": "637392", - "state": "F", - "crd": { - "x": 11567778, - "y": 48142350, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 256, - "mMastLocX": 77 - }, - { - "lid": "A=1@O=Ottostraße, München@X=11567877@Y=48142503@U=80@L=622657@", - "type": "S", - "name": "Ottostraße, München", - "icoX": 8, - "extId": "622657", - "state": "F", - "crd": { - "x": 11567877, - "y": 48142503, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 256, - "isMainMast": true - }, - { - "lid": "A=1@O=Karolinenplatz, München@X=11569701@Y=48145550@U=80@L=637306@", - "type": "S", - "name": "Karolinenplatz, München", - "icoX": 4, - "extId": "637306", - "state": "F", - "crd": { - "x": 11569701, - "y": 48145550, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 256, - "mMastLocX": 79 - }, - { - "lid": "A=1@O=Karolinenplatz, München@X=11569854@Y=48145739@U=80@L=621834@", - "type": "S", - "name": "Karolinenplatz, München", - "icoX": 8, - "extId": "621834", - "state": "F", - "crd": { - "x": 11569854, - "y": 48145739, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 256, - "isMainMast": true - }, - { - "lid": "A=1@O=Pinakotheken, München@X=11571877@Y=48148706@U=80@L=622753@", - "type": "S", - "name": "Pinakotheken, München", - "icoX": 5, - "extId": "622753", - "state": "F", - "crd": { - "x": 11571877, - "y": 48148706, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 288, - "isMainMast": true - }, - { - "lid": "A=1@O=Schellingstraße, München@X=11573216@Y=48150809@U=80@L=625623@", - "type": "S", - "name": "Schellingstraße, München", - "icoX": 5, - "extId": "625623", - "state": "F", - "crd": { - "x": 11573216, - "y": 48150809, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 288, - "isMainMast": true - }, - { - "lid": "A=1@O=Nordendstraße, München@X=11575410@Y=48154872@U=80@L=638853@", - "type": "S", - "name": "Nordendstraße, München", - "icoX": 4, - "extId": "638853", - "state": "F", - "crd": { - "x": 11575410, - "y": 48154872, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 256, - "mMastLocX": 83 - }, - { - "lid": "A=1@O=Nordendstraße, München@X=11575445@Y=48154908@U=80@L=622468@", - "type": "S", - "name": "Nordendstraße, München", - "icoX": 8, - "extId": "622468", - "state": "F", - "crd": { - "x": 11575445, - "y": 48154908, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 256, - "isMainMast": true - }, - { - "lid": "A=1@O=Elisabethplatz, München@X=11575077@Y=48157452@U=80@L=638854@", - "type": "S", - "name": "Elisabethplatz, München", - "icoX": 4, - "extId": "638854", - "state": "F", - "crd": { - "x": 11575077, - "y": 48157452, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 256, - "mMastLocX": 85 - }, - { - "lid": "A=1@O=Elisabethplatz, München@X=11574852@Y=48157875@U=80@L=620696@", - "type": "S", - "name": "Elisabethplatz, München", - "icoX": 4, - "extId": "620696", - "state": "F", - "crd": { - "x": 11574852, - "y": 48157875, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 256 - }, - { - "lid": "A=1@O=Kurfürstenplatz, München@X=11574951@Y=48160014@U=80@L=636453@", - "type": "S", - "name": "Kurfürstenplatz, München", - "icoX": 5, - "extId": "636453", - "state": "F", - "crd": { - "x": 11574951, - "y": 48160014, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 288, - "mMastLocX": 66 - }, - { - "lid": "A=1@O=Clemensstraße, München@X=11574681@Y=48163268@U=80@L=620414@", - "type": "S", - "name": "Clemensstraße, München", - "icoX": 4, - "extId": "620414", - "state": "F", - "crd": { - "x": 11574681, - "y": 48163268, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 256 - }, - { - "lid": "A=1@O=München Hbf (tief)@X=11560496@Y=48141173@U=80@L=8098263@", - "type": "S", - "name": "München Hbf (tief)", - "icoX": 25, - "extId": "8098263", - "state": "F", - "crd": { - "x": 11560496, - "y": 48141173, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 959, - "pRefL": [ - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 20, - 0, - 1, - 87, - 88, - 2, - 89, - 90, - 59, - 60, - 61, - 3, - 62, - 63, - 4, - 64, - 91, - 92, - 93, - 65, - 66, - 94, - 95, - 42, - 43, - 67, - 68, - 44, - 45, - 46, - 96, - 48, - 69, - 70, - 71, - 50, - 53, - 54, - 55, - 73, - 97 - ], - "entry": true, - "mMastLocX": 89 - }, - { - "lid": "A=1@O=München Hbf@X=11558339@Y=48140229@U=80@L=8000261@", - "type": "S", - "name": "München Hbf", - "icoX": 25, - "extId": "8000261", - "state": "F", - "crd": { - "x": 11558339, - "y": 48140229, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 959, - "pRefL": [ - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 2, - 89, - 60, - 61, - 97 - ] - }, - { - "lid": "A=1@O=München Heimeranplatz@X=11531497@Y=48132965@U=80@L=8005419@", - "type": "S", - "name": "München Heimeranplatz", - "icoX": 0, - "extId": "8005419", - "state": "F", - "crd": { - "x": 11531497, - "y": 48132965, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 184 - }, - { - "lid": "A=1@O=München Hackerbrücke@X=11548568@Y=48141973@U=80@L=8004129@", - "type": "S", - "name": "München Hackerbrücke", - "icoX": 0, - "extId": "8004129", - "state": "F", - "crd": { - "x": 11548532, - "y": 48141919, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 312 - }, - { - "lid": "A=1@O=Hauptbahnhof, München@X=11561153@Y=48140049@U=80@L=624637@", - "type": "S", - "name": "Hauptbahnhof, München", - "icoX": 25, - "extId": "624637", - "state": "F", - "crd": { - "x": 11561153, - "y": 48140049, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 959, - "pRefL": [ - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 20, - 0, - 1, - 87, - 88, - 2, - 89, - 90, - 59, - 60, - 61, - 3, - 62, - 63, - 4, - 64, - 91, - 92, - 93, - 65, - 66, - 94, - 95, - 42, - 43, - 67, - 68, - 44, - 45, - 46, - 96, - 48, - 69, - 70, - 71, - 50, - 53, - 54, - 55, - 73, - 97 - ], - "mMastLocX": 89 - }, - { - "lid": "A=1@O=Scheidplatz, München@X=11572937@Y=48171547@U=80@L=624529@", - "type": "S", - "name": "Scheidplatz, München", - "icoX": 5, - "extId": "624529", - "state": "F", - "crd": { - "x": 11572937, - "y": 48171547, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 416, - "pRefL": [ - 99, - 100, - 101, - 102, - 103, - 43, - 9, - 45, - 6, - 7 - ], - "mMastLocX": 94 - }, - { - "lid": "A=1@O=Scheidplatz, München@X=11573081@Y=48171790@U=80@L=625160@", - "type": "S", - "name": "Scheidplatz, München", - "icoX": 5, - "extId": "625160", - "state": "F", - "crd": { - "x": 11573081, - "y": 48171790, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 416, - "pRefL": [ - 99, - 100, - 102, - 103 - ], - "isMainMast": true - }, - { - "lid": "A=1@O=Königsplatz, München@X=11563301@Y=48145128@U=80@L=624796@", - "type": "S", - "name": "Königsplatz, München", - "icoX": 5, - "extId": "624796", - "state": "F", - "crd": { - "x": 11563301, - "y": 48145128, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 160 - }, - { - "lid": "A=1@O=Theresienstraße, München@X=11564407@Y=48151420@U=80@L=625254@", - "type": "S", - "name": "Theresienstraße, München", - "icoX": 10, - "extId": "625254", - "state": "F", - "crd": { - "x": 11564407, - "y": 48151420, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 128 - }, - { - "lid": "A=1@O=Josephsplatz, München@X=11567059@Y=48155654@U=80@L=624725@", - "type": "S", - "name": "Josephsplatz, München", - "icoX": 5, - "extId": "624725", - "state": "F", - "crd": { - "x": 11567059, - "y": 48155654, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 160, - "isMainMast": true - }, - { - "lid": "A=1@O=Scheidplatz, München@X=11572937@Y=48171385@U=80@L=624388@", - "type": "S", - "name": "Scheidplatz, München", - "icoX": 5, - "extId": "624388", - "state": "F", - "crd": { - "x": 11572937, - "y": 48171385, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 416, - "pRefL": [ - 99, - 100, - 101, - 102, - 103, - 43, - 9, - 45, - 6, - 7 - ], - "mMastLocX": 94 - } - ], - "prodL": [ - { - "name": "BRB", - "icoX": 0, - "cls": 8, - "prodCtx": { - "name": "BRB", - "line": "", - "catOut": "DPN ", - "catOutS": "DPN", - "catOutL": "Nahreisezug" - } - }, - { - "name": "M", - "icoX": 0, - "cls": 8, - "prodCtx": { - "name": "M ", - "line": "", - "catOut": "DPN ", - "catOutS": "DPN", - "catOutL": "Nahreisezug" - } - }, - { - "pid": "L::3::Bus::B1146449194::3_B7_____SEV!!1285884!!5355465::*", - "name": "Bus SEV", - "nameS": "SEV", - "icoX": 0, - "cls": 8, - "prodCtx": { - "name": "Bus SEV", - "line": "SEV", - "lineId": "3_B7_____SEV!!1285884!!5355465", - "catOut": "Bus ", - "catOutS": "Bsv", - "catOutL": "SEV-Bus" - } - }, - { - "pid": "L::4::S::B0016128115::4_800725_3::*", - "name": "S 3", - "nameS": "S 3", - "icoX": 1, - "cls": 16, - "prodCtx": { - "name": "S 3", - "line": "3", - "lineId": "4_800725_3", - "catOut": "S ", - "catOutS": "s", - "catOutL": "S-Bahn" - }, - "himIdL": [ - "RIS_HIM_FREETEXT_1072472", - "RIS_HIM_FREETEXT_1072473", - "RIS_HIM_FREETEXT_1163477", - "RIS_HIM_FREETEXT_1163478", - "RIS_HIM_FREETEXT_1179605", - "RIS_HIM_FREETEXT_1179600", - "RIS_HIM_FREETEXT_1179608", - "RIS_HIM_FREETEXT_1179607", - "RIS_HIM_FREETEXT_1179602", - "RIS_HIM_FREETEXT_1179599", - "RIS_HIM_FREETEXT_1184673" - ] - }, - { - "pid": "L::4::S::B0016128115::4_800725_7::*", - "name": "S 7", - "nameS": "S 7", - "icoX": 2, - "cls": 16, - "prodCtx": { - "name": "S 7", - "line": "7", - "lineId": "4_800725_7", - "catOut": "S ", - "catOutS": "s", - "catOutL": "S-Bahn" - }, - "himIdL": [ - "RIS_HIM_FREETEXT_1184673", - "RIS_HIM_FREETEXT_1186308" - ] - }, - { - "pid": "L::4::S::B0016128115::4_800725_20::*", - "name": "S 20", - "nameS": "S 20", - "icoX": 3, - "cls": 16, - "prodCtx": { - "name": "S 20", - "line": "20", - "lineId": "4_800725_20", - "catOut": "S ", - "catOutS": "s", - "catOutL": "S-Bahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_12::*", - "name": "12", - "nameS": "12", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "12", - "line": "12", - "lineId": "8_swm002_12", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_28::*", - "name": "28", - "nameS": "28", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "28", - "line": "28", - "lineId": "8_swm002_28", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_135::*", - "name": "135", - "nameS": "135", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "135", - "line": "135", - "lineId": "5_swm003_135", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::7::U::B1146449194::7_swm001_3::*", - "name": "U 3", - "nameS": "U 3", - "icoX": 6, - "cls": 128, - "prodCtx": { - "name": "U 3", - "line": "3", - "lineId": "7_swm001_3", - "catOut": "U ", - "catOutS": "U", - "catOutL": "U-Bahn" - } - }, - { - "name": "Walk", - "icoX": 7, - "prodCtx": { - "name": "Walk" - } - }, - { - "pid": "L::7::U::B1146449194::7_swm001_3::*", - "name": "U 3", - "nameS": "U 3", - "number": "3", - "icoX": 6, - "cls": 128, - "prodCtx": { - "name": "U 3", - "num": "3032", - "line": "3", - "matchId": "3", - "catOut": "U", - "catOutS": "U", - "catOutL": "U-Bahn", - "catIn": "U", - "catCode": "7", - "admin": "swm001" - } - }, - { - "pid": "L::7::U::B1146449194::7_swm001_3::*", - "name": "U 3", - "nameS": "U 3", - "number": "3", - "icoX": 6, - "cls": 128, - "prodCtx": { - "name": "U 3", - "num": "3032", - "line": "3", - "lineId": "7_swm001_3", - "matchId": "3", - "catOut": "U", - "catOutS": "U", - "catOutL": "U-Bahn", - "catIn": "U", - "catCode": "7", - "admin": "swm001" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_53::*", - "name": "53", - "nameS": "53", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "53", - "line": "53", - "lineId": "5_swm003_53", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_N41::*", - "name": "N41", - "nameS": "N41", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "N41", - "line": "N41", - "lineId": "5_swm003_N41", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_53::*", - "name": "53", - "nameS": "53", - "number": "53", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": " 53", - "num": "23898", - "line": "53", - "matchId": "53", - "catOut": "Bus", - "catOutS": "Bus", - "catOutL": "Bus", - "catIn": "Bus", - "catCode": "5", - "admin": "swm003" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_59::*", - "name": "59", - "nameS": "59", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "59", - "line": "59", - "lineId": "5_swm003_59", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_N43::*", - "name": "N43", - "nameS": "N43", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "N43", - "line": "N43", - "lineId": "5_swm003_N43", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_53::*", - "name": "53", - "nameS": "53", - "number": "53", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": " 53", - "num": "23898", - "line": "53", - "lineId": "5_swm003_53", - "matchId": "53", - "catOut": "Bus", - "catOutS": "Bus", - "catOutL": "Bus", - "catIn": "Bus", - "catCode": "5", - "admin": "swm003" - } - }, - { - "pid": "L::4::S::B0016128115::4_800725_7::*", - "name": "S 7", - "nameS": "S 7", - "number": "7", - "icoX": 2, - "cls": 16, - "oprX": 0, - "prodCtx": { - "name": "S 7", - "num": "6740", - "line": "7", - "matchId": "7", - "catOut": "S", - "catOutS": "s", - "catOutL": "S-Bahn", - "catIn": "s", - "catCode": "4", - "admin": "800725" - }, - "himIdL": [ - "RIS_HIM_FREETEXT_1184673", - "RIS_HIM_FREETEXT_1186308" - ] - }, - { - "name": "BOB", - "icoX": 0, - "cls": 8, - "prodCtx": { - "name": "BOB", - "line": "", - "catOut": "DPN ", - "catOutS": "DPN", - "catOutL": "Nahreisezug" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_136::*", - "name": "136", - "nameS": "136", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "136", - "line": "136", - "lineId": "5_swm003_136", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::4::S::B0016128115::4_800725_7::*", - "name": "S 7", - "nameS": "S 7", - "number": "7", - "icoX": 2, - "cls": 16, - "oprX": 0, - "prodCtx": { - "name": "S 7", - "num": "6740", - "line": "7", - "lineId": "4_800725_7", - "matchId": "7", - "catOut": "S", - "catOutS": "s", - "catOutL": "S-Bahn", - "catIn": "s", - "catCode": "4", - "admin": "800725" - }, - "himIdL": [ - "RIS_HIM_FREETEXT_1184673", - "RIS_HIM_FREETEXT_1186308" - ] - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_134::*", - "name": "134", - "nameS": "134", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "134", - "line": "134", - "lineId": "5_swm003_134", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::7::U::B1146449194::7_swm001_3::*", - "name": "U 3", - "nameS": "U 3", - "number": "3", - "icoX": 6, - "cls": 128, - "prodCtx": { - "name": "U 3", - "num": "3033", - "line": "3", - "matchId": "3", - "catOut": "U", - "catOutS": "U", - "catOutL": "U-Bahn", - "catIn": "U", - "catCode": "7", - "admin": "swm001" - } - }, - { - "pid": "L::7::U::B1146449194::7_swm001_3::*", - "name": "U 3", - "nameS": "U 3", - "number": "3", - "icoX": 6, - "cls": 128, - "prodCtx": { - "name": "U 3", - "num": "3033", - "line": "3", - "lineId": "7_swm001_3", - "matchId": "3", - "catOut": "U", - "catOutS": "U", - "catOutL": "U-Bahn", - "catIn": "U", - "catCode": "7", - "admin": "swm001" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_53::*", - "name": "53", - "nameS": "53", - "number": "53", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": " 53", - "num": "23900", - "line": "53", - "matchId": "53", - "catOut": "Bus", - "catOutS": "Bus", - "catOutL": "Bus", - "catIn": "Bus", - "catCode": "5", - "admin": "swm003" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_53::*", - "name": "53", - "nameS": "53", - "number": "53", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": " 53", - "num": "23900", - "line": "53", - "lineId": "5_swm003_53", - "matchId": "53", - "catOut": "Bus", - "catOutS": "Bus", - "catOutL": "Bus", - "catIn": "Bus", - "catCode": "5", - "admin": "swm003" - } - }, - { - "pid": "L::4::S::B0016128115::4_800725_7::*", - "name": "S 7", - "nameS": "S 7", - "number": "7", - "icoX": 2, - "cls": 16, - "oprX": 0, - "prodCtx": { - "name": "S 7", - "num": "6745", - "line": "7", - "matchId": "7", - "catOut": "S", - "catOutS": "s", - "catOutL": "S-Bahn", - "catIn": "s", - "catCode": "4", - "admin": "800725" - }, - "himIdL": [ - "RIS_HIM_FREETEXT_1184673", - "RIS_HIM_FREETEXT_1186308" - ] - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_28::*", - "name": "28", - "nameS": "28", - "number": "28", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": " 28", - "num": "15820", - "line": "28", - "matchId": "28", - "catOut": "STR", - "catOutS": "STR", - "catOutL": "Straenbahn", - "catIn": "STR", - "catCode": "8", - "admin": "swm002" - } - }, - { - "pid": "L::4::S::B0016128115::4_800725_7::*", - "name": "S 7", - "nameS": "S 7", - "number": "7", - "icoX": 2, - "cls": 16, - "oprX": 0, - "prodCtx": { - "name": "S 7", - "num": "6745", - "line": "7", - "lineId": "4_800725_7", - "matchId": "7", - "catOut": "S", - "catOutS": "s", - "catOutL": "S-Bahn", - "catIn": "s", - "catCode": "4", - "admin": "800725" - }, - "himIdL": [ - "RIS_HIM_FREETEXT_1184673", - "RIS_HIM_FREETEXT_1186308" - ] - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_54::*", - "name": "54", - "nameS": "54", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "54", - "line": "54", - "lineId": "5_swm003_54", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_130::*", - "name": "130", - "nameS": "130", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "130", - "line": "130", - "lineId": "5_swm003_130", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_132::*", - "name": "132", - "nameS": "132", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "132", - "line": "132", - "lineId": "5_swm003_132", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_N40::*", - "name": "N40", - "nameS": "N40", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "N40", - "line": "N40", - "lineId": "5_swm003_N40", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm_18_X30::*", - "name": "X30", - "nameS": "X30", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "X30", - "line": "X30", - "lineId": "5_swm_18_X30", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::7::U::B1146449194::7_swm001_6::*", - "name": "U 6", - "nameS": "U 6", - "icoX": 15, - "cls": 128, - "prodCtx": { - "name": "U 6", - "line": "6", - "lineId": "7_swm001_6", - "catOut": "U ", - "catOutS": "U", - "catOutL": "U-Bahn" - } - }, - { - "pid": "L::7::U::B1146449194::7_swm001_6::*", - "name": "U 6", - "nameS": "U 6", - "number": "6", - "icoX": 15, - "cls": 128, - "prodCtx": { - "name": "U 6", - "num": "5819", - "line": "6", - "matchId": "6", - "catOut": "U", - "catOutS": "U", - "catOutL": "U-Bahn", - "catIn": "U", - "catCode": "7", - "admin": "swm001" - } - }, - { - "pid": "L::7::U::B1146449194::7_swm001_6::*", - "name": "U 6", - "nameS": "U 6", - "number": "6", - "icoX": 15, - "cls": 128, - "prodCtx": { - "name": "U 6", - "num": "5819", - "line": "6", - "lineId": "7_swm001_6", - "matchId": "6", - "catOut": "U", - "catOutS": "U", - "catOutL": "U-Bahn", - "catIn": "U", - "catCode": "7", - "admin": "swm001" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_52::*", - "name": "52", - "nameS": "52", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "52", - "line": "52", - "lineId": "5_swm003_52", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_62::*", - "name": "62", - "nameS": "62", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "62", - "line": "62", - "lineId": "5_swm003_62", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_N45::*", - "name": "N45", - "nameS": "N45", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "N45", - "line": "N45", - "lineId": "5_swm003_N45", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::7::U::B1146449194::7_swm001_1::*", - "name": "U 1", - "nameS": "U 1", - "icoX": 16, - "cls": 128, - "prodCtx": { - "name": "U 1", - "line": "1", - "lineId": "7_swm001_1", - "catOut": "U ", - "catOutS": "U", - "catOutL": "U-Bahn" - } - }, - { - "pid": "L::7::U::B1146449194::7_swm001_2::*", - "name": "U 2", - "nameS": "U 2", - "icoX": 10, - "cls": 128, - "prodCtx": { - "name": "U 2", - "line": "2", - "lineId": "7_swm001_2", - "catOut": "U ", - "catOutS": "U", - "catOutL": "U-Bahn" - } - }, - { - "pid": "L::7::U::B1146449194::7_swm001_7::*", - "name": "U 7", - "nameS": "U 7", - "icoX": 16, - "cls": 128, - "prodCtx": { - "name": "U 7", - "line": "7", - "lineId": "7_swm001_7", - "catOut": "U ", - "catOutS": "U", - "catOutL": "U-Bahn" - } - }, - { - "pid": "L::7::U::B1146449194::7_swm001_8::*", - "name": "U 8", - "nameS": "U 8", - "icoX": 17, - "cls": 128, - "prodCtx": { - "name": "U 8", - "line": "8", - "lineId": "7_swm001_8", - "catOut": "U ", - "catOutS": "U", - "catOutL": "U-Bahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_16::*", - "name": "16", - "nameS": "16", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "16", - "line": "16", - "lineId": "8_swm002_16", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_17!!1286563!!5355141::*", - "name": "17", - "nameS": "17", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "17", - "line": "17", - "lineId": "8_swm002_17!!1286563!!5355141", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_18::*", - "name": "18", - "nameS": "18", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "18", - "line": "18", - "lineId": "8_swm002_18", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_27::*", - "name": "27", - "nameS": "27", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "27", - "line": "27", - "lineId": "8_swm002_27", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_29::*", - "name": "29", - "nameS": "29", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "29", - "line": "29", - "lineId": "8_swm002_29", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_31::*", - "name": "31", - "nameS": "31", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "31", - "line": "31", - "lineId": "8_swm002_31", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_37::*", - "name": "37", - "nameS": "37", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "37", - "line": "37", - "lineId": "8_swm002_37", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_N17::*", - "name": "N17", - "nameS": "N17", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "N17", - "line": "N17", - "lineId": "8_swm002_N17", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_N19::*", - "name": "N19", - "nameS": "N19", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "N19", - "line": "N19", - "lineId": "8_swm002_N19", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_N20::*", - "name": "N20", - "nameS": "N20", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "N20", - "line": "N20", - "lineId": "8_swm002_N20", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_N27::*", - "name": "N27", - "nameS": "N27", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "N27", - "line": "N27", - "lineId": "8_swm002_N27", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_SEVU2::*", - "name": "SEVU2", - "nameS": "SEVU2", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "SEVU2", - "line": "SEVU2", - "lineId": "8_swm002_SEVU2", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_29::*", - "name": "29", - "nameS": "29", - "number": "29", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": " 29", - "num": "16282", - "line": "29", - "matchId": "29", - "catOut": "STR", - "catOutS": "STR", - "catOutL": "Straenbahn", - "catIn": "STR", - "catCode": "8", - "admin": "swm002" - } - }, - { - "name": "S", - "nameS": "S", - "icoX": 18, - "cls": 16, - "prodCtx": { - "name": "S ", - "line": "", - "catOut": "S ", - "catOutS": "s", - "catOutL": "S-Bahn" - } - }, - { - "pid": "L::4::S::B0016128115::4_800725_1::*", - "name": "S 1", - "nameS": "S 1", - "icoX": 19, - "cls": 16, - "prodCtx": { - "name": "S 1", - "line": "1", - "lineId": "4_800725_1", - "catOut": "S ", - "catOutS": "s", - "catOutL": "S-Bahn" - }, - "himIdL": [ - "RIS_HIM_FREETEXT_1179605", - "RIS_HIM_FREETEXT_1179600", - "RIS_HIM_FREETEXT_1179608", - "RIS_HIM_FREETEXT_1179607", - "RIS_HIM_FREETEXT_1179602", - "RIS_HIM_FREETEXT_1179599", - "RIS_HIM_FREETEXT_1184948", - "RIS_HIM_FREETEXT_1184954" - ] - }, - { - "pid": "L::4::S::B0016128115::4_800725_2::*", - "name": "S 2", - "nameS": "S 2", - "icoX": 20, - "cls": 16, - "prodCtx": { - "name": "S 2", - "line": "2", - "lineId": "4_800725_2", - "catOut": "S ", - "catOutS": "s", - "catOutL": "S-Bahn" - }, - "himIdL": [ - "RIS_HIM_FREETEXT_1159178", - "RIS_HIM_FREETEXT_1179605", - "RIS_HIM_FREETEXT_1179600", - "RIS_HIM_FREETEXT_1179608", - "RIS_HIM_FREETEXT_1179607", - "RIS_HIM_FREETEXT_1179602", - "RIS_HIM_FREETEXT_1179599", - "RIS_HIM_FREETEXT_1179628", - "RIS_HIM_FREETEXT_1186304" - ] - }, - { - "pid": "L::4::S::B0016128115::4_800725_4::*", - "name": "S 4", - "nameS": "S 4", - "icoX": 21, - "cls": 16, - "prodCtx": { - "name": "S 4", - "line": "4", - "lineId": "4_800725_4", - "catOut": "S ", - "catOutS": "s", - "catOutL": "S-Bahn" - }, - "himIdL": [ - "RIS_HIM_FREETEXT_1179605", - "RIS_HIM_FREETEXT_1179600", - "RIS_HIM_FREETEXT_1179608", - "RIS_HIM_FREETEXT_1179607", - "RIS_HIM_FREETEXT_1179602", - "RIS_HIM_FREETEXT_1179599", - "RIS_HIM_FREETEXT_1183479", - "RIS_HIM_FREETEXT_1185509", - "RIS_HIM_FREETEXT_1179628" - ] - }, - { - "pid": "L::4::S::B0016128115::4_800725_6::*", - "name": "S 6", - "nameS": "S 6", - "icoX": 22, - "cls": 16, - "prodCtx": { - "name": "S 6", - "line": "6", - "lineId": "4_800725_6", - "catOut": "S ", - "catOutS": "s", - "catOutL": "S-Bahn" - }, - "himIdL": [ - "RIS_HIM_FREETEXT_1159180", - "RIS_HIM_FREETEXT_1163468", - "RIS_HIM_FREETEXT_1163469", - "RIS_HIM_FREETEXT_1174654", - "RIS_HIM_FREETEXT_1175966", - "RIS_HIM_FREETEXT_1179605", - "RIS_HIM_FREETEXT_1179600", - "RIS_HIM_FREETEXT_1179608", - "RIS_HIM_FREETEXT_1179607", - "RIS_HIM_FREETEXT_1179602", - "RIS_HIM_FREETEXT_1179599", - "RIS_HIM_FREETEXT_1183480", - "RIS_HIM_FREETEXT_1179628", - "RIS_HIM_FREETEXT_1186299" - ] - }, - { - "pid": "L::4::S::B0016128115::4_800725_8::*", - "name": "S 8", - "nameS": "S 8", - "icoX": 23, - "cls": 16, - "prodCtx": { - "name": "S 8", - "line": "8", - "lineId": "4_800725_8", - "catOut": "S ", - "catOutS": "s", - "catOutL": "S-Bahn" - }, - "himIdL": [ - "RIS_HIM_FREETEXT_1138462", - "RIS_HIM_FREETEXT_1150260", - "RIS_HIM_FREETEXT_1159169", - "RIS_HIM_FREETEXT_1159171", - "RIS_HIM_FREETEXT_1159175", - "RIS_HIM_FREETEXT_1159181", - "RIS_HIM_FREETEXT_1159182", - "RIS_HIM_FREETEXT_1159195", - "RIS_HIM_FREETEXT_1159199", - "RIS_HIM_FREETEXT_1159203", - "RIS_HIM_FREETEXT_1159274", - "RIS_HIM_FREETEXT_1159288", - "RIS_HIM_FREETEXT_1159291", - "RIS_HIM_FREETEXT_1159293", - "RIS_HIM_FREETEXT_1172180", - "RIS_HIM_FREETEXT_1179605", - "RIS_HIM_FREETEXT_1179600", - "RIS_HIM_FREETEXT_1179608", - "RIS_HIM_FREETEXT_1179607", - "RIS_HIM_FREETEXT_1179602", - "RIS_HIM_FREETEXT_1179599", - "RIS_HIM_FREETEXT_1184942", - "RIS_HIM_FREETEXT_1179628", - "RIS_HIM_FREETEXT_1186299" - ] - }, - { - "pid": "L::5::Bus::B1146449194::5_swm_12_717::*", - "name": "717", - "nameS": "717", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "717", - "line": "717", - "lineId": "5_swm_12_717", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm_12_720::*", - "name": "720", - "nameS": "720", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "720", - "line": "720", - "lineId": "5_swm_12_720", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::7::U::B1146449194::7_swm001_4::*", - "name": "U 4", - "nameS": "U 4", - "icoX": 9, - "cls": 128, - "prodCtx": { - "name": "U 4", - "line": "4", - "lineId": "7_swm001_4", - "catOut": "U ", - "catOutS": "U", - "catOutL": "U-Bahn" - } - }, - { - "pid": "L::7::U::B1146449194::7_swm001_5::*", - "name": "U 5", - "nameS": "U 5", - "icoX": 24, - "cls": 128, - "prodCtx": { - "name": "U 5", - "line": "5", - "lineId": "7_swm001_5", - "catOut": "U ", - "catOutS": "U", - "catOutL": "U-Bahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_19::*", - "name": "19", - "nameS": "19", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "19", - "line": "19", - "lineId": "8_swm002_19", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_20::*", - "name": "20", - "nameS": "20", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "20", - "line": "20", - "lineId": "8_swm002_20", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_21::*", - "name": "21", - "nameS": "21", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "21", - "line": "21", - "lineId": "8_swm002_21", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_39::*", - "name": "39", - "nameS": "39", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "39", - "line": "39", - "lineId": "8_swm002_39", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_N39::*", - "name": "N39", - "nameS": "N39", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "N39", - "line": "N39", - "lineId": "8_swm002_N39", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_29::*", - "name": "29", - "nameS": "29", - "number": "29", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": " 29", - "num": "16282", - "line": "29", - "lineId": "8_swm002_29", - "matchId": "29", - "catOut": "STR", - "catOutS": "STR", - "catOutL": "Straenbahn", - "catIn": "STR", - "catCode": "8", - "admin": "swm002" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_28::*", - "name": "28", - "nameS": "28", - "number": "28", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": " 28", - "num": "15820", - "line": "28", - "lineId": "8_swm002_28", - "matchId": "28", - "catOut": "STR", - "catOutS": "STR", - "catOutL": "Straenbahn", - "catIn": "STR", - "catCode": "8", - "admin": "swm002" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_28::*", - "name": "28", - "nameS": "28", - "number": "28", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": " 28", - "num": "15696", - "line": "28", - "matchId": "28", - "catOut": "STR", - "catOutS": "STR", - "catOutL": "Straenbahn", - "catIn": "STR", - "catCode": "8", - "admin": "swm002" - } - }, - { - "name": "ECE", - "icoX": 25, - "cls": 1, - "prodCtx": { - "name": "ECE ", - "line": "", - "catOut": "ECE ", - "catOutS": "ECE", - "catOutL": "Eurocity-Express" - } - }, - { - "name": "ICE", - "icoX": 25, - "cls": 1, - "prodCtx": { - "name": "ICE ", - "line": "", - "catOut": "ICE ", - "catOutS": "ICE", - "catOutL": "Intercity-Express" - } - }, - { - "name": "RJ", - "icoX": 25, - "cls": 1, - "prodCtx": { - "name": "RJ ", - "line": "", - "catOut": "RJ ", - "catOutS": "RJ", - "catOutL": "railjet" - } - }, - { - "name": "RJX", - "icoX": 25, - "cls": 1, - "prodCtx": { - "name": "RJX ", - "line": "", - "catOut": "RJX ", - "catOutS": "RJX", - "catOutL": "railjet xpress" - } - }, - { - "name": "TGV", - "icoX": 25, - "cls": 1, - "prodCtx": { - "name": "TGV ", - "line": "", - "catOut": "TGV ", - "catOutS": "RHT", - "catOutL": "TGV INOUI" - } - }, - { - "name": "EC", - "icoX": 26, - "cls": 2, - "prodCtx": { - "name": "EC ", - "line": "", - "catOut": "EC ", - "catOutS": "EC", - "catOutL": "Eurocity" - } - }, - { - "name": "IC", - "icoX": 26, - "cls": 2, - "prodCtx": { - "name": "IC ", - "line": "", - "catOut": "IC ", - "catOutS": "IC", - "catOutL": "Intercity" - } - }, - { - "name": "NJ", - "icoX": 26, - "cls": 2, - "prodCtx": { - "name": "NJ ", - "line": "", - "catOut": "NJ ", - "catOutS": "NJ", - "catOutL": "Nightjet" - } - }, - { - "name": "EN", - "icoX": 27, - "cls": 4, - "prodCtx": { - "name": "EN ", - "line": "", - "catOut": "EN ", - "catOutS": "EN", - "catOutL": "EuroNight" - } - }, - { - "name": "ALX", - "icoX": 0, - "cls": 8, - "prodCtx": { - "name": "ALX", - "line": "", - "catOut": "DPN ", - "catOutS": "DPN", - "catOutL": "Nahreisezug" - } - }, - { - "name": "RB", - "icoX": 0, - "cls": 8, - "prodCtx": { - "name": "RB ", - "line": "", - "catOut": "RB ", - "catOutS": "RB", - "catOutL": "Regionalbahn" - } - }, - { - "name": "RE", - "icoX": 0, - "cls": 8, - "prodCtx": { - "name": "RE ", - "line": "", - "catOut": "RE ", - "catOutS": "RE", - "catOutL": "Regional-Express" - } - }, - { - "pid": "L::3::Bus::B0723754675::3_A8N____SEV::*", - "name": "Bus SEV", - "nameS": "SEV", - "icoX": 0, - "cls": 8, - "prodCtx": { - "name": "Bus SEV", - "line": "SEV", - "lineId": "3_A8N____SEV", - "catOut": "Bus ", - "catOutS": "Bsv", - "catOutL": "SEV-Bus" - } - }, - { - "pid": "L::3::Bus::B1146449194::3_B7_____SEV::*", - "name": "Bus SEV", - "nameS": "SEV", - "icoX": 0, - "cls": 8, - "prodCtx": { - "name": "Bus SEV", - "line": "SEV", - "lineId": "3_B7_____SEV", - "catOut": "Bus ", - "catOutS": "Bsv", - "catOutL": "SEV-Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_58::*", - "name": "58", - "nameS": "58", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "58", - "line": "58", - "lineId": "5_swm003_58", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_68::*", - "name": "68", - "nameS": "68", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "68", - "line": "68", - "lineId": "5_swm003_68", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_100::*", - "name": "100", - "nameS": "100", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "100", - "line": "100", - "lineId": "5_swm003_100", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_mvvEBU_LHMUC::*", - "name": "LHMUC", - "nameS": "LHMUC", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "LHMUC", - "line": "LHMUC", - "lineId": "5_mvvEBU_LHMUC", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm_18_X98::*", - "name": "X98", - "nameS": "X98", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "X98", - "line": "X98", - "lineId": "5_swm_18_X98", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_17!!1285889!!5355225::*", - "name": "17", - "nameS": "17", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": "17", - "line": "17", - "lineId": "8_swm002_17!!1285889!!5355225", - "catOut": "STR ", - "catOutS": "STR", - "catOutL": "Straenbahn" - } - }, - { - "pid": "L::9::AST::B0723754675::9_A8N____SEV::*", - "name": "AST SEV", - "nameS": "SEV", - "icoX": 28, - "cls": 512, - "prodCtx": { - "name": "AST SEV", - "line": "SEV", - "lineId": "9_A8N____SEV", - "catOut": "AST ", - "catOutS": "ast", - "catOutL": "Anruf-Sammel-Taxi" - } - }, - { - "pid": "L::7::U::B1146449194::7_swm001_2::*", - "name": "U 2", - "nameS": "U 2", - "number": "2", - "icoX": 10, - "cls": 128, - "prodCtx": { - "name": "U 2", - "num": "2062", - "line": "2", - "matchId": "2", - "catOut": "U", - "catOutS": "U", - "catOutL": "U-Bahn", - "catIn": "U", - "catCode": "7", - "admin": "swm001" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_140::*", - "name": "140", - "nameS": "140", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "140", - "line": "140", - "lineId": "5_swm003_140", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_141::*", - "name": "141", - "nameS": "141", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "141", - "line": "141", - "lineId": "5_swm003_141", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_142::*", - "name": "142", - "nameS": "142", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "142", - "line": "142", - "lineId": "5_swm003_142", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm003_144::*", - "name": "144", - "nameS": "144", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "144", - "line": "144", - "lineId": "5_swm003_144", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::5::Bus::B1146449194::5_swm_12_U3::*", - "name": "U3", - "nameS": "U3", - "icoX": 5, - "cls": 32, - "prodCtx": { - "name": "U3", - "line": "U3", - "lineId": "5_swm_12_U3", - "catOut": "Bus ", - "catOutS": "Bus", - "catOutL": "Bus" - } - }, - { - "pid": "L::7::U::B1146449194::7_swm001_2::*", - "name": "U 2", - "nameS": "U 2", - "number": "2", - "icoX": 10, - "cls": 128, - "prodCtx": { - "name": "U 2", - "num": "2062", - "line": "2", - "lineId": "7_swm001_2", - "matchId": "2", - "catOut": "U", - "catOutS": "U", - "catOutL": "U-Bahn", - "catIn": "U", - "catCode": "7", - "admin": "swm001" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_28::*", - "name": "28", - "nameS": "28", - "number": "28", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": " 28", - "num": "15696", - "line": "28", - "lineId": "8_swm002_28", - "matchId": "28", - "catOut": "STR", - "catOutS": "STR", - "catOutL": "Straenbahn", - "catIn": "STR", - "catCode": "8", - "admin": "swm002" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_28::*", - "name": "28", - "nameS": "28", - "number": "28", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": " 28", - "num": "15821", - "line": "28", - "matchId": "28", - "catOut": "STR", - "catOutS": "STR", - "catOutL": "Straenbahn", - "catIn": "STR", - "catCode": "8", - "admin": "swm002" - } - }, - { - "pid": "L::8::STR::B1146449194::8_swm002_28::*", - "name": "28", - "nameS": "28", - "number": "28", - "icoX": 4, - "cls": 256, - "prodCtx": { - "name": " 28", - "num": "15821", - "line": "28", - "lineId": "8_swm002_28", - "matchId": "28", - "catOut": "STR", - "catOutS": "STR", - "catOutL": "Straenbahn", - "catIn": "STR", - "catCode": "8", - "admin": "swm002" - } - } - ], - "polyL": [], - "layerL": [ - { - "id": "standard", - "name": "standard", - "index": 0, - "annoCnt": 0 - } - ], - "crdSysL": [ - { - "id": "standard", - "index": 0, - "type": "WGS84" - } - ], - "opL": [ - { - "name": "DB Regio AG Bayern", - "icoX": 11 - } - ], - "remL": [ - { - "type": "A", - "code": "PB", - "prio": 200, - "icoX": 12, - "txtN": "Obligation to cover nose and mouth" - }, - { - "type": "A", - "code": "FB", - "prio": 260, - "icoX": 13, - "txtN": "Number of bicycles conveyed limited" - }, - { - "type": "A", - "code": "FS", - "prio": 260, - "icoX": 12, - "txtN": "conveying bicycles: mind the excluded times" - }, - { - "type": "A", - "code": "K2", - "prio": 300, - "icoX": 14, - "txtN": "2nd class only" - }, - { - "type": "A", - "code": "XK", - "prio": 100, - "icoX": 12, - "txtN": "walking distance 500 m" - } - ], - "icoL": [ - { - "res": "prod_reg", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 89, - "g": 87, - "b": 87 - } - }, - { - "res": "prod_comm_t", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 148, - "g": 27, - "b": 128 - }, - "shp": "C" - }, - { - "res": "prod_comm_t", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 136, - "g": 46, - "b": 35 - }, - "shp": "C" - }, - { - "res": "prod_comm_t", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 233, - "g": 81, - "b": 109 - }, - "shp": "C" - }, - { - "res": "prod_tram_t", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 227, - "g": 6, - "b": 19 - } - }, - { - "res": "prod_bus", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 0, - "g": 93, - "b": 137 - } - }, - { - "res": "prod_sub_t", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 237, - "g": 114, - "b": 3 - } - }, - { - "res": "prod_walk", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 255, - "g": 204, - "b": 17 - } - }, - { - "res": "STA" - }, - { - "res": "prod_sub_t", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 0, - "g": 168, - "b": 131 - } - }, - { - "res": "prod_sub_t", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 193, - "g": 8, - "b": 48 - } - }, - { - "res": "RE", - "txt": "DB Regio AG Bayern" - }, - { - "res": "attr_info" - }, - { - "res": "attr_bike" - }, - { - "res": "attr_2nd" - }, - { - "res": "prod_sub_t", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 0, - "g": 101, - "b": 173 - } - }, - { - "res": "prod_sub_t", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 82, - "g": 129, - "b": 46 - } - }, - { - "res": "prod_sub_t", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 187, - "g": 14, - "b": 38 - } - }, - { - "res": "prod_comm_t", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 76, - "g": 144, - "b": 70 - } - }, - { - "res": "prod_comm_t", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 18, - "g": 185, - "b": 230 - }, - "shp": "C" - }, - { - "res": "prod_comm_t", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 118, - "g": 183, - "b": 42 - }, - "shp": "C" - }, - { - "res": "prod_comm_t", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 226, - "g": 5, - "b": 27 - }, - "shp": "C" - }, - { - "res": "prod_comm_t", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 0, - "g": 140, - "b": 88 - }, - "shp": "C" - }, - { - "res": "prod_comm_t", - "fg": { - "r": 255, - "g": 203, - "b": 0 - }, - "bg": { - "r": 29, - "g": 29, - "b": 27 - }, - "shp": "C" - }, - { - "res": "prod_sub_t", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 187, - "g": 122, - "b": 0 - } - }, - { - "res": "prod_ice", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 89, - "g": 87, - "b": 87 - } - }, - { - "res": "prod_ic", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 89, - "g": 87, - "b": 87 - } - }, - { - "res": "prod_gen", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 89, - "g": 87, - "b": 87 - } - }, - { - "res": "prod_taxi", - "fg": { - "r": 255, - "g": 255, - "b": 255 - }, - "bg": { - "r": 255, - "g": 203, - "b": 20 - } - }, - { - "res": "pt_only" - } - ] - }, - "outConL": [ - { - "cid": "C-0", - "date": "20201116", - "dur": "003700", - "chg": 0, - "sDays": { - "sDaysR": "runs 15. Nov until 12. Dec 2020 ", - "sDaysB": "FF0000000000000000000000000000000000000000000000000000000000000000000000000000003FFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "dep": { - "locX": 0, - "dInR": true, - "dTimeS": "100100", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "aOutR": true, - "aTimeS": "103800", - "aTZOffset": 60, - "type": "N" - }, - "secL": [ - { - "type": "WALK", - "icoX": 7, - "dep": { - "locX": 0, - "dInR": true, - "dTimeS": "100100", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 2, - "aOutR": true, - "aTimeS": "101600", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 1201, - "durS": "001500", - "ctx": "G|1|G@F|A=1@O=München-Mittersendling@X=11536351@Y=48107823@U=80@L=8004154@|A=1@O=Thalkirchen (Tierpark), München@X=11546015@Y=48102708@U=80@L=625236@|16112020|100100|101600|bf|ft@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@2500@0@@@@@false@0@-1@$t@0@25000@120@1@100@1@3000@0@@@@@false@0@-1@$f@$f@$f@$f@$§|", - "gisPrvr": "E", - "getDescr": true, - "getPoly": true - } - }, - { - "type": "JNY", - "icoX": 6, - "dep": { - "locX": 2, - "idx": 6, - "dProdX": 11, - "dInR": true, - "dTimeS": "101600", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 4, - "idx": 17, - "aOutR": true, - "aTimeS": "103300", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|24525|9|80|16112020", - "prodX": 12, - "dirTxt": "Moosach, München", - "dirFlg": "2", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 2, - "idx": 6, - "dProdX": 12, - "dInR": true, - "dTimeS": "101600", - "dDirTxt": "Moosach, München", - "dDirFlg": "2", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 6, - "idx": 7, - "aProdX": 12, - "aOutR": true, - "aTimeS": "101800", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "101800", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 8, - "idx": 8, - "aProdX": 12, - "aOutR": true, - "aTimeS": "102000", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "102000", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 10, - "idx": 9, - "aProdX": 12, - "aOutR": true, - "aTimeS": "102100", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "102100", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 11, - "idx": 10, - "aProdX": 12, - "aOutR": true, - "aTimeS": "102200", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "102200", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 12, - "idx": 11, - "aProdX": 12, - "aOutR": true, - "aTimeS": "102400", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "102400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 13, - "idx": 12, - "aProdX": 12, - "aOutR": true, - "aTimeS": "102600", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "102600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 15, - "idx": 13, - "aProdX": 12, - "aOutR": true, - "aTimeS": "102700", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "102700", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 17, - "idx": 14, - "aProdX": 12, - "aOutR": true, - "aTimeS": "102900", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "102900", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 19, - "idx": 15, - "aProdX": 12, - "aOutR": true, - "aTimeS": "103000", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "103000", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 21, - "idx": 16, - "aProdX": 12, - "aOutR": true, - "aTimeS": "103100", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "103100", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 4, - "idx": 17, - "aProdX": 12, - "aOutR": true, - "aTimeS": "103300", - "aTZOffset": 60, - "type": "N" - } - ], - "freq": { - "minC": 10, - "maxC": 10, - "numC": 13 - }, - "ctxRecon": "T$A=1@O=Thalkirchen (Tierpark), München@L=625236@a=128@$A=1@O=Bonner Platz, München@L=624333@a=128@$202011161016$202011161033$U 3$$1$$$", - "subscr": "N", - "prodL": [ - { - "prodX": 12, - "fLocX": 2, - "tLocX": 4, - "fIdx": 6, - "tIdx": 17 - } - ] - }, - "minChg": "000500" - }, - { - "type": "WALK", - "icoX": 7, - "dep": { - "locX": 4, - "dInR": true, - "dTimeS": "103300", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "aOutR": true, - "aTimeS": "103800", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 353, - "durS": "000500", - "ctx": "G|1|G@F|A=1@O=Bonner Platz, München@X=11578151@Y=48166702@U=80@L=624333@|A=1@O=Karl-Theodor-Straße, München@X=11574043@Y=48166918@U=80@L=621790@|16112020|103300|103800|fb|ft@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@2500@0@@@@@false@0@-1@$t@0@25000@120@1@100@1@3000@0@@@@@false@0@-1@$f@$f@$f@$f@$§|", - "gisPrvr": "E", - "getDescr": true, - "getPoly": true - } - } - ], - "ctxRecon": "¶HKI¶G@F$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=Thalkirchen (Tierpark), München@L=625236@a=128@$202011161001$202011161016$$$1$$$§T$A=1@O=Thalkirchen (Tierpark), München@L=625236@a=128@$A=1@O=Bonner Platz, München@L=624333@a=128@$202011161016$202011161033$U 3$$1$$$§G@F$A=1@O=Bonner Platz, München@L=624333@a=128@$A=1@O=Karl-Theodor-Straße, München@L=621790@a=128@$202011161033$202011161038$$$1$$$¶GP¶ft@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@2500@0@@@@@false@0@-1@$t@0@25000@120@1@100@1@3000@0@@@@@false@0@-1@$f@$f@$f@$f@$§", - "freq": { - "minC": 10 - }, - "conSubscr": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "sotCtxt": { - "calcDate": "20201115", - "locMode": "FROM_START", - "reqMode": "UNKNOWN", - "calcTime": "143055" - }, - "cksum": "70d844fe_3", - "cksumDti": "15d623ad_3" - }, - { - "cid": "C-1", - "date": "20201116", - "dur": "005900", - "chg": 0, - "sDays": { - "sDaysR": "runs 16. Nov until 12. Dec 2020 Mo - Sa ", - "sDaysB": "7E8DB9F7EFDFBF7EFDFBF7EFDFBF7A7DFBD7EFDDBF3EEDFBF7EFDFBF7EFDF3F7EFDFBF7EF9FBF7EFDFBF7EFDFBF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "dep": { - "locX": 0, - "dInR": true, - "dTimeS": "100200", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "aOutR": true, - "aTimeS": "110100", - "aTZOffset": 60, - "type": "N" - }, - "secL": [ - { - "type": "WALK", - "icoX": 7, - "dep": { - "locX": 0, - "dInR": true, - "dTimeS": "100200", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 22, - "aOutR": true, - "aTimeS": "100800", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 430, - "durS": "000600", - "ctx": "G|1|G@F|A=1@O=München-Mittersendling@X=11536351@Y=48107823@U=80@L=8004154@|A=1@O=Adunistraße, München@X=11534356@Y=48109297@U=80@L=790090@|16112020|100200|100800|bf|ft@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@2500@0@@@@@false@0@-1@$t@0@25000@120@1@100@1@3000@0@@@@@false@0@-1@$f@$f@$f@$f@$§|", - "gisPrvr": "E", - "getDescr": true, - "getPoly": true - } - }, - { - "type": "JNY", - "icoX": 5, - "dep": { - "locX": 22, - "idx": 6, - "dProdX": 15, - "dInR": true, - "dTimeS": "100800", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 23, - "idx": 33, - "aProdX": 15, - "aOutR": true, - "aTimeS": "105200", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|23698|14|80|16112020", - "prodX": 18, - "dirTxt": "Münchner Freiheit, München", - "dirFlg": "2", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 22, - "idx": 6, - "dProdX": 18, - "dInR": true, - "dTimeS": "100800", - "dDirTxt": "Münchner Freiheit, München", - "dDirFlg": "2", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 24, - "idx": 7, - "aProdX": 18, - "aOutR": true, - "aTimeS": "101000", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "101000", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 26, - "idx": 8, - "aProdX": 18, - "aOutR": true, - "aTimeS": "101200", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "101400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 28, - "idx": 9, - "aProdX": 18, - "aOutR": true, - "aTimeS": "101600", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "101600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 30, - "idx": 10, - "aProdX": 18, - "aOutR": true, - "aTimeS": "101700", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "101700", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 32, - "idx": 11, - "aProdX": 18, - "aOutR": true, - "aTimeS": "101900", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "101900", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 34, - "idx": 12, - "aProdX": 18, - "aOutR": true, - "aTimeS": "102100", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "102100", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 35, - "idx": 13, - "aProdX": 18, - "aOutR": true, - "aTimeS": "102200", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "102200", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 36, - "idx": 14, - "aProdX": 18, - "aOutR": true, - "aTimeS": "102300", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "102300", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 38, - "idx": 15, - "aProdX": 18, - "aOutR": true, - "aTimeS": "102400", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "102400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 40, - "idx": 16, - "aProdX": 18, - "aOutR": true, - "aTimeS": "102500", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "102500", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 42, - "idx": 17, - "aProdX": 18, - "aOutR": true, - "aTimeS": "102600", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "102600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 43, - "idx": 18, - "aProdX": 18, - "aOutR": true, - "aTimeS": "102700", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "102700", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 44, - "idx": 19, - "aProdX": 18, - "aOutR": true, - "aTimeS": "102900", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "102900", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 46, - "idx": 20, - "aProdX": 18, - "aOutR": true, - "aTimeS": "103100", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "103100", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 48, - "idx": 21, - "aProdX": 18, - "aOutR": true, - "aTimeS": "103300", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "103300", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 49, - "idx": 22, - "aProdX": 18, - "aOutR": true, - "aTimeS": "103400", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "103400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 50, - "idx": 23, - "aProdX": 18, - "aOutR": true, - "aTimeS": "103600", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "103600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 52, - "idx": 24, - "aProdX": 18, - "aOutR": true, - "aTimeS": "103800", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "103800", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 54, - "idx": 25, - "aProdX": 18, - "aOutR": true, - "aTimeS": "104000", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "104000", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 55, - "idx": 26, - "aProdX": 18, - "aOutR": true, - "aTimeS": "104100", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "104100", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 57, - "idx": 27, - "aProdX": 18, - "aOutR": true, - "aTimeS": "104300", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "104300", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 58, - "idx": 28, - "aProdX": 18, - "aOutR": true, - "aTimeS": "104400", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "104400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 59, - "idx": 29, - "aProdX": 18, - "aOutR": true, - "aTimeS": "104500", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "104500", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 61, - "idx": 30, - "aProdX": 18, - "aOutR": true, - "aTimeS": "104700", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "104700", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 63, - "idx": 31, - "aProdX": 18, - "aOutR": true, - "aTimeS": "104800", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "104800", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 65, - "idx": 32, - "aProdX": 18, - "aOutR": true, - "aTimeS": "105000", - "aTZOffset": 60, - "dProdX": 18, - "dInR": true, - "dTimeS": "105000", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 23, - "idx": 33, - "aProdX": 18, - "aOutR": true, - "aTimeS": "105200", - "aTZOffset": 60, - "type": "N" - } - ], - "freq": { - "minC": 10, - "maxC": 10, - "numC": 13 - }, - "ctxRecon": "T$A=1@O=Adunistraße, München@L=790090@a=128@$A=1@O=Pündterplatz, München@L=622912@a=128@$202011161008$202011161052$ 53$$1$$$", - "subscr": "N", - "prodL": [ - { - "prodX": 18, - "fLocX": 22, - "tLocX": 23, - "fIdx": 6, - "tIdx": 33 - } - ] - }, - "minChg": "000900" - }, - { - "type": "WALK", - "icoX": 7, - "dep": { - "locX": 23, - "dInR": true, - "dTimeS": "105200", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "aOutR": true, - "aTimeS": "110100", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 659, - "durS": "000900", - "ctx": "G|1|G@F|A=1@O=Pündterplatz, München@X=11576866@Y=48162603@U=80@L=622912@|A=1@O=Karl-Theodor-Straße, München@X=11574043@Y=48166918@U=80@L=621790@|16112020|105200|110100|fb|ft@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@2500@0@@@@@false@0@-1@$t@0@25000@120@1@100@1@3000@0@@@@@false@0@-1@$f@$f@$f@$f@$§|", - "gisPrvr": "E", - "getDescr": true, - "getPoly": true - } - } - ], - "ctxRecon": "¶HKI¶G@F$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=Adunistraße, München@L=790090@a=128@$202011161002$202011161008$$$1$$$§T$A=1@O=Adunistraße, München@L=790090@a=128@$A=1@O=Pündterplatz, München@L=622912@a=128@$202011161008$202011161052$ 53$$1$$$§G@F$A=1@O=Pündterplatz, München@L=622912@a=128@$A=1@O=Karl-Theodor-Straße, München@L=621790@a=128@$202011161052$202011161101$$$1$$$¶GP¶ft@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@2500@0@@@@@false@0@-1@$t@0@25000@120@1@100@1@3000@0@@@@@false@0@-1@$f@$f@$f@$f@$§", - "freq": { - "minC": 10 - }, - "conSubscr": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "sotCtxt": { - "calcDate": "20201115", - "locMode": "FROM_START", - "reqMode": "UNKNOWN", - "calcTime": "143055" - }, - "cksum": "43edeca7_3", - "cksumDti": "59cf890b_3" - }, - { - "cid": "C-2", - "date": "20201116", - "dur": "003400", - "chg": 1, - "sDays": { - "sDaysR": "runs 15. Nov until 12. Dec 2020 ", - "sDaysB": "FF0000000000000000000000000000000000000000000000000000000000000000000000000000003FFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "dep": { - "locX": 0, - "idx": 20, - "dProdX": 19, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "100400", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "aOutR": true, - "aTimeS": "103800", - "aTZOffset": 60, - "type": "N" - }, - "secL": [ - { - "type": "JNY", - "icoX": 2, - "dep": { - "locX": 0, - "idx": 20, - "dProdX": 19, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "100400", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 67, - "idx": 21, - "aProdX": 19, - "aPlatfS": "2", - "aOutR": true, - "aTimeS": "100500", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|9612|1|80|16112020", - "prodX": 22, - "dirTxt": "Höllriegelskreuth", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 0, - "idx": 20, - "dProdX": 22, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "100400", - "dDirTxt": "Höllriegelskreuth", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 67, - "idx": 21, - "aProdX": 22, - "aPlatfS": "2", - "aOutR": true, - "aTimeS": "100500", - "aTZOffset": 60, - "type": "N" - } - ], - "freq": { - "minC": 20, - "maxC": 20, - "numC": 7 - }, - "ctxRecon": "T$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=München Siemenswerke@L=8004137@a=128@$202011161004$202011161005$S 7$$1$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "fLocX": 0, - "tLocX": 67, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 1126170624 - }, - { - "type": "REM", - "remX": 1, - "fLocX": 0, - "tLocX": 67, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 1141899264 - }, - { - "type": "REM", - "remX": 2, - "fLocX": 0, - "tLocX": 67, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 1141899264 - }, - { - "type": "REM", - "remX": 3, - "fLocX": 0, - "tLocX": 67, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 1152385024 - } - ], - "chRatingSoll": 2, - "subscr": "F", - "chgDurR": 10, - "prodL": [ - { - "prodX": 22, - "fLocX": 0, - "tLocX": 67, - "fIdx": 20, - "tIdx": 21 - } - ] - }, - "minChg": "001000" - }, - { - "type": "WALK", - "icoX": 7, - "dep": { - "locX": 67, - "dInR": true, - "dTimeS": "100500", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 68, - "aOutR": true, - "aTimeS": "101500", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 500, - "durS": "001000", - "dirGeo": 6, - "ctx": "H|1|W$A=1@O=München Siemenswerke@L=8004137@a=128@$A=1@O=Obersendling, München@L=625016@a=128@$202011161005$202011161015$$$1$$$", - "gisPrvr": "H", - "msgL": [ - { - "type": "REM", - "remX": 4, - "tagL": [ - "RES_JNY_DTL_H2" - ], - "sort": 1099956224 - } - ], - "getDescr": true, - "getPoly": true - } - }, - { - "type": "JNY", - "icoX": 6, - "dep": { - "locX": 68, - "idx": 5, - "dProdX": 11, - "dInR": true, - "dTimeS": "101500", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 4, - "idx": 17, - "aProdX": 11, - "aOutR": true, - "aTimeS": "103300", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|24525|9|80|16112020", - "prodX": 12, - "dirTxt": "Moosach, München", - "dirFlg": "2", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 68, - "idx": 5, - "dProdX": 12, - "dInR": true, - "dTimeS": "101500", - "dDirTxt": "Moosach, München", - "dDirFlg": "2", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 2, - "idx": 6, - "aProdX": 12, - "aOutR": true, - "aTimeS": "101600", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "101600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 6, - "idx": 7, - "aProdX": 12, - "aOutR": true, - "aTimeS": "101800", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "101800", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 8, - "idx": 8, - "aProdX": 12, - "aOutR": true, - "aTimeS": "102000", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "102000", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 10, - "idx": 9, - "aProdX": 12, - "aOutR": true, - "aTimeS": "102100", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "102100", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 11, - "idx": 10, - "aProdX": 12, - "aOutR": true, - "aTimeS": "102200", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "102200", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 12, - "idx": 11, - "aProdX": 12, - "aOutR": true, - "aTimeS": "102400", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "102400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 13, - "idx": 12, - "aProdX": 12, - "aOutR": true, - "aTimeS": "102600", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "102600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 15, - "idx": 13, - "aProdX": 12, - "aOutR": true, - "aTimeS": "102700", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "102700", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 17, - "idx": 14, - "aProdX": 12, - "aOutR": true, - "aTimeS": "102900", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "102900", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 19, - "idx": 15, - "aProdX": 12, - "aOutR": true, - "aTimeS": "103000", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "103000", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 21, - "idx": 16, - "aProdX": 12, - "aOutR": true, - "aTimeS": "103100", - "aTZOffset": 60, - "dProdX": 12, - "dInR": true, - "dTimeS": "103100", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 4, - "idx": 17, - "aProdX": 12, - "aOutR": true, - "aTimeS": "103300", - "aTZOffset": 60, - "type": "N" - } - ], - "freq": { - "minC": 10, - "maxC": 10, - "numC": 13 - }, - "ctxRecon": "T$A=1@O=Obersendling, München@L=625016@a=128@$A=1@O=Bonner Platz, München@L=624333@a=128@$202011161015$202011161033$U 3$$1$$$", - "subscr": "N", - "prodL": [ - { - "prodX": 12, - "fLocX": 68, - "tLocX": 4, - "fIdx": 5, - "tIdx": 17 - } - ] - }, - "minChg": "000500" - }, - { - "type": "WALK", - "icoX": 7, - "dep": { - "locX": 4, - "dInR": true, - "dTimeS": "103300", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "aOutR": true, - "aTimeS": "103800", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 353, - "durS": "000500", - "ctx": "G|1|G@F|A=1@O=Bonner Platz, München@X=11578151@Y=48166702@U=80@L=624333@|A=1@O=Karl-Theodor-Straße, München@X=11574043@Y=48166918@U=80@L=621790@|16112020|103300|103800|fb|ft@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@2500@0@@@@@false@0@-1@$t@0@25000@120@1@100@1@3000@0@@@@@false@0@-1@$f@$f@$f@$f@$§|", - "gisPrvr": "E", - "getDescr": true, - "getPoly": true - } - } - ], - "ctxRecon": "¶HKI¶T$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=München Siemenswerke@L=8004137@a=128@$202011161004$202011161005$S 7$$1$$$§W$A=1@O=München Siemenswerke@L=8004137@a=128@$A=1@O=Obersendling, München@L=625016@a=128@$202011161005$202011161015$$$1$$$§T$A=1@O=Obersendling, München@L=625016@a=128@$A=1@O=Bonner Platz, München@L=624333@a=128@$202011161015$202011161033$U 3$$1$$$§G@F$A=1@O=Bonner Platz, München@L=624333@a=128@$A=1@O=Karl-Theodor-Straße, München@L=621790@a=128@$202011161033$202011161038$$$1$$$¶GP¶ft@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@2500@0@@@@@false@0@-1@$t@0@25000@120@1@100@1@3000@0@@@@@false@0@-1@$f@$f@$f@$f@$§", - "freq": { - "minC": 20 - }, - "conSubscr": "P", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "sotCtxt": { - "cnLocX": 0, - "calcDate": "20201115", - "jid": "1|9612|1|80|-1", - "locMode": "FROM_START", - "pLocX": 0, - "reqMode": "UNKNOWN", - "sectX": 0, - "calcTime": "143055" - }, - "cksum": "88112d2f_3", - "cksumDti": "f76189b5_3" - }, - { - "cid": "C-3", - "date": "20201116", - "dur": "003700", - "chg": 0, - "sDays": { - "sDaysR": "runs 15. Nov until 12. Dec 2020 ", - "sDaysB": "FF0000000000000000000000000000000000000000000000000000000000000000000000000000003FFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "dep": { - "locX": 0, - "dInR": true, - "dTimeS": "101100", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "aOutR": true, - "aTimeS": "104800", - "aTZOffset": 60, - "type": "N" - }, - "secL": [ - { - "type": "WALK", - "icoX": 7, - "dep": { - "locX": 0, - "dInR": true, - "dTimeS": "101100", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 2, - "aOutR": true, - "aTimeS": "102600", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 1201, - "durS": "001500", - "ctx": "G|1|G@F|A=1@O=München-Mittersendling@X=11536351@Y=48107823@U=80@L=8004154@|A=1@O=Thalkirchen (Tierpark), München@X=11546015@Y=48102708@U=80@L=625236@|16112020|101100|102600|bf|ft@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@2500@0@@@@@false@0@-1@$t@0@25000@120@1@100@1@3000@0@@@@@false@0@-1@$f@$f@$f@$f@$§|", - "gisPrvr": "E", - "getDescr": true, - "getPoly": true - } - }, - { - "type": "JNY", - "icoX": 6, - "dep": { - "locX": 2, - "idx": 6, - "dProdX": 24, - "dInR": true, - "dTimeS": "102600", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 4, - "idx": 17, - "aProdX": 24, - "aOutR": true, - "aTimeS": "104300", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|24525|10|80|16112020", - "prodX": 25, - "dirTxt": "Moosach, München", - "dirFlg": "2", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 2, - "idx": 6, - "dProdX": 25, - "dInR": true, - "dTimeS": "102600", - "dDirTxt": "Moosach, München", - "dDirFlg": "2", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 6, - "idx": 7, - "aProdX": 25, - "aOutR": true, - "aTimeS": "102800", - "aTZOffset": 60, - "dProdX": 25, - "dInR": true, - "dTimeS": "102800", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 8, - "idx": 8, - "aProdX": 25, - "aOutR": true, - "aTimeS": "103000", - "aTZOffset": 60, - "dProdX": 25, - "dInR": true, - "dTimeS": "103000", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 10, - "idx": 9, - "aProdX": 25, - "aOutR": true, - "aTimeS": "103100", - "aTZOffset": 60, - "dProdX": 25, - "dInR": true, - "dTimeS": "103100", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 11, - "idx": 10, - "aProdX": 25, - "aOutR": true, - "aTimeS": "103200", - "aTZOffset": 60, - "dProdX": 25, - "dInR": true, - "dTimeS": "103200", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 12, - "idx": 11, - "aProdX": 25, - "aOutR": true, - "aTimeS": "103400", - "aTZOffset": 60, - "dProdX": 25, - "dInR": true, - "dTimeS": "103400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 13, - "idx": 12, - "aProdX": 25, - "aOutR": true, - "aTimeS": "103600", - "aTZOffset": 60, - "dProdX": 25, - "dInR": true, - "dTimeS": "103600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 15, - "idx": 13, - "aProdX": 25, - "aOutR": true, - "aTimeS": "103700", - "aTZOffset": 60, - "dProdX": 25, - "dInR": true, - "dTimeS": "103700", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 17, - "idx": 14, - "aProdX": 25, - "aOutR": true, - "aTimeS": "103900", - "aTZOffset": 60, - "dProdX": 25, - "dInR": true, - "dTimeS": "103900", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 19, - "idx": 15, - "aProdX": 25, - "aOutR": true, - "aTimeS": "104000", - "aTZOffset": 60, - "dProdX": 25, - "dInR": true, - "dTimeS": "104000", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 21, - "idx": 16, - "aProdX": 25, - "aOutR": true, - "aTimeS": "104100", - "aTZOffset": 60, - "dProdX": 25, - "dInR": true, - "dTimeS": "104100", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 4, - "idx": 17, - "aProdX": 25, - "aOutR": true, - "aTimeS": "104300", - "aTZOffset": 60, - "type": "N" - } - ], - "freq": { - "minC": 10, - "maxC": 10, - "numC": 13 - }, - "ctxRecon": "T$A=1@O=Thalkirchen (Tierpark), München@L=625236@a=128@$A=1@O=Bonner Platz, München@L=624333@a=128@$202011161026$202011161043$U 3$$1$$$", - "subscr": "N", - "prodL": [ - { - "prodX": 25, - "fLocX": 2, - "tLocX": 4, - "fIdx": 6, - "tIdx": 17 - } - ] - }, - "minChg": "000500" - }, - { - "type": "WALK", - "icoX": 7, - "dep": { - "locX": 4, - "dInR": true, - "dTimeS": "104300", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "aOutR": true, - "aTimeS": "104800", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 353, - "durS": "000500", - "ctx": "G|1|G@F|A=1@O=Bonner Platz, München@X=11578151@Y=48166702@U=80@L=624333@|A=1@O=Karl-Theodor-Straße, München@X=11574043@Y=48166918@U=80@L=621790@|16112020|104300|104800|fb|ft@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@2500@0@@@@@false@0@-1@$t@0@25000@120@1@100@1@3000@0@@@@@false@0@-1@$f@$f@$f@$f@$§|", - "gisPrvr": "E", - "getDescr": true, - "getPoly": true - } - } - ], - "ctxRecon": "¶HKI¶G@F$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=Thalkirchen (Tierpark), München@L=625236@a=128@$202011161011$202011161026$$$1$$$§T$A=1@O=Thalkirchen (Tierpark), München@L=625236@a=128@$A=1@O=Bonner Platz, München@L=624333@a=128@$202011161026$202011161043$U 3$$1$$$§G@F$A=1@O=Bonner Platz, München@L=624333@a=128@$A=1@O=Karl-Theodor-Straße, München@L=621790@a=128@$202011161043$202011161048$$$1$$$¶GP¶ft@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@2500@0@@@@@false@0@-1@$t@0@25000@120@1@100@1@3000@0@@@@@false@0@-1@$f@$f@$f@$f@$§", - "freq": { - "minC": 10 - }, - "conSubscr": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "sotCtxt": { - "calcDate": "20201115", - "locMode": "FROM_START", - "reqMode": "UNKNOWN", - "calcTime": "143055" - }, - "cksum": "e409aaf9_3", - "cksumDti": "d4ad4942_3" - }, - { - "cid": "C-4", - "date": "20201116", - "dur": "005900", - "chg": 0, - "sDays": { - "sDaysR": "runs 16. Nov until 12. Dec 2020 Mo - Sa ", - "sDaysB": "7E8DB9F7EFDFBF7EFDFBF7EFDFBF7A7DFBD7EFDDBF3EEDFBF7EFDFBF7EFDF3F7EFDFBF7EF9FBF7EFDFBF7EFDFBF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "dep": { - "locX": 0, - "dInR": true, - "dTimeS": "101200", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "aOutR": true, - "aTimeS": "111100", - "aTZOffset": 60, - "type": "N" - }, - "secL": [ - { - "type": "WALK", - "icoX": 7, - "dep": { - "locX": 0, - "dInR": true, - "dTimeS": "101200", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 22, - "aOutR": true, - "aTimeS": "101800", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 430, - "durS": "000600", - "ctx": "G|1|G@F|A=1@O=München-Mittersendling@X=11536351@Y=48107823@U=80@L=8004154@|A=1@O=Adunistraße, München@X=11534356@Y=48109297@U=80@L=790090@|16112020|101200|101800|bf|ft@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@2500@0@@@@@false@0@-1@$t@0@25000@120@1@100@1@3000@0@@@@@false@0@-1@$f@$f@$f@$f@$§|", - "gisPrvr": "E", - "getDescr": true, - "getPoly": true - } - }, - { - "type": "JNY", - "icoX": 5, - "dep": { - "locX": 22, - "idx": 6, - "dProdX": 26, - "dInR": true, - "dTimeS": "101800", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 23, - "idx": 33, - "aProdX": 26, - "aOutR": true, - "aTimeS": "110200", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|23698|15|80|16112020", - "prodX": 27, - "dirTxt": "Münchner Freiheit, München", - "dirFlg": "2", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 22, - "idx": 6, - "dProdX": 27, - "dInR": true, - "dTimeS": "101800", - "dDirTxt": "Münchner Freiheit, München", - "dDirFlg": "2", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 24, - "idx": 7, - "aProdX": 27, - "aOutR": true, - "aTimeS": "102000", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "102000", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 26, - "idx": 8, - "aProdX": 27, - "aOutR": true, - "aTimeS": "102200", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "102400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 28, - "idx": 9, - "aProdX": 27, - "aOutR": true, - "aTimeS": "102600", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "102600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 30, - "idx": 10, - "aProdX": 27, - "aOutR": true, - "aTimeS": "102700", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "102700", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 32, - "idx": 11, - "aProdX": 27, - "aOutR": true, - "aTimeS": "102900", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "102900", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 34, - "idx": 12, - "aProdX": 27, - "aOutR": true, - "aTimeS": "103100", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "103100", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 35, - "idx": 13, - "aProdX": 27, - "aOutR": true, - "aTimeS": "103200", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "103200", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 36, - "idx": 14, - "aProdX": 27, - "aOutR": true, - "aTimeS": "103300", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "103300", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 38, - "idx": 15, - "aProdX": 27, - "aOutR": true, - "aTimeS": "103400", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "103400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 40, - "idx": 16, - "aProdX": 27, - "aOutR": true, - "aTimeS": "103500", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "103500", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 42, - "idx": 17, - "aProdX": 27, - "aOutR": true, - "aTimeS": "103600", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "103600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 43, - "idx": 18, - "aProdX": 27, - "aOutR": true, - "aTimeS": "103700", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "103700", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 44, - "idx": 19, - "aProdX": 27, - "aOutR": true, - "aTimeS": "103900", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "103900", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 46, - "idx": 20, - "aProdX": 27, - "aOutR": true, - "aTimeS": "104100", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "104100", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 48, - "idx": 21, - "aProdX": 27, - "aOutR": true, - "aTimeS": "104300", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "104300", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 49, - "idx": 22, - "aProdX": 27, - "aOutR": true, - "aTimeS": "104400", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "104400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 50, - "idx": 23, - "aProdX": 27, - "aOutR": true, - "aTimeS": "104600", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "104600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 52, - "idx": 24, - "aProdX": 27, - "aOutR": true, - "aTimeS": "104800", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "104800", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 54, - "idx": 25, - "aProdX": 27, - "aOutR": true, - "aTimeS": "105000", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "105000", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 55, - "idx": 26, - "aProdX": 27, - "aOutR": true, - "aTimeS": "105100", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "105100", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 57, - "idx": 27, - "aProdX": 27, - "aOutR": true, - "aTimeS": "105300", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "105300", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 58, - "idx": 28, - "aProdX": 27, - "aOutR": true, - "aTimeS": "105400", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "105400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 59, - "idx": 29, - "aProdX": 27, - "aOutR": true, - "aTimeS": "105500", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "105500", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 61, - "idx": 30, - "aProdX": 27, - "aOutR": true, - "aTimeS": "105700", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "105700", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 63, - "idx": 31, - "aProdX": 27, - "aOutR": true, - "aTimeS": "105800", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "105800", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 65, - "idx": 32, - "aProdX": 27, - "aOutR": true, - "aTimeS": "110000", - "aTZOffset": 60, - "dProdX": 27, - "dInR": true, - "dTimeS": "110000", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 23, - "idx": 33, - "aProdX": 27, - "aOutR": true, - "aTimeS": "110200", - "aTZOffset": 60, - "type": "N" - } - ], - "freq": { - "minC": 10, - "maxC": 10, - "numC": 13 - }, - "ctxRecon": "T$A=1@O=Adunistraße, München@L=790090@a=128@$A=1@O=Pündterplatz, München@L=622912@a=128@$202011161018$202011161102$ 53$$1$$$", - "subscr": "N", - "prodL": [ - { - "prodX": 27, - "fLocX": 22, - "tLocX": 23, - "fIdx": 6, - "tIdx": 33 - } - ] - }, - "minChg": "000900" - }, - { - "type": "WALK", - "icoX": 7, - "dep": { - "locX": 23, - "dInR": true, - "dTimeS": "110200", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "aOutR": true, - "aTimeS": "111100", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 659, - "durS": "000900", - "ctx": "G|1|G@F|A=1@O=Pündterplatz, München@X=11576866@Y=48162603@U=80@L=622912@|A=1@O=Karl-Theodor-Straße, München@X=11574043@Y=48166918@U=80@L=621790@|16112020|110200|111100|fb|ft@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@2500@0@@@@@false@0@-1@$t@0@25000@120@1@100@1@3000@0@@@@@false@0@-1@$f@$f@$f@$f@$§|", - "gisPrvr": "E", - "getDescr": true, - "getPoly": true - } - } - ], - "ctxRecon": "¶HKI¶G@F$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=Adunistraße, München@L=790090@a=128@$202011161012$202011161018$$$1$$$§T$A=1@O=Adunistraße, München@L=790090@a=128@$A=1@O=Pündterplatz, München@L=622912@a=128@$202011161018$202011161102$ 53$$1$$$§G@F$A=1@O=Pündterplatz, München@L=622912@a=128@$A=1@O=Karl-Theodor-Straße, München@L=621790@a=128@$202011161102$202011161111$$$1$$$¶GP¶ft@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@1000@0@@@@@false@0@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@2500@0@@@@@false@0@-1@$t@0@25000@120@1@100@1@3000@0@@@@@false@0@-1@$f@$f@$f@$f@$§", - "freq": { - "minC": 10 - }, - "conSubscr": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "sotCtxt": { - "calcDate": "20201115", - "locMode": "FROM_START", - "reqMode": "UNKNOWN", - "calcTime": "143055" - }, - "cksum": "5db863da_3", - "cksumDti": "2bb9e7d8_3" - }, - { - "cid": "C-5", - "date": "20201116", - "dur": "002800", - "chg": 3, - "sDays": { - "sDaysR": "runs 16. until 27. Nov 2020 Mo - Fr ", - "sDaysB": "000000000000000000000000000000000000000000000000000000000000000000000000000000001F3E7CF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "dep": { - "locX": 0, - "idx": 11, - "dProdX": 28, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "101500", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 70, - "idx": 9, - "aProdX": 29, - "aOutR": true, - "aTimeS": "104300", - "aTZOffset": 60, - "type": "N" - }, - "secL": [ - { - "type": "JNY", - "icoX": 2, - "dep": { - "locX": 0, - "idx": 11, - "dProdX": 28, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "101500", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 27, - "idx": 12, - "aProdX": 28, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "101700", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|9605|2|80|16112020", - "prodX": 30, - "dirTxt": "Höhenkirchen-Siegertsbrunn", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 0, - "idx": 11, - "dProdX": 30, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "101500", - "dDirTxt": "Höhenkirchen-Siegertsbrunn", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 27, - "idx": 12, - "aProdX": 30, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "101700", - "aTZOffset": 60, - "type": "N" - } - ], - "freq": { - "minC": 20, - "maxC": 20, - "numC": 7 - }, - "ctxRecon": "T$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=München Harras@L=8004130@a=128@$202011161015$202011161017$S 7$$1$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "fLocX": 0, - "tLocX": 27, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 1126170624 - }, - { - "type": "REM", - "remX": 1, - "fLocX": 0, - "tLocX": 27, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 1141899264 - }, - { - "type": "REM", - "remX": 2, - "fLocX": 0, - "tLocX": 27, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 1141899264 - }, - { - "type": "REM", - "remX": 3, - "fLocX": 0, - "tLocX": 27, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 1152385024 - } - ], - "chRatingSoll": 2, - "subscr": "F", - "chgDurR": 3, - "prodL": [ - { - "prodX": 30, - "fLocX": 0, - "tLocX": 27, - "fIdx": 11, - "tIdx": 12 - } - ] - }, - "minChg": "000300" - }, - { - "type": "WALK", - "icoX": 7, - "dep": { - "locX": 27, - "dInR": true, - "dTimeS": "101700", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 71, - "aOutR": true, - "aTimeS": "102000", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 152, - "durS": "000300", - "dirGeo": 28, - "ctx": "H|1|W$A=1@O=München Harras@L=8004130@a=128@$A=1@O=Harras, München@L=624602@a=128@$202011161017$202011161020$$$1$$$", - "gisPrvr": "H", - "getDescr": true, - "getPoly": true - } - }, - { - "type": "JNY", - "icoX": 15, - "dep": { - "locX": 71, - "idx": 0, - "dProdX": 37, - "dInR": true, - "dTimeS": "102000", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 12, - "idx": 4, - "aProdX": 37, - "aOutR": true, - "aTimeS": "102600", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|27512|1|80|16112020", - "prodX": 38, - "dirTxt": "Münchner Freiheit, München", - "dirFlg": "2", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 71, - "idx": 0, - "dProdX": 38, - "dInR": true, - "dTimeS": "102000", - "dProgType": "PROGNOSED", - "dDirTxt": "Münchner Freiheit, München", - "dDirFlg": "2", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 8, - "idx": 1, - "aProdX": 38, - "aOutR": true, - "aTimeS": "102200", - "aTZOffset": 60, - "dProdX": 38, - "dInR": true, - "dTimeS": "102200", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 10, - "idx": 2, - "aProdX": 38, - "aOutR": true, - "aTimeS": "102300", - "aTZOffset": 60, - "dProdX": 38, - "dInR": true, - "dTimeS": "102300", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 11, - "idx": 3, - "aProdX": 38, - "aOutR": true, - "aTimeS": "102400", - "aTZOffset": 60, - "dProdX": 38, - "dInR": true, - "dTimeS": "102400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 12, - "idx": 4, - "aProdX": 38, - "aOutR": true, - "aTimeS": "102600", - "aTZOffset": 60, - "type": "N" - } - ], - "freq": { - "minC": 4, - "maxC": 6, - "numC": 25 - }, - "ctxRecon": "T$A=1@O=Harras, München@L=624602@a=128@$A=1@O=Sendlinger Tor, München@L=625176@a=128@$202011161020$202011161026$U 6$$1$$$", - "chRatingSoll": 2, - "subscr": "N", - "chgDurR": 2, - "prodL": [ - { - "prodX": 38, - "fLocX": 71, - "tLocX": 12, - "fIdx": 0, - "tIdx": 4 - } - ] - }, - "minChg": "000200" - }, - { - "type": "WALK", - "icoX": 7, - "dep": { - "locX": 12, - "dInR": true, - "dTimeS": "102600", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 72, - "aOutR": true, - "aTimeS": "102800", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 56, - "durS": "000200", - "dirGeo": 12, - "ctx": "H|1|W$A=1@O=Sendlinger Tor, München@L=625176@a=128@$A=1@O=Sendlinger Tor, München@L=624625@a=128@$202011161026$202011161028$$$1$$$", - "gisPrvr": "H", - "getDescr": true, - "getPoly": true - } - }, - { - "type": "JNY", - "icoX": 4, - "dep": { - "locX": 72, - "idx": 0, - "dProdX": 58, - "dInR": true, - "dTimeS": "102800", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 73, - "idx": 1, - "aProdX": 58, - "aOutR": true, - "aTimeS": "103000", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|22977|21|80|16112020", - "prodX": 74, - "dirTxt": "Willibaldplatz, München", - "dirFlg": "2", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 72, - "idx": 0, - "dProdX": 74, - "dInR": true, - "dTimeS": "102800", - "dProgType": "PROGNOSED", - "dDirTxt": "Willibaldplatz, München", - "dDirFlg": "2", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 73, - "idx": 1, - "aProdX": 74, - "aOutR": true, - "aTimeS": "103000", - "aTZOffset": 60, - "type": "N" - } - ], - "freq": { - "minC": 2, - "maxC": 3, - "numC": 49 - }, - "ctxRecon": "T$A=1@O=Sendlinger Tor, München@L=624625@a=128@$A=1@O=Karlsplatz (Stachus), München@L=624746@a=128@$202011161028$202011161030$ 29$$1$$$", - "chRatingSoll": 2, - "subscr": "N", - "chgDurR": 1, - "prodL": [ - { - "prodX": 74, - "fLocX": 72, - "tLocX": 73, - "fIdx": 0, - "tIdx": 1 - } - ] - }, - "minChg": "000100" - }, - { - "type": "WALK", - "icoX": 7, - "dep": { - "locX": 73, - "dInR": true, - "dTimeS": "103000", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 75, - "aOutR": true, - "aTimeS": "103100", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 20, - "durS": "000100", - "dirGeo": 20, - "ctx": "H|1|W$A=1@O=Karlsplatz (Stachus), München@L=624746@a=128@$A=1@O=Karlsplatz (Stachus), München@L=624744@a=128@$202011161030$202011161031$$$1$$$", - "gisPrvr": "H", - "getDescr": true, - "getPoly": true - } - }, - { - "type": "JNY", - "icoX": 4, - "dep": { - "locX": 75, - "idx": 0, - "dProdX": 29, - "dInR": true, - "dTimeS": "103100", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 70, - "idx": 9, - "aProdX": 29, - "aOutR": true, - "aTimeS": "104300", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|22959|2|80|16112020", - "prodX": 75, - "dirTxt": "Scheidplatz, München", - "dirFlg": "2", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 75, - "idx": 0, - "dProdX": 75, - "dInR": true, - "dTimeS": "103100", - "dProgType": "PROGNOSED", - "dDirTxt": "Scheidplatz, München", - "dDirFlg": "2", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 76, - "idx": 1, - "aProdX": 75, - "aOutR": true, - "aTimeS": "103300", - "aTZOffset": 60, - "dProdX": 75, - "dInR": true, - "dTimeS": "103300", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 78, - "idx": 2, - "aProdX": 75, - "aOutR": true, - "aTimeS": "103400", - "aTZOffset": 60, - "dProdX": 75, - "dInR": true, - "dTimeS": "103400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 80, - "idx": 3, - "aProdX": 75, - "aOutR": true, - "aTimeS": "103600", - "aTZOffset": 60, - "dProdX": 75, - "dInR": true, - "dTimeS": "103600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 81, - "idx": 4, - "aProdX": 75, - "aOutR": true, - "aTimeS": "103700", - "aTZOffset": 60, - "dProdX": 75, - "dInR": true, - "dTimeS": "103700", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 82, - "idx": 5, - "aProdX": 75, - "aOutR": true, - "aTimeS": "103800", - "aTZOffset": 60, - "dProdX": 75, - "dInR": true, - "dTimeS": "103800", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 84, - "idx": 6, - "aProdX": 75, - "aOutR": true, - "aTimeS": "103900", - "aTZOffset": 60, - "dProdX": 75, - "dInR": true, - "dTimeS": "103900", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 86, - "idx": 7, - "aProdX": 75, - "aOutR": true, - "aTimeS": "104100", - "aTZOffset": 60, - "dProdX": 75, - "dInR": true, - "dTimeS": "104100", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 87, - "idx": 8, - "aProdX": 75, - "aOutR": true, - "aTimeS": "104200", - "aTZOffset": 60, - "dProdX": 75, - "dInR": true, - "dTimeS": "104200", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 70, - "idx": 9, - "aProdX": 75, - "aOutR": true, - "aTimeS": "104300", - "aTZOffset": 60, - "type": "N" - } - ], - "freq": { - "minC": 10, - "maxC": 10, - "numC": 13 - }, - "ctxRecon": "T$A=1@O=Karlsplatz (Stachus), München@L=624744@a=128@$A=1@O=Karl-Theodor-Straße, München@L=638842@a=128@$202011161031$202011161043$ 28$$1$$$", - "subscr": "N", - "prodL": [ - { - "prodX": 75, - "fLocX": 75, - "tLocX": 70, - "fIdx": 0, - "tIdx": 9 - } - ] - } - } - ], - "ctxRecon": "¶HKI¶T$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=München Harras@L=8004130@a=128@$202011161015$202011161017$S 7$$1$$$§W$A=1@O=München Harras@L=8004130@a=128@$A=1@O=Harras, München@L=624602@a=128@$202011161017$202011161020$$$1$$$§T$A=1@O=Harras, München@L=624602@a=128@$A=1@O=Sendlinger Tor, München@L=625176@a=128@$202011161020$202011161026$U 6$$1$$$§W$A=1@O=Sendlinger Tor, München@L=625176@a=128@$A=1@O=Sendlinger Tor, München@L=624625@a=128@$202011161026$202011161028$$$1$$$§T$A=1@O=Sendlinger Tor, München@L=624625@a=128@$A=1@O=Karlsplatz (Stachus), München@L=624746@a=128@$202011161028$202011161030$ 29$$1$$$§W$A=1@O=Karlsplatz (Stachus), München@L=624746@a=128@$A=1@O=Karlsplatz (Stachus), München@L=624744@a=128@$202011161030$202011161031$$$1$$$§T$A=1@O=Karlsplatz (Stachus), München@L=624744@a=128@$A=1@O=Karl-Theodor-Straße, München@L=638842@a=128@$202011161031$202011161043$ 28$$1$$$", - "freq": { - "minC": 20 - }, - "conSubscr": "P", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "sotCtxt": { - "cnLocX": 0, - "calcDate": "20201115", - "jid": "1|9605|2|80|-1", - "locMode": "FROM_START", - "pLocX": 0, - "reqMode": "UNKNOWN", - "sectX": 0, - "calcTime": "143055" - }, - "cksum": "484ac4c9_3", - "cksumDti": "894674a3_3" - }, - { - "cid": "C-6", - "date": "20201116", - "dur": "003000", - "chg": 2, - "sDays": { - "sDaysR": "runs 16. until 27. Nov 2020 Mo - Fr ", - "sDaysB": "000000000000000000000000000000000000000000000000000000000000000000000000000000001F3E7CF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "dep": { - "locX": 0, - "idx": 11, - "dProdX": 28, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "101500", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 70, - "idx": 1, - "aProdX": 76, - "aOutR": true, - "aTimeS": "104500", - "aTZOffset": 60, - "type": "N" - }, - "secL": [ - { - "type": "JNY", - "icoX": 2, - "dep": { - "locX": 0, - "idx": 11, - "dProdX": 28, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "101500", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 88, - "idx": 16, - "aProdX": 28, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "102700", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|9605|2|80|16112020", - "prodX": 30, - "dirTxt": "Höhenkirchen-Siegertsbrunn", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 0, - "idx": 11, - "dProdX": 30, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "101500", - "dDirTxt": "Höhenkirchen-Siegertsbrunn", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 27, - "idx": 12, - "aProdX": 30, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "101700", - "aTZOffset": 60, - "dProdX": 30, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "101700", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 90, - "idx": 13, - "aProdX": 30, - "aPlatfS": "2", - "aOutR": true, - "aTimeS": "101900", - "aTZOffset": 60, - "dProdX": 30, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "102000", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 47, - "idx": 14, - "aProdX": 30, - "aPlatfS": "4", - "aOutR": true, - "aTimeS": "102200", - "aTZOffset": 60, - "dProdX": 30, - "dPlatfS": "4", - "dInR": true, - "dTimeS": "102400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 91, - "idx": 15, - "aProdX": 30, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "102500", - "aTZOffset": 60, - "dProdX": 30, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "102600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 88, - "idx": 16, - "aProdX": 30, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "102700", - "aTZOffset": 60, - "type": "N" - } - ], - "freq": { - "minC": 20, - "maxC": 20, - "numC": 7 - }, - "ctxRecon": "T$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=München Hbf (tief)@L=8098263@a=128@$202011161015$202011161027$S 7$$1$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "fLocX": 0, - "tLocX": 88, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 1126170624 - }, - { - "type": "REM", - "remX": 1, - "fLocX": 0, - "tLocX": 88, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 1141899264 - }, - { - "type": "REM", - "remX": 2, - "fLocX": 0, - "tLocX": 88, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 1141899264 - }, - { - "type": "REM", - "remX": 3, - "fLocX": 0, - "tLocX": 88, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 1152385024 - } - ], - "chRatingSoll": 2, - "subscr": "F", - "chgDurR": 6, - "prodL": [ - { - "prodX": 30, - "fLocX": 0, - "tLocX": 88, - "fIdx": 11, - "tIdx": 16 - } - ] - }, - "minChg": "000300" - }, - { - "type": "WALK", - "icoX": 7, - "dep": { - "locX": 88, - "dInR": true, - "dTimeS": "102700", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 92, - "aOutR": true, - "aTimeS": "103000", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 134, - "durS": "000300", - "dirGeo": 26, - "ctx": "H|1|W$A=1@O=München Hbf (tief)@L=8098263@a=128@$A=1@O=Hauptbahnhof, München@L=624637@a=128@$202011161027$202011161030$$$1$$$", - "gisPrvr": "H", - "getDescr": true, - "getPoly": true - } - }, - { - "type": "JNY", - "icoX": 10, - "dep": { - "locX": 92, - "idx": 14, - "dProdX": 98, - "dInR": true, - "dTimeS": "103300", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 93, - "idx": 19, - "aProdX": 98, - "aOutR": true, - "aTimeS": "104000", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|23370|7|80|16112020", - "prodX": 104, - "dirTxt": "Harthof, München", - "dirFlg": "2", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 92, - "idx": 14, - "dProdX": 104, - "dInR": true, - "dTimeS": "103300", - "dDirTxt": "Harthof, München", - "dDirFlg": "2", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 95, - "idx": 15, - "aProdX": 104, - "aOutR": true, - "aTimeS": "103500", - "aTZOffset": 60, - "dProdX": 104, - "dInR": true, - "dTimeS": "103500", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 96, - "idx": 16, - "aProdX": 104, - "aOutR": true, - "aTimeS": "103600", - "aTZOffset": 60, - "dProdX": 104, - "dInR": true, - "dTimeS": "103600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 97, - "idx": 17, - "aProdX": 104, - "aOutR": true, - "aTimeS": "103700", - "aTZOffset": 60, - "dProdX": 104, - "dInR": true, - "dTimeS": "103700", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 64, - "idx": 18, - "aProdX": 104, - "aOutR": true, - "aTimeS": "103800", - "aTZOffset": 60, - "dProdX": 104, - "dInR": true, - "dTimeS": "103800", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 93, - "idx": 19, - "aProdX": 104, - "aOutR": true, - "aTimeS": "104000", - "aTZOffset": 60, - "type": "N" - } - ], - "freq": { - "minC": 5, - "maxC": 5, - "numC": 25 - }, - "ctxRecon": "T$A=1@O=Hauptbahnhof, München@L=624637@a=128@$A=1@O=Scheidplatz, München@L=624529@a=128@$202011161033$202011161040$U 2$$1$$$", - "chRatingSoll": 2, - "subscr": "N", - "chgDurR": 4, - "prodL": [ - { - "prodX": 104, - "fLocX": 92, - "tLocX": 93, - "fIdx": 14, - "tIdx": 19 - } - ] - }, - "minChg": "000300" - }, - { - "type": "WALK", - "icoX": 7, - "dep": { - "locX": 93, - "dInR": true, - "dTimeS": "104000", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 98, - "aOutR": true, - "aTimeS": "104300", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 18, - "durS": "000300", - "dirGeo": 24, - "ctx": "H|1|W$A=1@O=Scheidplatz, München@L=624529@a=128@$A=1@O=Scheidplatz, München@L=624388@a=128@$202011161040$202011161043$$$1$$$", - "gisPrvr": "H", - "getDescr": true, - "getPoly": true - } - }, - { - "type": "JNY", - "icoX": 4, - "dep": { - "locX": 98, - "idx": 0, - "dProdX": 76, - "dInR": true, - "dTimeS": "104400", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 70, - "idx": 1, - "aProdX": 76, - "aOutR": true, - "aTimeS": "104500", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|22954|1|80|16112020", - "prodX": 105, - "dirTxt": "Karlsplatz (Stachus), München", - "dirFlg": "1", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 98, - "idx": 0, - "dProdX": 105, - "dInR": true, - "dTimeS": "104400", - "dProgType": "PROGNOSED", - "dDirTxt": "Karlsplatz (Stachus), München", - "dDirFlg": "1", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 70, - "idx": 1, - "aProdX": 105, - "aOutR": true, - "aTimeS": "104500", - "aTZOffset": 60, - "type": "N" - } - ], - "freq": { - "minC": 5, - "maxC": 5, - "numC": 25 - }, - "ctxRecon": "T$A=1@O=Scheidplatz, München@L=624388@a=128@$A=1@O=Karl-Theodor-Straße, München@L=638842@a=128@$202011161044$202011161045$ 28$$1$$$", - "subscr": "N", - "prodL": [ - { - "prodX": 105, - "fLocX": 98, - "tLocX": 70, - "fIdx": 0, - "tIdx": 1 - } - ] - } - } - ], - "ctxRecon": "¶HKI¶T$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=München Hbf (tief)@L=8098263@a=128@$202011161015$202011161027$S 7$$1$$$§W$A=1@O=München Hbf (tief)@L=8098263@a=128@$A=1@O=Hauptbahnhof, München@L=624637@a=128@$202011161027$202011161030$$$1$$$§T$A=1@O=Hauptbahnhof, München@L=624637@a=128@$A=1@O=Scheidplatz, München@L=624529@a=128@$202011161033$202011161040$U 2$$1$$$§W$A=1@O=Scheidplatz, München@L=624529@a=128@$A=1@O=Scheidplatz, München@L=624388@a=128@$202011161040$202011161043$$$1$$$§T$A=1@O=Scheidplatz, München@L=624388@a=128@$A=1@O=Karl-Theodor-Straße, München@L=638842@a=128@$202011161044$202011161045$ 28$$1$$$", - "freq": { - "minC": 20 - }, - "conSubscr": "P", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "sotCtxt": { - "cnLocX": 0, - "calcDate": "20201115", - "jid": "1|9605|2|80|-1", - "locMode": "FROM_START", - "pLocX": 0, - "reqMode": "UNKNOWN", - "sectX": 0, - "calcTime": "143055" - }, - "cksum": "5fa6c133_3", - "cksumDti": "b1e58a35_3" - }, - { - "cid": "C-7", - "date": "20201116", - "dur": "003800", - "chg": 1, - "sDays": { - "sDaysR": "runs 16. until 28. Nov 2020 Mo - Sa ", - "sDaysB": "00000000000000000000000000007A0003D7EF9DBF3EEDFBF7EFDFBF00000000000FBF7EB9FBF7CFDFBF7EFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "dep": { - "locX": 0, - "idx": 11, - "dProdX": 28, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "101500", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 70, - "idx": 9, - "aProdX": 106, - "aOutR": true, - "aTimeS": "105300", - "aTZOffset": 60, - "type": "N" - }, - "secL": [ - { - "type": "JNY", - "icoX": 2, - "dep": { - "locX": 0, - "idx": 11, - "dProdX": 28, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "101500", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 74, - "idx": 17, - "aProdX": 28, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "102800", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|9605|2|80|16112020", - "prodX": 30, - "dirTxt": "Höhenkirchen-Siegertsbrunn", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 0, - "idx": 11, - "dProdX": 30, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "101500", - "dDirTxt": "Höhenkirchen-Siegertsbrunn", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 27, - "idx": 12, - "aProdX": 30, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "101700", - "aTZOffset": 60, - "dProdX": 30, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "101700", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 90, - "idx": 13, - "aProdX": 30, - "aPlatfS": "2", - "aOutR": true, - "aTimeS": "101900", - "aTZOffset": 60, - "dProdX": 30, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "102000", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 47, - "idx": 14, - "aProdX": 30, - "aPlatfS": "4", - "aOutR": true, - "aTimeS": "102200", - "aTZOffset": 60, - "dProdX": 30, - "dPlatfS": "4", - "dInR": true, - "dTimeS": "102400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 91, - "idx": 15, - "aProdX": 30, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "102500", - "aTZOffset": 60, - "dProdX": 30, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "102600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 88, - "idx": 16, - "aProdX": 30, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "102700", - "aTZOffset": 60, - "dProdX": 30, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "102700", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 74, - "idx": 17, - "aProdX": 30, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "102800", - "aTZOffset": 60, - "type": "N" - } - ], - "freq": { - "minC": 20, - "maxC": 20, - "numC": 7 - }, - "ctxRecon": "T$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=München Karlsplatz@L=8004132@a=128@$202011161015$202011161028$S 7$$1$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "fLocX": 0, - "tLocX": 74, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 1126170624 - }, - { - "type": "REM", - "remX": 1, - "fLocX": 0, - "tLocX": 74, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 1141899264 - }, - { - "type": "REM", - "remX": 2, - "fLocX": 0, - "tLocX": 74, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 1141899264 - }, - { - "type": "REM", - "remX": 3, - "fLocX": 0, - "tLocX": 74, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 1152385024 - } - ], - "chRatingSoll": 2, - "subscr": "F", - "chgDurR": 13, - "prodL": [ - { - "prodX": 30, - "fLocX": 0, - "tLocX": 74, - "fIdx": 11, - "tIdx": 17 - } - ] - }, - "minChg": "000400" - }, - { - "type": "WALK", - "icoX": 7, - "dep": { - "locX": 74, - "dInR": true, - "dTimeS": "102800", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 75, - "aOutR": true, - "aTimeS": "103200", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 111, - "durS": "000400", - "dirGeo": 22, - "ctx": "H|1|W$A=1@O=München Karlsplatz@L=8004132@a=128@$A=1@O=Karlsplatz (Stachus), München@L=624744@a=128@$202011161028$202011161032$$$1$$$", - "gisPrvr": "H", - "getDescr": true, - "getPoly": true - } - }, - { - "type": "JNY", - "icoX": 4, - "dep": { - "locX": 75, - "idx": 0, - "dProdX": 106, - "dInR": true, - "dTimeS": "104100", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 70, - "idx": 9, - "aProdX": 106, - "aOutR": true, - "aTimeS": "105300", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|22959|3|80|16112020", - "prodX": 107, - "dirTxt": "Scheidplatz, München", - "dirFlg": "2", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 75, - "idx": 0, - "dProdX": 107, - "dInR": true, - "dTimeS": "104100", - "dProgType": "PROGNOSED", - "dDirTxt": "Scheidplatz, München", - "dDirFlg": "2", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 76, - "idx": 1, - "aProdX": 107, - "aOutR": true, - "aTimeS": "104300", - "aTZOffset": 60, - "dProdX": 107, - "dInR": true, - "dTimeS": "104300", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 78, - "idx": 2, - "aProdX": 107, - "aOutR": true, - "aTimeS": "104400", - "aTZOffset": 60, - "dProdX": 107, - "dInR": true, - "dTimeS": "104400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 80, - "idx": 3, - "aProdX": 107, - "aOutR": true, - "aTimeS": "104600", - "aTZOffset": 60, - "dProdX": 107, - "dInR": true, - "dTimeS": "104600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 81, - "idx": 4, - "aProdX": 107, - "aOutR": true, - "aTimeS": "104700", - "aTZOffset": 60, - "dProdX": 107, - "dInR": true, - "dTimeS": "104700", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 82, - "idx": 5, - "aProdX": 107, - "aOutR": true, - "aTimeS": "104800", - "aTZOffset": 60, - "dProdX": 107, - "dInR": true, - "dTimeS": "104800", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 84, - "idx": 6, - "aProdX": 107, - "aOutR": true, - "aTimeS": "104900", - "aTZOffset": 60, - "dProdX": 107, - "dInR": true, - "dTimeS": "104900", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 86, - "idx": 7, - "aProdX": 107, - "aOutR": true, - "aTimeS": "105100", - "aTZOffset": 60, - "dProdX": 107, - "dInR": true, - "dTimeS": "105100", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 87, - "idx": 8, - "aProdX": 107, - "aOutR": true, - "aTimeS": "105200", - "aTZOffset": 60, - "dProdX": 107, - "dInR": true, - "dTimeS": "105200", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 70, - "idx": 9, - "aProdX": 107, - "aOutR": true, - "aTimeS": "105300", - "aTZOffset": 60, - "type": "N" - } - ], - "freq": { - "minC": 10, - "maxC": 10, - "numC": 13 - }, - "ctxRecon": "T$A=1@O=Karlsplatz (Stachus), München@L=624744@a=128@$A=1@O=Karl-Theodor-Straße, München@L=638842@a=128@$202011161041$202011161053$ 28$$1$$$", - "subscr": "N", - "prodL": [ - { - "prodX": 107, - "fLocX": 75, - "tLocX": 70, - "fIdx": 0, - "tIdx": 9 - } - ] - } - } - ], - "ctxRecon": "¶HKI¶T$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=München Karlsplatz@L=8004132@a=128@$202011161015$202011161028$S 7$$1$$$§W$A=1@O=München Karlsplatz@L=8004132@a=128@$A=1@O=Karlsplatz (Stachus), München@L=624744@a=128@$202011161028$202011161032$$$1$$$§T$A=1@O=Karlsplatz (Stachus), München@L=624744@a=128@$A=1@O=Karl-Theodor-Straße, München@L=638842@a=128@$202011161041$202011161053$ 28$$1$$$", - "freq": { - "minC": 20 - }, - "conSubscr": "P", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "sotCtxt": { - "cnLocX": 0, - "calcDate": "20201115", - "jid": "1|9605|2|80|-1", - "locMode": "FROM_START", - "pLocX": 0, - "reqMode": "UNKNOWN", - "sectX": 0, - "calcTime": "143055" - }, - "cksum": "a2dec66f_3", - "cksumDti": "917ce36f_3" - } - ], - "outCtxScrB": "2|OB|MT#11#488764#488761#488798#488798#0#0#165#488760#1#-2147482624#0#1#2|PDH#2b878f47f29a9a10624384e358b5f85e|RD#16112020|RT#100000|US#1", - "outCtxScrF": "2|OF|MT#11#488775#488775#488803#488813#0#0#165#488765#8#-2147483646#0#1#2|PDH#2b878f47f29a9a10624384e358b5f85e|RD#16112020|RT#100000|US#1", - "fpB": "20191215", - "fpE": "20211211", - "bfATS": -1, - "bfIOSTS": -1, - "planrtTS": "1605447010", - "outConGrpL": [ - { - "name": "Alle Verbindungen", - "icoX": 29, - "grpid": "pt_only", - "conScoringL": [ - { - "type": "DT", - "conScoreL": [ - { - "score": 7086444799915459000, - "conRefL": [ - 0 - ] - }, - { - "score": 7086440401822810000, - "conRefL": [ - 1 - ] - }, - { - "score": 7086431605782217000, - "conRefL": [ - 2 - ] - }, - { - "score": 7086400819450348000, - "conRefL": [ - 3 - ] - }, - { - "score": 7086396421357699000, - "conRefL": [ - 4 - ] - }, - { - "score": 7086383227283177000, - "conRefL": [ - 5 - ] - }, - { - "score": 7086383227278983000, - "conRefL": [ - 6 - ] - }, - { - "score": 7086383227262206000, - "conRefL": [ - 7 - ] - } - ], - "name": "Departure" - }, - { - "type": "AT", - "conScoreL": [ - { - "score": 7086282072194548000, - "conRefL": [ - 0 - ] - }, - { - "score": 7086180917078655000, - "conRefL": [ - 1 - ] - }, - { - "score": 7086282072200839000, - "conRefL": [ - 2 - ] - }, - { - "score": 7086238091729437000, - "conRefL": [ - 3 - ] - }, - { - "score": 7086136936613544000, - "conRefL": [ - 4 - ] - }, - { - "score": 7086260081980867000, - "conRefL": [ - 5 - ] - }, - { - "score": 7086251285883650000, - "conRefL": [ - 6 - ] - }, - { - "score": 7086216101494784000, - "conRefL": [ - 7 - ] - } - ], - "name": "Arrival" - }, - { - "type": "TI", - "conScoreL": [ - { - "score": 9223208290167554000, - "conRefL": [ - 0 - ] - }, - { - "score": 9223111533142213000, - "conRefL": [ - 1 - ] - }, - { - "score": 9223221484300796000, - "conRefL": [ - 2 - ] - }, - { - "score": 9223208290146583000, - "conRefL": [ - 3 - ] - }, - { - "score": 9223111533121241000, - "conRefL": [ - 4 - ] - }, - { - "score": 9223247872556794000, - "conRefL": [ - 5 - ] - }, - { - "score": 9223239076463772000, - "conRefL": [ - 6 - ] - }, - { - "score": 9223203892091683000, - "conRefL": [ - 7 - ] - } - ], - "name": "Duration" - } - ], - "initScoringType": "DT" - } - ] -} diff --git a/test/fixtures/db-journey-additional-stopover.json b/test/fixtures/db-journey-additional-stopover.json deleted file mode 100644 index ba267908..00000000 --- a/test/fixtures/db-journey-additional-stopover.json +++ /dev/null @@ -1,1306 +0,0 @@ -{ - "common": { - "locL": [ - { - "lid": "A=1@O=Köln Hbf@X=6958730@Y=50943029@U=80@L=8000207@", - "type": "S", - "name": "Köln Hbf", - "icoX": 0, - "extId": "8000207", - "state": "F", - "crd": { - "x": 6959197, - "y": 50942823, - "z": 0, - "floor": 0 - }, - "pCls": 319 - }, - { - "lid": "A=1@O=Stuttgart Hbf@X=9181636@Y=48784081@U=80@L=8000096@", - "type": "S", - "name": "Stuttgart Hbf", - "icoX": 1, - "extId": "8000096", - "state": "F", - "crd": { - "x": 9182589, - "y": 48785052, - "z": 0, - "floor": 0 - }, - "pCls": 319 - }, - { - "lid": "A=1@O=Bonn Hbf@X=7097136@Y=50732008@U=80@L=8000044@", - "type": "S", - "name": "Bonn Hbf", - "icoX": 1, - "extId": "8000044", - "state": "F", - "crd": { - "x": 7096678, - "y": 50731963, - "z": 0, - "floor": 0 - }, - "pCls": 319 - }, - { - "lid": "A=1@O=Koblenz Hbf@X=7588343@Y=50350928@U=80@L=8000206@", - "type": "S", - "name": "Koblenz Hbf", - "icoX": 1, - "extId": "8000206", - "state": "F", - "crd": { - "x": 7588343, - "y": 50350775, - "z": 0, - "floor": 0 - }, - "pCls": 559 - }, - { - "lid": "A=1@O=Mainz Hbf@X=8258723@Y=50001113@U=80@L=8000240@", - "type": "S", - "name": "Mainz Hbf", - "icoX": 1, - "extId": "8000240", - "state": "F", - "crd": { - "x": 8258453, - "y": 50001239, - "z": 0, - "floor": 0 - }, - "pCls": 319 - }, - { - "lid": "A=1@O=Mannheim Hbf@X=8468917@Y=49479352@U=80@L=8000244@", - "type": "S", - "name": "Mannheim Hbf", - "icoX": 4, - "extId": "8000244", - "state": "F", - "crd": { - "x": 8469268, - "y": 49479181, - "z": 0, - "floor": 0 - }, - "pCls": 319 - }, - { - "lid": "A=1@O=Heidelberg Hbf@X=8675444@Y=49403564@U=80@L=8000156@", - "type": "S", - "name": "Heidelberg Hbf", - "icoX": 1, - "extId": "8000156", - "state": "F", - "crd": { - "x": 8675480, - "y": 49403582, - "z": 0, - "floor": 0 - }, - "pCls": 831 - }, - { - "lid": "A=1@O=Vaihingen(Enz)@X=8957634@Y=48948116@U=80@L=8006053@", - "type": "S", - "name": "Vaihingen(Enz)", - "icoX": 1, - "extId": "8006053", - "state": "F", - "crd": { - "x": 8959009, - "y": 48947271, - "z": 0, - "floor": 0 - }, - "pCls": 43 - }, - { - "lid": "A=1@O=Frankfurt(M) Flughafen Fernbf@X=8570181@Y=50053169@U=80@L=8070003@", - "type": "S", - "name": "Frankfurt(M) Flughafen Fernbf", - "icoX": 1, - "extId": "8070003", - "state": "F", - "crd": { - "x": 8569776, - "y": 50052926, - "z": 0, - "floor": 0 - }, - "pCls": 31 - } - ], - "prodL": [ - { - "name": "ICE 1944", - "number": "1944", - "icoX": 1, - "cls": 1, - "oprX": 0, - "prodCtx": { - "name": "ICE 1944", - "num": "1944", - "matchId": "55", - "catOut": "ICE", - "catOutS": "ICE", - "catOutL": "Intercity-Express", - "catIn": "ICE", - "catCode": "0", - "admin": "80____" - } - }, - { - "name": "ICE 519", - "number": "519", - "icoX": 1, - "cls": 1, - "oprX": 0, - "prodCtx": { - "name": "ICE 519", - "num": "519", - "matchId": "42", - "catOut": "ICE", - "catOutS": "ICE", - "catOutL": "Intercity-Express", - "catIn": "ICE", - "catCode": "0", - "admin": "80____" - } - } - ], - "opL": [ - { - "name": "DB Fernverkehr AG", - "icoX": 2 - } - ], - "remL": [ - { - "type": "D", - "code": "", - "icoX": 3, - "txtN": "Construction work", - "sIdx": 0 - }, - { - "type": "G", - "code": "", - "icoX": 3, - "txtN": "Platform change" - }, - { - "type": "O", - "code": "", - "icoX": 3, - "txtN": "(additional stop)" - }, - { - "type": "A", - "code": "CK", - "prio": 200, - "icoX": 5, - "txtN": "Komfort Check-in possible (visit bahn.de/kci for more information)" - }, - { - "type": "A", - "code": "FR", - "prio": 260, - "icoX": 6, - "txtN": "Bicycles conveyed - subject to reservation" - }, - { - "type": "A", - "code": "FB", - "prio": 260, - "icoX": 7, - "txtN": "Number of bicycles conveyed limited" - }, - { - "type": "A", - "code": "BR", - "prio": 450, - "icoX": 8, - "txtN": "Bordrestaurant" - }, - { - "type": "A", - "code": "EH", - "prio": 560, - "icoX": 5, - "txtN": "vehicle-mounted access aid" - } - ], - "icoL": [ - { - "res": "EST" - }, - { - "res": "ICE" - }, - { - "res": "D", - "txt": "DB Fernverkehr AG" - }, - { - "res": "Empty" - }, - { - "res": "ECE" - }, - { - "res": "attr_info" - }, - { - "res": "attr_bike_r" - }, - { - "res": "attr_bike" - }, - { - "res": "attr_resto" - }, - { - "res": "cl_all" - } - ], - "tcocL": [ - { - "c": "FIRST", - "r": 2 - }, - { - "c": "SECOND", - "r": 3 - }, - { - "c": "FIRST", - "r": 1 - }, - { - "c": "FIRST", - "r": 3 - } - ], - "dirL": [ - { - "txt": "Stuttgart Hbf", - "flg": "2" - }, - { - "txt": "München Hbf", - "flg": "1" - } - ], - "lDrawStyleL": [ - { - "sIcoX": 1, - "type": "SOLID" - }, - { - "type": "SOLID" - } - ], - "rtSrcL": [ - { - "name": "", - "type": "DEFAULT", - "freeTextIdCount": 6105 - } - ] - }, - "outConL": [ - { - "cid": "C-0", - "date": "20231125", - "dur": "032600", - "durS": "032900", - "durR": "032600", - "chg": 0, - "sDays": { - "sDaysR": "runs 25. Nov until 9. Dec 2023; not 26. Nov 2023 ", - "sDaysB": "000000000000000000000000000000000000000000000000000000000000000000000E7CF800001180000005FFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "dep": { - "locX": 0, - "idx": 4, - "dProdX": 0, - "dPltfS": { - "type": "PL", - "txt": "7" - }, - "dTimeS": "125300", - "dTimeR": "130800", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "dTZOffset": 60, - "msgL": [ - { - "type": "REM", - "remX": 0, - "sty": "I", - "txtC": { - "r": 204, - "g": 0, - "b": 0 - }, - "prio": 478, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "RES_LOC_H3" - ], - "sort": 818413568 - } - ], - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 11, - "aProdX": 0, - "aPltfR": { - "type": "PL", - "txt": "6" - }, - "aTimeS": "162200", - "aTimeR": "163400", - "aTZOffset": 60, - "isAdd": true, - "msgL": [ - { - "type": "REM", - "remX": 1, - "sty": "I", - "prio": 478, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "RES_LOC_H3" - ], - "sort": 818413568 - } - ], - "type": "N" - }, - "secL": [ - { - "type": "JNY", - "dep": { - "locX": 0, - "idx": 4, - "dProdX": 0, - "dPltfS": { - "type": "PL", - "txt": "7" - }, - "dTimeS": "125300", - "dTimeR": "130800", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ], - "tcM": 1 - }, - "dTZOffset": 60, - "msgL": [ - { - "type": "REM", - "remX": 0, - "sty": "I", - "txtC": { - "r": 204, - "g": 0, - "b": 0 - }, - "prio": 478, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "RES_LOC_H3" - ], - "sort": 818413568 - } - ], - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 11, - "aProdX": 0, - "aPltfR": { - "type": "PL", - "txt": "6" - }, - "aTimeS": "162200", - "aTimeR": "163400", - "aTrnCmpSX": { - "tcM": 1 - }, - "aTZOffset": 60, - "isAdd": true, - "msgL": [ - { - "type": "REM", - "remX": 1, - "sty": "I", - "prio": 478, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "RES_LOC_H3" - ], - "sort": 818413568 - } - ], - "type": "N" - }, - "jny": { - "jid": "1|1685823|0|80|25112023", - "prodX": 0, - "dirTxt": "Stuttgart Hbf", - "dirFlg": "2", - "status": "P", - "isPartCncl": true, - "isRchbl": true, - "stopL": [ - { - "locX": 0, - "idx": 4, - "dProdX": 0, - "dPltfS": { - "type": "PL", - "txt": "7" - }, - "dTimeS": "125300", - "dTimeR": "130800", - "dProgType": "PROGNOSED", - "dDirTxt": "Stuttgart Hbf", - "dDirFlg": "2", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "dTZOffset": 60, - "msgL": [ - { - "type": "REM", - "remX": 0, - "sty": "I", - "txtC": { - "r": 204, - "g": 0, - "b": 0 - }, - "prio": 478, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "RES_LOC_H3" - ], - "sort": 818413568 - } - ], - "type": "N" - }, - { - "locX": 2, - "idx": 5, - "aProdX": 0, - "aPltfS": { - "type": "PL", - "txt": "3" - }, - "aTimeS": "131200", - "aTimeR": "132800", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "dProdX": 0, - "dPltfS": { - "type": "PL", - "txt": "3" - }, - "dTimeS": "131400", - "dTimeR": "132900", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 3, - "idx": 6, - "aProdX": 0, - "aPltfS": { - "type": "PL", - "txt": "4" - }, - "aTimeS": "134600", - "aTimeR": "140000", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "dProdX": 0, - "dPltfS": { - "type": "PL", - "txt": "4" - }, - "dTimeS": "134800", - "dTimeR": "140200", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 4, - "idx": 7, - "aProdX": 0, - "aPltfS": { - "type": "PL", - "txt": "5a/b" - }, - "aTimeS": "143900", - "aTimeR": "145300", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "dProdX": 0, - "dPltfS": { - "type": "PL", - "txt": "5a/b" - }, - "dTimeS": "144200", - "dTimeR": "145500", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 2, - 1 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 5, - "idx": 8, - "aProdX": 0, - "aPltfS": { - "type": "PL", - "txt": "8" - }, - "aTimeS": "152100", - "aTimeR": "153500", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "dProdX": 0, - "dPltfS": { - "type": "PL", - "txt": "8" - }, - "dTimeS": "152300", - "dTimeR": "153800", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 6, - "idx": 9, - "aProdX": 0, - "aPltfR": { - "type": "PL", - "txt": "7a" - }, - "aTimeS": "153400", - "aTimeR": "154900", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "dProdX": 0, - "dPltfR": { - "type": "PL", - "txt": "7a" - }, - "dTimeS": "153500", - "dTimeR": "155000", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "isAdd": true, - "msgL": [ - { - "type": "REM", - "remX": 2, - "sty": "I", - "prio": 478, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "RES_LOC_H3" - ], - "sort": 818413568 - }, - { - "type": "REM", - "remX": 1, - "sty": "I", - "prio": 478, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "RES_LOC_H3" - ], - "sort": 818413568 - } - ], - "type": "N" - }, - { - "locX": 7, - "idx": 10, - "aProdX": 0, - "aPltfS": { - "type": "PL", - "txt": "2" - }, - "aTimeS": "160300", - "aTimeR": "161700", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "dProdX": 0, - "dTimeS": "160400", - "dTimeR": "161800", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N", - "aTimeSCh": true, - "dTimeSCh": true - }, - { - "locX": 1, - "idx": 11, - "aProdX": 0, - "aPltfR": { - "type": "PL", - "txt": "6" - }, - "aTimeS": "162200", - "aTimeR": "163400", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "isAdd": true, - "msgL": [ - { - "type": "REM", - "remX": 2, - "sty": "I", - "prio": 478, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "RES_LOC_H3" - ], - "sort": 818413568 - }, - { - "type": "REM", - "remX": 1, - "sty": "I", - "prio": 478, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "RES_LOC_H3" - ], - "sort": 818413568 - } - ], - "type": "N" - } - ], - "pos": { - "x": 6959125, - "y": 50942796 - }, - "ctxRecon": "T$A=1@O=Köln Hbf@L=8000207@a=128@$A=1@O=Stuttgart Hbf@L=8000096@a=128@$202311251253$202311251622$ICE 1944$$3$$$$$$", - "msgL": [ - { - "type": "REM", - "remX": 3, - "sty": "I", - "fLocX": 0, - "tLocX": 1, - "fIdx": 4, - "tIdx": 11, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 831520768 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 0, - "fLocX": 0, - "tLocX": 1, - "fIdx": 4, - "tIdx": 11 - } - ], - "dirL": [ - { - "dirX": 0, - "fLocX": 0, - "tLocX": 1, - "fIdx": 4, - "tIdx": 11 - } - ], - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "trainStartDate": "20231125", - "durS": "032900", - "tcocXL": [ - 0, - 1 - ] - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "T$A=1@O=Köln Hbf@L=8000207@a=128@$A=1@O=Stuttgart Hbf@L=8000096@a=128@$202311251253$202311251622$ICE 1944$$3$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": false, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 8100 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "conSubscr": "F", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "sotCtxt": { - "cnLocX": 0, - "calcDate": "20231125", - "jid": "1|1685823|0|80|-1", - "locMode": "FROM_START", - "pLocX": 0, - "reqMode": "UNKNOWN", - "sectX": 0, - "calcTime": "125459" - }, - "cksum": "f4ad2aba_3", - "cksumDti": "90f349f8_3", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "intvlSubscr": "F", - "tcocXL": [ - 0, - 1 - ], - "originType": "INITIAL" - }, - { - "cid": "C-1", - "date": "20231125", - "dur": "025900", - "durS": "031800", - "durR": "025900", - "chg": 0, - "sDays": { - "sDaysR": "runs 25. Nov until 1. Dec 2023 ", - "sDaysB": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000007F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "dep": { - "locX": 0, - "idx": 12, - "dProdX": 1, - "dPltfS": { - "type": "PL", - "txt": "6" - }, - "dTimeS": "125000", - "dTimeR": "131100", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 3, - 1 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 15, - "aProdX": 1, - "aPltfS": { - "type": "PL", - "txt": "15" - }, - "aTimeS": "160800", - "aTimeR": "161000", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "secL": [ - { - "type": "JNY", - "dep": { - "locX": 0, - "idx": 12, - "dProdX": 1, - "dPltfS": { - "type": "PL", - "txt": "6" - }, - "dTimeS": "125000", - "dTimeR": "131100", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 3, - 1 - ], - "tcM": 1 - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 15, - "aProdX": 1, - "aPltfS": { - "type": "PL", - "txt": "15" - }, - "aTimeS": "160800", - "aTimeR": "161000", - "aProgType": "PROGNOSED", - "aTrnCmpSX": { - "tcM": 1 - }, - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|199532|0|80|25112023", - "prodX": 1, - "dirTxt": "München Hbf", - "dirFlg": "1", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 0, - "idx": 12, - "dProdX": 1, - "dPltfS": { - "type": "PL", - "txt": "6" - }, - "dTimeS": "125000", - "dTimeR": "131100", - "dProgType": "PROGNOSED", - "dDirTxt": "München Hbf", - "dDirFlg": "1", - "dTrnCmpSX": { - "tcocX": [ - 3, - 1 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 8, - "idx": 13, - "aProdX": 1, - "aPltfS": { - "type": "PL", - "txt": "Fern 5" - }, - "aTimeS": "145000", - "aTimeR": "145000", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "dProdX": 1, - "dPltfS": { - "type": "PL", - "txt": "Fern 5" - }, - "dTimeS": "145100", - "dTimeR": "145300", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 3, - 1 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 5, - "idx": 14, - "aProdX": 1, - "aPltfS": { - "type": "PL", - "txt": "7" - }, - "aTimeS": "152300", - "aTimeR": "152500", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "dProdX": 1, - "dPltfS": { - "type": "PL", - "txt": "7" - }, - "dTimeS": "153100", - "dTimeR": "153100", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 3, - 1 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 1, - "idx": 15, - "aProdX": 1, - "aPltfS": { - "type": "PL", - "txt": "15" - }, - "aTimeS": "160800", - "aTimeR": "161000", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - } - ], - "pos": { - "x": 6943394, - "y": 51094408 - }, - "ctxRecon": "T$A=1@O=Köln Hbf@L=8000207@a=128@$A=1@O=Stuttgart Hbf@L=8000096@a=128@$202311251250$202311251608$ICE 519$$1$$$$$$", - "msgL": [ - { - "type": "REM", - "remX": 3, - "sty": "I", - "fLocX": 0, - "tLocX": 1, - "fIdx": 12, - "tIdx": 15, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 831520768 - }, - { - "type": "REM", - "remX": 4, - "sty": "I", - "fLocX": 0, - "tLocX": 1, - "fIdx": 12, - "tIdx": 15, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 839385088 - }, - { - "type": "REM", - "remX": 5, - "sty": "I", - "fLocX": 0, - "tLocX": 1, - "fIdx": 12, - "tIdx": 15, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 839385088 - }, - { - "type": "REM", - "remX": 6, - "sty": "I", - "fLocX": 0, - "tLocX": 1, - "fIdx": 12, - "tIdx": 15, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 864288768 - }, - { - "type": "REM", - "remX": 7, - "sty": "I", - "fLocX": 0, - "tLocX": 1, - "fIdx": 12, - "tIdx": 15, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 878706688 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 1, - "fLocX": 0, - "tLocX": 1, - "fIdx": 12, - "tIdx": 15 - } - ], - "dirL": [ - { - "dirX": 1, - "fLocX": 0, - "tLocX": 1, - "fIdx": 12, - "tIdx": 15 - } - ], - "dTrnCmpSX": { - "tcocX": [ - 3, - 1 - ] - }, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "trainStartDate": "20231125", - "durS": "031800", - "tcocXL": [ - 3, - 1 - ] - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "T$A=1@O=Köln Hbf@L=8000207@a=128@$A=1@O=Stuttgart Hbf@L=8000096@a=128@$202311251250$202311251608$ICE 519$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": false, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 10960 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "conSubscr": "F", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "sotCtxt": { - "cnLocX": 0, - "calcDate": "20231125", - "jid": "1|199532|0|80|-1", - "locMode": "FROM_START", - "pLocX": 0, - "reqMode": "UNKNOWN", - "sectX": 0, - "calcTime": "125459" - }, - "cksum": "abb3ba3e_3", - "cksumDti": "f85de142_3", - "dTrnCmpSX": { - "tcocX": [ - 3, - 1 - ] - }, - "intvlSubscr": "F", - "tcocXL": [ - 3, - 1 - ], - "originType": "INITIAL" - } - ], - "outCtxScrF": "3|OF|MT#14#506231#506231#506410#506410#0#0#485#506210#2#0#1042#0#0#-2147483648#1#2|PDH#1f7519b00e0470208ad97667bfd70f7a|RD#25112023|RT#125058|US#0|RS#INIT", - "fpB": "20221211", - "fpE": "20241214", - "bfATS": -1, - "bfIOSTS": -1, - "planrtTS": "1700913167", - "outConGrpSettings": { - "conGrpL": [ - { - "name": "All connections", - "icoX": 9, - "grpid": "cl_all", - "conScoringL": [ - { - "type": "DT", - "conScoreL": [ - { - "score": 7009620822940712959, - "scoreS": "07009620822940712959", - "conRefL": [ - 0 - ] - }, - { - "score": 7009607628815335423, - "scoreS": "07009607628815335423", - "conRefL": [ - 1 - ] - } - ], - "name": "Departure" - }, - { - "type": "AT", - "conScoreL": [ - { - "score": 7008714825359425535, - "scoreS": "07008714825359425535", - "conRefL": [ - 0 - ] - }, - { - "score": 7008820378489847807, - "scoreS": "07008820378489847807", - "conRefL": [ - 1 - ] - } - ], - "name": "Arrival" - }, - { - "type": "TI", - "conScoreL": [ - { - "score": 9222462476839288831, - "scoreS": "09222462476839288831", - "conRefL": [ - 0 - ] - }, - { - "score": 9222581224093515775, - "scoreS": "09222581224093515775", - "conRefL": [ - 1 - ] - } - ], - "name": "Duration" - } - ], - "initScoringType": "DT", - "requests": [ - { - "id": "RQ_CLIENT", - "autosend": true - } - ], - "scrollable": true, - "bitmask": 1 - } - ], - "selectL": [ - { - "icoX": 9, - "name": "All connections", - "bitIdx": 0 - } - ], - "variant": "RADIO" - } -} diff --git a/test/fixtures/db-journey-atzoffset-0.json b/test/fixtures/db-journey-atzoffset-0.json deleted file mode 100644 index 94e62048..00000000 --- a/test/fixtures/db-journey-atzoffset-0.json +++ /dev/null @@ -1,640 +0,0 @@ -{ - "common": { - "locL": [ - { - "lid": "A=1@O=Moser, Achstetten@X=9898310@Y=48258859@U=80@L=800002@", - "type": "S", - "name": "Moser, Achstetten", - "icoX": 0, - "extId": "800002", - "state": "F", - "crd": { - "x": 9898310, - "y": 48258859, - "floor": 0 - }, - "pCls": 544 - }, - { - "lid": "A=1@O=Dellmensingen Schule, Erbach (Donau)@X=9901834@Y=48302844@U=80@L=800258@", - "type": "S", - "name": "Dellmensingen Schule, Erbach (Donau)", - "icoX": 0, - "extId": "800258", - "state": "F", - "crd": { - "x": 9901834, - "y": 48302844, - "floor": 0 - }, - "pCls": 32 - }, - { - "lid": "A=1@O=ZOB Ost, Ulm@X=9983887@Y=48397644@U=80@L=801345@", - "type": "S", - "name": "ZOB Ost, Ulm", - "icoX": 0, - "extId": "801345", - "state": "F", - "crd": { - "x": 9983887, - "y": 48397644, - "floor": 0 - }, - "pCls": 40 - }, - { - "lid": "A=1@O=Ulm Hbf@X=9982224@Y=48399433@U=80@L=8000170@", - "type": "S", - "name": "Ulm Hbf", - "icoX": 1, - "extId": "8000170", - "state": "F", - "crd": { - "x": 9982422, - "y": 48399585, - "z": 0, - "floor": 0 - }, - "pCls": 299 - }, - { - "lid": "A=1@O=München Hbf@X=11558339@Y=48140229@U=80@L=8000261@", - "type": "S", - "name": "München Hbf", - "icoX": 5, - "extId": "8000261", - "state": "F", - "crd": { - "x": 11558744, - "y": 48140364, - "z": 0, - "floor": 0 - }, - "pCls": 447 - }, - { - "lid": "A=1@O=München Hbf@X=11559004@Y=48139429@U=199@L=618000261@", - "type": "S", - "name": "München Hbf", - "icoX": 8, - "extId": "618000261", - "state": "F", - "crd": { - "x": 11559004, - "y": 48139429, - "floor": 0 - }, - "pCls": 0, - "entry": true, - "mMastLocX": 4 - }, - { - "lid": "A=1@O=Karlsplatz (Stachus), München@X=11565584@Y=48140148@U=80@L=800001@", - "type": "S", - "name": "Karlsplatz (Stachus), München", - "icoX": 0, - "extId": "800001", - "state": "F", - "crd": { - "x": 11565584, - "y": 48140148, - "floor": 0 - }, - "pCls": 432, - "mMastLocX": 7 - }, - { - "lid": "A=1@O=München Karlsplatz@X=11565620@Y=48139456@U=80@L=8004132@", - "type": "S", - "name": "München Karlsplatz", - "icoX": 9, - "extId": "8004132", - "state": "F", - "crd": { - "x": 11565521, - "y": 48139564, - "z": 0, - "floor": 0 - }, - "pCls": 432 - } - ], - "prodL": [ - { - "name": "Bus 212", - "nameS": "212", - "number": "212", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 212", - "num": "913", - "line": "212", - "matchId": "212", - "catOut": "Bus", - "catOutS": "Bus", - "catOutL": "Bus", - "catIn": "Bus", - "catCode": "5", - "admin": "ald020" - } - }, - { - "name": "Bus 212", - "nameS": "212", - "number": "212", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 212", - "num": "913", - "line": "212", - "lineId": "5_ald020_212", - "matchId": "212", - "catOut": "Bus", - "catOutS": "Bus", - "catOutL": "Bus", - "catIn": "Bus", - "catCode": "5", - "admin": "ald020" - } - }, - { - "name": "Bus 12", - "nameS": "12", - "number": "12", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 12", - "num": "15266", - "line": "12", - "matchId": "12", - "catOut": "Bus", - "catOutS": "Bus", - "catOutL": "Bus", - "catIn": "Bus", - "catCode": "5", - "admin": "ald087" - } - }, - { - "name": "Bus 12", - "nameS": "12", - "number": "12", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 12", - "num": "15266", - "line": "12", - "lineId": "5_ald087_12", - "matchId": "12", - "catOut": "Bus", - "catOutS": "Bus", - "catOutL": "Bus", - "catIn": "Bus", - "catCode": "5", - "admin": "ald087" - } - }, - { - "name": "Walk", - "icoX": 2, - "prodCtx": { - "name": "Walk" - } - }, - { - "name": "RE 57057", - "nameS": "RE", - "number": "57057", - "icoX": 3, - "cls": 8, - "oprX": 0, - "prodCtx": { - "name": "RE 57057", - "num": "57057", - "matchId": "9", - "catOut": "RE", - "catOutS": "RE", - "catOutL": "Regional-Express", - "catIn": "RE", - "catCode": "3", - "admin": "800734", - "addName": "RE 9" - }, - "addName": "RE 9" - } - ], - "opL": [ - { - "name": "DB Regio AG Bayern", - "icoX": 4 - } - ], - "remL": [ - { - "type": "A", - "code": "PF", - "prio": 200, - "icoX": 6, - "txtN": "Please wear an FFP2 mask. You are legally required to do so" - }, - { - "type": "A", - "code": "FB", - "prio": 260, - "icoX": 7, - "txtN": "Number of bicycles conveyed limited" - }, - { - "type": "A", - "code": "RC", - "prio": 320, - "icoX": 6, - "txtN": "Reservations at DB ticket machines/travel centres + many DB agencies" - }, - { - "type": "A", - "code": "ER", - "prio": 560, - "icoX": 6, - "txtN": "vehicle-mounted accessaid" - } - ], - "icoL": [ - { - "res": "Bus" - }, - { - "res": "ICE" - }, - { - "res": "prod_walk" - }, - { - "res": "RE" - }, - { - "res": "RE", - "txt": "DB Regio AG Bayern" - }, - { - "res": "ECE" - }, - { - "res": "attr_info" - }, - { - "res": "attr_bike" - }, - { - "res": "STA" - }, - { - "res": "S" - } - ], - "lDrawStyleL": [ - { - "sIcoX": 0, - "type": "SOLID" - }, - { - "type": "SOLID" - }, - { - "sIcoX": 2, - "type": "SOLID" - }, - { - "type": "DOT" - }, - { - "sIcoX": 3, - "type": "SOLID" - } - ] - }, - "outConL": [ - { - "cid": "DirectConReq", - "date": "20210817", - "dur": "034600", - "durS": "033700", - "durR": "033700", - "chg": 2, - "sDays": { - "sDaysR": "runs Mo - Fr, not 1. Nov ", - "sDaysB": "0000000000000000000000000000000000000000000001F3E7CF9F3E7CF9F3E7CF9F3E7CF9F3E7CF8F3E7CF9F3E0" - }, - "dep": { - "locX": 0, - "idx": 5, - "dProdX": 0, - "dTimeS": "154600", - "dProgType": "PROGNOSED", - "dTZOffset": 120, - "type": "N" - }, - "arr": { - "locX": 6, - "aTimeS": "193200", - "type": "N" - }, - "secL": [ - { - "type": "JNY", - "dep": { - "locX": 0, - "idx": 5, - "dProdX": 0, - "dTimeS": "154600", - "dProgType": "PROGNOSED", - "dTZOffset": 120, - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 12, - "aTimeS": "160000", - "aProgType": "PROGNOSED", - "aTZOffset": 120, - "type": "N" - }, - "jny": { - "jid": "1|1722205|0|80|17082021", - "prodX": 1, - "dirTxt": "Rabenstraße, Laupheim", - "dirFlg": "2", - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=Moser, Achstetten@L=800002@a=128@$A=1@O=Dellmensingen Schule, Erbach (Donau)@L=800258@a=128@$202108171546$202108171600$Bus 212$$1$$$$", - "subscr": "F", - "chgDurR": 5, - "prodL": [ - { - "prodX": 1, - "fLocX": 0, - "tLocX": 1, - "fIdx": 5, - "tIdx": 12 - } - ], - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "trainStartDate": "20210817", - "durS": "001400" - }, - "minChg": "000500", - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "idx": 2, - "dProdX": 2, - "dTimeS": "160500", - "dProgType": "PROGNOSED", - "dTZOffset": 120, - "type": "N" - }, - "arr": { - "locX": 2, - "idx": 15, - "aTimeS": "163000", - "aProgType": "PROGNOSED", - "aTZOffset": 120, - "type": "N" - }, - "jny": { - "jid": "1|74020|9|80|17082021", - "prodX": 3, - "dirTxt": "ZOB Ost, Ulm", - "dirFlg": "2", - "status": "P", - "isRchbl": true, - "freq": { - "minC": 54, - "maxC": 60, - "numC": 3 - }, - "ctxRecon": "T$A=1@O=Dellmensingen Schule, Erbach (Donau)@L=800258@a=128@$A=1@O=ZOB Ost, Ulm@L=801345@a=128@$202108171605$202108171630$Bus 12$$1$$$$", - "subscr": "F", - "chgDurR": 53, - "prodL": [ - { - "prodX": 3, - "fLocX": 1, - "tLocX": 2, - "fIdx": 2, - "tIdx": 15 - } - ], - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "trainStartDate": "20210817", - "durS": "002500" - }, - "minChg": "000600", - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "WALK", - "dep": { - "locX": 2, - "dTimeS": "163000", - "dTZOffset": 120, - "type": "N" - }, - "arr": { - "locX": 3, - "aTimeS": "163600", - "aTZOffset": 120, - "type": "N" - }, - "gis": { - "dist": 234, - "durS": "000600", - "dirGeo": 10, - "ctx": "H|1|W$A=1@O=ZOB Ost, Ulm@L=801345@a=128@$A=1@O=Ulm Hbf@L=8000170@a=128@$202108171630$202108171636$$$1$$$$", - "gisPrvr": "H", - "getDescr": true, - "getPoly": true, - "sumLDrawStyleX": 2, - "resLDrawStyleX": 3, - "prodX": 4 - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 3, - "idx": 0, - "dProdX": 5, - "dPltfS": { - "type": "PL", - "txt": "25" - }, - "dTimeS": "172300", - "dProgType": "PROGNOSED", - "dTZOffset": 120, - "type": "N" - }, - "arr": { - "locX": 4, - "idx": 24, - "aPltfS": { - "type": "PL", - "txt": "17" - }, - "aTimeS": "192100", - "aProgType": "PROGNOSED", - "aTZOffset": 120, - "type": "N" - }, - "jny": { - "jid": "1|239889|0|80|17082021", - "prodX": 5, - "dirTxt": "München Hbf", - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=Ulm Hbf@L=8000170@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202108171723$202108171921$RE 57057$$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "sty": "I", - "fLocX": 3, - "tLocX": 4, - "fIdx": 0, - "tIdx": 24, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 697303040 - }, - { - "type": "REM", - "remX": 1, - "sty": "I", - "fLocX": 3, - "tLocX": 4, - "fIdx": 0, - "tIdx": 24, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 705167360 - }, - { - "type": "REM", - "remX": 2, - "sty": "I", - "fLocX": 3, - "tLocX": 4, - "fIdx": 0, - "tIdx": 24, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 713031680 - }, - { - "type": "REM", - "remX": 3, - "sty": "I", - "fLocX": 3, - "tLocX": 4, - "fIdx": 0, - "tIdx": 24, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 744488960 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 5, - "fLocX": 3, - "tLocX": 4, - "fIdx": 0, - "tIdx": 24 - } - ], - "sumLDrawStyleX": 4, - "resLDrawStyleX": 1, - "trainStartDate": "20210817", - "durS": "015800" - }, - "minChg": "000200", - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "WALK", - "hide": false, - "dep": { - "locX": 4, - "dTimeS": "192100", - "dTZOffset": 120 - }, - "arr": { - "locX": 6, - "aTimeS": "193200", - "aTZOffset": 0 - }, - "gis": { - "dist": 701, - "durS": "001100", - "ctx": "H|1|W$A=1@O=München Hbf@L=8000261@a=128@$A=1@O=München Hbf@L=618000261@a=128@$202108171921$202108171923$$$1$$$$±G|1|G@F|A=1@O=München Hbf@X=11559004@Y=48139429@U=199@L=618000261@|A=1@O=Karlsplatz (Stachus), München@X=11565584@Y=48140148@U=80@L=800001@|17082021|192400|193200|fb|ft@0@2000@120@0@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@0@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tf@$f@$f@$f@$f@$f@$§||", - "gisPrvr": "M", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 3, - "prodX": 4 - }, - "resRecommendation": "U" - } - ], - "ctxRecon": "¶HKI¶T$A=1@O=Moser, Achstetten@L=800002@a=128@$A=1@O=Dellmensingen Schule, Erbach (Donau)@L=800258@a=128@$202108171546$202108171600$Bus 212$$1$$$$§T$A=1@O=Dellmensingen Schule, Erbach (Donau)@L=800258@a=128@$A=1@O=ZOB Ost, Ulm@L=801345@a=128@$202108171605$202108171630$Bus 12$$1$$$$§W$A=1@O=ZOB Ost, Ulm@L=801345@a=128@$A=1@O=Ulm Hbf@L=8000170@a=128@$202108171630$202108171636$$$1$$$$§T$A=1@O=Ulm Hbf@L=8000170@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202108171723$202108171921$RE 57057$$1$$$$§W$A=1@O=München Hbf@L=8000261@a=128@$A=1@O=München Hbf@L=618000261@a=128@$202108171921$202108171923$$$1$$$$§G@F$A=1@O=München Hbf@L=618000261@a=128@$A=1@O=Karlsplatz (Stachus), München@L=800001@a=128@$202108171924$202108171932$$$1$$$$¶GP¶ft@0@2000@120@0@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@0@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tf@$f@$f@$f@$f@$f@$§", - "freq": { - "minC": 54 - }, - "conSubscr": "F", - "resState": "N", - "resRecommendation": "N", - "recState": "C", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "sotCtxt": { - "cnLocX": 0, - "calcDate": "20210817", - "jid": "1|1722205|0|80|-1", - "locMode": "FROM_START", - "pLocX": 0, - "reqMode": "UNKNOWN", - "sectX": 0, - "calcTime": "153402" - }, - "cksum": "e68a17a7_3", - "cksumDti": "24d55b5a_3", - "intvlSubscr": "P", - "originType": "INITIAL" - } - ], - "fpB": "20201213", - "fpE": "20211211", - "bfATS": -1, - "bfIOSTS": -1, - "planrtTS": "1629207135" -} diff --git a/test/fixtures/db-journey-dtzoffset-0.json b/test/fixtures/db-journey-dtzoffset-0.json deleted file mode 100644 index 48180868..00000000 --- a/test/fixtures/db-journey-dtzoffset-0.json +++ /dev/null @@ -1,758 +0,0 @@ -{ - "common": { - "locL": [ - { - "lid": "A=1@O=Karlsplatz (Stachus), München@X=11565584@Y=48140148@U=80@L=800001@", - "type": "S", - "name": "Karlsplatz (Stachus), München", - "icoX": 0, - "extId": "800001", - "state": "F", - "crd": { - "x": 11565584, - "y": 48140148, - "floor": 0 - }, - "pCls": 432, - "mMastLocX": 1 - }, - { - "lid": "A=1@O=München Karlsplatz@X=11565620@Y=48139456@U=80@L=8004132@", - "type": "S", - "name": "München Karlsplatz", - "icoX": 1, - "extId": "8004132", - "state": "F", - "crd": { - "x": 11565521, - "y": 48139564, - "z": 0, - "floor": 0 - }, - "pCls": 432 - }, - { - "lid": "A=1@O=München Hbf@X=11559004@Y=48139429@U=199@L=618000261@", - "type": "S", - "name": "München Hbf", - "icoX": 2, - "extId": "618000261", - "state": "F", - "crd": { - "x": 11559004, - "y": 48139429, - "floor": 0 - }, - "pCls": 0, - "entry": true, - "mMastLocX": 3 - }, - { - "lid": "A=1@O=München Hbf@X=11558339@Y=48140229@U=80@L=8000261@", - "type": "S", - "name": "München Hbf", - "icoX": 3, - "extId": "8000261", - "state": "F", - "crd": { - "x": 11558744, - "y": 48140364, - "z": 0, - "floor": 0 - }, - "pCls": 447 - }, - { - "lid": "A=1@O=Ulm Hbf@X=9982224@Y=48399433@U=80@L=8000170@", - "type": "S", - "name": "Ulm Hbf", - "icoX": 7, - "extId": "8000170", - "state": "F", - "crd": { - "x": 9982422, - "y": 48399585, - "z": 0, - "floor": 0 - }, - "pCls": 299 - }, - { - "lid": "A=1@O=ZOB Ost, Ulm@X=9983887@Y=48397644@U=80@L=801345@", - "type": "S", - "name": "ZOB Ost, Ulm", - "icoX": 0, - "extId": "801345", - "state": "F", - "crd": { - "x": 9983887, - "y": 48397644, - "floor": 0 - }, - "pCls": 40 - }, - { - "lid": "A=1@O=Oberholzheim Hauptstraße, Achstetten@X=9923848@Y=48260792@U=80@L=801494@", - "type": "S", - "name": "Oberholzheim Hauptstraße, Achstetten", - "icoX": 0, - "extId": "801494", - "state": "F", - "crd": { - "x": 9923848, - "y": 48260792, - "floor": 0 - }, - "pCls": 32 - }, - { - "lid": "A=1@O=Rathaus, Achstetten@X=9897941@Y=48258563@U=80@L=800132@", - "type": "S", - "name": "Rathaus, Achstetten", - "icoX": 0, - "extId": "800132", - "state": "F", - "crd": { - "x": 9897941, - "y": 48258563, - "floor": 0 - }, - "pCls": 32 - }, - { - "lid": "A=1@O=Moser, Achstetten@X=9898310@Y=48258859@U=80@L=800002@", - "type": "S", - "name": "Moser, Achstetten", - "icoX": 0, - "extId": "800002", - "state": "F", - "crd": { - "x": 9898310, - "y": 48258859, - "floor": 0 - }, - "pCls": 544 - } - ], - "prodL": [ - { - "name": "Walk", - "icoX": 4, - "prodCtx": { - "name": "Walk" - } - }, - { - "name": "IC 2094", - "number": "2094", - "icoX": 5, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "IC 2094", - "num": "2094", - "matchId": "60", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "Intercity", - "catIn": "IC", - "catCode": "1", - "admin": "80____" - } - }, - { - "name": "Bus 24", - "nameS": "24", - "number": "24", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 24", - "num": "45", - "line": "24", - "matchId": "24", - "catOut": "Bus", - "catOutS": "Bus", - "catOutL": "Bus", - "catIn": "Bus", - "catCode": "5", - "admin": "ald020" - } - }, - { - "name": "Bus 24", - "nameS": "24", - "number": "24", - "icoX": 0, - "cls": 32, - "prodCtx": { - "name": "Bus 24", - "num": "45", - "line": "24", - "lineId": "5_ald020_24", - "matchId": "24", - "catOut": "Bus", - "catOutS": "Bus", - "catOutL": "Bus", - "catIn": "Bus", - "catCode": "5", - "admin": "ald020" - } - }, - { - "name": "Bus 227", - "nameS": "227", - "number": "227", - "icoX": 0, - "cls": 32, - "oprX": 1, - "prodCtx": { - "name": "Bus 227", - "num": "3381", - "line": "227", - "matchId": "227", - "catOut": "Bus", - "catOutS": "Bus", - "catOutL": "Bus", - "catIn": "Bus", - "catCode": "5", - "admin": "rabRAB" - } - }, - { - "name": "Bus 227", - "nameS": "227", - "number": "227", - "icoX": 0, - "cls": 32, - "oprX": 1, - "prodCtx": { - "name": "Bus 227", - "num": "3381", - "line": "227", - "lineId": "5_rabRAB_227", - "matchId": "227", - "catOut": "Bus", - "catOutS": "Bus", - "catOutL": "Bus", - "catIn": "Bus", - "catCode": "5", - "admin": "rabRAB" - } - } - ], - "opL": [ - { - "name": "DB Fernverkehr AG", - "icoX": 6 - }, - { - "name": "DB ZugBus Regionalverkehr Alb-Bodensee", - "icoX": 11 - } - ], - "remL": [ - { - "type": "A", - "code": "CK", - "prio": 200, - "icoX": 8, - "txtN": "Komfort Check-in possible (visit bahn.de/kci for more information)" - }, - { - "type": "A", - "code": "PF", - "prio": 200, - "icoX": 8, - "txtN": "Please wear an FFP2 mask. You are legally required to do so" - }, - { - "type": "A", - "code": "FR", - "prio": 260, - "icoX": 9, - "txtN": "Bicycles conveyed - subject to reservation" - }, - { - "type": "A", - "code": "FB", - "prio": 260, - "icoX": 10, - "txtN": "Number of bicycles conveyed limited" - }, - { - "type": "A", - "code": "KG", - "prio": 640, - "icoX": 8, - "txtN": "No food or beverages" - }, - { - "type": "A", - "code": "bg", - "prio": 560, - "icoX": 8, - "txtN": "Behindertengerechtes Fahrzeug" - } - ], - "icoL": [ - { - "res": "Bus" - }, - { - "res": "S" - }, - { - "res": "STA" - }, - { - "res": "ECE" - }, - { - "res": "prod_walk" - }, - { - "res": "IC" - }, - { - "res": "D", - "txt": "DB Fernverkehr AG" - }, - { - "res": "ICE" - }, - { - "res": "attr_info" - }, - { - "res": "attr_bike_r" - }, - { - "res": "attr_bike" - }, - { - "res": "N", - "txt": "DB ZugBus Regionalverkehr Alb-Bodensee" - }, - { - "res": "navi_enter" - } - ], - "tcocL": [ - { - "c": "FIRST", - "r": 1 - }, - { - "c": "SECOND", - "r": 1 - } - ], - "lDrawStyleL": [ - { - "sIcoX": 4, - "type": "SOLID" - }, - { - "type": "DOT" - }, - { - "sIcoX": 5, - "type": "SOLID" - }, - { - "type": "SOLID" - }, - { - "sIcoX": 0, - "type": "SOLID" - } - ] - }, - "outConL": [ - { - "cid": "DirectConReq", - "date": "20210817", - "dur": "032200", - "durS": "031300", - "durR": "031300", - "chg": 2, - "sDays": { - "sDaysR": "runs Mo - Th, not 1. Nov ", - "sDaysB": "00000000000000000000000000000000000000000000000000000000000063C78F1E3C78F1E3C78F0E3C78F1E3C0" - }, - "dep": { - "locX": 0, - "dTimeS": "170800", - "type": "N" - }, - "arr": { - "locX": 8, - "aTimeS": "203100", - "type": "N" - }, - "secL": [ - { - "type": "WALK", - "hide": false, - "dep": { - "locX": 0, - "dTimeS": "170800", - "dTZOffset": 0 - }, - "arr": { - "locX": 3, - "aTimeS": "171800", - "aTZOffset": 120 - }, - "gis": { - "dist": 701, - "durS": "001000", - "ctx": "G|1|G@F|A=1@O=Karlsplatz (Stachus), München@X=11565584@Y=48140148@U=80@L=800001@|A=1@O=München Hbf@X=11559004@Y=48139429@U=199@L=618000261@|17082021|170800|171600|bf|ft@0@2000@120@0@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@0@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tf@$f@$f@$f@$f@$f@$§||±H|1|W$A=1@O=München Hbf@L=618000261@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202108171716$202108171718$$$1$$$$", - "gisPrvr": "M", - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0 - }, - "resRecommendation": "U" - }, - { - "type": "JNY", - "dep": { - "locX": 3, - "idx": 0, - "dProdX": 1, - "dPltfS": { - "type": "PL", - "txt": "17" - }, - "dTimeS": "171900", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ], - "tcM": 1 - }, - "dTZOffset": 120, - "type": "N" - }, - "arr": { - "locX": 4, - "idx": 4, - "aPltfS": { - "type": "PL", - "txt": "25" - }, - "aTimeS": "183600", - "aProgType": "PROGNOSED", - "aTrnCmpSX": { - "tcM": 1 - }, - "aTZOffset": 120, - "type": "N" - }, - "jny": { - "jid": "1|187459|0|80|17082021", - "prodX": 1, - "dirTxt": "Ulm Hbf", - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=München Hbf@L=8000261@a=128@$A=1@O=Ulm Hbf@L=8000170@a=128@$202108171719$202108171836$IC 2094$$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "sty": "I", - "fLocX": 3, - "tLocX": 4, - "fIdx": 0, - "tIdx": 4, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 697303040 - }, - { - "type": "REM", - "remX": 1, - "sty": "I", - "fLocX": 3, - "tLocX": 4, - "fIdx": 0, - "tIdx": 4, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 697303040 - }, - { - "type": "REM", - "remX": 2, - "sty": "I", - "fLocX": 3, - "tLocX": 4, - "fIdx": 0, - "tIdx": 4, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 705167360 - }, - { - "type": "REM", - "remX": 3, - "sty": "I", - "fLocX": 3, - "tLocX": 4, - "fIdx": 0, - "tIdx": 4, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 705167360 - }, - { - "type": "REM", - "remX": 4, - "sty": "I", - "fLocX": 3, - "tLocX": 4, - "fIdx": 0, - "tIdx": 4, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 754974720 - } - ], - "subscr": "F", - "chgDurR": 36, - "prodL": [ - { - "prodX": 1, - "fLocX": 3, - "tLocX": 4, - "fIdx": 0, - "tIdx": 4 - } - ], - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "sumLDrawStyleX": 2, - "resLDrawStyleX": 3, - "trainStartDate": "20210817", - "durS": "011700", - "tcocXL": [ - 0, - 1 - ] - }, - "minChg": "000600", - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "WALK", - "dep": { - "locX": 4, - "dTimeS": "183600", - "dTZOffset": 120, - "type": "N" - }, - "arr": { - "locX": 5, - "aTimeS": "184200", - "aTZOffset": 120, - "type": "N" - }, - "gis": { - "dist": 234, - "durS": "000600", - "dirGeo": 26, - "ctx": "H|1|W$A=1@O=Ulm Hbf@L=8000170@a=128@$A=1@O=ZOB Ost, Ulm@L=801345@a=128@$202108171836$202108171842$$$1$$$$", - "gisPrvr": "H", - "getDescr": true, - "getPoly": true, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0 - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 5, - "idx": 0, - "dProdX": 2, - "dTimeS": "191200", - "dProgType": "PROGNOSED", - "dTZOffset": 120, - "type": "N" - }, - "arr": { - "locX": 6, - "idx": 15, - "aTimeS": "194800", - "aProgType": "PROGNOSED", - "aTZOffset": 120, - "type": "N" - }, - "jny": { - "jid": "1|75903|0|80|17082021", - "prodX": 3, - "dirTxt": "Rabenstraße, Laupheim", - "dirFlg": "1", - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=ZOB Ost, Ulm@L=801345@a=128@$A=1@O=Oberholzheim Hauptstraße, Achstetten@L=801494@a=128@$202108171912$202108171948$Bus 24$$1$$$$", - "subscr": "F", - "chgDurR": 31, - "prodL": [ - { - "prodX": 3, - "fLocX": 5, - "tLocX": 6, - "fIdx": 0, - "tIdx": 15 - } - ], - "sumLDrawStyleX": 4, - "resLDrawStyleX": 3, - "trainStartDate": "20210817", - "durS": "003600" - }, - "minChg": "000300", - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 6, - "idx": 17, - "dProdX": 4, - "dTimeS": "201900", - "dProgType": "PROGNOSED", - "dTZOffset": 120, - "type": "N" - }, - "arr": { - "locX": 7, - "idx": 21, - "aTimeS": "202900", - "aProgType": "PROGNOSED", - "aTZOffset": 120, - "type": "N" - }, - "jny": { - "jid": "1|587878|0|80|17082021", - "prodX": 5, - "dirTxt": "Rabenstraße, Laupheim", - "dirFlg": "1", - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=Oberholzheim Hauptstraße, Achstetten@L=801494@a=128@$A=1@O=Rathaus, Achstetten@L=800132@a=128@$202108172019$202108172029$Bus 227$$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 5, - "sty": "I", - "fLocX": 6, - "tLocX": 7, - "fIdx": 17, - "tIdx": 21, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 744488960 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 5, - "fLocX": 6, - "tLocX": 7, - "fIdx": 17, - "tIdx": 21 - } - ], - "sumLDrawStyleX": 4, - "resLDrawStyleX": 3, - "trainStartDate": "20210817", - "durS": "001000" - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "WALK", - "dep": { - "locX": 7, - "dTimeS": "202900", - "type": "N" - }, - "arr": { - "locX": 8, - "aTimeS": "203100", - "type": "N" - }, - "gis": { - "dist": 53, - "durS": "000200", - "ctx": "G|1|G@F|A=1@O=Rathaus, Achstetten@X=9897941@Y=48258563@U=80@L=800132@|A=1@O=Moser, Achstetten@X=9898310@Y=48258859@U=80@L=800002@|17082021|202900|203100|fb|ft@0@2000@120@0@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@0@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tf@$f@$f@$f@$f@$f@$§||", - "gisPrvr": "E", - "getDescr": true, - "getPoly": true, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0 - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "¶HKI¶G@F$A=1@O=Karlsplatz (Stachus), München@L=800001@a=128@$A=1@O=München Hbf@L=618000261@a=128@$202108171708$202108171716$$$1$$$$§W$A=1@O=München Hbf@L=618000261@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202108171716$202108171718$$$1$$$$§T$A=1@O=München Hbf@L=8000261@a=128@$A=1@O=Ulm Hbf@L=8000170@a=128@$202108171719$202108171836$IC 2094$$1$$$$§W$A=1@O=Ulm Hbf@L=8000170@a=128@$A=1@O=ZOB Ost, Ulm@L=801345@a=128@$202108171836$202108171842$$$1$$$$§T$A=1@O=ZOB Ost, Ulm@L=801345@a=128@$A=1@O=Oberholzheim Hauptstraße, Achstetten@L=801494@a=128@$202108171912$202108171948$Bus 24$$1$$$$§T$A=1@O=Oberholzheim Hauptstraße, Achstetten@L=801494@a=128@$A=1@O=Rathaus, Achstetten@L=800132@a=128@$202108172019$202108172029$Bus 227$$1$$$$§G@F$A=1@O=Rathaus, Achstetten@L=800132@a=128@$A=1@O=Moser, Achstetten@L=800002@a=128@$202108172029$202108172031$$$1$$$$¶GP¶ft@0@2000@120@0@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@0@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tf@$f@$f@$f@$f@$f@$§", - "conSubscr": "F", - "resState": "N", - "resRecommendation": "N", - "recState": "C", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "sotCtxt": { - "calcDate": "20210817", - "locMode": "FROM_START", - "reqMode": "UNKNOWN", - "calcTime": "153352" - }, - "cksum": "4e99db20_3", - "cksumDti": "c10fe4ec_3", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "intvlSubscr": "P", - "tcocXL": [ - 0, - 1 - ], - "originType": "INITIAL" - } - ], - "fpB": "20201213", - "fpE": "20211211", - "bfATS": -1, - "bfIOSTS": -1, - "planrtTS": "1629207135" -} diff --git a/test/fixtures/db-journey-fpB-fpE-2-years.json b/test/fixtures/db-journey-fpB-fpE-2-years.json deleted file mode 100644 index 4c6b9852..00000000 --- a/test/fixtures/db-journey-fpB-fpE-2-years.json +++ /dev/null @@ -1,1977 +0,0 @@ -{ - "common": { - "locL": [ - { - "lid": "A=1@O=Köln Messe/Deutz@X=6975000@Y=50940872@U=80@L=8003368@", - "type": "S", - "name": "Köln Messe/Deutz", - "icoX": 0, - "extId": "8003368", - "state": "F", - "crd": { - "x": 6974578, - "y": 50940989, - "z": 0, - "floor": 0 - }, - "pCls": 319 - }, - { - "lid": "A=1@O=Köln Messe/Deutz Gl.11-12@X=6974065@Y=50941717@U=80@L=8073368@", - "type": "S", - "name": "Köln Messe/Deutz Gl.11-12", - "icoX": 0, - "extId": "8073368", - "state": "F", - "crd": { - "x": 6975162, - "y": 50940602, - "z": 0, - "floor": 0 - }, - "pCls": 319, - "entry": true, - "mMastLocX": 0 - }, - { - "lid": "A=1@O=Köln Hbf@X=6958730@Y=50943029@U=80@L=8000207@", - "type": "S", - "name": "Köln Hbf", - "icoX": 0, - "extId": "8000207", - "state": "F", - "crd": { - "x": 6959197, - "y": 50942823, - "z": 0, - "floor": 0 - }, - "pCls": 319 - }, - { - "lid": "A=1@O=Frankfurt(M) Flughafen Fernbf@X=8570181@Y=50053169@U=80@L=8070003@", - "type": "S", - "name": "Frankfurt(M) Flughafen Fernbf", - "icoX": 0, - "extId": "8070003", - "state": "F", - "crd": { - "x": 8569776, - "y": 50052926, - "z": 0, - "floor": 0 - }, - "pCls": 31 - }, - { - "lid": "A=1@O=Frankfurt(M) Flughafen Regionalbf@X=8571250@Y=50051219@U=80@L=8070004@", - "type": "S", - "name": "Frankfurt(M) Flughafen Regionalbf", - "icoX": 0, - "extId": "8070004", - "state": "F", - "crd": { - "x": 8571349, - "y": 50051389, - "z": 0, - "floor": 0 - }, - "pCls": 31 - }, - { - "lid": "A=1@O=Mainz Hbf@X=8258723@Y=50001113@U=80@L=8000240@", - "type": "S", - "name": "Mainz Hbf", - "icoX": 0, - "extId": "8000240", - "state": "F", - "crd": { - "x": 8258453, - "y": 50001239, - "z": 0, - "floor": 0 - }, - "pCls": 319 - } - ], - "prodL": [ - { - "name": "RE 28520", - "nameS": "DPN", - "number": "28520", - "icoX": 1, - "cls": 8, - "oprX": 0, - "prodCtx": { - "name": "RE 28520", - "num": "28520", - "matchId": "5", - "catOut": "RE", - "catOutS": "DPN", - "catOutL": "National Express", - "catIn": "DPN", - "catCode": "3", - "admin": "NXRE__", - "addName": "RE 5" - }, - "addName": "RE 5" - }, - { - "name": "Walk", - "icoX": 6, - "prodCtx": { - "name": "Walk" - } - }, - { - "name": "ICE 721", - "number": "721", - "icoX": 0, - "cls": 1, - "oprX": 1, - "prodCtx": { - "name": "ICE 721", - "num": "721", - "matchId": "41", - "catOut": "ICE", - "catOutS": "ICE", - "catOutL": "Intercity-Express", - "catIn": "ICE", - "catCode": "0", - "admin": "80____" - } - }, - { - "name": "S 8", - "nameS": "8", - "number": "8", - "icoX": 11, - "cls": 16, - "oprX": 2, - "prodCtx": { - "name": "S 8", - "num": "35848", - "line": "8", - "matchId": "8", - "catOut": "S", - "catOutS": "s", - "catOutL": "S-Bahn", - "catIn": "s", - "catCode": "4", - "admin": "800528" - } - }, - { - "name": "S 8", - "nameS": "8", - "number": "8", - "icoX": 11, - "cls": 16, - "oprX": 2, - "prodCtx": { - "name": "S 8", - "num": "35848", - "line": "8", - "lineId": "4_800528_8", - "matchId": "8", - "catOut": "S", - "catOutS": "s", - "catOutL": "S-Bahn", - "catIn": "s", - "catCode": "4", - "admin": "800528" - } - }, - { - "name": "IC 2217", - "number": "2217", - "icoX": 15, - "cls": 2, - "oprX": 1, - "prodCtx": { - "name": "IC 2217", - "num": "2217", - "matchId": "30", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "Intercity", - "catIn": "IC", - "catCode": "1", - "admin": "80____" - } - }, - { - "name": "ICE 109", - "number": "109", - "icoX": 0, - "cls": 1, - "oprX": 1, - "prodCtx": { - "name": "ICE 109", - "num": "109", - "matchId": "43", - "catOut": "ICE", - "catOutS": "ICE", - "catOutL": "Intercity-Express", - "catIn": "ICE", - "catCode": "0", - "admin": "80____" - } - }, - { - "name": "RB 29258", - "nameS": "DPN", - "number": "29258", - "icoX": 20, - "cls": 8, - "oprX": 3, - "prodCtx": { - "name": "RB 29258", - "num": "29258", - "matchId": "31", - "catOut": "RB", - "catOutS": "DPN", - "catOutL": "vlexx", - "catIn": "DPN", - "catCode": "3", - "admin": "V6RB__", - "addName": "RB 31" - }, - "addName": "RB 31" - } - ], - "opL": [ - { - "name": "National Express", - "icoX": 2 - }, - { - "name": "DB Fernverkehr AG", - "icoX": 7 - }, - { - "name": "DB Regio AG S-Bahn Rhein-Main", - "icoX": 12 - }, - { - "name": "vlexx", - "icoX": 21 - } - ], - "remL": [ - { - "type": "A", - "code": "N ", - "prio": 5, - "icoX": 3, - "txtN": "\"RRX Rhein-Ruhr-Express\"" - }, - { - "type": "A", - "code": "PF", - "prio": 200, - "icoX": 3, - "txtN": "Please wear an FFP2 mask. You are legally required to do so" - }, - { - "type": "A", - "code": "FB", - "prio": 260, - "icoX": 4, - "txtN": "Number of bicycles conveyed limited" - }, - { - "type": "A", - "code": "RG", - "prio": 560, - "icoX": 3, - "txtN": "Behindertengerechtes Fahrzeug" - }, - { - "type": "A", - "code": "RO", - "prio": 560, - "icoX": 5, - "txtN": "space for wheelchairs" - }, - { - "type": "A", - "code": "LS", - "prio": 605, - "icoX": 3, - "txtN": "power sockets for laptop" - }, - { - "type": "A", - "code": "KL", - "prio": 610, - "icoX": 3, - "txtN": "air conditioning" - }, - { - "type": "A", - "code": "WV", - "prio": 710, - "icoX": 3, - "txtN": "Wifi available" - }, - { - "type": "A", - "code": "CK", - "prio": 200, - "icoX": 3, - "txtN": "Komfort Check-in possible (visit bahn.de/kci for more information)" - }, - { - "type": "A", - "code": "PM", - "prio": 200, - "icoX": 3, - "txtN": "Please wear an FFP2 mask. You are legally required to do so" - }, - { - "type": "A", - "code": "BR", - "prio": 450, - "icoX": 9, - "txtN": "Bordrestaurant" - }, - { - "type": "A", - "code": "IT", - "prio": 100, - "icoX": 10, - "txtN": "ICE Sprinter" - }, - { - "type": "A", - "code": "X7", - "prio": 100, - "icoX": 3, - "txtN": "walking distance 300 m" - }, - { - "type": "A", - "code": "EH", - "prio": 560, - "icoX": 3, - "txtN": "vehicle-mounted access aid" - }, - { - "type": "M", - "code": "", - "icoX": 13, - "txtS": "S 8: Mainz-Bischofsheim->Mainz Römisches Theater: Information.", - "txtN": "Usually this train has a high load.", - "sIdx": 4 - }, - { - "type": "H", - "code": "", - "icoX": 14, - "txtN": "ICE Sprinter" - }, - { - "type": "D", - "code": "", - "icoX": 16, - "txtN": "Delay of previous train", - "sIdx": 0 - }, - { - "type": "A", - "code": "FR", - "prio": 260, - "icoX": 17, - "txtN": "Bicycles conveyed - subject to reservation" - }, - { - "type": "A", - "code": "BT", - "prio": 450, - "icoX": 18, - "txtN": "Bordbistro" - }, - { - "type": "M", - "code": "", - "icoX": 19, - "txtS": "ICE 109: Köln Hbf->Frankfurt(M) Flughafen Fernbf: Information.", - "txtN": "Train running with only one train segment. No coaches 31 - 39. Train service with reduced number of seats.", - "sIdx": 0 - }, - { - "type": "C", - "code": "", - "icoX": 19, - "txtN": "Current information available." - } - ], - "icoL": [ - { - "res": "ICE" - }, - { - "res": "RE" - }, - { - "res": "DPN", - "txt": "National Express" - }, - { - "res": "attr_info" - }, - { - "res": "attr_bike" - }, - { - "res": "attr_wchair" - }, - { - "res": "prod_walk" - }, - { - "res": "D", - "txt": "DB Fernverkehr AG" - }, - { - "res": "rt_ont" - }, - { - "res": "attr_resto" - }, - { - "res": "attr_sprinter" - }, - { - "res": "S" - }, - { - "res": "s", - "txt": "DB Regio AG S-Bahn Rhein-Main" - }, - { - "res": "HimLow" - }, - { - "res": "Sprinter" - }, - { - "res": "IC" - }, - { - "res": "Empty" - }, - { - "res": "attr_bike_r" - }, - { - "res": "attr_bistro" - }, - { - "res": "HimInfo" - }, - { - "res": "RB" - }, - { - "res": "DPN", - "txt": "vlexx" - }, - { - "res": "cl_all" - } - ], - "tcocL": [ - { - "c": "FIRST", - "r": 3 - }, - { - "c": "SECOND", - "r": 2 - }, - { - "c": "FIRST", - "r": 1 - }, - { - "c": "SECOND", - "r": 1 - }, - { - "c": "FIRST", - "r": 2 - } - ], - "lDrawStyleL": [ - { - "sIcoX": 1, - "type": "SOLID" - }, - { - "type": "SOLID" - }, - { - "sIcoX": 6, - "type": "SOLID" - }, - { - "type": "DOT" - }, - { - "sIcoX": 0, - "type": "SOLID" - }, - { - "sIcoX": 11, - "type": "SOLID" - }, - { - "sIcoX": 15, - "type": "SOLID" - }, - { - "sIcoX": 20, - "type": "SOLID" - } - ] - }, - "outConL": [ - { - "cid": "C-0", - "date": "20221116", - "dur": "015500", - "durS": "015800", - "durR": "015500", - "chg": 2, - "sDays": { - "sDaysR": "runs 16. Nov 2022 ", - "sDaysB": "000000000000000000000000000000000000000000000000000000000000000000000000000000000001F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "isAlt": true, - "dep": { - "locX": 2, - "idx": 12, - "dProdX": 0, - "dPltfS": { - "type": "PL", - "txt": "1 A-C" - }, - "dTimeS": "143100", - "dTimeR": "143400", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 5, - "idx": 21, - "aProdX": 3, - "aPltfS": { - "type": "PL", - "txt": "1a" - }, - "aTimeS": "162900", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "secL": [ - { - "type": "JNY", - "dep": { - "locX": 2, - "idx": 12, - "dProdX": 0, - "dPltfS": { - "type": "PL", - "txt": "1 A-C" - }, - "dTimeS": "143100", - "dTimeR": "143400", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 0, - "idx": 13, - "aProdX": 0, - "aPltfS": { - "type": "PL", - "txt": "1" - }, - "aTimeS": "143300", - "aTimeR": "143600", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|274796|1|80|16112022", - "prodX": 0, - "dirTxt": "Wesel", - "dirFlg": "2", - "status": "P", - "isRchbl": true, - "pos": { - "x": 6977913, - "y": 50940710 - }, - "ctxRecon": "T$A=1@O=Köln Hbf@L=8000207@a=128@$A=1@O=Köln Messe/Deutz@L=8003368@a=128@$202211161431$202211161433$RE 28520$$1$$$$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "sty": "I", - "fLocX": 2, - "tLocX": 0, - "fIdx": 12, - "tIdx": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 537526272 - }, - { - "type": "REM", - "remX": 1, - "sty": "I", - "fLocX": 2, - "tLocX": 0, - "fIdx": 12, - "tIdx": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 831520768 - }, - { - "type": "REM", - "remX": 2, - "sty": "I", - "fLocX": 2, - "tLocX": 0, - "fIdx": 12, - "tIdx": 13, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 839385088 - }, - { - "type": "REM", - "remX": 3, - "sty": "I", - "fLocX": 2, - "tLocX": 0, - "fIdx": 12, - "tIdx": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 878706688 - }, - { - "type": "REM", - "remX": 4, - "sty": "I", - "fLocX": 2, - "tLocX": 0, - "fIdx": 12, - "tIdx": 13, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 878706688 - }, - { - "type": "REM", - "remX": 5, - "sty": "I", - "fLocX": 2, - "tLocX": 0, - "fIdx": 12, - "tIdx": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 884604928 - }, - { - "type": "REM", - "remX": 6, - "sty": "I", - "fLocX": 2, - "tLocX": 0, - "fIdx": 12, - "tIdx": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 885260288 - }, - { - "type": "REM", - "remX": 7, - "sty": "I", - "fLocX": 2, - "tLocX": 0, - "fIdx": 12, - "tIdx": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 898367488 - } - ], - "chRatingRT": 2, - "subscr": "F", - "chgDurR": 10, - "prodL": [ - { - "prodX": 0, - "fLocX": 2, - "tLocX": 0, - "fIdx": 12, - "tIdx": 13 - } - ], - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "trainStartDate": "20221116", - "durS": "000200" - }, - "minChg": "000700", - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "WALK", - "dep": { - "locX": 0, - "dTimeS": "143300", - "dTimeR": "143600", - "dProgType": "CALCULATED", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "aTimeS": "144000", - "aTimeR": "144300", - "aProgType": "CALCULATED", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 115, - "durS": "000700", - "dirGeo": 12, - "ctx": "H|1|W$A=1@O=Köln Messe/Deutz@L=8003368@a=128@$A=1@O=Köln Messe/Deutz Gl.11-12@L=8073368@a=128@$202211161433$202211161440$$$1$$$$$$", - "gisPrvr": "H", - "getDescr": true, - "getPoly": true, - "sumLDrawStyleX": 2, - "resLDrawStyleX": 3, - "prodX": 1 - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "idx": 3, - "dProdX": 2, - "dPltfS": { - "type": "PL", - "txt": "11" - }, - "dTimeS": "144400", - "dTimeR": "144600", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ], - "tcM": 1 - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 3, - "idx": 4, - "aProdX": 2, - "aPltfS": { - "type": "PL", - "txt": "Fern 4" - }, - "aTimeS": "153300", - "aTimeR": "153300", - "aProgType": "PROGNOSED", - "aTrnCmpSX": { - "tcM": 1 - }, - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|185620|0|80|16112022", - "prodX": 2, - "dirTxt": "München Hbf", - "dirFlg": "1", - "status": "P", - "isRchbl": true, - "pos": { - "x": 6996053, - "y": 51014476 - }, - "ctxRecon": "T$A=1@O=Köln Messe/Deutz Gl.11-12@L=8073368@a=128@$A=1@O=Frankfurt(M) Flughafen Fernbf@L=8070003@a=128@$202211161444$202211161533$ICE 721$$1$$$$$$", - "msgL": [ - { - "type": "REM", - "remX": 8, - "sty": "I", - "fLocX": 1, - "tLocX": 3, - "fIdx": 3, - "tIdx": 4, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 831520768 - }, - { - "type": "REM", - "remX": 9, - "sty": "I", - "fLocX": 1, - "tLocX": 3, - "fIdx": 3, - "tIdx": 4, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 831520768 - }, - { - "type": "REM", - "remX": 10, - "sty": "I", - "fLocX": 1, - "tLocX": 3, - "fIdx": 3, - "tIdx": 4, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 864288768 - }, - { - "type": "REM", - "remX": 11, - "sty": "I", - "fLocX": 1, - "tLocX": 3, - "fIdx": 3, - "tIdx": 4, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 818413568 - } - ], - "subscr": "F", - "chgDurR": 30, - "prodL": [ - { - "prodX": 2, - "fLocX": 1, - "tLocX": 3, - "fIdx": 3, - "tIdx": 4 - } - ], - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "sumLDrawStyleX": 4, - "resLDrawStyleX": 1, - "trainStartDate": "20221116", - "durS": "004900", - "tcocXL": [ - 0, - 1 - ] - }, - "minChg": "001500", - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "WALK", - "dep": { - "locX": 3, - "dTimeS": "153300", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 4, - "aTimeS": "154800", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 230, - "durS": "001500", - "dirGeo": 26, - "ctx": "H|1|W$A=1@O=Frankfurt(M) Flughafen Fernbf@L=8070003@a=128@$A=1@O=Frankfurt(M) Flughafen Regionalbf@L=8070004@a=128@$202211161533$202211161548$$$1$$$$$$", - "gisPrvr": "H", - "msgL": [ - { - "type": "REM", - "remX": 12, - "sty": "I", - "tagL": [ - "RES_JNY_DTL_H1" - ], - "sort": 818413568 - } - ], - "getDescr": true, - "getPoly": true, - "sumLDrawStyleX": 2, - "resLDrawStyleX": 3, - "prodX": 1 - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 4, - "idx": 13, - "dProdX": 3, - "dPltfS": { - "type": "PL", - "txt": "Regio 3" - }, - "dTimeS": "160300", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcM": 1 - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 5, - "idx": 21, - "aProdX": 3, - "aPltfS": { - "type": "PL", - "txt": "1a" - }, - "aTimeS": "162900", - "aProgType": "PROGNOSED", - "aTrnCmpSX": { - "tcM": 1 - }, - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|263782|0|80|16112022", - "prodX": 4, - "dirTxt": "Wiesbaden Hbf", - "status": "P", - "isRchbl": true, - "freq": { - "minC": 30, - "maxC": 31, - "numC": 4 - }, - "ctxRecon": "T$A=1@O=Frankfurt(M) Flughafen Regionalbf@L=8070004@a=128@$A=1@O=Mainz Hbf@L=8000240@a=128@$202211161603$202211161629$S 8$$1$$$$$$", - "msgL": [ - { - "type": "REM", - "remX": 1, - "sty": "I", - "fLocX": 4, - "tLocX": 5, - "fIdx": 13, - "tIdx": 21, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 831520768 - }, - { - "type": "REM", - "remX": 2, - "sty": "I", - "fLocX": 4, - "tLocX": 5, - "fIdx": 13, - "tIdx": 21, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 839385088 - }, - { - "type": "REM", - "remX": 13, - "sty": "I", - "fLocX": 4, - "tLocX": 5, - "fIdx": 13, - "tIdx": 21, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 878706688 - }, - { - "type": "REM", - "remX": 6, - "sty": "I", - "fLocX": 4, - "tLocX": 5, - "fIdx": 13, - "tIdx": 21, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 885260288 - }, - { - "type": "REM", - "remX": 14, - "sty": "I", - "prio": 240, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "RES_CON_FTR_H3" - ], - "sort": 818413568 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 4, - "fLocX": 4, - "tLocX": 5, - "fIdx": 13, - "tIdx": 21 - } - ], - "sumLDrawStyleX": 5, - "resLDrawStyleX": 1, - "trainStartDate": "20221116", - "durS": "002600" - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "T$A=1@O=Köln Hbf@L=8000207@a=128@$A=1@O=Köln Messe/Deutz@L=8003368@a=128@$202211161431$202211161433$RE 28520$$1$$$$$$§W$A=1@O=Köln Messe/Deutz@L=8003368@a=128@$A=1@O=Köln Messe/Deutz Gl.11-12@L=8073368@a=128@$202211161433$202211161440$$$1$$$$$$§T$A=1@O=Köln Messe/Deutz Gl.11-12@L=8073368@a=128@$A=1@O=Frankfurt(M) Flughafen Fernbf@L=8070003@a=128@$202211161444$202211161533$ICE 721$$1$$$$$$§W$A=1@O=Frankfurt(M) Flughafen Fernbf@L=8070003@a=128@$A=1@O=Frankfurt(M) Flughafen Regionalbf@L=8070004@a=128@$202211161533$202211161548$$$1$$$$$$§T$A=1@O=Frankfurt(M) Flughafen Regionalbf@L=8070004@a=128@$A=1@O=Mainz Hbf@L=8000240@a=128@$202211161603$202211161629$S 8$$1$$$$$$", - "freq": { - "minC": 30 - }, - "trfRes": { - "statusCode": "NA", - "fareSetL": [ - { - "fareL": [ - { - "desc": "Fares not available", - "isFromPrice": false, - "isPartPrice": false, - "isBookable": false, - "isUpsell": false, - "buttonText": "To offer selection", - "price": { - "amount": -1 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "msgL": [ - { - "type": "REM", - "remX": 15, - "sty": "I", - "prio": 200, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "SUM_CON_FTR_H3" - ], - "sort": 147324928 - } - ], - "conSubscr": "N", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": true, - "sotCtxt": { - "cnLocX": 0, - "calcDate": "20221116", - "ctLocX": 1, - "ctSectX": 2, - "jid": "1|274796|1|80|-1", - "locMode": "AT_CHANGE_STOP", - "pLocX": 0, - "reqMode": "UNKNOWN", - "sectX": 0, - "calcTime": "143717" - }, - "cksum": "6749e23b_3", - "cksumDti": "9c219755_3", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "intvlSubscr": "F", - "tcocXL": [ - 0, - 1 - ], - "originType": "INITIAL" - }, - { - "cid": "C-1", - "date": "20221116", - "dur": "014700", - "durS": "020500", - "durR": "020600", - "chg": 0, - "sDays": { - "sDaysR": "runs 16. Nov until 9. Dec 2022 We - Fr; not 25. Nov until 2. Dec 2022; also 19. until 22. Nov 2022 ", - "sDaysB": "01FFFC000FE0C18307FFFFCF9F1E000FFFE7DF9FFE0004001FFFFFFFE7FFFFFFFFFFFFFFFFFFE0007FFFFFF000E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "dep": { - "locX": 2, - "idx": 15, - "dProdX": 5, - "dPltfS": { - "type": "PL", - "txt": "7" - }, - "dTimeS": "145300", - "dTimeR": "145600", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 2, - 3 - ] - }, - "dTZOffset": 60, - "msgL": [ - { - "type": "REM", - "remX": 16, - "sty": "I", - "txtC": { - "r": 204, - "g": 0, - "b": 0 - }, - "prio": 478, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "RES_LOC_H3" - ], - "sort": 818413568 - } - ], - "type": "N" - }, - "arr": { - "locX": 5, - "idx": 18, - "aProdX": 5, - "aPltfS": { - "type": "PL", - "txt": "5a/b" - }, - "aTimeS": "163900", - "aTimeR": "164300", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "secL": [ - { - "type": "JNY", - "dep": { - "locX": 2, - "idx": 15, - "dProdX": 5, - "dPltfS": { - "type": "PL", - "txt": "7" - }, - "dTimeS": "145300", - "dTimeR": "145600", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 2, - 3 - ], - "tcM": 1 - }, - "dTZOffset": 60, - "msgL": [ - { - "type": "REM", - "remX": 16, - "sty": "I", - "txtC": { - "r": 204, - "g": 0, - "b": 0 - }, - "prio": 478, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "RES_LOC_H3" - ], - "sort": 818413568 - } - ], - "type": "N" - }, - "arr": { - "locX": 5, - "idx": 18, - "aProdX": 5, - "aPltfS": { - "type": "PL", - "txt": "5a/b" - }, - "aTimeS": "163900", - "aTimeR": "164300", - "aProgType": "PROGNOSED", - "aTrnCmpSX": { - "tcM": 1 - }, - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|177776|0|80|16112022", - "prodX": 5, - "dirTxt": "Stuttgart Hbf", - "dirFlg": "1", - "status": "P", - "isRchbl": true, - "pos": { - "x": 6907985, - "y": 51133322 - }, - "ctxRecon": "T$A=1@O=Köln Hbf@L=8000207@a=128@$A=1@O=Mainz Hbf@L=8000240@a=128@$202211161453$202211161639$IC 2217$$1$$$$$$", - "msgL": [ - { - "type": "REM", - "remX": 8, - "sty": "I", - "fLocX": 2, - "tLocX": 5, - "fIdx": 15, - "tIdx": 18, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 831520768 - }, - { - "type": "REM", - "remX": 9, - "sty": "I", - "fLocX": 2, - "tLocX": 5, - "fIdx": 15, - "tIdx": 18, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 831520768 - }, - { - "type": "REM", - "remX": 17, - "sty": "I", - "fLocX": 2, - "tLocX": 5, - "fIdx": 15, - "tIdx": 18, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 839385088 - }, - { - "type": "REM", - "remX": 2, - "sty": "I", - "fLocX": 2, - "tLocX": 5, - "fIdx": 15, - "tIdx": 18, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 839385088 - }, - { - "type": "REM", - "remX": 18, - "sty": "I", - "fLocX": 2, - "tLocX": 5, - "fIdx": 15, - "tIdx": 18, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 864288768 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 5, - "fLocX": 2, - "tLocX": 5, - "fIdx": 15, - "tIdx": 18 - } - ], - "dTrnCmpSX": { - "tcocX": [ - 2, - 3 - ] - }, - "sumLDrawStyleX": 6, - "resLDrawStyleX": 1, - "trainStartDate": "20221116", - "durS": "014600", - "tcocXL": [ - 2, - 3 - ] - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "T$A=1@O=Köln Hbf@L=8000207@a=128@$A=1@O=Mainz Hbf@L=8000240@a=128@$202211161453$202211161639$IC 2217$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 3990 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "conSubscr": "F", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "sotCtxt": { - "cnLocX": 2, - "calcDate": "20221116", - "jid": "1|177776|0|80|-1", - "locMode": "FROM_START", - "pLocX": 2, - "reqMode": "UNKNOWN", - "sectX": 0, - "calcTime": "143717" - }, - "cksum": "fbdd3391_3", - "cksumDti": "4e0a964d_3", - "dTrnCmpSX": { - "tcocX": [ - 2, - 3 - ] - }, - "intvlSubscr": "F", - "tcocXL": [ - 2, - 3 - ], - "originType": "INITIAL" - }, - { - "cid": "C-2", - "date": "20221116", - "dur": "013600", - "durS": "013600", - "durR": "013600", - "chg": 1, - "sDays": { - "sDaysR": "runs 16. until 18. Nov 2022 ", - "sDaysB": "00F1E3E7CF9F3E7CF803E7800F3E7CF0F3E7CF9F3A7C79D3E7CF9F3E7CF9F3E7CF9F000000F3E00F9F3E7C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "dep": { - "locX": 2, - "idx": 0, - "dProdX": 6, - "dPltfS": { - "type": "PL", - "txt": "6" - }, - "dTimeS": "145400", - "dTimeR": "145400", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 2, - 3 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 5, - "idx": 4, - "aProdX": 7, - "aPltfS": { - "type": "PL", - "txt": "6a" - }, - "aTimeS": "163000", - "aTimeR": "163000", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "secL": [ - { - "type": "JNY", - "dep": { - "locX": 2, - "idx": 0, - "dProdX": 6, - "dPltfS": { - "type": "PL", - "txt": "6" - }, - "dTimeS": "145400", - "dTimeR": "145400", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 2, - 3 - ], - "tcM": 1 - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 3, - "idx": 2, - "aProdX": 6, - "aPltfS": { - "type": "PL", - "txt": "Fern 5" - }, - "aTimeS": "154900", - "aTimeR": "154900", - "aProgType": "PROGNOSED", - "aTrnCmpSX": { - "tcM": 1 - }, - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|172858|0|80|16112022", - "prodX": 6, - "dirTxt": "Basel SBB", - "dirFlg": "1", - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=Köln Hbf@L=8000207@a=128@$A=1@O=Frankfurt(M) Flughafen Fernbf@L=8070003@a=128@$202211161454$202211161549$ICE 109$$1$$$$$$", - "msgL": [ - { - "type": "REM", - "remX": 8, - "sty": "I", - "fLocX": 2, - "tLocX": 3, - "fIdx": 0, - "tIdx": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 831520768 - }, - { - "type": "REM", - "remX": 9, - "sty": "I", - "fLocX": 2, - "tLocX": 3, - "fIdx": 0, - "tIdx": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 831520768 - }, - { - "type": "REM", - "remX": 10, - "sty": "I", - "fLocX": 2, - "tLocX": 3, - "fIdx": 0, - "tIdx": 2, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 864288768 - }, - { - "type": "REM", - "remX": 19, - "sty": "I", - "prio": 240, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "RES_CON_FTR_H3" - ], - "sort": 818413568 - } - ], - "subscr": "F", - "chgDurR": 18, - "prodL": [ - { - "prodX": 6, - "fLocX": 2, - "tLocX": 3, - "fIdx": 0, - "tIdx": 2 - } - ], - "dTrnCmpSX": { - "tcocX": [ - 4, - 3 - ] - }, - "sumLDrawStyleX": 4, - "resLDrawStyleX": 1, - "trainStartDate": "20221116", - "durS": "005500", - "tcocXL": [ - 2, - 3 - ] - }, - "minChg": "001500", - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "WALK", - "dep": { - "locX": 3, - "dTimeS": "154900", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 4, - "aTimeS": "160400", - "aTZOffset": 60, - "type": "N" - }, - "gis": { - "dist": 230, - "durS": "001500", - "dirGeo": 26, - "ctx": "H|1|W$A=1@O=Frankfurt(M) Flughafen Fernbf@L=8070003@a=128@$A=1@O=Frankfurt(M) Flughafen Regionalbf@L=8070004@a=128@$202211161549$202211161604$$$1$$$$$$", - "gisPrvr": "H", - "msgL": [ - { - "type": "REM", - "remX": 12, - "sty": "I", - "tagL": [ - "RES_JNY_DTL_H1" - ], - "sort": 818413568 - } - ], - "getDescr": true, - "getPoly": true, - "sumLDrawStyleX": 2, - "resLDrawStyleX": 3, - "prodX": 1 - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 4, - "idx": 1, - "dProdX": 7, - "dPltfS": { - "type": "PL", - "txt": "Regio 3" - }, - "dTimeS": "160700", - "dTimeR": "160700", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 5, - "idx": 4, - "aProdX": 7, - "aPltfS": { - "type": "PL", - "txt": "6a" - }, - "aTimeS": "163000", - "aTimeR": "163000", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|1165950|0|80|16112022", - "prodX": 7, - "dirTxt": "Alzey", - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=Frankfurt(M) Flughafen Regionalbf@L=8070004@a=128@$A=1@O=Mainz Hbf@L=8000240@a=128@$202211161607$202211161630$RB 29258$$1$$$$$$", - "msgL": [ - { - "type": "REM", - "remX": 1, - "sty": "I", - "fLocX": 4, - "tLocX": 5, - "fIdx": 1, - "tIdx": 4, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 831520768 - }, - { - "type": "REM", - "remX": 2, - "sty": "I", - "fLocX": 4, - "tLocX": 5, - "fIdx": 1, - "tIdx": 4, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 839385088 - }, - { - "type": "REM", - "remX": 3, - "sty": "I", - "fLocX": 4, - "tLocX": 5, - "fIdx": 1, - "tIdx": 4, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 878706688 - }, - { - "type": "REM", - "remX": 5, - "sty": "I", - "fLocX": 4, - "tLocX": 5, - "fIdx": 1, - "tIdx": 4, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 884604928 - }, - { - "type": "REM", - "remX": 6, - "sty": "I", - "fLocX": 4, - "tLocX": 5, - "fIdx": 1, - "tIdx": 4, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 885260288 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 7, - "fLocX": 4, - "tLocX": 5, - "fIdx": 1, - "tIdx": 4 - } - ], - "sumLDrawStyleX": 7, - "resLDrawStyleX": 1, - "trainStartDate": "20221116", - "durS": "002300" - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "T$A=1@O=Köln Hbf@L=8000207@a=128@$A=1@O=Frankfurt(M) Flughafen Fernbf@L=8070003@a=128@$202211161454$202211161549$ICE 109$$1$$$$$$§W$A=1@O=Frankfurt(M) Flughafen Fernbf@L=8070003@a=128@$A=1@O=Frankfurt(M) Flughafen Regionalbf@L=8070004@a=128@$202211161549$202211161604$$$1$$$$$$§T$A=1@O=Frankfurt(M) Flughafen Regionalbf@L=8070004@a=128@$A=1@O=Mainz Hbf@L=8000240@a=128@$202211161607$202211161630$RB 29258$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 7590 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "msgL": [ - { - "type": "REM", - "remX": 20, - "sty": "I", - "prio": 200, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "SUM_CON_FTR_H3" - ], - "sort": 818413568 - } - ], - "conSubscr": "F", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "sotCtxt": { - "cnLocX": 2, - "calcDate": "20221116", - "jid": "1|172858|0|80|-1", - "locMode": "FROM_START", - "pLocX": 2, - "reqMode": "UNKNOWN", - "sectX": 0, - "calcTime": "143717" - }, - "cksum": "58a737d5_3", - "cksumDti": "800c90e9_3", - "dTrnCmpSX": { - "tcocX": [ - 4, - 3 - ] - }, - "intvlSubscr": "F", - "tcocXL": [ - 2, - 3 - ], - "originType": "INITIAL" - } - ], - "outCtxScrB": "2|OB|MT#14#491934#491933#492030#492058#0#0#485#491913#1#0#1034#0#0#-2147483648#1#2|PDH#c88b31895196689bf92cc69c34e68b0f|RD#16112022|RT#143316|US#0", - "outCtxScrF": "2|OF|MT#14#491934#491934#492030#492030#0#0#485#491913#2#0#18#0#0#-2147483648#1#2|PDH#c88b31895196689bf92cc69c34e68b0f|RD#16112022|RT#143316|US#0", - "fpB": "20211212", - "fpE": "20231209", - "bfATS": -1, - "bfIOSTS": -1, - "planrtTS": "1668605728", - "outConGrpSettings": { - "conGrpL": [ - { - "name": "All connections", - "icoX": 22, - "grpid": "cl_all", - "conScoringL": [ - { - "type": "DT", - "conScoreL": [ - { - "score": 7072574460748366000, - "scoreS": "07072574460748365821", - "conRefL": [ - 0 - ] - }, - { - "score": 7072477703729316000, - "scoreS": "07072477703729315839", - "conRefL": [ - 1 - ] - }, - { - "score": 7072486499828105000, - "scoreS": "07072486499828105214", - "conRefL": [ - 2 - ] - } - ], - "name": "Departure" - }, - { - "type": "AT", - "conScoreL": [ - { - "score": 7072068685399589000, - "scoreS": "07072068685399588861", - "conRefL": [ - 0 - ] - }, - { - "score": 7072007112752628000, - "scoreS": "07072007112752627711", - "conRefL": [ - 1 - ] - }, - { - "score": 7072064287363039000, - "scoreS": "07072064287363039230", - "conRefL": [ - 2 - ] - } - ], - "name": "Arrival" - }, - { - "type": "TI", - "conScoreL": [ - { - "score": 9222862706576458000, - "scoreS": "09222862706576457725", - "conRefL": [ - 0 - ] - }, - { - "score": 9222897890937012000, - "scoreS": "09222897890937012223", - "conRefL": [ - 1 - ] - }, - { - "score": 9222946269449683000, - "scoreS": "09222946269449682942", - "conRefL": [ - 2 - ] - } - ], - "name": "Duration" - } - ], - "initScoringType": "DT", - "requests": [ - { - "id": "RQ_CLIENT", - "autosend": true - } - ], - "scrollable": true, - "bitmask": 1 - } - ], - "selectL": [ - { - "icoX": 22, - "name": "All connections", - "bitIdx": 0 - } - ], - "variant": "RADIO" - } -} diff --git a/test/fixtures/db-journey-overnight-0.expected.json b/test/fixtures/db-journey-overnight-0.expected.json deleted file mode 100644 index 2fc155a4..00000000 --- a/test/fixtures/db-journey-overnight-0.expected.json +++ /dev/null @@ -1,204 +0,0 @@ -{ - "type": "journey", - "legs": [ - { - "origin": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - }, - "destination": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - }, - "departure": "2023-11-13T22:14:00+01:00", - "plannedDeparture": "2023-11-13T22:14:00+01:00", - "departureDelay": null, - "arrival": "2023-11-13T22:21:00+01:00", - "plannedArrival": "2023-11-13T22:21:00+01:00", - "arrivalDelay": null, - "public": true, - "walking": true, - "distance": null, - "transfer": true - }, - { - "origin": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - }, - "destination": { - "type": "stop", - "id": "8000147", - "name": "Hamburg-Harburg", - "location": { - "type": "location", - "id": "8000147", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": false, - "taxi": false - } - }, - "departure": "2023-11-13T22:21:00+01:00", - "plannedDeparture": "2023-11-13T22:21:00+01:00", - "departureDelay": null, - "arrival": "2023-11-14T01:22:00+01:00", - "plannedArrival": "2023-11-14T01:22:00+01:00", - "arrivalDelay": null, - "reachable": true, - "tripId": "1|202739|0|80|-1", - "line": { - "type": "line", - "id": "ice-592", - "fahrtNr": null, - "name": "ICE 592", - "public": true, - "productName": "ICE" - }, - "direction": null, - "arrivalPlatform": null, - "plannedArrivalPlatform": null, - "arrivalPrognosisType": null, - "departurePlatform": "1", - "plannedDeparturePlatform": "1", - "departurePrognosisType": null - }, - { - "origin": { - "type": "stop", - "id": "8000147", - "name": "Hamburg-Harburg", - "location": { - "type": "location", - "id": "8000147", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": false, - "taxi": false - } - }, - "destination": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - }, - "departure": "2023-11-14T01:22:00+01:00", - "plannedDeparture": "2023-11-14T01:22:00+01:00", - "departureDelay": null, - "arrival": "2023-11-14T01:42:00+01:00", - "plannedArrival": "2023-11-14T01:42:00+01:00", - "arrivalDelay": null, - "public": true, - "walking": true, - "distance": null, - "transfer": true - } - ], - "refreshToken": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311132214$202311132221$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg-Harburg@L=8000147@a=0@$202311132221$202311140122$ICE 592$$1$$$$$$§D$A=1@O=Hamburg-Harburg@L=8000147@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311140122$202311140142$$$1$$$$$$", - "price": { - "amount": 55.9, - "currency": "EUR", - "hint": null - }, - "tickets": [ - { - "name": "To offer selection", - "priceObj": {"amount": 5590} - } - ] -} diff --git a/test/fixtures/db-journey-overnight-0.json b/test/fixtures/db-journey-overnight-0.json deleted file mode 100644 index 544ea0ae..00000000 --- a/test/fixtures/db-journey-overnight-0.json +++ /dev/null @@ -1,5115 +0,0 @@ -{ - "common": { - "locL": [ - { - "lid": "A=1@O=Kassel Hbf@X=9489499@Y=51318257@U=80@L=8000193@", - "type": "S", - "name": "Kassel Hbf", - "icoX": 0, - "extId": "8000193", - "state": "F", - "crd": { - "x": 9489903, - "y": 51318320, - "z": 0, - "floor": 0 - }, - "pCls": 312, - "icon": { - "type": "Bus", - "title": null - } - }, - { - "lid": "A=1@O=Kassel-Wilhelmshöhe@X=9446899@Y=51313115@U=80@L=8003200@", - "type": "S", - "name": "Kassel-Wilhelmshöhe", - "icoX": 1, - "extId": "8003200", - "state": "F", - "crd": { - "x": 9446845, - "y": 51312998, - "z": 0, - "floor": 0 - }, - "pCls": 319, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "lid": "A=1@O=Hamburg Hbf@X=0@Y=0@L=8002549@", - "type": "S", - "name": "Hamburg Hbf", - "icoX": 3, - "extId": "8002549", - "state": "F", - "crd": { - "x": 0, - "y": 0 - }, - "pCls": 191, - "icon": { - "type": "STA", - "title": null - } - }, - { - "lid": "A=1@O=Hamburg-Harburg@X=0@Y=0@L=8000147@", - "type": "S", - "name": "Hamburg-Harburg", - "icoX": 3, - "extId": "8000147", - "state": "F", - "crd": { - "x": 0, - "y": 0 - }, - "pCls": 63, - "icon": { - "type": "STA", - "title": null - } - }, - { - "lid": "A=1@O=Göttingen@X=0@Y=0@L=8000128@", - "type": "S", - "name": "Göttingen", - "icoX": 3, - "extId": "8000128", - "state": "F", - "crd": { - "x": 0, - "y": 0 - }, - "pCls": 559, - "icon": { - "type": "STA", - "title": null - } - } - ], - "prodL": [ - { - "name": "Deviation", - "icoX": 2, - "prodCtx": { - "name": "Deviation" - }, - "icon": { - "type": "prod_gen", - "title": null - } - }, - { - "name": "ICE 690", - "icoX": 1, - "prodCtx": { - "name": "ICE 690", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "name": "ICE 588", - "icoX": 1, - "prodCtx": { - "name": "ICE 588", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "name": "ICE 1578", - "icoX": 1, - "prodCtx": { - "name": "ICE 1578", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "name": "ICE 370", - "icoX": 1, - "prodCtx": { - "name": "ICE 370", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "name": "ICE 1218", - "icoX": 1, - "prodCtx": { - "name": "ICE 1218", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "name": "ICE 586", - "icoX": 1, - "prodCtx": { - "name": "ICE 586", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "name": "ICE 1576", - "icoX": 1, - "prodCtx": { - "name": "ICE 1576", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "name": "ICE 278", - "icoX": 1, - "prodCtx": { - "name": "ICE 278", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "name": "ICE 596", - "icoX": 1, - "prodCtx": { - "name": "ICE 596", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "name": "ICE 584", - "icoX": 1, - "prodCtx": { - "name": "ICE 584", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "name": "ICE 1574", - "icoX": 1, - "prodCtx": { - "name": "ICE 1574", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "name": "ICE 276", - "icoX": 1, - "prodCtx": { - "name": "ICE 276", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "name": "ICE 2876", - "icoX": 1, - "prodCtx": { - "name": "ICE 2876", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "name": "ICE 594", - "icoX": 1, - "prodCtx": { - "name": "ICE 594", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "name": "ICE 582", - "icoX": 1, - "prodCtx": { - "name": "ICE 582", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "name": "ICE 274", - "icoX": 1, - "prodCtx": { - "name": "ICE 274", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "name": "ICE 592", - "icoX": 1, - "prodCtx": { - "name": "ICE 592", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "name": "ICE 272", - "icoX": 1, - "prodCtx": { - "name": "ICE 272", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - }, - { - "name": "RB 24038", - "icoX": 7, - "prodCtx": { - "name": "RB 24038", - "catOut": "RB", - "catCode": "3", - "addName": "RB 83" - }, - "addName": "RB 83", - "icon": { - "type": "RB", - "title": null - } - }, - { - "name": "ICE 1688", - "icoX": 1, - "prodCtx": { - "name": "ICE 1688", - "catOut": "ICE", - "catCode": "0" - }, - "icon": { - "type": "ICE", - "title": null - } - } - ], - "remL": [ - { - "type": "C", - "code": "", - "icoX": 4, - "txtN": "Current information available.", - "icon": { - "type": "HimWarn", - "title": null - } - }, - { - "type": "C", - "code": "", - "icoX": 5, - "txtN": "Current information available.", - "icon": { - "type": "HimInfo", - "title": null - } - }, - { - "type": "H", - "code": "text.connection.section.arrival.date.deviation", - "icoX": 6, - "txtN": "Arrival Tuesday, 2023-11-14", - "icon": { - "type": "attr_day_change", - "title": null - } - }, - { - "type": "H", - "code": "text.connection.section.departure.date.deviation", - "icoX": 6, - "txtN": "Departure Tuesday, 2023-11-14", - "icon": { - "type": "attr_day_change", - "title": null - } - } - ], - "icoL": [ - { - "res": "Bus" - }, - { - "res": "ICE" - }, - { - "res": "prod_gen" - }, - { - "res": "STA" - }, - { - "res": "HimWarn" - }, - { - "res": "HimInfo" - }, - { - "res": "attr_day_change" - }, - { - "res": "RB" - } - ], - "tcocL": [ - { - "c": "FIRST", - "r": 3 - }, - { - "c": "SECOND", - "r": 2 - }, - { - "c": "FIRST", - "r": 2 - }, - { - "c": "FIRST", - "r": 1 - }, - { - "c": "SECOND", - "r": 1 - } - ], - "lDrawStyleL": [ - { - "sIcoX": 2, - "type": "SOLID" - }, - { - "type": "SOLID" - }, - { - "sIcoX": 1, - "type": "SOLID" - }, - { - "sIcoX": 7, - "type": "SOLID" - } - ], - "hints": [] - }, - "outConL": [ - { - "cid": "A0-0", - "date": "20231113", - "dur": "020900", - "chg": 0, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "DEVI", - "dep": { - "locX": 0, - "dTimeS": "141400", - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 1, - "aTimeS": "142100", - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131414$202311131421$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "dProdX": 1, - "dPltfS": { - "type": "PL", - "txt": "12" - }, - "dTimeS": "142100", - "dTimeR": "144600", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 2, - "aProdX": 1, - "aTimeS": "163600", - "aTimeR": "165500", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|204522|0|80|-1", - "prodX": 1, - "status": "P", - "isRchbl": true, - "pos": { - "x": 9558617, - "y": 51143830 - }, - "ctxRecon": "T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131421$202311131636$ICE 690$$1$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "021500", - "line": { - "type": "line", - "id": "ice-690", - "fahrtNr": null, - "name": "ICE 690", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131414$202311131421$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131421$202311131636$ICE 690$$1$$$$$$", - "trfRes": { - "statusCode": "NA", - "fareSetL": [ - { - "fareL": [ - { - "desc": "Fares not available", - "isFromPrice": false, - "isPartPrice": false, - "isBookable": false, - "isUpsell": false, - "buttonText": "To offer selection", - "price": { - "amount": -1 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "msgL": [ - { - "type": "REM", - "remX": 0, - "sty": "I", - "txtC": { - "r": 204, - "g": 0, - "b": 0 - }, - "prio": 200, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "SUM_CON_FTR_H3" - ], - "sort": 818413568, - "hint": null - } - ], - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "078a143e_3", - "cksumDti": "0f7b9d19_3", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "intvlSubscr": "U", - "originType": "INITIAL", - "remarkRefs": [] - }, - { - "cid": "A0-1", - "date": "20231113", - "dur": "022100", - "chg": 0, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "DEVI", - "dep": { - "locX": 0, - "dTimeS": "142900", - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 1, - "aTimeS": "143600", - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131429$202311131436$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "dProdX": 2, - "dPltfS": { - "type": "PL", - "txt": "11" - }, - "dTimeS": "143600", - "dTimeR": "143600", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 2, - "aProdX": 2, - "aTimeS": "165500", - "aTimeR": "165700", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|202657|0|80|-1", - "prodX": 2, - "status": "P", - "isRchbl": true, - "pos": { - "x": 9468536, - "y": 51258542 - }, - "ctxRecon": "T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131436$202311131655$ICE 588$$3$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "021900", - "line": { - "type": "line", - "id": "ice-588", - "fahrtNr": null, - "name": "ICE 588", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131429$202311131436$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131436$202311131655$ICE 588$$3$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 8890 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "msgL": [ - { - "type": "REM", - "remX": 0, - "sty": "I", - "txtC": { - "r": 204, - "g": 0, - "b": 0 - }, - "prio": 200, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "SUM_CON_FTR_H3" - ], - "sort": 818413568, - "hint": null - } - ], - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "843d3238_3", - "cksumDti": "078132cc_3", - "dTrnCmpSX": { - "tcocX": [ - 2, - 1 - ] - }, - "intvlSubscr": "U", - "originType": "INITIAL", - "remarkRefs": [] - }, - { - "cid": "A0-2", - "date": "20231113", - "dur": "023600", - "chg": 0, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "DEVI", - "dep": { - "locX": 0, - "dTimeS": "144900", - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 1, - "aTimeS": "145600", - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131449$202311131456$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "dProdX": 3, - "dPltfS": { - "type": "PL", - "txt": "11A-C" - }, - "dTimeS": "145600", - "dTimeR": "145600", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 2, - "aProdX": 3, - "aTimeS": "173200", - "aTimeR": "173200", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|193891|0|80|-1", - "prodX": 3, - "status": "P", - "isRchbl": true, - "pos": { - "x": 9286765, - "y": 51051655 - }, - "ctxRecon": "T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131456$202311131732$ICE 1578$$1$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "023600", - "line": { - "type": "line", - "id": "ice-1578", - "fahrtNr": null, - "name": "ICE 1578", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131449$202311131456$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131456$202311131732$ICE 1578$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 8890 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "af65c8df_3", - "cksumDti": "fed9a154_3", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "intvlSubscr": "U", - "originType": "INITIAL" - }, - { - "cid": "A0-3", - "date": "20231113", - "dur": "020900", - "chg": 0, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "DEVI", - "dep": { - "locX": 0, - "dTimeS": "151400", - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 1, - "aTimeS": "152100", - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131514$202311131521$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "dProdX": 4, - "dPltfS": { - "type": "PL", - "txt": "12" - }, - "dTimeS": "152100", - "dTimeR": "153200", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 2, - "aProdX": 4, - "aTimeS": "173600", - "aTimeR": "174100", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|200248|0|80|-1", - "prodX": 4, - "status": "P", - "isRchbl": true, - "pos": { - "x": 9685643, - "y": 50623274 - }, - "ctxRecon": "T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131521$202311131736$ICE 370$$1$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "021500", - "line": { - "type": "line", - "id": "ice-370", - "fahrtNr": null, - "name": "ICE 370", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131514$202311131521$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131521$202311131736$ICE 370$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 8890 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "msgL": [ - { - "type": "REM", - "remX": 0, - "sty": "I", - "txtC": { - "r": 204, - "g": 0, - "b": 0 - }, - "prio": 200, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "SUM_CON_FTR_H3" - ], - "sort": 818413568, - "hint": null - } - ], - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "73d77156_3", - "cksumDti": "80b02e70_3", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "intvlSubscr": "U", - "originType": "INITIAL", - "remarkRefs": [] - }, - { - "cid": "A1-0", - "date": "20231113", - "dur": "021100", - "chg": 0, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "DEVI", - "dep": { - "locX": 0, - "dTimeS": "161400", - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 1, - "aTimeS": "162100", - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131614$202311131621$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "dProdX": 5, - "dPltfS": { - "type": "PL", - "txt": "12" - }, - "dTimeS": "162100", - "dTimeR": "162800", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 2, - "aProdX": 5, - "aTimeS": "183600", - "aTimeR": "183900", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|192803|0|80|-1", - "prodX": 5, - "status": "P", - "isRchbl": true, - "pos": { - "x": 8652028, - "y": 50097360 - }, - "ctxRecon": "T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131621$202311131836$ICE 1218$$1$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "021500", - "line": { - "type": "line", - "id": "ice-1218", - "fahrtNr": null, - "name": "ICE 1218", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131614$202311131621$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131621$202311131836$ICE 1218$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 7990 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "msgL": [ - { - "type": "REM", - "remX": 1, - "sty": "I", - "prio": 200, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "SUM_CON_FTR_H3" - ], - "sort": 818413568, - "hint": null - } - ], - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "a82843e8_3", - "cksumDti": "51e64e13_3", - "dTrnCmpSX": { - "tcocX": [ - 2, - 1 - ] - }, - "intvlSubscr": "U", - "originType": "INITIAL", - "remarkRefs": [] - }, - { - "cid": "A1-1", - "date": "20231113", - "dur": "021800", - "chg": 0, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "DEVI", - "dep": { - "locX": 0, - "dTimeS": "162900", - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 1, - "aTimeS": "163600", - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131629$202311131636$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "dProdX": 6, - "dPltfS": { - "type": "PL", - "txt": "8" - }, - "dTimeS": "163600", - "dTimeR": "163800", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 2, - "aProdX": 6, - "aTimeS": "185500", - "aTimeR": "185600", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|202623|0|80|-1", - "prodX": 6, - "status": "P", - "isRchbl": true, - "pos": { - "x": 10118609, - "y": 49772400 - }, - "ctxRecon": "T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131636$202311131855$ICE 586$$1$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "021900", - "line": { - "type": "line", - "id": "ice-586", - "fahrtNr": null, - "name": "ICE 586", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131629$202311131636$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131636$202311131855$ICE 586$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 7990 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "msgL": [ - { - "type": "REM", - "remX": 1, - "sty": "I", - "prio": 200, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "SUM_CON_FTR_H3" - ], - "sort": 818413568, - "hint": null - } - ], - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "629e26d1_3", - "cksumDti": "8a7d61de_3", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "intvlSubscr": "U", - "originType": "INITIAL", - "remarkRefs": [] - }, - { - "cid": "A1-2", - "date": "20231113", - "dur": "023300", - "chg": 0, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "DEVI", - "dep": { - "locX": 0, - "dTimeS": "164900", - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 1, - "aTimeS": "165600", - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131649$202311131656$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "dProdX": 7, - "dPltfS": { - "type": "PL", - "txt": "11" - }, - "dTimeS": "165600", - "dTimeR": "165800", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 2, - "aProdX": 7, - "aTimeS": "192900", - "aTimeR": "193100", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|193807|0|80|-1", - "prodX": 7, - "status": "P", - "isRchbl": true, - "pos": { - "x": 8626903, - "y": 49885152 - }, - "ctxRecon": "T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131656$202311131929$ICE 1576$$1$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "023300", - "line": { - "type": "line", - "id": "ice-1576", - "fahrtNr": null, - "name": "ICE 1576", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131649$202311131656$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131656$202311131929$ICE 1576$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 7990 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "5ae35e8c_3", - "cksumDti": "73ad6f67_3", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "intvlSubscr": "U", - "originType": "INITIAL" - }, - { - "cid": "A1-3", - "date": "20231113", - "dur": "021600", - "chg": 0, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "DEVI", - "dep": { - "locX": 0, - "dTimeS": "171400", - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 1, - "aTimeS": "172100", - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131714$202311131721$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "dProdX": 8, - "dPltfS": { - "type": "PL", - "txt": "13" - }, - "dTimeS": "172100", - "dTimeR": "172300", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 2, - "aProdX": 8, - "aTimeS": "193600", - "aTimeR": "193900", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|361144|0|80|-1", - "prodX": 8, - "status": "P", - "isRchbl": true, - "pos": { - "x": 8520785, - "y": 49453885 - }, - "ctxRecon": "T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131721$202311131936$ICE 278$$1$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "021500", - "line": { - "type": "line", - "id": "ice-278", - "fahrtNr": null, - "name": "ICE 278", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131714$202311131721$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131721$202311131936$ICE 278$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 7990 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "msgL": [ - { - "type": "REM", - "remX": 1, - "sty": "I", - "prio": 200, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "SUM_CON_FTR_H3" - ], - "sort": 818413568, - "hint": null - } - ], - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "73ba4353_3", - "cksumDti": "e2c2701d_3", - "dTrnCmpSX": { - "tcocX": [ - 2, - 1 - ] - }, - "intvlSubscr": "U", - "originType": "INITIAL", - "remarkRefs": [] - }, - { - "cid": "A1-4", - "date": "20231113", - "dur": "021600", - "chg": 0, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "DEVI", - "dep": { - "locX": 0, - "dTimeS": "181400", - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 1, - "aTimeS": "182100", - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131814$202311131821$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "dProdX": 9, - "dPltfS": { - "type": "PL", - "txt": "11" - }, - "dTimeS": "182100", - "dTimeR": "182800", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 2, - "aProdX": 9, - "aTimeS": "204000", - "aTimeR": "204400", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|202847|0|80|-1", - "prodX": 9, - "status": "P", - "isRchbl": true, - "pos": { - "x": 9708035, - "y": 48533597 - }, - "ctxRecon": "T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131821$202311132040$ICE 596$$1$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "021900", - "line": { - "type": "line", - "id": "ice-596", - "fahrtNr": null, - "name": "ICE 596", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131814$202311131821$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131821$202311132040$ICE 596$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 7990 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "msgL": [ - { - "type": "REM", - "remX": 1, - "sty": "I", - "prio": 200, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "SUM_CON_FTR_H3" - ], - "sort": 818413568, - "hint": null - } - ], - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "4433bf53_3", - "cksumDti": "dee6af99_3", - "dTrnCmpSX": { - "tcocX": [ - 2, - 1 - ] - }, - "intvlSubscr": "U", - "originType": "INITIAL", - "remarkRefs": [] - }, - { - "cid": "A1-5", - "date": "20231113", - "dur": "022300", - "chg": 0, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "DEVI", - "dep": { - "locX": 0, - "dTimeS": "182900", - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 1, - "aTimeS": "183600", - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131829$202311131836$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "dProdX": 10, - "dPltfS": { - "type": "PL", - "txt": "8" - }, - "dTimeS": "183600", - "dTimeR": "183600", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 2, - "aProdX": 10, - "aTimeS": "205900", - "aTimeR": "205900", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|202555|0|80|-1", - "prodX": 10, - "status": "P", - "isRchbl": true, - "pos": { - "x": 11481805, - "y": 48154207 - }, - "ctxRecon": "T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131836$202311132059$ICE 584$$1$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "022300", - "line": { - "type": "line", - "id": "ice-584", - "fahrtNr": null, - "name": "ICE 584", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131829$202311131836$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131836$202311132059$ICE 584$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 6990 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "21fd278b_3", - "cksumDti": "d2716413_3", - "dTrnCmpSX": { - "tcocX": [ - 3, - 1 - ] - }, - "intvlSubscr": "U", - "originType": "INITIAL" - }, - { - "cid": "A1-6", - "date": "20231113", - "dur": "023300", - "chg": 0, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "DEVI", - "dep": { - "locX": 0, - "dTimeS": "184900", - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 1, - "aTimeS": "185600", - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131849$202311131856$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "dProdX": 11, - "dPltfS": { - "type": "PL", - "txt": "14" - }, - "dTimeS": "185600", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 2, - "aProdX": 11, - "aTimeS": "212900", - "aTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|193753|0|80|-1", - "prodX": 11, - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131856$202311132129$ICE 1574$$1$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "023300", - "line": { - "type": "line", - "id": "ice-1574", - "fahrtNr": null, - "name": "ICE 1574", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131849$202311131856$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131856$202311132129$ICE 1574$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 3190 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "b8272bdc_3", - "cksumDti": "120884e3_3", - "dTrnCmpSX": { - "tcocX": [ - 2, - 1 - ] - }, - "intvlSubscr": "U", - "originType": "INITIAL" - }, - { - "cid": "A2-0", - "date": "20231113", - "dur": "021800", - "chg": 0, - "isNotRdbl": true, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "DEVI", - "dep": { - "locX": 0, - "dTimeS": "191400", - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 1, - "aTimeS": "192100", - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131914$202311131921$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "dProdX": 12, - "dPltfS": { - "type": "PL", - "txt": "14" - }, - "dTimeS": "192100", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 2, - "aProdX": 12, - "aTimeS": "213900", - "aTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|199982|0|80|-1", - "prodX": 12, - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131921$202311132139$ICE 276$$1$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "021800", - "line": { - "type": "line", - "id": "ice-276", - "fahrtNr": null, - "name": "ICE 276", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131914$202311131921$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131921$202311132139$ICE 276$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 7990 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "msgL": [ - { - "type": "REM", - "remX": 0, - "sty": "I", - "txtC": { - "r": 204, - "g": 0, - "b": 0 - }, - "prio": 200, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "SUM_CON_FTR_H3" - ], - "sort": 818413568, - "hint": null - } - ], - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "b2f8e59b_3", - "cksumDti": "f7ef3530_3", - "intvlSubscr": "U", - "originType": "INITIAL", - "remarkRefs": [] - }, - { - "cid": "A2-1", - "date": "20231113", - "dur": "021900", - "chg": 0, - "isAlt": true, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "DEVI", - "dep": { - "locX": 0, - "dTimeS": "191400", - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 1, - "aTimeS": "192100", - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131914$202311131921$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "dProdX": 13, - "dPltfS": { - "type": "PL", - "txt": "14" - }, - "dTimeS": "192100", - "dTimeR": "192300", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 2, - "aProdX": 13, - "aTimeS": "213900", - "aTimeR": "214200", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|1745370|0|80|-1", - "prodX": 13, - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131921$202311132139$ICE 2876$$2$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "021800", - "line": { - "type": "line", - "id": "ice-2876", - "fahrtNr": null, - "name": "ICE 2876", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311131914$202311131921$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311131921$202311132139$ICE 2876$$2$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 8890 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "msgL": [ - { - "type": "REM", - "remX": 0, - "sty": "I", - "txtC": { - "r": 204, - "g": 0, - "b": 0 - }, - "prio": 200, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "SUM_CON_FTR_H3" - ], - "sort": 818413568, - "hint": null - } - ], - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "16c4b6d9_3", - "cksumDti": "cc4c8ce5_3", - "intvlSubscr": "U", - "originType": "INITIAL", - "remarkRefs": [] - }, - { - "cid": "A2-2", - "date": "20231113", - "dur": "022300", - "chg": 0, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "DEVI", - "dep": { - "locX": 0, - "dTimeS": "201400", - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 1, - "aTimeS": "202100", - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311132014$202311132021$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "dProdX": 14, - "dPltfS": { - "type": "PL", - "txt": "13" - }, - "dTimeS": "202100", - "dTimeR": "202300", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 2, - "aProdX": 14, - "aTimeS": "224600", - "aTimeR": "224600", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|202791|0|80|-1", - "prodX": 14, - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311132021$202311132246$ICE 594$$1$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "022500", - "line": { - "type": "line", - "id": "ice-594", - "fahrtNr": null, - "name": "ICE 594", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311132014$202311132021$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311132021$202311132246$ICE 594$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 5590 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "270a608f_3", - "cksumDti": "1e831660_3", - "dTrnCmpSX": { - "tcocX": [ - 3, - 4 - ] - }, - "intvlSubscr": "U", - "originType": "INITIAL" - }, - { - "cid": "A2-3", - "date": "20231113", - "dur": "021900", - "chg": 0, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "DEVI", - "dep": { - "locX": 0, - "dTimeS": "202900", - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 1, - "aTimeS": "203600", - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311132029$202311132036$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "dProdX": 15, - "dPltfS": { - "type": "PL", - "txt": "13" - }, - "dTimeS": "203600", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 2, - "aProdX": 15, - "aTimeS": "225500", - "aTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|202534|0|80|-1", - "prodX": 15, - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311132036$202311132255$ICE 582$$1$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "021900", - "line": { - "type": "line", - "id": "ice-582", - "fahrtNr": null, - "name": "ICE 582", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311132029$202311132036$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311132036$202311132255$ICE 582$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 5590 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "c09cbe65_3", - "cksumDti": "ec2f5df6_3", - "dTrnCmpSX": { - "tcocX": [ - 3, - 4 - ] - }, - "intvlSubscr": "U", - "originType": "INITIAL" - }, - { - "cid": "A2-4", - "date": "20231113", - "dur": "022100", - "chg": 0, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "DEVI", - "dep": { - "locX": 0, - "dTimeS": "211400", - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 1, - "aTimeS": "212100", - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311132114$202311132121$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "dProdX": 16, - "dPltfS": { - "type": "PL", - "txt": "12" - }, - "dTimeS": "212100", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 2, - "aProdX": 16, - "aTimeS": "234200", - "aTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|199944|0|80|-1", - "prodX": 16, - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311132121$202311132342$ICE 274$$1$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "022100", - "line": { - "type": "line", - "id": "ice-274", - "fahrtNr": null, - "name": "ICE 274", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311132114$202311132121$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311132121$202311132342$ICE 274$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 5590 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "15f4e41c_3", - "cksumDti": "9e13fcd7_3", - "dTrnCmpSX": { - "tcocX": [ - 3, - 4 - ] - }, - "intvlSubscr": "U", - "originType": "INITIAL" - }, - { - "cid": "A2-5", - "date": "20231113", - "dur": "030100", - "chg": 0, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "DEVI", - "dep": { - "locX": 0, - "dTimeS": "221400", - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 1, - "aTimeS": "222100", - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311132214$202311132221$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "dProdX": 17, - "dPltfS": { - "type": "PL", - "txt": "1" - }, - "dTimeS": "222100", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 3, - "aProdX": 17, - "aTimeS": "01012200", - "aTZOffset": 60, - "msgL": [ - { - "type": "REM", - "remX": 2, - "sty": "I", - "tagL": [ - "RES_LOC_H3" - ], - "sort": 147324928, - "hint": null - } - ], - "type": "N", - "remarkRefs": [], - "location": { - "type": "stop", - "id": "8000147", - "name": "Hamburg-Harburg", - "location": { - "type": "location", - "id": "8000147", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|202739|0|80|-1", - "prodX": 17, - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg-Harburg@L=8000147@a=0@$202311132221$202311140122$ICE 592$$1$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "030100", - "line": { - "type": "line", - "id": "ice-592", - "fahrtNr": null, - "name": "ICE 592", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "DEVI", - "dep": { - "locX": 3, - "dTimeS": "012200", - "type": "N", - "location": { - "type": "stop", - "id": "8000147", - "name": "Hamburg-Harburg", - "location": { - "type": "location", - "id": "8000147", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": false, - "taxi": false - } - } - }, - "arr": { - "locX": 2, - "aTimeS": "014200", - "type": "N", - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Hamburg-Harburg@L=8000147@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311140122$202311140142$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311132214$202311132221$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg-Harburg@L=8000147@a=0@$202311132221$202311140122$ICE 592$$1$$$$$$§D$A=1@O=Hamburg-Harburg@L=8000147@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311140122$202311140142$$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 5590 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "244b04ed_3", - "cksumDti": "c312c541_3", - "dTrnCmpSX": { - "tcocX": [ - 3, - 4 - ] - }, - "intvlSubscr": "U", - "originType": "INITIAL" - }, - { - "cid": "A2-6", - "date": "20231113", - "dur": "033700", - "chg": 0, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "DEVI", - "dep": { - "locX": 0, - "dTimeS": "231400", - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 1, - "aTimeS": "232100", - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "gis": { - "ctx": "H|1|D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311132314$202311132321$$$1$$$$$$|", - "gisPrvr": "H", - "getDescr": false, - "getPoly": false, - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "prodX": 0, - "line": { - "type": "line", - "id": "deviation", - "fahrtNr": null, - "name": "Deviation", - "public": true - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "dProdX": 18, - "dPltfS": { - "type": "PL", - "txt": "13" - }, - "dTimeS": "232100", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8003200", - "name": "Kassel-Wilhelmshöhe", - "location": { - "type": "location", - "id": "8003200", - "latitude": 51.312998, - "longitude": 9.446845 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 2, - "aProdX": 18, - "aTimeS": "01025800", - "aTZOffset": 60, - "msgL": [ - { - "type": "REM", - "remX": 2, - "sty": "I", - "tagL": [ - "RES_LOC_H3" - ], - "sort": 147324928, - "hint": null - } - ], - "type": "N", - "remarkRefs": [], - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|361010|0|80|-1", - "prodX": 18, - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311132321$202311140258$ICE 272$$1$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "033700", - "line": { - "type": "line", - "id": "ice-272", - "fahrtNr": null, - "name": "ICE 272", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "D$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$202311132314$202311132321$$$1$$$$$$§T$A=1@O=Kassel-Wilhelmshöhe@L=8003200@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311132321$202311140258$ICE 272$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 5590 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "17aa85e1_3", - "cksumDti": "4cd6bf0e_3", - "dTrnCmpSX": { - "tcocX": [ - 3, - 4 - ] - }, - "intvlSubscr": "U", - "originType": "INITIAL" - }, - { - "cid": "A2-7", - "date": "20231113", - "dur": "065600", - "chg": 1, - "dep": {}, - "arr": {}, - "secL": [ - { - "type": "JNY", - "dep": { - "locX": 0, - "dProdX": 19, - "dPltfS": { - "type": "PL", - "txt": "5" - }, - "dTimeS": "234600", - "dTimeR": "234600", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N", - "location": { - "type": "stop", - "id": "8000193", - "name": "Kassel Hbf", - "location": { - "type": "location", - "id": "8000193", - "latitude": 51.31832, - "longitude": 9.489903 - }, - "products": { - "nationalExpress": false, - "national": false, - "regionalExpress": false, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": false, - "tram": true, - "taxi": false - } - } - }, - "arr": { - "locX": 4, - "aProdX": 19, - "aTimeS": "01004100", - "aTZOffset": 60, - "msgL": [ - { - "type": "REM", - "remX": 2, - "sty": "I", - "tagL": [ - "RES_LOC_H3" - ], - "sort": 147324928, - "hint": null - } - ], - "type": "N", - "remarkRefs": [], - "location": { - "type": "stop", - "id": "8000128", - "name": "Göttingen", - "location": { - "type": "location", - "id": "8000128", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": false, - "bus": true, - "ferry": false, - "subway": false, - "tram": false, - "taxi": true - } - } - }, - "jny": { - "jid": "1|162318|0|80|-1", - "prodX": 19, - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Göttingen@L=8000128@a=0@$202311132346$202311140041$RB 24038$$1$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 3, - "resLDrawStyleX": 1, - "durS": "005500", - "line": { - "type": "line", - "id": "rb-83", - "fahrtNr": null, - "name": "RB 83", - "public": true, - "productName": "RB", - "additionalName": "RB 83" - } - }, - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 4, - "dProdX": 20, - "dPltfS": { - "type": "PL", - "txt": "12" - }, - "dTimeS": "01040500", - "dTZOffset": 60, - "msgL": [ - { - "type": "REM", - "remX": 3, - "sty": "I", - "tagL": [ - "RES_LOC_H3" - ], - "sort": 147324928, - "hint": null - } - ], - "type": "N", - "remarkRefs": [], - "location": { - "type": "stop", - "id": "8000128", - "name": "Göttingen", - "location": { - "type": "location", - "id": "8000128", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": false, - "bus": true, - "ferry": false, - "subway": false, - "tram": false, - "taxi": true - } - } - }, - "arr": { - "locX": 2, - "aProdX": 20, - "aTimeS": "01064200", - "aTZOffset": 60, - "msgL": [ - { - "type": "REM", - "remX": 2, - "sty": "I", - "tagL": [ - "RES_LOC_H3" - ], - "sort": 147324928, - "hint": null - } - ], - "type": "N", - "remarkRefs": [], - "location": { - "type": "stop", - "id": "8002549", - "name": "Hamburg Hbf", - "location": { - "type": "location", - "id": "8002549", - "latitude": 0, - "longitude": 0 - }, - "products": { - "nationalExpress": true, - "national": true, - "regionalExpress": true, - "regional": true, - "suburban": true, - "bus": true, - "ferry": false, - "subway": true, - "tram": false, - "taxi": false - } - } - }, - "jny": { - "jid": "1|194587|0|80|-1", - "prodX": 20, - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=Göttingen@L=8000128@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311140405$202311140642$ICE 1688$$1$$$$$$", - "approxDelay": true, - "subscr": "F", - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "durS": "023700", - "line": { - "type": "line", - "id": "ice-1688", - "fahrtNr": null, - "name": "ICE 1688", - "public": true, - "productName": "ICE" - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "T$A=1@O=Kassel Hbf@L=8000193@a=0@$A=1@O=Göttingen@L=8000128@a=0@$202311132346$202311140041$RB 24038$$1$$$$$$§T$A=1@O=Göttingen@L=8000128@a=0@$A=1@O=Hamburg Hbf@L=8002549@a=0@$202311140405$202311140642$ICE 1688$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 2590 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "msgL": [ - { - "type": "REM", - "remX": 1, - "sty": "I", - "prio": 200, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "SUM_CON_FTR_H3" - ], - "sort": 818413568, - "hint": null - } - ], - "conSubscr": "U", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "cksum": "8d978903_3", - "cksumDti": "4d26ca94_3", - "dTrnCmpSX": { - "tcocX": [ - 2, - 1 - ] - }, - "intvlSubscr": "U", - "originType": "INITIAL", - "remarkRefs": [] - } - ], - "fpB": "20221211", - "fpE": "20241214", - "bfATS": -1, - "bfIOSTS": -1, - "planrtTS": "1699881993", - "outDaySegL": [ - { - "conRefL": [ - 1, - 2, - 3, - 0 - ], - "id": "3", - "fromDate": "20231113", - "fromTime": "130000", - "toDate": "20231113", - "toTime": "160000", - "bestPrice": { - "amount": 8890 - }, - "segmentHeightIndicator": 100, - "isCompletePrice": false, - "tbpState": 3 - }, - { - "conRefL": [ - 10, - 9, - 4, - 5, - 6, - 7, - 8 - ], - "id": "4", - "fromDate": "20231113", - "fromTime": "160000", - "toDate": "20231113", - "toTime": "190000", - "bestPrice": { - "amount": 3190 - }, - "segmentHeightIndicator": 35, - "isCompletePrice": false, - "tbpState": 0 - }, - { - "conRefL": [ - 18, - 13, - 14, - 15, - 16, - 17, - 11, - 12 - ], - "id": "5", - "fromDate": "20231113", - "fromTime": "190000", - "toDate": "20231113", - "toTime": "01000000", - "bestPrice": { - "amount": 2590 - }, - "segmentHeightIndicator": 29, - "isCompletePrice": false, - "tbpState": 0 - }, - { - "id": "0", - "fromDate": "20231113", - "fromTime": "000000", - "toDate": "20231113", - "toTime": "070000", - "bestPrice": { - "amount": 0 - }, - "segmentHeightIndicator": 0, - "isCompletePrice": false, - "tbpState": 4 - }, - { - "id": "1", - "fromDate": "20231113", - "fromTime": "070000", - "toDate": "20231113", - "toTime": "100000", - "bestPrice": { - "amount": 0 - }, - "segmentHeightIndicator": 0, - "isCompletePrice": false, - "tbpState": 4 - }, - { - "id": "2", - "fromDate": "20231113", - "fromTime": "100000", - "toDate": "20231113", - "toTime": "130000", - "bestPrice": { - "amount": 0 - }, - "segmentHeightIndicator": 0, - "isCompletePrice": false, - "tbpState": 4 - } - ], - "outTbpState": 0 -} diff --git a/test/fixtures/db-journey-overnight-1.expected.js b/test/fixtures/db-journey-overnight-1.expected.js deleted file mode 100644 index 93fdd192..00000000 --- a/test/fixtures/db-journey-overnight-1.expected.js +++ /dev/null @@ -1,317 +0,0 @@ -const büchen = { - type: 'stop', - id: '8000058', - name: 'Büchen', - location: { - type: 'location', - id: '8000058', - latitude: 53.475291, - longitude: 10.622939, - }, - products: { - nationalExpress: true, - national: true, - regionalExpress: false, - regional: true, - suburban: false, - bus: true, - ferry: false, - subway: false, - tram: false, - taxi: true, - }, -}; - -const berlinHbfTief = { - type: 'stop', - id: '8098160', - name: 'Berlin Hbf (tief)', - location: { - type: 'location', - id: '8098160', - latitude: 52.52585, - longitude: 13.368892, - }, - products: { - nationalExpress: true, - national: true, - regionalExpress: true, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: true, - taxi: false, - }, - station: { - type: 'station', - id: '8011160', - name: 'Berlin Hbf', - location: { - type: 'location', - id: '8011160', - latitude: 52.524924, - longitude: 13.369629, - }, - products: { - nationalExpress: true, - national: true, - regionalExpress: true, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: true, - taxi: false, - }, - }, -}; - -const overnightJourney = { - type: 'journey', - refreshToken: 'T$A=1@O=Lübeck Hbf@L=8000237@a=128@$A=1@O=Büchen@L=8000058@a=128@$202311242210$202311242249$erx21137$$1$$$$$$§T$A=1@O=Büchen@L=8000058@a=128@$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$202311242315$202311250054$ICE 907$$1$$$$$$§T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202311250430$202311250917$ICE 501$$1$$$$$$', - - legs: [ - { - origin: { - type: 'stop', - id: '8000237', - name: 'Lübeck Hbf', - location: { - type: 'location', - id: '8000237', - latitude: 53.86767, - longitude: 10.669737, - }, - products: { - nationalExpress: true, - national: true, - regionalExpress: true, - regional: true, - suburban: false, - bus: true, - ferry: false, - subway: false, - tram: false, - taxi: true, - }, - }, - destination: büchen, - departure: '2023-11-24T22:10:00+01:00', - plannedDeparture: '2023-11-24T22:10:00+01:00', - departureDelay: null, - arrival: '2023-11-24T22:49:00+01:00', - plannedArrival: '2023-11-24T22:49:00+01:00', - arrivalDelay: null, - reachable: true, - tripId: '1|466091|0|80|24112023', - line: { - type: 'line', - id: 'erx-re83', - fahrtNr: '21137', - name: 'erx RE83', - public: true, - adminCode: 'X1____', - productName: 'erx', - mode: 'train', - product: 'regional', - operator: { - type: 'operator', - id: 'erixx', - name: 'erixx', - }, - additionalName: 'erx RE83', - }, - direction: 'Lüneburg', - arrivalPlatform: '140', - plannedArrivalPlatform: '140', - arrivalPrognosisType: null, - departurePlatform: '6', - plannedDeparturePlatform: '6', - departurePrognosisType: 'prognosed', - remarks: [ - { - text: 'Number of bicycles conveyed limited', - type: 'hint', - code: 'bicycle-conveyance', - summary: 'bicycles conveyed', - }, - { - text: 'space for wheelchairs', - type: 'hint', - code: 'wheelchairs-space', - summary: 'space for wheelchairs', - }, - { - text: 'vehicle-mounted access aid', - type: 'hint', - code: 'boarding-ramp', - summary: 'vehicle-mounted boarding ramp available', - }, - { - type: 'hint', - code: 'SI', - text: 'Barrierefreier Zustieg an geeigneten Stationen möglich', - }, - { - type: 'hint', - code: 'SM', - text: 'Info www.bahn.de/sh-barrierefrei', - }, - ], - }, - { - origin: büchen, - destination: berlinHbfTief, - departure: '2023-11-24T23:15:00+01:00', - plannedDeparture: '2023-11-24T23:15:00+01:00', - departureDelay: null, - arrival: '2023-11-25T00:54:00+01:00', - plannedArrival: '2023-11-25T00:54:00+01:00', - arrivalDelay: null, - reachable: true, - tripId: '1|206310|0|80|24112023', - line: { - type: 'line', - id: 'ice-907', - fahrtNr: '907', - name: 'ICE 907', - public: true, - adminCode: '80____', - productName: 'ICE', - mode: 'train', - product: 'nationalExpress', - operator: { - type: 'operator', - id: 'db-fernverkehr-ag', - name: 'DB Fernverkehr AG', - }, - }, - direction: 'Berlin Südkreuz', - arrivalPlatform: '1', - plannedArrivalPlatform: '1', - arrivalPrognosisType: null, - departurePlatform: '1', - plannedDeparturePlatform: '1', - departurePrognosisType: null, - remarks: [ - { - text: 'Komfort Check-in possible (visit bahn.de/kci for more information)', - type: 'hint', - code: 'komfort-checkin', - summary: 'Komfort-Checkin available', - }, - { - text: 'Bordrestaurant', - type: 'hint', - code: 'on-board-restaurant', - summary: 'Bordrestaurant available', - }, - ], - loadFactor: 'low-to-medium', - }, - { - origin: berlinHbfTief, - destination: { - type: 'stop', - id: '8000261', - name: 'München Hbf', - location: { - type: 'location', - id: '8000261', - latitude: 48.140364, - longitude: 11.558744, - }, - products: { - nationalExpress: true, - national: true, - regionalExpress: true, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: true, - taxi: false, - }, - }, - departure: '2023-11-25T04:30:00+01:00', - plannedDeparture: '2023-11-25T04:30:00+01:00', - departureDelay: null, - arrival: '2023-11-25T09:17:00+01:00', - plannedArrival: '2023-11-25T09:17:00+01:00', - arrivalDelay: null, - reachable: true, - tripId: '1|198958|0|80|25112023', - line: { - type: 'line', - id: 'ice-501', - fahrtNr: '501', - name: 'ICE 501', - public: true, - adminCode: '80____', - productName: 'ICE', - mode: 'train', - product: 'nationalExpress', - operator: { - type: 'operator', - id: 'db-fernverkehr-ag', - name: 'DB Fernverkehr AG', - }, - }, - direction: 'München Hbf', - arrivalPlatform: '19', - plannedArrivalPlatform: '19', - arrivalPrognosisType: 'prognosed', - departurePlatform: '1', - plannedDeparturePlatform: '1', - departurePrognosisType: null, - remarks: [ - { - text: 'Komfort Check-in possible (visit bahn.de/kci for more information)', - type: 'hint', - code: 'komfort-checkin', - summary: 'Komfort-Checkin available', - }, - { - text: 'Bicycles conveyed - subject to reservation', - type: 'hint', - code: 'bicycle-conveyance-reservation', - summary: 'bicycles conveyed, subject to reservation', - }, - { - text: 'Number of bicycles conveyed limited', - type: 'hint', - code: 'bicycle-conveyance', - summary: 'bicycles conveyed', - }, - { - text: 'Bordrestaurant', - type: 'hint', - code: 'on-board-restaurant', - summary: 'Bordrestaurant available', - }, - { - text: 'vehicle-mounted access aid', - type: 'hint', - code: 'boarding-ramp', - summary: 'vehicle-mounted boarding ramp available', - }, - ], - loadFactor: 'low-to-medium', - }, - ], - - remarks: [], - price: {amount: 108.9, currency: 'EUR', hint: null}, - tickets: [{ - name: 'To offer selection', - priceObj: {amount: 10890}, - }], -}; - -export { - overnightJourney, -}; diff --git a/test/fixtures/db-journey-overnight-1.json b/test/fixtures/db-journey-overnight-1.json deleted file mode 100644 index f0c56f3a..00000000 --- a/test/fixtures/db-journey-overnight-1.json +++ /dev/null @@ -1,865 +0,0 @@ -{ - "common": { - "locL": [ - { - "lid": "A=1@O=Lübeck Hbf@X=10669818@Y=53867544@U=80@L=8000237@", - "type": "S", - "name": "Lübeck Hbf", - "icoX": 0, - "extId": "8000237", - "state": "F", - "crd": { - "x": 10669737, - "y": 53867670, - "z": 0, - "floor": 0 - }, - "pCls": 559 - }, - { - "lid": "A=1@O=Büchen@X=10623299@Y=53474976@U=80@L=8000058@", - "type": "S", - "name": "Büchen", - "icoX": 0, - "extId": "8000058", - "state": "F", - "crd": { - "x": 10622939, - "y": 53475291, - "z": 0, - "floor": 0 - }, - "pCls": 555 - }, - { - "lid": "A=1@O=Berlin Hbf (tief)@X=13369549@Y=52525589@U=80@L=8098160@", - "type": "S", - "name": "Berlin Hbf (tief)", - "icoX": 0, - "extId": "8098160", - "state": "F", - "crd": { - "x": 13368892, - "y": 52525850, - "z": 0, - "floor": 0 - }, - "pCls": 447, - "entry": true, - "mMastLocX": 3 - }, - { - "lid": "A=1@O=Berlin Hbf@X=13369549@Y=52525589@U=80@L=8011160@", - "type": "S", - "name": "Berlin Hbf", - "icoX": 0, - "extId": "8011160", - "state": "F", - "crd": { - "x": 13369629, - "y": 52524924, - "z": 0, - "floor": 0 - }, - "pCls": 447 - }, - { - "lid": "A=1@O=München Hbf@X=11558339@Y=48140229@U=80@L=8000261@", - "type": "S", - "name": "München Hbf", - "icoX": 9, - "extId": "8000261", - "state": "F", - "crd": { - "x": 11558744, - "y": 48140364, - "z": 0, - "floor": 0 - }, - "pCls": 447 - } - ], - "prodL": [ - { - "name": "erx21137", - "nameS": "DPN", - "number": "21137", - "icoX": 1, - "cls": 8, - "oprX": 0, - "prodCtx": { - "name": "erx21137", - "num": "21137", - "matchId": "RE83", - "catOut": "erx", - "catOutS": "DPN", - "catOutL": "erixx", - "catIn": "DPN", - "catCode": "3", - "admin": "X1____", - "addName": "erx RE83" - }, - "addName": "erx RE83" - }, - { - "name": "ICE 907", - "number": "907", - "icoX": 0, - "cls": 1, - "oprX": 1, - "prodCtx": { - "name": "ICE 907", - "num": "907", - "matchId": "28", - "catOut": "ICE", - "catOutS": "ICE", - "catOutL": "Intercity-Express", - "catIn": "ICE", - "catCode": "0", - "admin": "80____" - } - }, - { - "name": "ICE 501", - "number": "501", - "icoX": 0, - "cls": 1, - "oprX": 1, - "prodCtx": { - "name": "ICE 501", - "num": "501", - "matchId": "28", - "catOut": "ICE", - "catOutS": "ICE", - "catOutL": "Intercity-Express", - "catIn": "ICE", - "catCode": "0", - "admin": "80____" - } - } - ], - "opL": [ - { - "name": "erixx", - "icoX": 2 - }, - { - "name": "DB Fernverkehr AG", - "icoX": 6 - } - ], - "remL": [ - { - "type": "A", - "code": "FB", - "prio": 260, - "icoX": 3, - "txtN": "Number of bicycles conveyed limited" - }, - { - "type": "A", - "code": "RO", - "prio": 560, - "icoX": 4, - "txtN": "space for wheelchairs" - }, - { - "type": "A", - "code": "EH", - "prio": 560, - "icoX": 5, - "txtN": "vehicle-mounted access aid" - }, - { - "type": "A", - "code": "SI", - "prio": 561, - "icoX": 5, - "txtN": "Barrierefreier Zustieg an geeigneten Stationen möglich" - }, - { - "type": "A", - "code": "SM", - "prio": 561, - "icoX": 5, - "txtN": "Info www.bahn.de/sh-barrierefrei" - }, - { - "type": "A", - "code": "CK", - "prio": 200, - "icoX": 5, - "txtN": "Komfort Check-in possible (visit bahn.de/kci for more information)" - }, - { - "type": "A", - "code": "BR", - "prio": 450, - "icoX": 7, - "txtN": "Bordrestaurant" - }, - { - "type": "H", - "code": "text.connection.section.arrival.date.deviation", - "icoX": 8, - "txtN": "Arrival Saturday, 2023-11-25" - }, - { - "type": "A", - "code": "FR", - "prio": 260, - "icoX": 10, - "txtN": "Bicycles conveyed - subject to reservation" - }, - { - "type": "H", - "code": "text.connection.section.departure.date.deviation", - "icoX": 8, - "txtN": "Departure Saturday, 2023-11-25" - }, - { - "type": "H", - "code": "455", - "icoX": 5, - "txtN": "Longer stay at a station" - } - ], - "icoL": [ - { - "res": "ICE" - }, - { - "res": "erx" - }, - { - "res": "DPN", - "txt": "erixx" - }, - { - "res": "attr_bike" - }, - { - "res": "attr_wchair" - }, - { - "res": "attr_info" - }, - { - "res": "D", - "txt": "DB Fernverkehr AG" - }, - { - "res": "attr_resto" - }, - { - "res": "attr_day_change" - }, - { - "res": "ECE" - }, - { - "res": "attr_bike_r" - }, - { - "res": "cl_all" - } - ], - "tcocL": [ - { - "c": "FIRST", - "r": 1 - }, - { - "c": "SECOND", - "r": 1 - } - ], - "lDrawStyleL": [ - { - "sIcoX": 1, - "type": "SOLID" - }, - { - "type": "SOLID" - }, - { - "sIcoX": 0, - "type": "SOLID" - } - ] - }, - "outConL": [ - { - "cid": "C-0", - "date": "20231124", - "dur": "110700", - "durS": "110700", - "durR": "110700", - "chg": 2, - "sDays": { - "sDaysR": "runs 24. Nov until 8. Dec 2023 Fr, Su; not 1. Dec 2023 ", - "sDaysB": "0000000000000000000000000002888A14245001424402042850A142850A142850A142850A142850A040000A042000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "dep": { - "locX": 0, - "idx": 0, - "dProdX": 0, - "dPltfS": { - "type": "PL", - "txt": "6" - }, - "dTimeS": "221000", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 4, - "idx": 9, - "aProdX": 2, - "aPltfS": { - "type": "PL", - "txt": "19" - }, - "aTimeS": "01091700", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "msgL": [ - { - "type": "REM", - "remX": 7, - "sty": "I", - "tagL": [ - "RES_LOC_H3" - ], - "sort": 147324928 - } - ], - "type": "N" - }, - "secL": [ - { - "type": "JNY", - "dep": { - "locX": 0, - "idx": 0, - "dProdX": 0, - "dPltfS": { - "type": "PL", - "txt": "6" - }, - "dTimeS": "221000", - "dProgType": "PROGNOSED", - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 5, - "aProdX": 0, - "aPltfS": { - "type": "PL", - "txt": "140" - }, - "aTimeS": "224900", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|466091|0|80|24112023", - "prodX": 0, - "dirTxt": "Lüneburg", - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=Lübeck Hbf@L=8000237@a=128@$A=1@O=Büchen@L=8000058@a=128@$202311242210$202311242249$erx21137$$1$$$$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "sty": "I", - "fLocX": 0, - "tLocX": 1, - "fIdx": 0, - "tIdx": 5, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 839385088 - }, - { - "type": "REM", - "remX": 1, - "sty": "I", - "fLocX": 0, - "tLocX": 1, - "fIdx": 0, - "tIdx": 5, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 878706688 - }, - { - "type": "REM", - "remX": 2, - "sty": "I", - "fLocX": 0, - "tLocX": 1, - "fIdx": 0, - "tIdx": 5, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 878706688 - }, - { - "type": "REM", - "remX": 3, - "sty": "I", - "fLocX": 0, - "tLocX": 1, - "fIdx": 0, - "tIdx": 5, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 878837760 - }, - { - "type": "REM", - "remX": 4, - "sty": "I", - "fLocX": 0, - "tLocX": 1, - "fIdx": 0, - "tIdx": 5, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 878837760 - } - ], - "subscr": "F", - "chgDurR": 26, - "prodL": [ - { - "prodX": 0, - "fLocX": 0, - "tLocX": 1, - "fIdx": 0, - "tIdx": 5 - } - ], - "sumLDrawStyleX": 0, - "resLDrawStyleX": 1, - "trainStartDate": "20231124", - "durS": "003900" - }, - "minChg": "000500", - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 1, - "idx": 3, - "dProdX": 1, - "dPltfS": { - "type": "PL", - "txt": "1" - }, - "dTimeS": "231500", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ], - "tcM": 1 - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 2, - "idx": 7, - "aProdX": 1, - "aPltfS": { - "type": "PL", - "txt": "1" - }, - "aTimeS": "01005400", - "aTrnCmpSX": { - "tcM": 1 - }, - "aTZOffset": 60, - "msgL": [ - { - "type": "REM", - "remX": 7, - "sty": "I", - "tagL": [ - "RES_LOC_H3" - ], - "sort": 147324928 - } - ], - "type": "N" - }, - "jny": { - "jid": "1|206310|0|80|24112023", - "prodX": 1, - "dirTxt": "Berlin Südkreuz", - "dirFlg": "1", - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=Büchen@L=8000058@a=128@$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$202311242315$202311250054$ICE 907$$1$$$$$$", - "msgL": [ - { - "type": "REM", - "remX": 5, - "sty": "I", - "fLocX": 1, - "tLocX": 2, - "fIdx": 3, - "tIdx": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 831520768 - }, - { - "type": "REM", - "remX": 6, - "sty": "I", - "fLocX": 1, - "tLocX": 2, - "fIdx": 3, - "tIdx": 7, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 864288768 - } - ], - "subscr": "F", - "chgDurR": 216, - "prodL": [ - { - "prodX": 1, - "fLocX": 1, - "tLocX": 2, - "fIdx": 3, - "tIdx": 7 - } - ], - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "trainStartDate": "20231124", - "durS": "013900", - "tcocXL": [ - 0, - 1 - ] - }, - "minChg": "000800", - "resState": "N", - "resRecommendation": "N" - }, - { - "type": "JNY", - "dep": { - "locX": 2, - "idx": 1, - "dProdX": 2, - "dPltfS": { - "type": "PL", - "txt": "1" - }, - "dTimeS": "01043000", - "dTZOffset": 60, - "msgL": [ - { - "type": "REM", - "remX": 9, - "sty": "I", - "tagL": [ - "RES_LOC_H3" - ], - "sort": 147324928 - } - ], - "type": "N" - }, - "arr": { - "locX": 4, - "idx": 9, - "aProdX": 2, - "aPltfS": { - "type": "PL", - "txt": "19" - }, - "aTimeS": "01091700", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "msgL": [ - { - "type": "REM", - "remX": 7, - "sty": "I", - "tagL": [ - "RES_LOC_H3" - ], - "sort": 147324928 - } - ], - "type": "N" - }, - "jny": { - "jid": "1|198958|0|80|25112023", - "prodX": 2, - "dirTxt": "München Hbf", - "dirFlg": "1", - "status": "P", - "isRchbl": true, - "ctxRecon": "T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202311250430$202311250917$ICE 501$$1$$$$$$", - "msgL": [ - { - "type": "REM", - "remX": 5, - "sty": "I", - "fLocX": 2, - "tLocX": 4, - "fIdx": 1, - "tIdx": 9, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 831520768 - }, - { - "type": "REM", - "remX": 8, - "sty": "I", - "fLocX": 2, - "tLocX": 4, - "fIdx": 1, - "tIdx": 9, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 839385088 - }, - { - "type": "REM", - "remX": 0, - "sty": "I", - "fLocX": 2, - "tLocX": 4, - "fIdx": 1, - "tIdx": 9, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 839385088 - }, - { - "type": "REM", - "remX": 6, - "sty": "I", - "fLocX": 2, - "tLocX": 4, - "fIdx": 1, - "tIdx": 9, - "tagL": [ - "RES_JNY_DTL_L" - ], - "sort": 864288768 - }, - { - "type": "REM", - "remX": 2, - "sty": "I", - "fLocX": 2, - "tLocX": 4, - "fIdx": 1, - "tIdx": 9, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 878706688 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 2, - "fLocX": 2, - "tLocX": 4, - "fIdx": 1, - "tIdx": 9 - } - ], - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "sumLDrawStyleX": 2, - "resLDrawStyleX": 1, - "trainStartDate": "20231125", - "durS": "044700" - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "T$A=1@O=Lübeck Hbf@L=8000237@a=128@$A=1@O=Büchen@L=8000058@a=128@$202311242210$202311242249$erx21137$$1$$$$$$§T$A=1@O=Büchen@L=8000058@a=128@$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$202311242315$202311250054$ICE 907$$1$$$$$$§T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202311250430$202311250917$ICE 501$$1$$$$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "isFromPrice": true, - "isPartPrice": false, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "To offer selection", - "price": { - "amount": 10890 - }, - "retPriceIsCompletePrice": false, - "retPrice": -1 - } - ] - } - ] - }, - "msgL": [ - { - "type": "REM", - "remX": 10, - "sty": "I", - "tagL": [ - "SUM_CON_HDR_H3", - "RES_CON_FTR_H3" - ], - "sort": 147324928 - } - ], - "conSubscr": "F", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "sotCtxt": { - "cnLocX": 0, - "calcDate": "20231124", - "jid": "1|466091|0|80|-1", - "locMode": "FROM_START", - "pLocX": 0, - "reqMode": "UNKNOWN", - "sectX": 0, - "calcTime": "170656" - }, - "cksum": "9e560ba9_3", - "cksumDti": "738637ef_3", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "intvlSubscr": "F", - "tcocXL": [ - 0, - 1 - ], - "originType": "INITIAL" - } - ], - "outCtxScrF": "3|OF|MT#14#505330#505330#505997#505997#0#0#565#505316#1#0#26#0#0#-2147483648#1#2|PDH#1f7519b00e0470208ad97667bfd70f7a|RD#24112023|RT#215600|US#0|RS#INIT", - "fpB": "20221211", - "fpE": "20241214", - "bfATS": -1, - "bfIOSTS": -1, - "planrtTS": "1700841908", - "outConGrpSettings": { - "conGrpL": [ - { - "name": "All connections", - "icoX": 11, - "grpid": "cl_all", - "conScoringL": [ - { - "type": "DT", - "conScoreL": [ - { - "score": 7013570268465987581, - "scoreS": "07013570268465987581", - "conRefL": [ - 0 - ] - } - ], - "name": "Departure" - }, - { - "type": "AT", - "conScoreL": [ - { - "score": 7010636771443081213, - "scoreS": "07010636771443081213", - "conRefL": [ - 0 - ] - } - ], - "name": "Arrival" - }, - { - "type": "TI", - "conScoreL": [ - { - "score": 9220434977868480509, - "scoreS": "09220434977868480509", - "conRefL": [ - 0 - ] - } - ], - "name": "Duration" - } - ], - "initScoringType": "DT", - "requests": [ - { - "id": "RQ_CLIENT", - "autosend": true - } - ], - "scrollable": true, - "bitmask": 1 - } - ], - "selectL": [ - { - "icoX": 11, - "name": "All connections", - "bitIdx": 0 - } - ], - "variant": "RADIO" - } -} diff --git a/test/fixtures/db-journey-polyline.js b/test/fixtures/db-journey-polyline.js deleted file mode 100644 index 35fdc2b3..00000000 --- a/test/fixtures/db-journey-polyline.js +++ /dev/null @@ -1,3986 +0,0 @@ -const dbJourneyPolyline = { - type: 'journey', - legs: [ - { - origin: { - type: 'stop', - id: '8098160', - name: 'Berlin Hbf (tief)', - location: { - type: 'location', - id: '8098160', - latitude: 52.52585, - longitude: 13.368892, - }, - products: { - nationalExpress: true, - national: true, - regionalExpress: true, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: false, - tram: true, - taxi: false, - }, - station: { - type: 'station', - id: '8011160', - name: 'Berlin Hbf', - location: { - type: 'location', - id: '8011160', - latitude: 52.524924, - longitude: 13.369629, - }, - products: { - nationalExpress: true, - national: true, - regionalExpress: true, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: false, - tram: true, - taxi: false, - }, - }, - }, - destination: { - type: 'stop', - id: '8002549', - name: 'Hamburg Hbf', - location: { - type: 'location', - id: '8002549', - latitude: 53.553533, - longitude: 10.00636, - }, - products: { - nationalExpress: true, - national: true, - regionalExpress: true, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - }, - arrival: '2020-07-27T12:34:00+02:00', - plannedArrival: '2020-07-27T12:34:00+02:00', - arrivalDelay: null, - arrivalPrognosisType: 'prognosed', - departure: '2020-07-27T10:38:00+02:00', - plannedDeparture: '2020-07-27T10:38:00+02:00', - departureDelay: null, - departurePrognosisType: 'prognosed', - reachable: true, - polyline: { - type: 'FeatureCollection', - features: [ - { - type: 'Feature', - properties: { - type: 'stop', - id: '8098160', - name: 'Berlin Hbf (tief)', - location: { - type: 'location', - id: '8098160', - latitude: 52.52585, - longitude: 13.368892, - }, - products: { - nationalExpress: true, - national: true, - regionalExpress: true, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: false, - tram: true, - taxi: false, - }, - station: { - type: 'station', - id: '8011160', - name: 'Berlin Hbf', - location: { - type: 'location', - id: '8011160', - latitude: 52.524924, - longitude: 13.369629, - }, - products: { - nationalExpress: true, - national: true, - regionalExpress: true, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: false, - tram: true, - taxi: false, - }, - }, - }, - geometry: { - type: 'Point', - coordinates: [13.36889, 52.52585], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.36723, 52.52811], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.36567, 52.52968], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.36647, 52.53], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.36647, 52.53], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.36511, 52.53106], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.36241, 52.53358], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.36241, 52.53358], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.36187, 52.53337], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.36069, 52.53447], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.3594, 52.53563], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.35859, 52.53615], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.35776, 52.53652], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.35622, 52.53692], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.3562, 52.53687], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.35618, 52.53683], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.35491, 52.53697], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.3536, 52.53697], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.35117, 52.53673], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.3511, 52.53698], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.3511, 52.53698], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.34762, 52.53649], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.34425, 52.53613], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.34425, 52.53613], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.34144, 52.53573], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.33938, 52.53549], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.33942, 52.53536], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.33938, 52.53549], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.33459, 52.5349], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.33456, 52.535], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.33459, 52.5349], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.32921, 52.53425], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.32921, 52.53425], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.32857, 52.53417], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.32858, 52.53414], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.32853, 52.53426], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.3078, 52.53144], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.29942, 52.53041], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.29942, 52.53041], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.29941, 52.5304], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.29945, 52.53029], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.293, 52.52939], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.29009, 52.52909], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.25551, 52.52694], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.25551, 52.5269], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.25552, 52.52687], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.24855, 52.52647], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.24344, 52.52654], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.24088, 52.52693], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.23554, 52.52845], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.2312, 52.52902], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.23123, 52.52913], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.23048, 52.52914], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.22399, 52.52981], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.22397, 52.52975], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.22397, 52.52975], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.21369, 52.5311], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.21371, 52.53118], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.2137, 52.53117], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.20948, 52.53171], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.20956, 52.53196], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.20595, 52.53255], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.20114, 52.53401], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.20095, 52.5338], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.1984, 52.53437], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.19848, 52.53451], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.19478, 52.53514], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.18783, 52.53615], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.18763, 52.53573], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.18778, 52.53606], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.18523, 52.53648], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.18524, 52.5365], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.18523, 52.53648], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.17109, 52.53875], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.16593, 52.53992], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.1607, 52.54117], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.1276, 52.54975], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.1276, 52.54975], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.12921, 52.54933], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.12921, 52.54933], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.11701, 52.55246], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.11701, 52.55246], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.10514, 52.55567], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.08924, 52.5598], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.08924, 52.5598], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.05095, 52.56974], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.05095, 52.56974], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.03193, 52.57466], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.03193, 52.57466], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.03193, 52.57466], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.03193, 52.57466], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [13.00885, 52.58066], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.99998, 52.58292], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.99998, 52.58292], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.98704, 52.58622], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.97895, 52.58845], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.93546, 52.59969], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.92199, 52.60329], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.90683, 52.60719], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.89792, 52.60938], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.8856, 52.61272], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.8856, 52.61272], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.87943, 52.61423], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.87436, 52.61571], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.8491, 52.62502], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.8491, 52.62502], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.74165, 52.66478], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.74165, 52.66478], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.72018, 52.67271], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.71653, 52.67424], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.71322, 52.67589], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.71322, 52.67589], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.71042, 52.6775], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.70791, 52.67915], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.63245, 52.73031], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.63245, 52.73031], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.5876, 52.76064], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.5876, 52.76064], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.4592, 52.84705], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.4592, 52.84705], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.45274, 52.85141], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.45091, 52.85264], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.45105, 52.85272], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.444, 52.85746], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.444, 52.85746], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.44385, 52.85737], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.43328, 52.86438], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.43169, 52.8652], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.42889, 52.8663], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.35027, 52.8916], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.34689, 52.89253], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.34334, 52.89319], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.33967, 52.89354], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.33596, 52.89359], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.28484, 52.89139], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.27896, 52.89088], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.23634, 52.88631], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.23043, 52.88599], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.22745, 52.88598], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.2242, 52.88609], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.2242, 52.88609], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.1491, 52.8907], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.14468, 52.89103], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.14177, 52.89137], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.13605, 52.89234], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.08388, 52.90351], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.08388, 52.90351], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.07726, 52.90534], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [12.07278, 52.90694], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.94977, 52.96001], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.94977, 52.96001], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.94245, 52.96311], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.93223, 52.96679], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.92961, 52.96765], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.87325, 52.98405], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.86103, 52.98751], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.8575, 52.98835], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.85282, 52.98905], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.84214, 52.98976], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.78825, 52.99283], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.78481, 52.99297], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.77866, 52.9929], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.77654, 52.99306], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.77667, 52.99344], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.77654, 52.99306], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.77438, 52.99341], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.77214, 52.99402], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.76965, 52.99507], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.76822, 52.99593], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.76681, 52.99704], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.76607, 52.99783], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.7651, 52.99924], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.76404, 53.00122], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.76294, 53.00335], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.76294, 53.00335], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.76209, 53.00562], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.76156, 53.00818], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.75999, 53.01863], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.75999, 53.01863], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.75896, 53.02618], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.75016, 53.08416], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.75016, 53.08416], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.73836, 53.16122], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.73836, 53.16122], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.73394, 53.19105], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.73354, 53.19283], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.73226, 53.19635], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.7309, 53.19892], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.72857, 53.20223], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.72645, 53.2046], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.72403, 53.20687], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.72132, 53.20902], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.71835, 53.21104], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.71398, 53.21349], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.66362, 53.23654], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.66362, 53.23654], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.65112, 53.24225], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.65112, 53.24225], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.57315, 53.27784], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.56972, 53.27957], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.56432, 53.28283], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.56432, 53.28283], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.5177, 53.31039], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.51624, 53.30953], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.5177, 53.31039], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.51531, 53.31192], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.51329, 53.31345], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.511, 53.31557], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.50921, 53.31767], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.50822, 53.31915], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.5074, 53.32076], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.50624, 53.32469], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.50574, 53.32604], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.50486, 53.32756], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.50385, 53.32882], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.50245, 53.33014], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.50027, 53.33172], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.49907, 53.33241], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.49366, 53.33506], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.49366, 53.33506], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.45045, 53.35549], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.45045, 53.35549], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.40358, 53.37763], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.39713, 53.38052], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.39326, 53.3819], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.38919, 53.38305], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.37464, 53.38622], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.37464, 53.38622], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.31781, 53.39847], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.31781, 53.39847], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.24191, 53.41474], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.23624, 53.41587], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.23324, 53.41619], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.2305, 53.41627], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.22814, 53.41618], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.22597, 53.41597], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.22395, 53.41566], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.22151, 53.41512], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.21897, 53.4144], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.21576, 53.41327], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.2153, 53.41361], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.21199, 53.41173], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.20864, 53.4102], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.20778, 53.40993], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.20612, 53.40964], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.20612, 53.40964], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.20701, 53.4091], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.15773, 53.37663], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.15606, 53.37572], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.15427, 53.3749], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.15106, 53.37375], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.1476, 53.37287], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.14299, 53.37216], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.14299, 53.37216], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.08354, 53.36499], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.08354, 53.36499], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.02743, 53.35819], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.02384, 53.35785], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [11.02009, 53.35773], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.98705, 53.35799], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.98405, 53.3581], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.98183, 53.35829], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.97962, 53.35856], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.97674, 53.35906], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.95201, 53.36442], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.95201, 53.36442], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.90455, 53.37471], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.90024, 53.37551], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.89731, 53.3759], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.89434, 53.37617], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.89135, 53.37631], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.88684, 53.37635], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.76786, 53.37606], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.76411, 53.37619], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.76042, 53.37662], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.75756, 53.37718], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.75411, 53.37813], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.75411, 53.37813], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.74951, 53.37959], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.74639, 53.38083], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.74343, 53.38242], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.74114, 53.38403], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.73225, 53.39182], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.68993, 53.42813], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.68993, 53.42813], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.65985, 53.45385], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.65601, 53.45662], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.64984, 53.46022], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.64984, 53.46022], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.64982, 53.46022], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.64982, 53.46022], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.62314, 53.47542], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.62268, 53.47521], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.62181, 53.47606], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.62098, 53.47663], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.61977, 53.47735], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.61131, 53.48209], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.61131, 53.48209], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.60795, 53.4839], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.60315, 53.48606], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.59996, 53.48726], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.59079, 53.49017], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.59079, 53.49017], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.55908, 53.50015], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.55908, 53.50015], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.54596, 53.50428], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.54324, 53.50506], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.53969, 53.5058], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.53749, 53.50611], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.53526, 53.50631], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.533, 53.5064], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.53074, 53.50638], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.52774, 53.50618], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.52553, 53.5059], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.52337, 53.50552], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.52126, 53.50504], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.51294, 53.50272], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.51084, 53.50222], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.50794, 53.50172], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.50422, 53.50138], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.49971, 53.50139], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.49524, 53.50178], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.49232, 53.50222], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.48489, 53.50381], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.48489, 53.50381], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.48163, 53.50441], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.47869, 53.50479], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.46895, 53.50542], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.46598, 53.5057], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.46235, 53.50631], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.45956, 53.507], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.45692, 53.50785], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.45505, 53.50861], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.42782, 53.52066], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.42587, 53.52134], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.42384, 53.52193], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.42029, 53.52268], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.41809, 53.523], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.41586, 53.52321], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.4136, 53.52331], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.41134, 53.5233], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.37228, 53.52093], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.36926, 53.52083], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.36626, 53.52092], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.36256, 53.52134], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.3604, 53.52174], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.35832, 53.52227], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.35568, 53.52313], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.3502, 53.52552], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.34828, 53.52623], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.34487, 53.52718], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.34107, 53.5279], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.34107, 53.5279], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.33396, 53.5291], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.32878, 53.52967], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.32427, 53.52993], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.31961, 53.52997], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.3196, 53.53001], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.31932, 53.52997], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.31483, 53.52992], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.31475, 53.53004], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.31334, 53.52995], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.30808, 53.52934], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.303, 53.52852], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.3002, 53.52793], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.28762, 53.52489], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.28493, 53.52409], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.28241, 53.52309], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.28011, 53.52194], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.27811, 53.52067], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.27811, 53.52067], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.27624, 53.51919], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.27321, 53.51609], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.27192, 53.51498], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.26996, 53.51361], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.26774, 53.5124], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.2653, 53.51135], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.26265, 53.51049], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.26057, 53.50996], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.25488, 53.50878], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.25198, 53.50802], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.25205, 53.50793], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.2492, 53.50694], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.24742, 53.50612], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.24576, 53.5052], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.24378, 53.50384], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.24028, 53.50092], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.23766, 53.49931], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.23462, 53.49798], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.23126, 53.49698], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.23126, 53.49698], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.2312, 53.49707], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.22803, 53.49646], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.22509, 53.49612], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.22509, 53.49612], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.22509, 53.49612], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.22212, 53.49576], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.21995, 53.49538], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.21788, 53.49485], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.21587, 53.49422], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.21395, 53.49351], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.21151, 53.49246], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.20626, 53.48986], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.20626, 53.48986], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.20625, 53.48986], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.20625, 53.48986], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.20625, 53.48986], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.20391, 53.48879], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.20129, 53.4879], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.19849, 53.48725], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.19555, 53.48687], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.19104, 53.48684], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.18188, 53.48784], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.18185, 53.48772], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.18185, 53.48772], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.18124, 53.48779], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.18128, 53.48791], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.15867, 53.49036], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.15867, 53.49036], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.15369, 53.49093], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.15366, 53.49084], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.15369, 53.49093], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.15034, 53.49143], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.14748, 53.492], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.14195, 53.49342], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.13934, 53.49431], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.13687, 53.49534], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.13064, 53.49832], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.13064, 53.49832], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.12307, 53.50231], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.11319, 53.5073], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.11319, 53.5073], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.11296, 53.50715], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.11265, 53.50732], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.09793, 53.5148], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.09799, 53.51483], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.09793, 53.5148], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.09685, 53.51534], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.09693, 53.5154], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.07175, 53.52804], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.06978, 53.52904], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.06973, 53.52901], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.06969, 53.52899], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.06647, 53.53056], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.06655, 53.53063], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.05948, 53.53359], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.05426, 53.53536], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.05258, 53.53586], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.05257, 53.53585], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.05254, 53.5358], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.05088, 53.5361], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.04571, 53.53672], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.03906, 53.53792], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.03905, 53.5379], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.03906, 53.53792], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.03188, 53.53976], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.02942, 53.54022], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.02807, 53.54062], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.02363, 53.54233], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.02165, 53.54297], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.01983, 53.54376], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.01789, 53.54445], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.01648, 53.54477], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.01353, 53.54515], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.00972, 53.54659], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.00864, 53.54722], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.00785, 53.54797], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.00749, 53.54884], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.00728, 53.55017], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.00731, 53.55131], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.00683, 53.55267], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.00703, 53.55368], - }, - }, - { - type: 'Feature', - properties: {}, - geometry: { - type: 'Point', - coordinates: [10.007, 53.55371], - }, - }, - { - type: 'Feature', - properties: { - type: 'stop', - id: '8002549', - name: 'Hamburg Hbf', - location: { - type: 'location', - id: '8002549', - latitude: 53.553533, - longitude: 10.00636, - }, - products: { - nationalExpress: true, - national: true, - regionalExpress: true, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: false, - taxi: false, - }, - }, - geometry: { - type: 'Point', - coordinates: [10.00636, 53.55354], - }, - }, - ], - }, - tripId: '1|244757|0|80|27072020', - line: { - type: 'line', - id: 'ice-696', - fahrtNr: '696', - name: 'ICE 696', - public: true, - adminCode: '80____', - productName: 'ICE', - mode: 'train', - product: 'nationalExpress', - operator: { - type: 'operator', - id: 'db-fernverkehr-ag', - name: 'DB Fernverkehr AG', - }, - }, - direction: 'Kiel Hbf', - arrivalPlatform: '5', - plannedArrivalPlatform: '5', - departurePlatform: '7', - plannedDeparturePlatform: '7', - loadFactor: 'low-to-medium', - }, - ], - refreshToken: '¶HKI¶T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=Hamburg Hbf@L=8002549@a=128@$202007271038$202007271234$ICE 696$$1$$$', - price: { - amount: 69.9, - currency: 'EUR', - hint: null, - }, - tickets: [{ - name: 'Continue to booking', - priceObj: {amount: 6990}, - }], -}; - -export { - dbJourneyPolyline, -}; diff --git a/test/fixtures/db-journey-polyline.json b/test/fixtures/db-journey-polyline.json deleted file mode 100644 index dd5d441f..00000000 --- a/test/fixtures/db-journey-polyline.json +++ /dev/null @@ -1,822 +0,0 @@ -{ - "common": { - "locL": [ - { - "lid": "A=1@O=Berlin Hbf (tief)@X=13369549@Y=52525589@U=80@L=8098160@", - "type": "S", - "name": "Berlin Hbf (tief)", - "icoX": 0, - "extId": "8098160", - "state": "F", - "crd": { - "x": 13368892, - "y": 52525850, - "z": 0, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 319, - "entry": true, - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Berlin Hbf@X=13369549@Y=52525589@U=80@L=8011160@", - "type": "S", - "name": "Berlin Hbf", - "icoX": 0, - "extId": "8011160", - "state": "F", - "crd": { - "x": 13369629, - "y": 52524924, - "z": 0, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 319 - }, - { - "lid": "A=1@O=Hamburg Hbf@X=10006909@Y=53552733@U=80@L=8002549@", - "type": "S", - "name": "Hamburg Hbf", - "icoX": 0, - "extId": "8002549", - "state": "F", - "crd": { - "x": 10006360, - "y": 53553533, - "z": 0, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 191 - } - ], - "prodL": [ - { - "name": "ICE 696", - "number": "696", - "icoX": 0, - "cls": 1, - "oprX": 0, - "prodCtx": { - "name": "ICE 696", - "num": "696", - "matchId": "11", - "catOut": "ICE", - "catOutS": "ICE", - "catOutL": "Intercity-Express", - "catIn": "ICE", - "catCode": "0", - "admin": "80____" - } - }, - { - "name": "ICE 602", - "number": "602", - "icoX": 0, - "cls": 1, - "oprX": 0, - "prodCtx": { - "name": "ICE 602", - "num": "602", - "matchId": "28", - "catOut": "ICE", - "catOutS": "ICE", - "catOutL": "Intercity-Express", - "catIn": "ICE", - "catCode": "0", - "admin": "80____" - } - }, - { - "name": "ICE 802", - "number": "802", - "icoX": 0, - "cls": 1, - "oprX": 0, - "prodCtx": { - "name": "ICE 802", - "num": "802", - "matchId": "18", - "catOut": "ICE", - "catOutS": "ICE", - "catOutL": "Intercity-Express", - "catIn": "ICE", - "catCode": "0", - "admin": "80____" - } - } - ], - "polyL": [], - "layerL": [ - { - "id": "standard", - "name": "standard", - "index": 0, - "annoCnt": 0 - } - ], - "crdSysL": [ - { - "id": "standard", - "index": 0, - "type": "WGS84", - "dim": 3 - } - ], - "opL": [ - { - "name": "DB Fernverkehr AG", - "icoX": 1 - } - ], - "remL": [ - { - "type": "A", - "code": "CK", - "prio": 200, - "icoX": 2, - "txtN": "Komfort Check-in möglich (Infos unter bahn.de/kci)" - }, - { - "type": "A", - "code": "BR", - "prio": 450, - "icoX": 3, - "txtN": "Bordrestaurant" - }, - { - "type": "M", - "code": "", - "icoX": 4, - "txtS": "ICE 696: Berlin Hbf (tief)->Hamburg Hbf: Information.", - "txtN": "Bitte beachten Sie die Regelung zur Mund-Nase-Bedeckung im öffentlichen Personenverkehr.", - "sIdx": 0 - }, - { - "type": "A", - "code": "FR", - "prio": 260, - "icoX": 5, - "txtN": "Bicycles conveyed - subject to reservation" - }, - { - "type": "A", - "code": "FB", - "prio": 260, - "icoX": 6, - "txtN": "Number of bicycles conveyed limited" - }, - { - "type": "A", - "code": "EH", - "prio": 560, - "icoX": 2, - "txtN": "vehicle-mounted accessaid" - }, - { - "type": "M", - "code": "", - "icoX": 4, - "txtS": "ICE 602: Berlin Hbf (tief)->Hamburg Hbf: Information.", - "txtN": "Bitte beachten Sie die Regelung zur Mund-Nase-Bedeckung im öffentlichen Personenverkehr.", - "sIdx": 0 - }, - { - "type": "M", - "code": "", - "icoX": 4, - "txtS": "ICE 802: Berlin Hbf (tief)->Hamburg Hbf: Information.", - "txtN": "Bitte beachten Sie die Regelung zur Mund-Nase-Bedeckung im öffentlichen Personenverkehr.", - "sIdx": 0 - } - ], - "icoL": [ - { - "res": "ICE" - }, - { - "res": "D", - "txt": "DB Fernverkehr AG" - }, - { - "res": "attr_info" - }, - { - "res": "attr_resto" - }, - { - "res": "HimLow" - }, - { - "res": "attr_bike_r" - }, - { - "res": "attr_bike" - } - ], - "tcocL": [ - { - "c": "FIRST", - "r": 1 - }, - { - "c": "SECOND", - "r": 1 - }, - { - "c": "SECOND", - "r": 3 - } - ] - }, - "outConL": [ - { - "cid": "C-0", - "date": "20200727", - "dur": "015600", - "chg": 0, - "sDays": { - "sDaysR": "runs 26. until 28. Jul 2020 ", - "sDaysB": "00000000000000000000000000000000000000000000000000000004E00000000000000000000000000000000000" - }, - "dep": { - "locX": 0, - "idx": 9, - "dProdX": 0, - "dPlatfS": "7", - "dInR": true, - "dTimeS": "103800", - "dProgType": "PROGNOSED", - "dTZOffset": 120, - "type": "N" - }, - "arr": { - "locX": 2, - "idx": 11, - "aPlatfS": "5", - "aOutR": true, - "aTimeS": "123400", - "aProgType": "PROGNOSED", - "aTZOffset": 120, - "type": "N" - }, - "secL": [ - { - "type": "JNY", - "icoX": 0, - "dep": { - "locX": 0, - "idx": 9, - "dProdX": 0, - "dPlatfS": "7", - "dInR": true, - "dTimeS": "103800", - "dProgType": "PROGNOSED", - "dTZOffset": 120, - "type": "N" - }, - "arr": { - "locX": 2, - "idx": 11, - "aPlatfS": "5", - "aOutR": true, - "aTimeS": "123400", - "aProgType": "PROGNOSED", - "aTZOffset": 120, - "type": "N" - }, - "jny": { - "jid": "1|244757|0|80|27072020", - "prodX": 0, - "dirTxt": "Kiel Hbf", - "status": "P", - "isRchbl": true, - "poly": { - "delta": true, - "dim": 3, - "type": "WGS84", - "crdEncYX": "q}q_IqbrpA@BeMfIyHvH_A_D??sEnGwNzO??h@jB{EjFgF`GgB`DiAdDoArHHBFB[|F?dGn@dNq@L??`BvTfA`T??nApPn@zKXGYFtB|\\SDRE`Cr`@??N~BDAWHrPp`ClEjs@??@@TGrDhg@z@dQlLbwEF?DAnApj@M|^mA~NoHj`@qBbZUEAtCeCpg@JB??mGf_AOC@@kBjYq@OuBpUcH`]h@d@qB|N[O}BbViElj@rAf@aA]sA|NCAB@eMjwAiFf_@yFt_@st@zmE??rAaI??qRfkA??aSdiAyXjbB??c}@hnF??w]zuB??????od@foCcMlv@??sSzoA}Lpq@geAxnGoUdsAkWv}AuLtv@{S~kA??mHpe@gHt^ey@z|C??owFp~S??qp@deCqHxUiItS??aInPiItNw~HrvM??q|DhwG??a{OnaX??gZjg@uFlJO[s\\`k@??P\\yj@`aAcD|H{EnPc}CjjNyDbTcCdUeA|UIdVvLn~HdBvc@p[jiG~@|c@@rQUhS??y[jtMaArZcAdQaEvb@ydA`eI??mJjh@_I~ZujIx_W??kRvl@_Vz~@kDjOoeBf_JsTjkAgD`UkCf\\mCvaAeRxoI[nTLle@_@fLkAYjAXeAnLyB~LqEpNkD|G}ExG}CrCyG`EkKrEiLzE??eMhD_OhBi`AxH??en@lEkiJ~u@??s`NvhA??myDrZcJnA_U~FaOnGuSpMyMfLeMbNmL|OsKpQiNhZaoCvyH??ub@bmA??m}EhfNyIlTkSv`@??gkDjbHjDbHkDcHqH|MqHrKgLhMcLdJgHdEaIbDqWfFmGbBoHnD{FhEgGvG{HrLiCnFqOx`@??u~B`mG??kiC|cHaQhg@sGdWeFlXyR|yA??qkAdbJ??udBjyMaFlb@_AvQObPPvMh@pL|@rKjBfNnCzN`F`ScAzAvJtSpH|St@jDx@jI??jBqD|iE~rHtDlIbDdJdF`SnDrTlCx[??xk@prJ??ni@t}IbAlUVlVs@nmEUvQe@zLu@xLcB~Po`@pyC??i_ArgH_D|YmAhQu@pQ[tQGd[x@rfVYlVuA`VoBzP}DpT??cHv[wFnR}HnQaIhMuo@pv@}aFngG??w_D~zDiP~VoUpe@???B??_~AveDh@zAiDlDqBdDoCpFs\\zs@??iJ~SoL~\\oF|ReQhx@??k}@deE??yX~pA{C~OsCdU}@vLg@|LQbMBbMf@vQv@xLjAnL~AdLnM~r@bBbLbBbQbAfVAd[mA|ZwAfQ}Hlm@??wBjSkAjQ}Bz{@w@pQyBtUiClPiDnOwCtJijAdiDgCdKuBtKuCdU_AvLi@|LSbM@bMxMbsFRzQQvQsAbVoAnLiB~KkDnO}Mfa@mC~J}DhToCvV??oFlk@qBj_@s@d[Gb\\G@Fv@H`[WNPxGxBz_@bDv^tBnP~QrmA~CxOfEvNdFjM|FnK??fHtJjR|Q|E`GpGfKpFzLpEfNjDpOhB~KjFpb@vCbQPMdExPbDbJvDjInGjKfQzT`IjOhG~QfE~S??QJxBxRbAjQ????fApQjApLhB|K|BpKlC~JpEfNfOx_@???@????tErMpDjO`CnPjAjQDd[gEfx@VD??MxBWGiNhlC??qBb^PDQEcB|SqBzP{Gpa@qDhOmElNsQ|e@??}Whn@e^v|@??\\l@a@|@wm@~zAEKDJkBvEKO_nAj|CgEhKDHBFyHbSMOoQdk@aJr_@cBnI@@HD{@jI{Bh_@oFph@B@CAoJzk@{AjNoAlGuIvZ_CjK}CjJiCbK_AxGkAlQ_HxV}BvEuC|CmDfAiGh@cFEoG~AiEg@ED`@~B", - "crdEncZ": "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????", - "crdEncS": "NNMNNNLNNNNLNLNNNLNNNNKNNNNNNNNNNNNNNLNNNNLNNNNNNNNNNNNNNNNNNNNNNNNKNNNNNNNNLNNNNNNKNNNNNNNNNNNLMLMKMNNMNNNNNNMNNLNNNNNNNNNNNNNNLNNMNMNNMNNKNNNLNNNNNNNNNKNNMNNNNMMNNNMNMNLNKNNNMNNNKNNNNLNMNMNMNMNNNNNNMNNNNNLNMNKNKNLNMNKNNNNMNMNNNNNLNMNKNKNLNNNNKNNNNKNNNNNNNNMNNKNKNNNNNKNLNNNNMNNMNMNLNNNNNNNNNNKNNNNMNMNNNNKNNKNKNLNKNKNMNNNMNNLNKNMNLNNKNNKNKNNLNNKNMLNMNNNNMNNNNNKNNLNMNMNNMLNMNMNKLNNNKNMNNNNNNMNNNKNKNKNNNNNNMNMNNNNNNNNNNNNLNNLNNNKNNNNNNNNNNNNNNNNNNNNKNNNNNLNKKKNLNNMNLNMNNNN", - "crdEncF": "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????", - "ppLocRefL": [ - { - "ppIdx": 0, - "locX": 0 - }, - { - "ppIdx": 474, - "locX": 2 - } - ] - }, - "ctxRecon": "T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=Hamburg Hbf@L=8002549@a=128@$202007271038$202007271234$ICE 696$$1$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "fLocX": 0, - "tLocX": 2, - "fIdx": 9, - "tIdx": 11, - "tagL": [ - "RES_JNY_DTL" - ] - }, - { - "type": "REM", - "remX": 1, - "fLocX": 0, - "tLocX": 2, - "fIdx": 9, - "tIdx": 11, - "tagL": [ - "RES_JNY_DTL_L" - ] - }, - { - "type": "REM", - "remX": 2, - "prio": 240, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "RES_CON_FTR_H3" - ] - } - ], - "subscr": "F", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "¶HKI¶T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=Hamburg Hbf@L=8002549@a=128@$202007271038$202007271234$ICE 696$$1$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "price": { "amount": 6990 }, - "isFromPrice": true, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "Continue to booking" - } - ] - } - ] - }, - "conSubscr": "F", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "sotCtxt": { - "cnLocX": 0, - "calcDate": "20200726", - "jid": "1|244757|0|80|-1", - "locMode": "FROM_START", - "pLocX": 0, - "reqMode": "UNKNOWN", - "sectX": 0, - "calcTime": "132949" - }, - "cksum": "cdf4550c_3", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - } - }, - { - "cid": "C-1", - "date": "20200727", - "dur": "020100", - "chg": 0, - "sDays": { - "sDaysR": "runs 27. Jul until 3. Aug 2020 Mo, Tu, Sa, Su ", - "sDaysB": "00000000000000000000000000000000000000000000000000000006638000000000000000000000000000000000" - }, - "dep": { - "locX": 0, - "idx": 8, - "dProdX": 1, - "dPlatfS": "8", - "dInR": true, - "dTimeS": "114000", - "dProgType": "PROGNOSED", - "dTZOffset": 120, - "type": "N" - }, - "arr": { - "locX": 2, - "idx": 10, - "aPlatfS": "8", - "aOutR": true, - "aTimeS": "134100", - "aProgType": "PROGNOSED", - "aTZOffset": 120, - "type": "N" - }, - "secL": [ - { - "type": "JNY", - "icoX": 0, - "dep": { - "locX": 0, - "idx": 8, - "dProdX": 1, - "dPlatfS": "8", - "dInR": true, - "dTimeS": "114000", - "dProgType": "PROGNOSED", - "dTZOffset": 120, - "type": "N" - }, - "arr": { - "locX": 2, - "idx": 10, - "aPlatfS": "8", - "aOutR": true, - "aTimeS": "134100", - "aProgType": "PROGNOSED", - "aTZOffset": 120, - "type": "N" - }, - "jny": { - "jid": "1|243213|0|80|27072020", - "prodX": 1, - "dirTxt": "Hamburg-Altona", - "status": "P", - "isRchbl": true, - "poly": { - "delta": true, - "dim": 3, - "type": "WGS84", - "crdEncYX": "q}q_IqbrpA@BeMfIyHvH_A_D??sEnGwNzO??h@jB{EjFgF`GgB`DiAdDoArHHBFB[|F?dGn@dNq@L??`BvTfA`T??nApPn@zKXGYFtB|\\SDRE`Cr`@??N~BDAWHrPp`ClEjs@??@@TGrDhg@z@dQlLbwEF?DAnApj@M|^mA~NoHj`@qBbZUEAtCeCpg@JB??mGf_AOC@@kBjYq@OuBpUcH`]h@d@qB|N[O}BbViElj@rAf@aA]sA|NCAB@eMjwAiFf_@yFt_@st@zmE??rAaI??qRfkA??aSdiAyXjbB??c}@hnF??w]zuB??????od@foCcMlv@??sSzoA}Lpq@geAxnGoUdsAkWv}AuLtv@{S~kA??mHpe@gHt^ey@z|C??owFp~S??qp@deCqHxUiItS??aInPiItNw~HrvM??q|DhwG??a{OnaX??gZjg@uFlJO[s\\`k@??P\\yj@`aAcD|H{EnPc}CjjNyDbTcCdUeA|UIdVvLn~HdBvc@p[jiG~@|c@@rQUhS??y[jtMaArZcAdQaEvb@ydA`eI??mJjh@_I~ZujIx_W??kRvl@_Vz~@kDjOoeBf_JsTjkAgD`UkCf\\mCvaAeRxoI[nTLle@_@fLkAYjAXeAnLyB~LqEpNkD|G}ExG}CrCyG`EkKrEiLzE??eMhD_OhBi`AxH??en@lEkiJ~u@??s`NvhA??myDrZcJnA_U~FaOnGuSpMyMfLeMbNmL|OsKpQiNhZaoCvyH??ub@bmA??m}EhfNyIlTkSv`@??gkDjbHjDbHkDcHqH|MqHrKgLhMcLdJgHdEaIbDqWfFmGbBoHnD{FhEgGvG{HrLiCnFqOx`@??u~B`mG??kiC|cHaQhg@sGdWeFlXyR|yA??qkAdbJ??udBjyMaFlb@_AvQObPPvMh@pL|@rKjBfNnCzN`F`ScAzAvJtSpH|St@jDx@jI??jBqD|iE~rHtDlIbDdJdF`SnDrTlCx[??xk@prJ??ni@t}IbAlUVlVs@nmEUvQe@zLu@xLcB~Po`@pyC??i_ArgH_D|YmAhQu@pQ[tQGd[x@rfVYlVuA`VoBzP}DpT??cHv[wFnR}HnQaIhMuo@pv@}aFngG??w_D~zDiP~VoUpe@???B??_~AveDh@zAiDlDqBdDoCpFs\\zs@??iJ~SoL~\\oF|ReQhx@??k}@deE??yX~pA{C~OsCdU}@vLg@|LQbMBbMf@vQv@xLjAnL~AdLnM~r@bBbLbBbQbAfVAd[mA|ZwAfQ}Hlm@??wBjSkAjQ}Bz{@w@pQyBtUiClPiDnOwCtJijAdiDgCdKuBtKuCdU_AvLi@|LSbM@bMxMbsFRzQQvQsAbVoAnLiB~KkDnO}Mfa@mC~J}DhToCvV??oFlk@qBj_@s@d[Gb\\G@Fv@H`[WNPxGxBz_@bDv^tBnP~QrmA~CxOfEvNdFjM|FnK??fHtJjR|Q|E`GpGfKpFzLpEfNjDpOhB~KjFpb@vCbQPMdExPbDbJvDjInGjKfQzT`IjOhG~QfE~S??QJxBxRbAjQ????fApQjApLhB|K|BpKlC~JpEfNfOx_@???@????tErMpDjO`CnPjAjQDd[gEfx@VD??MxBWGiNhlC??qBb^PDQEcB|SqBzP{Gpa@qDhOmElNsQ|e@??}Whn@e^v|@??\\l@a@|@wm@~zAEKDJkBvEKO_nAj|CgEhKDHBFyHbSMOoQdk@aJr_@cBnI@@HD{@jI{Bh_@oFph@B@CAoJzk@{AjNoAlGuIvZ_CjK}CjJiCbK_AxGkAlQ_HxV}BvEuC|CmDfAiGh@cFEoG~AiEg@ED`@~B", - "crdEncZ": "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????", - "crdEncS": "NNMNNNLNNNNLNLNNNLNNNNKNNNNNNNNNNNNNNLNNNNLNNNNNNNNNNNNNNNNNNNNNNNNKNNNNNNNNLNNNNNNKNNNNNNNNNNNLMLMKMNNMNNNNNNMNNLNNNNNNNNNNNNNNLNNMNMNNMNNKNNNLNNNNNNNNNKNNMNNNNMMNNNMNMNLNKNNNMNNNKNNNNLNMNMNMNMNNNNNNMNNNNNLNMNKNKNLNMNKNNNNMNMNNNNNLNMNKNKNLNNNNKNNNNKNNNNNNNNMNNKNKNNNNNKNLNNNNMNNMNMNLNNNNNNNNNNKNNNNMNMNNNNKNNKNKNLNKNKNMNNNMNNLNKNMNLNNKNNKNKNNLNNKNMLNMNNNNMNNNNNKNNLNMNMNNMLNMNMNKLNNNKNMNNNNNNMNNNKNKNKNNNNNNMNMNNNNNNNNNNNNLNNLNNNKNNNNNNNNNNNNNNNNNNNNKNNNNNLNKKKNLNNMNLNMNNNN", - "crdEncF": "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????", - "ppLocRefL": [ - { - "ppIdx": 0, - "locX": 0 - }, - { - "ppIdx": 474, - "locX": 2 - } - ] - }, - "ctxRecon": "T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=Hamburg Hbf@L=8002549@a=128@$202007271140$202007271341$ICE 602$$1$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "fLocX": 0, - "tLocX": 2, - "fIdx": 8, - "tIdx": 10, - "tagL": [ - "RES_JNY_DTL" - ] - }, - { - "type": "REM", - "remX": 3, - "fLocX": 0, - "tLocX": 2, - "fIdx": 8, - "tIdx": 10, - "tagL": [ - "RES_JNY_DTL_L" - ] - }, - { - "type": "REM", - "remX": 4, - "fLocX": 0, - "tLocX": 2, - "fIdx": 8, - "tIdx": 10, - "tagL": [ - "RES_JNY_DTL_L" - ] - }, - { - "type": "REM", - "remX": 1, - "fLocX": 0, - "tLocX": 2, - "fIdx": 8, - "tIdx": 10, - "tagL": [ - "RES_JNY_DTL_L" - ] - }, - { - "type": "REM", - "remX": 5, - "fLocX": 0, - "tLocX": 2, - "fIdx": 8, - "tIdx": 10, - "tagL": [ - "RES_JNY_DTL" - ] - }, - { - "type": "REM", - "remX": 6, - "prio": 240, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "RES_CON_FTR_H3" - ] - } - ], - "subscr": "F", - "dTrnCmpSX": { - "tcocX": [ - 0, - 2 - ] - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "¶HKI¶T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=Hamburg Hbf@L=8002549@a=128@$202007271140$202007271341$ICE 602$$1$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "price": { "amount": 6990 }, - "isFromPrice": true, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "Continue to booking" - } - ] - } - ] - }, - "conSubscr": "F", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "sotCtxt": { - "cnLocX": 0, - "calcDate": "20200726", - "jid": "1|243213|0|80|-1", - "locMode": "FROM_START", - "pLocX": 0, - "reqMode": "UNKNOWN", - "sectX": 0, - "calcTime": "132949" - }, - "cksum": "98e53541_3", - "dTrnCmpSX": { - "tcocX": [ - 0, - 2 - ] - } - }, - { - "cid": "C-2", - "date": "20200727", - "dur": "021400", - "chg": 0, - "sDays": { - "sDaysR": "runs 26. until 28. Jul 2020 ", - "sDaysB": "00000000000000000000000000000000000000000000000000000007E00000000000000000000000000000000000" - }, - "dep": { - "locX": 0, - "idx": 9, - "dProdX": 2, - "dPlatfS": "7", - "dInR": true, - "dTimeS": "123800", - "dProgType": "PROGNOSED", - "dTZOffset": 120, - "type": "N" - }, - "arr": { - "locX": 2, - "idx": 11, - "aPlatfS": "5", - "aOutR": true, - "aTimeS": "145200", - "aProgType": "PROGNOSED", - "aTZOffset": 120, - "type": "N" - }, - "secL": [ - { - "type": "JNY", - "icoX": 0, - "dep": { - "locX": 0, - "idx": 9, - "dProdX": 2, - "dPlatfS": "7", - "dInR": true, - "dTimeS": "123800", - "dProgType": "PROGNOSED", - "dTZOffset": 120, - "type": "N" - }, - "arr": { - "locX": 2, - "idx": 11, - "aPlatfS": "5", - "aOutR": true, - "aTimeS": "145200", - "aProgType": "PROGNOSED", - "aTZOffset": 120, - "type": "N" - }, - "jny": { - "jid": "1|246102|0|80|27072020", - "prodX": 2, - "dirTxt": "Hamburg-Altona", - "status": "P", - "isRchbl": true, - "poly": { - "delta": true, - "dim": 3, - "type": "WGS84", - "crdEncYX": "q}q_IqbrpA@BeMfIyHvH_A_D??sEnGwNzO??h@jB{EjFgF`GgB`DiAdDoArHHBFB[|F?dGn@dNq@L??`BvTfA`T??nApPn@zKXGYFtB|\\SDRE`Cr`@??N~BDAWHrPp`ClEjs@??@@TGrDhg@z@dQlLbwEF?DAnApj@M|^mA~NoHj`@qBbZUEAtCeCpg@JB??mGf_AOC@@kBjYq@OuBpUcH`]h@d@qB|N[O}BbViElj@rAf@aA]sA|NCAB@eMjwAiFf_@yFt_@st@zmE??rAaI??qRfkA??aSdiAyXjbB??c}@hnF??w]zuB??????od@foCcMlv@??sSzoA}Lpq@geAxnGoUdsAkWv}AuLtv@{S~kA??mHpe@gHt^ey@z|C??owFp~S??qp@deCqHxUiItS??aInPiItNw~HrvM??q|DhwG??a{OnaX??gZjg@uFlJO[s\\`k@??P\\yj@`aAcD|H{EnPc}CjjNyDbTcCdUeA|UIdVvLn~HdBvc@p[jiG~@|c@@rQUhS??y[jtMaArZcAdQaEvb@ydA`eI??mJjh@_I~ZujIx_W??kRvl@_Vz~@kDjOoeBf_JsTjkAgD`UkCf\\mCvaAeRxoI[nTLle@_@fLkAYjAXeAnLyB~LqEpNkD|G}ExG}CrCyG`EkKrEiLzE??eMhD_OhBi`AxH??en@lEkiJ~u@??s`NvhA??myDrZcJnA_U~FaOnGuSpMyMfLeMbNmL|OsKpQiNhZaoCvyH??ub@bmA??m}EhfNyIlTkSv`@??gkDjbHjDbHkDcHqH|MqHrKgLhMcLdJgHdEaIbDqWfFmGbBoHnD{FhEgGvG{HrLiCnFqOx`@??u~B`mG??kiC|cHaQhg@sGdWeFlXyR|yA??qkAdbJ??udBjyMaFlb@_AvQObPPvMh@pL|@rKjBfNnCzN`F`ScAzAvJtSpH|St@jDx@jI??jBqD|iE~rHtDlIbDdJdF`SnDrTlCx[??xk@prJ??ni@t}IbAlUVlVs@nmEUvQe@zLu@xLcB~Po`@pyC??i_ArgH_D|YmAhQu@pQ[tQGd[x@rfVYlVuA`VoBzP}DpT??cHv[wFnR}HnQaIhMuo@pv@}aFngG??w_D~zDiP~VoUpe@???B??_~AveDh@zAiDlDqBdDoCpFs\\zs@??iJ~SoL~\\oF|ReQhx@??k}@deE??yX~pA{C~OsCdU}@vLg@|LQbMBbMf@vQv@xLjAnL~AdLnM~r@bBbLbBbQbAfVAd[mA|ZwAfQ}Hlm@??wBjSkAjQ}Bz{@w@pQyBtUiClPiDnOwCtJijAdiDgCdKuBtKuCdU_AvLi@|LSbM@bMxMbsFRzQQvQsAbVoAnLiB~KkDnO}Mfa@mC~J}DhToCvV??oFlk@qBj_@s@d[Gb\\G@Fv@H`[WNPxGxBz_@bDv^tBnP~QrmA~CxOfEvNdFjM|FnK??fHtJjR|Q|E`GpGfKpFzLpEfNjDpOhB~KjFpb@vCbQPMdExPbDbJvDjInGjKfQzT`IjOhG~QfE~S??QJxBxRbAjQ????fApQjApLhB|K|BpKlC~JpEfNfOx_@???@????tErMpDjO`CnPjAjQDd[gEfx@VD??MxBWGiNhlC??qBb^PDQEcB|SqBzP{Gpa@qDhOmElNsQ|e@??}Whn@e^v|@??\\l@a@|@wm@~zAEKDJkBvEKO_nAj|CgEhKDHBFyHbSMOoQdk@aJr_@cBnI@@HD{@jI{Bh_@oFph@B@CAoJzk@{AjNoAlGuIvZ_CjK}CjJiCbK_AxGkAlQ_HxV}BvEuC|CmDfAiGh@cFEoG~AiEg@ED`@~B", - "crdEncZ": "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????", - "crdEncS": "NNMNNNLNNNNLNLNNNLNNNNKNNNNNNNNNNNNNNLNNNNLNNNNNNNNNNNNNNNNNNNNNNNNKNNNNNNNNLNNNNNNKNNNNNNNNNNNLMLMKMNNMNNNNNNMNNLNNNNNNNNNNNNNNLNNMNMNNMNNKNNNLNNNNNNNNNKNNMNNNNMMNNNMNMNLNKNNNMNNNKNNNNLNMNMNMNMNNNNNNMNNNNNLNMNKNKNLNMNKNNNNMNMNNNNNLNMNKNKNLNNNNKNNNNKNNNNNNNNMNNKNKNNNNNKNLNNNNMNNMNMNLNNNNNNNNNNKNNNNMNMNNNNKNNKNKNLNKNKNMNNNMNNLNKNMNLNNKNNKNKNNLNNKNMLNMNNNNMNNNNNKNNLNMNMNNMLNMNMNKLNNNKNMNNNNNNMNNNKNKNKNNNNNNMNMNNNNNNNNNNNNLNNLNNNKNNNNNNNNNNNNNNNNNNNNKNNNNNLNKKKNLNNMNLNMNNNN", - "crdEncF": "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????", - "ppLocRefL": [ - { - "ppIdx": 0, - "locX": 0 - }, - { - "ppIdx": 474, - "locX": 2 - } - ] - }, - "ctxRecon": "T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=Hamburg Hbf@L=8002549@a=128@$202007271238$202007271452$ICE 802$$1$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "fLocX": 0, - "tLocX": 2, - "fIdx": 9, - "tIdx": 11, - "tagL": [ - "RES_JNY_DTL" - ] - }, - { - "type": "REM", - "remX": 3, - "fLocX": 0, - "tLocX": 2, - "fIdx": 9, - "tIdx": 11, - "tagL": [ - "RES_JNY_DTL_L" - ] - }, - { - "type": "REM", - "remX": 4, - "fLocX": 0, - "tLocX": 2, - "fIdx": 9, - "tIdx": 11, - "tagL": [ - "RES_JNY_DTL_L" - ] - }, - { - "type": "REM", - "remX": 1, - "fLocX": 0, - "tLocX": 2, - "fIdx": 9, - "tIdx": 11, - "tagL": [ - "RES_JNY_DTL_L" - ] - }, - { - "type": "REM", - "remX": 5, - "fLocX": 0, - "tLocX": 2, - "fIdx": 9, - "tIdx": 11, - "tagL": [ - "RES_JNY_DTL" - ] - }, - { - "type": "REM", - "remX": 7, - "prio": 240, - "fIdx": -1, - "tIdx": -1, - "tagL": [ - "RES_CON_FTR_H3" - ] - } - ], - "subscr": "F", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - } - }, - "resState": "N", - "resRecommendation": "N" - } - ], - "ctxRecon": "¶HKI¶T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=Hamburg Hbf@L=8002549@a=128@$202007271238$202007271452$ICE 802$$1$$$", - "trfRes": { - "statusCode": "OK", - "fareSetL": [ - { - "fareL": [ - { - "prc": 5990, - "isFromPrice": true, - "isBookable": true, - "isUpsell": false, - "targetCtx": "D", - "buttonText": "Continue to booking" - } - ] - } - ] - }, - "conSubscr": "F", - "resState": "N", - "resRecommendation": "N", - "recState": "U", - "sotRating": 0, - "isSotCon": false, - "showARSLink": false, - "sotCtxt": { - "cnLocX": 0, - "calcDate": "20200726", - "jid": "1|246102|0|80|-1", - "locMode": "FROM_START", - "pLocX": 0, - "reqMode": "UNKNOWN", - "sectX": 0, - "calcTime": "132949" - }, - "cksum": "bbe9b8dd_3", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - } - } - ], - "outCtxScrB": "2|OB|MT#11#327518#327518#327634#327634#0#0#485#327476#1#-2147482598#0#1#2|PDH#75e25308610ed872d1e38869082dfcf9|RD#27072020|RT#95600|US#1", - "outCtxScrF": "2|OF|MT#11#327638#327638#327772#327772#0#0#485#327581#3#-2147482598#0#1#2|PDH#75e25308610ed872d1e38869082dfcf9|RD#27072020|RT#95600|US#1", - "fpB": "20191215", - "fpE": "20201212", - "bfATS": -1, - "bfIOSTS": -1, - "planrtTS": "1595762840" -} diff --git a/test/fixtures/db-journey.js b/test/fixtures/db-journey.js index be0b4784..9488af26 100644 --- a/test/fixtures/db-journey.js +++ b/test/fixtures/db-journey.js @@ -30,47 +30,140 @@ const dbJourney = { departure: '2025-04-11T05:11:00+02:00', plannedDeparture: '2025-04-11T05:11:00+02:00', departureDelay: null, - direction: "Hennef(Sieg)", - arrivalPlatform: "9", - plannedArrivalPlatform: "9", - departurePlatform: "10 A-B", - plannedDeparturePlatform: "10 A-B", + direction: "Hennef(Sieg)", + arrivalPlatform: "9", + plannedArrivalPlatform: "9", + departurePlatform: "10 A-B", + plannedDeparturePlatform: "10 A-B", tripId: "2|#VN#1#ST#1733173731#PI#1#ZI#161473#TA#1#DA#110425#1S#8000208#1T#504#LS#8002753#LT#545#PU#81#RT#1#CA#s#ZE#12#ZB#S 12#PC#4#FR#8000208#FT#504#TO#8002753#TT#545#", - line: { - type: "line", + line: { + type: "line", id: "s-12", - fahrtNr: "12", - name: "S 12", - public: true, - productName: "S", - mode: "train", - product: "suburban", - operator: { - "type": "operator", - "id": "db-regio-ag-nrw", - "name": "DB Regio AG NRW", - }, + fahrtNr: "12", + name: "S 12", + public: true, + productName: "S", + mode: "train", + product: "suburban", + operator: { + "type": "operator", + "id": "db-regio-ag-nrw", + "name": "DB Regio AG NRW", + }, }, remarks: [ - { - "text": "Fahrradmitnahme begrenzt möglich", - "type": "hint", - "code": "bicycle-conveyance", - "summary": "bicycles conveyed", + { + "text": "Fahrradmitnahme begrenzt möglich", + "type": "hint", + "code": "bicycle-conveyance", + "summary": "bicycles conveyed", }, - { - "text": "nur 2. Klasse", - "type": "hint", - "code": "2nd-class-only", - "summary": "2. class only", + { + "text": "nur 2. Klasse", + "type": "hint", + "code": "2nd-class-only", + "summary": "2. class only", }, - { - "text": "Fahrzeuggebundene Einstiegshilfe vorhanden", - "type": "hint", - "code": "boarding-ramp", - "summary": "vehicle-mounted boarding ramp available", + { + "text": "Fahrzeuggebundene Einstiegshilfe vorhanden", + "type": "hint", + "code": "boarding-ramp", + "summary": "vehicle-mounted boarding ramp available", } - ] + ], + "polyline": { + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Point", + "coordinates": [ + 6.9597, + 50.943038, + ], + }, + }, + { + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Point", + "coordinates": [ + 6.9597, + 50.943038, + ], + }, + }, + { + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Point", + "coordinates": [ + 6.960033, + 50.942724, + ], + }, + }, + { + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Point", + "coordinates": [ + 6.960491, + 50.942301, + ], + }, + }, + { + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Point", + "coordinates": [ + 6.961282, + 50.941825, + ], + }, + }, + { + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Point", + "coordinates": [ + 6.962253, + 50.941582, + ], + }, + }, + { + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Point", + "coordinates": [ + 6.971467, + 50.941492, + ], + }, + }, + { + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Point", + "coordinates": [ + 6.974658, + 50.941285, + ], + }, + }, + ], + }, }, { origin: { @@ -146,11 +239,11 @@ const dbJourney = { departurePlatform: '11', plannedDeparturePlatform: '11', remarks: [ - { - "text": "Bordrestaurant", - "type": "hint", - "code": "on-board-restaurant", - "summary": "Bordrestaurant available", + { + "text": "Bordrestaurant", + "type": "hint", + "code": "on-board-restaurant", + "summary": "Bordrestaurant available", }, { text: 'Komfort Check-in verfügbar - wenn möglich bitte einchecken', @@ -159,10 +252,37 @@ const dbJourney = { summary: 'Komfort-Checkin available', }, ], + "polyline": { + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Point", + "coordinates": [ + 11.082144, + 49.445678, + ], + }, + }, + { + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Point", + "coordinates": [ + 11.08227, + 49.445435, + ], + }, + }, + ], + }, }, ], refreshToken: '¶HKI¶T$A=1@O=Köln Hbf@X=6958730@Y=50943029@L=8000207@a=128@$A=1@O=Köln Messe/Deutz@X=6975000@Y=50940872@L=8003368@a=128@$202504110511$202504110512$S 12$$1$$$$$$§W$A=1@O=Köln Messe/Deutz@X=6975000@Y=50940872@L=8003368@a=128@$A=1@O=Köln Messe/Deutz Gl.11-12@X=6974065@Y=50941717@L=8073368@a=128@$202504110512$202504110519$$$1$$$$$$§T$A=1@O=Köln Messe/Deutz Gl.11-12@X=6974065@Y=50941717@L=8073368@a=128@$A=1@O=Nürnberg Hbf@X=11082989@Y=49445615@L=8000284@a=128@$202504110520$202504110858$ICE 523$$1$$$$$$¶KC¶#VE#2#CF#100#CA#0#CM#0#SICT#0#AM#81#AM2#0#RT#7#¶KCC¶I1ZFIzEjRVJHIzMjSElOIzAjRUNLIzcwNTkxMXw3MDU5MTF8NzA2MTM4fDcwNjEzOHwwfDB8NDg1fDcwNTg5N3wxfDB8MTh8MHwwfC0yMTQ3NDgzNjQ4I0dBTSMxMTA0MjUwNTExIwpaI1ZOIzEjU1QjMTczMzE3MzczMSNQSSMxI1pJIzE2MTQ3MyNUQSMxI0RBIzExMDQyNSMxUyM4MDAwMjA4IzFUIzUwNCNMUyM4MDAyNzUzI0xUIzU0NSNQVSM4MSNSVCMxI0NBI3MjWkUjMTIjWkIjUyAgICAgMTIjUEMjNCNGUiM4MDAwMjA3I0ZUIzUxMSNUTyM4MDAzMzY4I1RUIzUxMiMKRiNWTiMwI1NUIzE3MzMxNzM3MzEjUEkjMSNQVSM4MSNaSSMyMjgzODI4ODkzI0RBIzExMDQyNSNGUiM4MDAzMzY4I1RPIzgwNzMzNjgjRlQjNTEyI1RUIzUxOSNUUyMwI0ZGIyNGViMwIwpaI1ZOIzEjU1QjMTczMzE3MzczMSNQSSMxI1pJIzE1NTA2MyNUQSMwI0RBIzExMDQyNSMxUyM4MDAwMDgwIzFUIzM1OCNMUyM4MDAwMjYxI0xUIzEwMDYjUFUjODEjUlQjMSNDQSNJQ0UjWkUjNTIzI1pCI0lDRSAgNTIzI1BDIzAjRlIjODA3MzM2OCNGVCM1MjAjVE8jODAwMDI4NCNUVCM4NTgj¶KRCC¶#VE#1#¶SC¶1_H4sIAAAAAAACA32P306DMBjFX8X0GpevhUIhIUFGFv8sGzHOaIwXbHQTU2CWskgIz+GbeOXdXswCemE09qLpOT09v68tOnCJPIQnDkMG4q9Kiyic3EYTV2vJX5DXoqLOZ8ijRn8IkQcGKmsVJYrrMAFCwcIYDeZNlvcmUNBLW9uh4RQb6LloZkLJOfIeWqSafR+Lr5eRDuVl2quLxVSLQyLqXmEgJuoeh5mmT7uxWJNTvp+Xm7FGZKlOnvk4WPpXx3dRnJyvt8Gdb7uUOSYE9z4F1zKBuMHKZxDM9QZAwAlC/WbvY8c0scNsmwSZvzq+ATDA1KIs0INUavzgbJgikfJP7OL4IYs1l7svNMbAiMtczbZcy6I2pj/YzPqHTQh2zd/sHVdxKRqRFdpTsuaDdVnWsuBNWNZFWiFvm4hqvIiTqhJZpb6zfFPGiUxyHWq7rvsE0LytQvMBAAA=', - price: {amount: 31.49, currency: 'EUR', hint: null}, + price: { amount: 31.49, currency: 'EUR', hint: null }, remarks: [] }; diff --git a/test/fixtures/db-journey.json b/test/fixtures/db-journey.json index a53a8c17..1b2aa3c1 100644 --- a/test/fixtures/db-journey.json +++ b/test/fixtures/db-journey.json @@ -468,5259 +468,6 @@ "journeyId": "2|#VN#1#ST#1733173731#PI#1#ZI#155063#TA#0#DA#110425#1S#8000080#1T#358#LS#8000261#LT#1006#PU#81#RT#1#CA#ICE#ZE#523#ZB#ICE 523#PC#0#FR#8000080#FT#358#TO#8000261#TT#1006#", "polylineGroup": { "polylineDescriptions": [ - { - "coordinates": [ - { - "lng": 6.975162, - "lat": 50.940602 - }, - { - "lng": 6.97527, - "lat": 50.940989 - }, - { - "lng": 6.977984, - "lat": 50.940692 - }, - { - "lng": 6.979477, - "lat": 50.940458 - }, - { - "lng": 6.98256, - "lat": 50.940198 - }, - { - "lng": 6.982578, - "lat": 50.940288 - }, - { - "lng": 6.98256, - "lat": 50.940198 - }, - { - "lng": 6.984412, - "lat": 50.940054 - }, - { - "lng": 6.986551, - "lat": 50.940045 - }, - { - "lng": 6.987962, - "lat": 50.940234 - }, - { - "lng": 6.987962, - "lat": 50.940234 - }, - { - "lng": 6.987657, - "lat": 50.939497 - }, - { - "lng": 6.988942, - "lat": 50.9392 - }, - { - "lng": 6.993536, - "lat": 50.937294 - }, - { - "lng": 6.993437, - "lat": 50.937204 - }, - { - "lng": 6.993437, - "lat": 50.937204 - }, - { - "lng": 6.994498, - "lat": 50.936755 - }, - { - "lng": 6.995666, - "lat": 50.936251 - }, - { - "lng": 6.996664, - "lat": 50.93582 - }, - { - "lng": 6.996754, - "lat": 50.93591 - }, - { - "lng": 7.000664, - "lat": 50.934301 - }, - { - "lng": 7.005743, - "lat": 50.932036 - }, - { - "lng": 7.005689, - "lat": 50.931991 - }, - { - "lng": 7.005743, - "lat": 50.932036 - }, - { - "lng": 7.015362, - "lat": 50.928008 - }, - { - "lng": 7.017546, - "lat": 50.926867 - }, - { - "lng": 7.021339, - "lat": 50.924664 - }, - { - "lng": 7.021339, - "lat": 50.924664 - }, - { - "lng": 7.02125, - "lat": 50.92461 - }, - { - "lng": 7.026167, - "lat": 50.921689 - }, - { - "lng": 7.026679, - "lat": 50.921374 - }, - { - "lng": 7.026688, - "lat": 50.921383 - }, - { - "lng": 7.032944, - "lat": 50.917509 - }, - { - "lng": 7.033052, - "lat": 50.917581 - }, - { - "lng": 7.033259, - "lat": 50.917401 - }, - { - "lng": 7.037511, - "lat": 50.914947 - }, - { - "lng": 7.038823, - "lat": 50.914516 - }, - { - "lng": 7.040711, - "lat": 50.91421 - }, - { - "lng": 7.042122, - "lat": 50.914147 - }, - { - "lng": 7.043696, - "lat": 50.914228 - }, - { - "lng": 7.051166, - "lat": 50.915307 - }, - { - "lng": 7.051166, - "lat": 50.915307 - }, - { - "lng": 7.05949, - "lat": 50.916439 - }, - { - "lng": 7.062285, - "lat": 50.916637 - }, - { - "lng": 7.063436, - "lat": 50.916628 - }, - { - "lng": 7.063436, - "lat": 50.916628 - }, - { - "lng": 7.063436, - "lat": 50.916628 - }, - { - "lng": 7.06589, - "lat": 50.91634 - }, - { - "lng": 7.067823, - "lat": 50.915882 - }, - { - "lng": 7.069656, - "lat": 50.915145 - }, - { - "lng": 7.070753, - "lat": 50.914498 - }, - { - "lng": 7.071724, - "lat": 50.913751 - }, - { - "lng": 7.090727, - "lat": 50.893571 - }, - { - "lng": 7.094646, - "lat": 50.888411 - }, - { - "lng": 7.095905, - "lat": 50.88735 - }, - { - "lng": 7.096732, - "lat": 50.88682 - }, - { - "lng": 7.098404, - "lat": 50.886029 - }, - { - "lng": 7.100094, - "lat": 50.885507 - }, - { - "lng": 7.101964, - "lat": 50.885139 - }, - { - "lng": 7.10369, - "lat": 50.884995 - }, - { - "lng": 7.105721, - "lat": 50.88504 - }, - { - "lng": 7.107114, - "lat": 50.885211 - }, - { - "lng": 7.115609, - "lat": 50.886973 - }, - { - "lng": 7.116562, - "lat": 50.887098 - }, - { - "lng": 7.117632, - "lat": 50.887063 - }, - { - "lng": 7.118755, - "lat": 50.88682 - }, - { - "lng": 7.119367, - "lat": 50.886622 - }, - { - "lng": 7.120365, - "lat": 50.886029 - }, - { - "lng": 7.121066, - "lat": 50.885094 - }, - { - "lng": 7.121308, - "lat": 50.883521 - }, - { - "lng": 7.120922, - "lat": 50.882181 - }, - { - "lng": 7.119259, - "lat": 50.878909 - }, - { - "lng": 7.119259, - "lat": 50.878909 - }, - { - "lng": 7.11925, - "lat": 50.878882 - }, - { - "lng": 7.119861, - "lat": 50.878756 - }, - { - "lng": 7.11925, - "lat": 50.878882 - }, - { - "lng": 7.117155, - "lat": 50.874837 - }, - { - "lng": 7.11685, - "lat": 50.874478 - }, - { - "lng": 7.115834, - "lat": 50.873723 - }, - { - "lng": 7.114396, - "lat": 50.872994 - }, - { - "lng": 7.112751, - "lat": 50.872662 - }, - { - "lng": 7.110548, - "lat": 50.872563 - }, - { - "lng": 7.098107, - "lat": 50.872653 - }, - { - "lng": 7.096471, - "lat": 50.872581 - }, - { - "lng": 7.094601, - "lat": 50.872365 - }, - { - "lng": 7.093127, - "lat": 50.872086 - }, - { - "lng": 7.089999, - "lat": 50.871215 - }, - { - "lng": 7.086646, - "lat": 50.869758 - }, - { - "lng": 7.085235, - "lat": 50.868922 - }, - { - "lng": 7.083563, - "lat": 50.8677 - }, - { - "lng": 7.082223, - "lat": 50.866459 - }, - { - "lng": 7.081226, - "lat": 50.865345 - }, - { - "lng": 7.080848, - "lat": 50.864931 - }, - { - "lng": 7.080839, - "lat": 50.864931 - }, - { - "lng": 7.080336, - "lat": 50.86441 - }, - { - "lng": 7.078951, - "lat": 50.862225 - }, - { - "lng": 7.078349, - "lat": 50.860544 - }, - { - "lng": 7.078385, - "lat": 50.859807 - }, - { - "lng": 7.079356, - "lat": 50.858153 - }, - { - "lng": 7.079257, - "lat": 50.858126 - }, - { - "lng": 7.080165, - "lat": 50.856571 - }, - { - "lng": 7.081639, - "lat": 50.854333 - }, - { - "lng": 7.083491, - "lat": 50.852319 - }, - { - "lng": 7.087518, - "lat": 50.848957 - }, - { - "lng": 7.087347, - "lat": 50.848885 - }, - { - "lng": 7.087347, - "lat": 50.848876 - }, - { - "lng": 7.112742, - "lat": 50.828174 - }, - { - "lng": 7.114477, - "lat": 50.826871 - }, - { - "lng": 7.114351, - "lat": 50.826808 - }, - { - "lng": 7.116499, - "lat": 50.825459 - }, - { - "lng": 7.119708, - "lat": 50.823859 - }, - { - "lng": 7.127574, - "lat": 50.820785 - }, - { - "lng": 7.127628, - "lat": 50.820857 - }, - { - "lng": 7.12752, - "lat": 50.820354 - }, - { - "lng": 7.128796, - "lat": 50.820039 - }, - { - "lng": 7.128796, - "lat": 50.820039 - }, - { - "lng": 7.12921, - "lat": 50.82056 - }, - { - "lng": 7.132042, - "lat": 50.819679 - }, - { - "lng": 7.134334, - "lat": 50.819185 - }, - { - "lng": 7.135296, - "lat": 50.818879 - }, - { - "lng": 7.135296, - "lat": 50.818879 - }, - { - "lng": 7.135871, - "lat": 50.8187 - }, - { - "lng": 7.139503, - "lat": 50.817315 - }, - { - "lng": 7.150685, - "lat": 50.813684 - }, - { - "lng": 7.150811, - "lat": 50.813836 - }, - { - "lng": 7.187002, - "lat": 50.802348 - }, - { - "lng": 7.191379, - "lat": 50.800856 - }, - { - "lng": 7.193681, - "lat": 50.799813 - }, - { - "lng": 7.195784, - "lat": 50.798609 - }, - { - "lng": 7.202499, - "lat": 50.793979 - }, - { - "lng": 7.202499, - "lat": 50.793979 - }, - { - "lng": 7.203164, - "lat": 50.793521 - }, - { - "lng": 7.203164, - "lat": 50.793521 - }, - { - "lng": 7.211569, - "lat": 50.78766 - }, - { - "lng": 7.213367, - "lat": 50.786275 - }, - { - "lng": 7.215731, - "lat": 50.784028 - }, - { - "lng": 7.21734, - "lat": 50.782033 - }, - { - "lng": 7.218383, - "lat": 50.780361 - }, - { - "lng": 7.21921, - "lat": 50.778644 - }, - { - "lng": 7.219794, - "lat": 50.776882 - }, - { - "lng": 7.221322, - "lat": 50.77112 - }, - { - "lng": 7.222293, - "lat": 50.768495 - }, - { - "lng": 7.223875, - "lat": 50.765043 - }, - { - "lng": 7.22579, - "lat": 50.761663 - }, - { - "lng": 7.233835, - "lat": 50.749177 - }, - { - "lng": 7.235768, - "lat": 50.745806 - }, - { - "lng": 7.237134, - "lat": 50.742318 - }, - { - "lng": 7.237872, - "lat": 50.73875 - }, - { - "lng": 7.237997, - "lat": 50.736961 - }, - { - "lng": 7.237791, - "lat": 50.726174 - }, - { - "lng": 7.237961, - "lat": 50.723477 - }, - { - "lng": 7.238285, - "lat": 50.721688 - }, - { - "lng": 7.238761, - "lat": 50.719917 - }, - { - "lng": 7.239409, - "lat": 50.718173 - }, - { - "lng": 7.240676, - "lat": 50.715602 - }, - { - "lng": 7.242303, - "lat": 50.713112 - }, - { - "lng": 7.244272, - "lat": 50.710721 - }, - { - "lng": 7.246564, - "lat": 50.708447 - }, - { - "lng": 7.249162, - "lat": 50.706316 - }, - { - "lng": 7.252048, - "lat": 50.704339 - }, - { - "lng": 7.259149, - "lat": 50.699952 - }, - { - "lng": 7.262772, - "lat": 50.697192 - }, - { - "lng": 7.265163, - "lat": 50.694963 - }, - { - "lng": 7.277181, - "lat": 50.682783 - }, - { - "lng": 7.279698, - "lat": 50.680607 - }, - { - "lng": 7.281532, - "lat": 50.679241 - }, - { - "lng": 7.283483, - "lat": 50.677937 - }, - { - "lng": 7.28555, - "lat": 50.676715 - }, - { - "lng": 7.29, - "lat": 50.674495 - }, - { - "lng": 7.293578, - "lat": 50.673047 - }, - { - "lng": 7.305902, - "lat": 50.668634 - }, - { - "lng": 7.309381, - "lat": 50.667096 - }, - { - "lng": 7.313678, - "lat": 50.664759 - }, - { - "lng": 7.317525, - "lat": 50.662125 - }, - { - "lng": 7.320087, - "lat": 50.659977 - }, - { - "lng": 7.322361, - "lat": 50.657703 - }, - { - "lng": 7.327233, - "lat": 50.652228 - }, - { - "lng": 7.330451, - "lat": 50.649271 - }, - { - "lng": 7.332249, - "lat": 50.647887 - }, - { - "lng": 7.33518, - "lat": 50.645936 - }, - { - "lng": 7.337274, - "lat": 50.644722 - }, - { - "lng": 7.340654, - "lat": 50.64296 - }, - { - "lng": 7.340654, - "lat": 50.64296 - }, - { - "lng": 7.34505, - "lat": 50.640839 - }, - { - "lng": 7.349769, - "lat": 50.638861 - }, - { - "lng": 7.386301, - "lat": 50.625171 - }, - { - "lng": 7.392585, - "lat": 50.623121 - }, - { - "lng": 7.406725, - "lat": 50.619013 - }, - { - "lng": 7.411804, - "lat": 50.617449 - }, - { - "lng": 7.415471, - "lat": 50.616092 - }, - { - "lng": 7.418932, - "lat": 50.614537 - }, - { - "lng": 7.421126, - "lat": 50.613404 - }, - { - "lng": 7.423202, - "lat": 50.61219 - }, - { - "lng": 7.427032, - "lat": 50.609548 - }, - { - "lng": 7.429576, - "lat": 50.60739 - }, - { - "lng": 7.435454, - "lat": 50.601781 - }, - { - "lng": 7.437621, - "lat": 50.60001 - }, - { - "lng": 7.439491, - "lat": 50.598662 - }, - { - "lng": 7.459698, - "lat": 50.586104 - }, - { - "lng": 7.463923, - "lat": 50.583722 - }, - { - "lng": 7.467339, - "lat": 50.58213 - }, - { - "lng": 7.472202, - "lat": 50.580306 - }, - { - "lng": 7.477362, - "lat": 50.578849 - }, - { - "lng": 7.498828, - "lat": 50.574382 - }, - { - "lng": 7.504132, - "lat": 50.57315 - }, - { - "lng": 7.509193, - "lat": 50.571568 - }, - { - "lng": 7.513265, - "lat": 50.56995 - }, - { - "lng": 7.513256, - "lat": 50.56995 - }, - { - "lng": 7.513265, - "lat": 50.56995 - }, - { - "lng": 7.521283, - "lat": 50.566175 - }, - { - "lng": 7.521283, - "lat": 50.566175 - }, - { - "lng": 7.526443, - "lat": 50.563765 - }, - { - "lng": 7.528816, - "lat": 50.562795 - }, - { - "lng": 7.532538, - "lat": 50.5615 - }, - { - "lng": 7.536412, - "lat": 50.56043 - }, - { - "lng": 7.539073, - "lat": 50.559828 - }, - { - "lng": 7.543163, - "lat": 50.559127 - }, - { - "lng": 7.545932, - "lat": 50.558785 - }, - { - "lng": 7.555703, - "lat": 50.557869 - }, - { - "lng": 7.558454, - "lat": 50.557473 - }, - { - "lng": 7.56116, - "lat": 50.55697 - }, - { - "lng": 7.565124, - "lat": 50.556035 - }, - { - "lng": 7.567695, - "lat": 50.55528 - }, - { - "lng": 7.570185, - "lat": 50.554444 - }, - { - "lng": 7.573771, - "lat": 50.553014 - }, - { - "lng": 7.577142, - "lat": 50.551387 - }, - { - "lng": 7.579264, - "lat": 50.550201 - }, - { - "lng": 7.581277, - "lat": 50.548933 - }, - { - "lng": 7.584055, - "lat": 50.546902 - }, - { - "lng": 7.587327, - "lat": 50.54398 - }, - { - "lng": 7.593961, - "lat": 50.537077 - }, - { - "lng": 7.595534, - "lat": 50.535584 - }, - { - "lng": 7.597233, - "lat": 50.534155 - }, - { - "lng": 7.600011, - "lat": 50.532123 - }, - { - "lng": 7.603058, - "lat": 50.530254 - }, - { - "lng": 7.60749, - "lat": 50.528024 - }, - { - "lng": 7.612281, - "lat": 50.526137 - }, - { - "lng": 7.616084, - "lat": 50.524959 - }, - { - "lng": 7.62003, - "lat": 50.523988 - }, - { - "lng": 7.624093, - "lat": 50.523242 - }, - { - "lng": 7.628237, - "lat": 50.522712 - }, - { - "lng": 7.632444, - "lat": 50.522415 - }, - { - "lng": 7.63808, - "lat": 50.522352 - }, - { - "lng": 7.663457, - "lat": 50.522721 - }, - { - "lng": 7.667682, - "lat": 50.522658 - }, - { - "lng": 7.671889, - "lat": 50.522379 - }, - { - "lng": 7.677417, - "lat": 50.521669 - }, - { - "lng": 7.682793, - "lat": 50.52059 - }, - { - "lng": 7.686685, - "lat": 50.519539 - }, - { - "lng": 7.691647, - "lat": 50.517831 - }, - { - "lng": 7.695153, - "lat": 50.516329 - }, - { - "lng": 7.698479, - "lat": 50.514666 - }, - { - "lng": 7.719918, - "lat": 50.502989 - }, - { - "lng": 7.724997, - "lat": 50.499879 - }, - { - "lng": 7.731622, - "lat": 50.495214 - }, - { - "lng": 7.734615, - "lat": 50.493308 - }, - { - "lng": 7.737771, - "lat": 50.491519 - }, - { - "lng": 7.74542, - "lat": 50.487546 - }, - { - "lng": 7.74747, - "lat": 50.486314 - }, - { - "lng": 7.750329, - "lat": 50.484328 - }, - { - "lng": 7.752082, - "lat": 50.482917 - }, - { - "lng": 7.754464, - "lat": 50.480696 - }, - { - "lng": 7.75654, - "lat": 50.47835 - }, - { - "lng": 7.757754, - "lat": 50.476723 - }, - { - "lng": 7.759722, - "lat": 50.473352 - }, - { - "lng": 7.762788, - "lat": 50.466439 - }, - { - "lng": 7.764325, - "lat": 50.463922 - }, - { - "lng": 7.766186, - "lat": 50.461504 - }, - { - "lng": 7.769152, - "lat": 50.458448 - }, - { - "lng": 7.771714, - "lat": 50.456308 - }, - { - "lng": 7.774555, - "lat": 50.454313 - }, - { - "lng": 7.777647, - "lat": 50.452479 - }, - { - "lng": 7.782123, - "lat": 50.450304 - }, - { - "lng": 7.78696, - "lat": 50.448461 - }, - { - "lng": 7.792092, - "lat": 50.446978 - }, - { - "lng": 7.797441, - "lat": 50.445881 - }, - { - "lng": 7.80296, - "lat": 50.445162 - }, - { - "lng": 7.807158, - "lat": 50.444892 - }, - { - "lng": 7.825173, - "lat": 50.44473 - }, - { - "lng": 7.825173, - "lat": 50.44491 - }, - { - "lng": 7.825254, - "lat": 50.44473 - }, - { - "lng": 7.825254, - "lat": 50.44473 - }, - { - "lng": 7.842351, - "lat": 50.444569 - }, - { - "lng": 7.845156, - "lat": 50.444443 - }, - { - "lng": 7.849345, - "lat": 50.444092 - }, - { - "lng": 7.853471, - "lat": 50.443535 - }, - { - "lng": 7.857534, - "lat": 50.442798 - }, - { - "lng": 7.861498, - "lat": 50.441863 - }, - { - "lng": 7.865346, - "lat": 50.440757 - }, - { - "lng": 7.867836, - "lat": 50.439912 - }, - { - "lng": 7.87144, - "lat": 50.43851 - }, - { - "lng": 7.87375, - "lat": 50.437485 - }, - { - "lng": 7.877059, - "lat": 50.435813 - }, - { - "lng": 7.881167, - "lat": 50.433359 - }, - { - "lng": 7.89394, - "lat": 50.42499 - }, - { - "lng": 7.896008, - "lat": 50.423776 - }, - { - "lng": 7.89928, - "lat": 50.422069 - }, - { - "lng": 7.902732, - "lat": 50.420522 - }, - { - "lng": 7.906363, - "lat": 50.419138 - }, - { - "lng": 7.91013, - "lat": 50.417924 - }, - { - "lng": 7.915353, - "lat": 50.416594 - }, - { - "lng": 7.919389, - "lat": 50.415812 - }, - { - "lng": 7.92213, - "lat": 50.41539 - }, - { - "lng": 7.926985, - "lat": 50.414868 - }, - { - "lng": 7.931884, - "lat": 50.414589 - }, - { - "lng": 7.964191, - "lat": 50.413412 - }, - { - "lng": 7.96838, - "lat": 50.413133 - }, - { - "lng": 7.971158, - "lat": 50.412828 - }, - { - "lng": 7.975257, - "lat": 50.412198 - }, - { - "lng": 7.980578, - "lat": 50.41103 - }, - { - "lng": 7.983158, - "lat": 50.410311 - }, - { - "lng": 7.994494, - "lat": 50.406706 - }, - { - "lng": 7.998386, - "lat": 50.405672 - }, - { - "lng": 8.003752, - "lat": 50.404602 - }, - { - "lng": 8.008148, - "lat": 50.404027 - }, - { - "lng": 8.008148, - "lat": 50.404027 - }, - { - "lng": 8.012068, - "lat": 50.403713 - }, - { - "lng": 8.014881, - "lat": 50.403605 - }, - { - "lng": 8.048636, - "lat": 50.403452 - }, - { - "lng": 8.052141, - "lat": 50.403344 - }, - { - "lng": 8.055638, - "lat": 50.403083 - }, - { - "lng": 8.058398, - "lat": 50.402751 - }, - { - "lng": 8.061131, - "lat": 50.402319 - }, - { - "lng": 8.06514, - "lat": 50.401474 - }, - { - "lng": 8.070264, - "lat": 50.4 - }, - { - "lng": 8.073904, - "lat": 50.398643 - }, - { - "lng": 8.077347, - "lat": 50.397079 - }, - { - "lng": 8.079514, - "lat": 50.395937 - }, - { - "lng": 8.081572, - "lat": 50.394705 - }, - { - "lng": 8.083505, - "lat": 50.393402 - }, - { - "lng": 8.085752, - "lat": 50.391676 - }, - { - "lng": 8.096225, - "lat": 50.38239 - }, - { - "lng": 8.095487, - "lat": 50.382049 - }, - { - "lng": 8.096225, - "lat": 50.38239 - }, - { - "lng": 8.096135, - "lat": 50.382462 - }, - { - "lng": 8.096135, - "lat": 50.382462 - }, - { - "lng": 8.102616, - "lat": 50.376727 - }, - { - "lng": 8.105313, - "lat": 50.374659 - }, - { - "lng": 8.107245, - "lat": 50.373356 - }, - { - "lng": 8.110356, - "lat": 50.371531 - }, - { - "lng": 8.112549, - "lat": 50.370408 - }, - { - "lng": 8.114832, - "lat": 50.369365 - }, - { - "lng": 8.120774, - "lat": 50.366974 - }, - { - "lng": 8.120774, - "lat": 50.366974 - }, - { - "lng": 8.129161, - "lat": 50.363666 - }, - { - "lng": 8.134051, - "lat": 50.361895 - }, - { - "lng": 8.139166, - "lat": 50.360412 - }, - { - "lng": 8.152272, - "lat": 50.357175 - }, - { - "lng": 8.154861, - "lat": 50.356465 - }, - { - "lng": 8.158619, - "lat": 50.355252 - }, - { - "lng": 8.163374, - "lat": 50.353337 - }, - { - "lng": 8.165621, - "lat": 50.352258 - }, - { - "lng": 8.168812, - "lat": 50.350496 - }, - { - "lng": 8.183959, - "lat": 50.341121 - }, - { - "lng": 8.187168, - "lat": 50.339377 - }, - { - "lng": 8.190566, - "lat": 50.337786 - }, - { - "lng": 8.208356, - "lat": 50.330558 - }, - { - "lng": 8.211772, - "lat": 50.328985 - }, - { - "lng": 8.213929, - "lat": 50.327835 - }, - { - "lng": 8.216986, - "lat": 50.325974 - }, - { - "lng": 8.220662, - "lat": 50.323259 - }, - { - "lng": 8.223871, - "lat": 50.320311 - }, - { - "lng": 8.225939, - "lat": 50.317964 - }, - { - "lng": 8.23393, - "lat": 50.307456 - }, - { - "lng": 8.236223, - "lat": 50.304175 - }, - { - "lng": 8.237463, - "lat": 50.302072 - }, - { - "lng": 8.238533, - "lat": 50.299932 - }, - { - "lng": 8.240034, - "lat": 50.296004 - }, - { - "lng": 8.240816, - "lat": 50.292894 - }, - { - "lng": 8.241221, - "lat": 50.290215 - }, - { - "lng": 8.242389, - "lat": 50.277648 - }, - { - "lng": 8.242982, - "lat": 50.274978 - }, - { - "lng": 8.245742, - "lat": 50.266169 - }, - { - "lng": 8.246443, - "lat": 50.2626 - }, - { - "lng": 8.246614, - "lat": 50.259912 - }, - { - "lng": 8.246551, - "lat": 50.258114 - }, - { - "lng": 8.245571, - "lat": 50.25095 - }, - { - "lng": 8.245436, - "lat": 50.249152 - }, - { - "lng": 8.245436, - "lat": 50.247354 - }, - { - "lng": 8.245697, - "lat": 50.244666 - }, - { - "lng": 8.246524, - "lat": 50.241107 - }, - { - "lng": 8.251163, - "lat": 50.227039 - }, - { - "lng": 8.252088, - "lat": 50.223488 - }, - { - "lng": 8.25252, - "lat": 50.21991 - }, - { - "lng": 8.252331, - "lat": 50.210921 - }, - { - "lng": 8.25279, - "lat": 50.207334 - }, - { - "lng": 8.253841, - "lat": 50.20381 - }, - { - "lng": 8.255019, - "lat": 50.201213 - }, - { - "lng": 8.255981, - "lat": 50.199532 - }, - { - "lng": 8.258012, - "lat": 50.196664 - }, - { - "lng": 8.262849, - "lat": 50.191127 - }, - { - "lng": 8.262849, - "lat": 50.191127 - }, - { - "lng": 8.274247, - "lat": 50.17829 - }, - { - "lng": 8.276548, - "lat": 50.176034 - }, - { - "lng": 8.27822, - "lat": 50.174595 - }, - { - "lng": 8.280926, - "lat": 50.172537 - }, - { - "lng": 8.282868, - "lat": 50.171234 - }, - { - "lng": 8.295255, - "lat": 50.163952 - }, - { - "lng": 8.298275, - "lat": 50.162083 - }, - { - "lng": 8.300172, - "lat": 50.160761 - }, - { - "lng": 8.30366, - "lat": 50.157947 - }, - { - "lng": 8.310015, - "lat": 50.152024 - }, - { - "lng": 8.312595, - "lat": 50.149902 - }, - { - "lng": 8.316379, - "lat": 50.14725 - }, - { - "lng": 8.323256, - "lat": 50.142774 - }, - { - "lng": 8.327814, - "lat": 50.139367 - }, - { - "lng": 8.331149, - "lat": 50.136481 - }, - { - "lng": 8.334906, - "lat": 50.132688 - }, - { - "lng": 8.336929, - "lat": 50.130324 - }, - { - "lng": 8.348345, - "lat": 50.115905 - }, - { - "lng": 8.350098, - "lat": 50.11346 - }, - { - "lng": 8.352076, - "lat": 50.110089 - }, - { - "lng": 8.35328, - "lat": 50.107509 - }, - { - "lng": 8.354503, - "lat": 50.104003 - }, - { - "lng": 8.355141, - "lat": 50.101333 - }, - { - "lng": 8.356498, - "lat": 50.094196 - }, - { - "lng": 8.357235, - "lat": 50.091544 - }, - { - "lng": 8.358647, - "lat": 50.088065 - }, - { - "lng": 8.360013, - "lat": 50.085512 - }, - { - "lng": 8.362242, - "lat": 50.082222 - }, - { - "lng": 8.364903, - "lat": 50.079058 - }, - { - "lng": 8.3684, - "lat": 50.075696 - }, - { - "lng": 8.372247, - "lat": 50.072613 - }, - { - "lng": 8.372247, - "lat": 50.072613 - }, - { - "lng": 8.372247, - "lat": 50.072613 - }, - { - "lng": 8.372247, - "lat": 50.072613 - }, - { - "lng": 8.375888, - "lat": 50.069772 - }, - { - "lng": 8.378423, - "lat": 50.067624 - }, - { - "lng": 8.385587, - "lat": 50.060972 - }, - { - "lng": 8.388176, - "lat": 50.058859 - }, - { - "lng": 8.390918, - "lat": 50.056819 - }, - { - "lng": 8.394801, - "lat": 50.05423 - }, - { - "lng": 8.405993, - "lat": 50.047461 - }, - { - "lng": 8.409094, - "lat": 50.045645 - }, - { - "lng": 8.413481, - "lat": 50.043425 - }, - { - "lng": 8.418191, - "lat": 50.041492 - }, - { - "lng": 8.423171, - "lat": 50.039874 - }, - { - "lng": 8.44773, - "lat": 50.033429 - }, - { - "lng": 8.455577, - "lat": 50.031541 - }, - { - "lng": 8.471668, - "lat": 50.028305 - }, - { - "lng": 8.471668, - "lat": 50.028305 - }, - { - "lng": 8.471668, - "lat": 50.028305 - }, - { - "lng": 8.471668, - "lat": 50.028305 - }, - { - "lng": 8.476909, - "lat": 50.027289 - }, - { - "lng": 8.479632, - "lat": 50.026903 - }, - { - "lng": 8.48241, - "lat": 50.026714 - }, - { - "lng": 8.485197, - "lat": 50.026723 - }, - { - "lng": 8.488658, - "lat": 50.02702 - }, - { - "lng": 8.491354, - "lat": 50.027478 - }, - { - "lng": 8.493952, - "lat": 50.028125 - }, - { - "lng": 8.497674, - "lat": 50.029276 - }, - { - "lng": 8.497674, - "lat": 50.029276 - }, - { - "lng": 8.497674, - "lat": 50.029276 - }, - { - "lng": 8.497674, - "lat": 50.029276 - }, - { - "lng": 8.503364, - "lat": 50.031074 - }, - { - "lng": 8.508263, - "lat": 50.0328 - }, - { - "lng": 8.534359, - "lat": 50.043227 - }, - { - "lng": 8.541316, - "lat": 50.04623 - }, - { - "lng": 8.543726, - "lat": 50.047137 - }, - { - "lng": 8.546234, - "lat": 50.047928 - }, - { - "lng": 8.548822, - "lat": 50.048603 - }, - { - "lng": 8.562468, - "lat": 50.051479 - }, - { - "lng": 8.569767, - "lat": 50.052917 - }, - { - "lng": 8.569839, - "lat": 50.052765 - }, - { - "lng": 8.57419, - "lat": 50.053574 - }, - { - "lng": 8.576905, - "lat": 50.053987 - }, - { - "lng": 8.579655, - "lat": 50.054275 - }, - { - "lng": 8.582433, - "lat": 50.05441 - }, - { - "lng": 8.585921, - "lat": 50.054383 - }, - { - "lng": 8.597023, - "lat": 50.053583 - }, - { - "lng": 8.601832, - "lat": 50.05343 - }, - { - "lng": 8.601832, - "lat": 50.053457 - }, - { - "lng": 8.601832, - "lat": 50.053475 - }, - { - "lng": 8.607495, - "lat": 50.053349 - }, - { - "lng": 8.609581, - "lat": 50.053412 - }, - { - "lng": 8.612304, - "lat": 50.053789 - }, - { - "lng": 8.614848, - "lat": 50.0545 - }, - { - "lng": 8.617131, - "lat": 50.055533 - }, - { - "lng": 8.618543, - "lat": 50.056522 - }, - { - "lng": 8.619612, - "lat": 50.057682 - }, - { - "lng": 8.622282, - "lat": 50.06134 - }, - { - "lng": 8.622354, - "lat": 50.061313 - }, - { - "lng": 8.622327, - "lat": 50.061322 - }, - { - "lng": 8.622723, - "lat": 50.061853 - }, - { - "lng": 8.623586, - "lat": 50.063102 - }, - { - "lng": 8.62426, - "lat": 50.064073 - }, - { - "lng": 8.62497, - "lat": 50.064846 - }, - { - "lng": 8.626399, - "lat": 50.065826 - }, - { - "lng": 8.628161, - "lat": 50.066545 - }, - { - "lng": 8.633402, - "lat": 50.068091 - }, - { - "lng": 8.63315, - "lat": 50.06846 - }, - { - "lng": 8.638283, - "lat": 50.069889 - }, - { - "lng": 8.639479, - "lat": 50.070348 - }, - { - "lng": 8.640917, - "lat": 50.071327 - }, - { - "lng": 8.641771, - "lat": 50.07255 - }, - { - "lng": 8.641951, - "lat": 50.073889 - }, - { - "lng": 8.641438, - "lat": 50.075184 - }, - { - "lng": 8.63929, - "lat": 50.078015 - }, - { - "lng": 8.636944, - "lat": 50.080712 - }, - { - "lng": 8.636944, - "lat": 50.080712 - }, - { - "lng": 8.637294, - "lat": 50.080829 - }, - { - "lng": 8.637294, - "lat": 50.080829 - }, - { - "lng": 8.637501, - "lat": 50.080892 - }, - { - "lng": 8.632755, - "lat": 50.086798 - }, - { - "lng": 8.631847, - "lat": 50.088083 - }, - { - "lng": 8.630813, - "lat": 50.090142 - }, - { - "lng": 8.630525, - "lat": 50.09069 - }, - { - "lng": 8.630444, - "lat": 50.090834 - }, - { - "lng": 8.630462, - "lat": 50.090834 - }, - { - "lng": 8.630184, - "lat": 50.091274 - }, - { - "lng": 8.629635, - "lat": 50.092623 - }, - { - "lng": 8.629734, - "lat": 50.093782 - }, - { - "lng": 8.630211, - "lat": 50.094618 - }, - { - "lng": 8.63057, - "lat": 50.095005 - }, - { - "lng": 8.632036, - "lat": 50.095967 - }, - { - "lng": 8.633806, - "lat": 50.096704 - }, - { - "lng": 8.63377, - "lat": 50.09674 - }, - { - "lng": 8.634247, - "lat": 50.097198 - }, - { - "lng": 8.635784, - "lat": 50.09674 - }, - { - "lng": 8.636467, - "lat": 50.096641 - }, - { - "lng": 8.637753, - "lat": 50.096614 - }, - { - "lng": 8.637753, - "lat": 50.096614 - }, - { - "lng": 8.637753, - "lat": 50.096614 - }, - { - "lng": 8.638454, - "lat": 50.096677 - }, - { - "lng": 8.638175, - "lat": 50.097702 - }, - { - "lng": 8.638175, - "lat": 50.097702 - }, - { - "lng": 8.648477, - "lat": 50.101846 - }, - { - "lng": 8.648486, - "lat": 50.101846 - }, - { - "lng": 8.648477, - "lat": 50.101846 - }, - { - "lng": 8.662572, - "lat": 50.107266 - }, - { - "lng": 8.662572, - "lat": 50.107266 - }, - { - "lng": 8.648477, - "lat": 50.101846 - }, - { - "lng": 8.648486, - "lat": 50.101846 - }, - { - "lng": 8.647398, - "lat": 50.101333 - }, - { - "lng": 8.650131, - "lat": 50.098843 - }, - { - "lng": 8.65156, - "lat": 50.097702 - }, - { - "lng": 8.652774, - "lat": 50.096794 - }, - { - "lng": 8.652774, - "lat": 50.096794 - }, - { - "lng": 8.652774, - "lat": 50.096794 - }, - { - "lng": 8.655632, - "lat": 50.094268 - }, - { - "lng": 8.656648, - "lat": 50.093702 - }, - { - "lng": 8.657898, - "lat": 50.093279 - }, - { - "lng": 8.659938, - "lat": 50.092928 - }, - { - "lng": 8.662743, - "lat": 50.092731 - }, - { - "lng": 8.665511, - "lat": 50.092731 - }, - { - "lng": 8.667049, - "lat": 50.092937 - }, - { - "lng": 8.668145, - "lat": 50.093279 - }, - { - "lng": 8.669242, - "lat": 50.093747 - }, - { - "lng": 8.669233, - "lat": 50.093755 - }, - { - "lng": 8.669242, - "lat": 50.093747 - }, - { - "lng": 8.670357, - "lat": 50.094232 - }, - { - "lng": 8.670509, - "lat": 50.094295 - }, - { - "lng": 8.670662, - "lat": 50.094151 - }, - { - "lng": 8.672047, - "lat": 50.094681 - }, - { - "lng": 8.67433, - "lat": 50.095275 - }, - { - "lng": 8.676622, - "lat": 50.096057 - }, - { - "lng": 8.680029, - "lat": 50.096929 - }, - { - "lng": 8.681809, - "lat": 50.097477 - }, - { - "lng": 8.683742, - "lat": 50.098223 - }, - { - "lng": 8.68616, - "lat": 50.09932 - }, - { - "lng": 8.686178, - "lat": 50.099329 - }, - { - "lng": 8.690133, - "lat": 50.101342 - }, - { - "lng": 8.691355, - "lat": 50.101765 - }, - { - "lng": 8.693072, - "lat": 50.102214 - }, - { - "lng": 8.693126, - "lat": 50.10208 - }, - { - "lng": 8.699661, - "lat": 50.103482 - }, - { - "lng": 8.702511, - "lat": 50.103904 - }, - { - "lng": 8.717865, - "lat": 50.10412 - }, - { - "lng": 8.728346, - "lat": 50.104695 - }, - { - "lng": 8.73044, - "lat": 50.104713 - }, - { - "lng": 8.732517, - "lat": 50.104516 - }, - { - "lng": 8.734504, - "lat": 50.104093 - }, - { - "lng": 8.748563, - "lat": 50.099203 - }, - { - "lng": 8.75045, - "lat": 50.098619 - }, - { - "lng": 8.751799, - "lat": 50.098385 - }, - { - "lng": 8.753183, - "lat": 50.098295 - }, - { - "lng": 8.754577, - "lat": 50.098349 - }, - { - "lng": 8.756249, - "lat": 50.098574 - }, - { - "lng": 8.760797, - "lat": 50.099257 - }, - { - "lng": 8.76086, - "lat": 50.099113 - }, - { - "lng": 8.767872, - "lat": 50.100408 - }, - { - "lng": 8.776618, - "lat": 50.101891 - }, - { - "lng": 8.776654, - "lat": 50.101801 - }, - { - "lng": 8.776618, - "lat": 50.101891 - }, - { - "lng": 8.778407, - "lat": 50.102178 - }, - { - "lng": 8.784547, - "lat": 50.102619 - }, - { - "lng": 8.784636, - "lat": 50.102898 - }, - { - "lng": 8.784636, - "lat": 50.102898 - }, - { - "lng": 8.786551, - "lat": 50.103077 - }, - { - "lng": 8.7879, - "lat": 50.103302 - }, - { - "lng": 8.790479, - "lat": 50.103994 - }, - { - "lng": 8.801959, - "lat": 50.108767 - }, - { - "lng": 8.801968, - "lat": 50.108767 - }, - { - "lng": 8.802022, - "lat": 50.108705 - }, - { - "lng": 8.809204, - "lat": 50.111698 - }, - { - "lng": 8.82427, - "lat": 50.117352 - }, - { - "lng": 8.826131, - "lat": 50.117972 - }, - { - "lng": 8.82809, - "lat": 50.11844 - }, - { - "lng": 8.83014, - "lat": 50.118737 - }, - { - "lng": 8.838248, - "lat": 50.119258 - }, - { - "lng": 8.838248, - "lat": 50.119258 - }, - { - "lng": 8.847579, - "lat": 50.119815 - }, - { - "lng": 8.84757, - "lat": 50.119887 - }, - { - "lng": 8.84757, - "lat": 50.119887 - }, - { - "lng": 8.859112, - "lat": 50.120597 - }, - { - "lng": 8.85913, - "lat": 50.120525 - }, - { - "lng": 8.869108, - "lat": 50.121128 - }, - { - "lng": 8.873989, - "lat": 50.121325 - }, - { - "lng": 8.879491, - "lat": 50.121973 - }, - { - "lng": 8.889945, - "lat": 50.122494 - }, - { - "lng": 8.891338, - "lat": 50.122449 - }, - { - "lng": 8.892714, - "lat": 50.122278 - }, - { - "lng": 8.894035, - "lat": 50.122 - }, - { - "lng": 8.899204, - "lat": 50.120624 - }, - { - "lng": 8.901262, - "lat": 50.120373 - }, - { - "lng": 8.903348, - "lat": 50.120453 - }, - { - "lng": 8.904696, - "lat": 50.120696 - }, - { - "lng": 8.905964, - "lat": 50.121074 - }, - { - "lng": 8.907402, - "lat": 50.121703 - }, - { - "lng": 8.907492, - "lat": 50.121622 - }, - { - "lng": 8.912499, - "lat": 50.124166 - }, - { - "lng": 8.914459, - "lat": 50.124759 - }, - { - "lng": 8.914486, - "lat": 50.124768 - }, - { - "lng": 8.914486, - "lat": 50.124768 - }, - { - "lng": 8.914495, - "lat": 50.124768 - }, - { - "lng": 8.916544, - "lat": 50.124966 - }, - { - "lng": 8.918306, - "lat": 50.124804 - }, - { - "lng": 8.919259, - "lat": 50.124553 - }, - { - "lng": 8.921344, - "lat": 50.123708 - }, - { - "lng": 8.924266, - "lat": 50.122979 - }, - { - "lng": 8.925345, - "lat": 50.122539 - }, - { - "lng": 8.926163, - "lat": 50.122215 - }, - { - "lng": 8.927619, - "lat": 50.121352 - }, - { - "lng": 8.927628, - "lat": 50.121352 - }, - { - "lng": 8.928158, - "lat": 50.121766 - }, - { - "lng": 8.928689, - "lat": 50.121478 - }, - { - "lng": 8.928769, - "lat": 50.121532 - }, - { - "lng": 8.929417, - "lat": 50.120912 - }, - { - "lng": 8.929417, - "lat": 50.120912 - }, - { - "lng": 8.92885, - "lat": 50.120642 - }, - { - "lng": 8.935664, - "lat": 50.116723 - }, - { - "lng": 8.937111, - "lat": 50.115743 - }, - { - "lng": 8.937849, - "lat": 50.114979 - }, - { - "lng": 8.938361, - "lat": 50.114152 - }, - { - "lng": 8.939179, - "lat": 50.111509 - }, - { - "lng": 8.939934, - "lat": 50.110251 - }, - { - "lng": 8.941049, - "lat": 50.109109 - }, - { - "lng": 8.943323, - "lat": 50.107428 - }, - { - "lng": 8.943323, - "lat": 50.107428 - }, - { - "lng": 8.946271, - "lat": 50.105486 - }, - { - "lng": 8.949445, - "lat": 50.103725 - }, - { - "lng": 8.981293, - "lat": 50.088434 - }, - { - "lng": 8.982381, - "lat": 50.087913 - }, - { - "lng": 8.982381, - "lat": 50.087913 - }, - { - "lng": 8.998885, - "lat": 50.079975 - }, - { - "lng": 8.998885, - "lat": 50.079975 - }, - { - "lng": 9.002292, - "lat": 50.078375 - }, - { - "lng": 9.00231, - "lat": 50.078402 - }, - { - "lng": 9.002292, - "lat": 50.078375 - }, - { - "lng": 9.005358, - "lat": 50.076703 - }, - { - "lng": 9.005358, - "lat": 50.076703 - }, - { - "lng": 9.007767, - "lat": 50.074968 - }, - { - "lng": 9.009556, - "lat": 50.073287 - }, - { - "lng": 9.036847, - "lat": 50.042571 - }, - { - "lng": 9.036847, - "lat": 50.042571 - }, - { - "lng": 9.056659, - "lat": 50.020215 - }, - { - "lng": 9.056659, - "lat": 50.020215 - }, - { - "lng": 9.072004, - "lat": 50.002893 - }, - { - "lng": 9.072004, - "lat": 50.002893 - }, - { - "lng": 9.081568, - "lat": 49.992186 - }, - { - "lng": 9.084076, - "lat": 49.990029 - }, - { - "lng": 9.086701, - "lat": 49.98833 - }, - { - "lng": 9.086701, - "lat": 49.98833 - }, - { - "lng": 9.086701, - "lat": 49.98833 - }, - { - "lng": 9.086701, - "lat": 49.98833 - }, - { - "lng": 9.090117, - "lat": 49.986307 - }, - { - "lng": 9.093596, - "lat": 49.984806 - }, - { - "lng": 9.097317, - "lat": 49.983575 - }, - { - "lng": 9.101219, - "lat": 49.982622 - }, - { - "lng": 9.104589, - "lat": 49.982056 - }, - { - "lng": 9.107331, - "lat": 49.981768 - }, - { - "lng": 9.121831, - "lat": 49.981238 - }, - { - "lng": 9.121831, - "lat": 49.981202 - }, - { - "lng": 9.121831, - "lat": 49.981166 - }, - { - "lng": 9.135602, - "lat": 49.980689 - }, - { - "lng": 9.1398, - "lat": 49.980635 - }, - { - "lng": 9.143854, - "lat": 49.980527 - }, - { - "lng": 9.143872, - "lat": 49.980815 - }, - { - "lng": 9.148214, - "lat": 49.980671 - }, - { - "lng": 9.149607, - "lat": 49.980707 - }, - { - "lng": 9.151172, - "lat": 49.980941 - }, - { - "lng": 9.151172, - "lat": 49.980941 - }, - { - "lng": 9.151172, - "lat": 49.980941 - }, - { - "lng": 9.152277, - "lat": 49.981211 - }, - { - "lng": 9.159756, - "lat": 49.98362 - }, - { - "lng": 9.163442, - "lat": 49.984896 - }, - { - "lng": 9.179506, - "lat": 49.990083 - }, - { - "lng": 9.179551, - "lat": 49.990038 - }, - { - "lng": 9.179551, - "lat": 49.990038 - }, - { - "lng": 9.180935, - "lat": 49.990487 - }, - { - "lng": 9.210716, - "lat": 50.000151 - }, - { - "lng": 9.213269, - "lat": 50.00087 - }, - { - "lng": 9.215984, - "lat": 50.001239 - }, - { - "lng": 9.218537, - "lat": 50.001221 - }, - { - "lng": 9.228991, - "lat": 49.999728 - }, - { - "lng": 9.228991, - "lat": 49.999728 - }, - { - "lng": 9.23105, - "lat": 49.999567 - }, - { - "lng": 9.232137, - "lat": 49.999567 - }, - { - "lng": 9.233818, - "lat": 49.999719 - }, - { - "lng": 9.235167, - "lat": 49.999953 - }, - { - "lng": 9.237675, - "lat": 50.000735 - }, - { - "lng": 9.242889, - "lat": 50.002991 - }, - { - "lng": 9.245495, - "lat": 50.00363 - }, - { - "lng": 9.247563, - "lat": 50.003845 - }, - { - "lng": 9.248965, - "lat": 50.003845 - }, - { - "lng": 9.250341, - "lat": 50.003773 - }, - { - "lng": 9.254476, - "lat": 50.003333 - }, - { - "lng": 9.256561, - "lat": 50.003288 - }, - { - "lng": 9.258647, - "lat": 50.003414 - }, - { - "lng": 9.260678, - "lat": 50.003711 - }, - { - "lng": 9.262647, - "lat": 50.004178 - }, - { - "lng": 9.267411, - "lat": 50.005895 - }, - { - "lng": 9.267411, - "lat": 50.005895 - }, - { - "lng": 9.269137, - "lat": 50.006776 - }, - { - "lng": 9.271555, - "lat": 50.00843 - }, - { - "lng": 9.273083, - "lat": 50.009293 - }, - { - "lng": 9.274908, - "lat": 50.010021 - }, - { - "lng": 9.277686, - "lat": 50.010668 - }, - { - "lng": 9.277686, - "lat": 50.010668 - }, - { - "lng": 9.284275, - "lat": 50.01172 - }, - { - "lng": 9.287053, - "lat": 50.011774 - }, - { - "lng": 9.29259, - "lat": 50.011288 - }, - { - "lng": 9.300536, - "lat": 50.010542 - }, - { - "lng": 9.312789, - "lat": 50.010255 - }, - { - "lng": 9.316339, - "lat": 50.009949 - }, - { - "lng": 9.322928, - "lat": 50.009068 - }, - { - "lng": 9.324762, - "lat": 50.009005 - }, - { - "lng": 9.326578, - "lat": 50.009095 - }, - { - "lng": 9.329437, - "lat": 50.009572 - }, - { - "lng": 9.33181, - "lat": 50.010309 - }, - { - "lng": 9.338327, - "lat": 50.013374 - }, - { - "lng": 9.346184, - "lat": 50.016763 - }, - { - "lng": 9.346291, - "lat": 50.016655 - }, - { - "lng": 9.346399, - "lat": 50.016556 - }, - { - "lng": 9.352404, - "lat": 50.018884 - }, - { - "lng": 9.35742, - "lat": 50.020484 - }, - { - "lng": 9.363784, - "lat": 50.02212 - }, - { - "lng": 9.371138, - "lat": 50.023559 - }, - { - "lng": 9.373807, - "lat": 50.023828 - }, - { - "lng": 9.375974, - "lat": 50.023756 - }, - { - "lng": 9.378769, - "lat": 50.023262 - }, - { - "lng": 9.381053, - "lat": 50.022462 - }, - { - "lng": 9.381197, - "lat": 50.022579 - }, - { - "lng": 9.383453, - "lat": 50.021455 - }, - { - "lng": 9.385682, - "lat": 50.02061 - }, - { - "lng": 9.389377, - "lat": 50.019343 - }, - { - "lng": 9.391004, - "lat": 50.018498 - }, - { - "lng": 9.39228, - "lat": 50.017437 - }, - { - "lng": 9.39415, - "lat": 50.015019 - }, - { - "lng": 9.394896, - "lat": 50.014264 - }, - { - "lng": 9.396298, - "lat": 50.013266 - }, - { - "lng": 9.397395, - "lat": 50.012718 - }, - { - "lng": 9.398744, - "lat": 50.012223 - }, - { - "lng": 9.400568, - "lat": 50.01181 - }, - { - "lng": 9.408119, - "lat": 50.010929 - }, - { - "lng": 9.409513, - "lat": 50.010902 - }, - { - "lng": 9.410897, - "lat": 50.011001 - }, - { - "lng": 9.412902, - "lat": 50.011387 - }, - { - "lng": 9.414151, - "lat": 50.011783 - }, - { - "lng": 9.418798, - "lat": 50.013769 - }, - { - "lng": 9.419994, - "lat": 50.014138 - }, - { - "lng": 9.421378, - "lat": 50.014435 - }, - { - "lng": 9.424129, - "lat": 50.014713 - }, - { - "lng": 9.428318, - "lat": 50.014641 - }, - { - "lng": 9.430395, - "lat": 50.014785 - }, - { - "lng": 9.440966, - "lat": 50.016979 - }, - { - "lng": 9.440966, - "lat": 50.016979 - }, - { - "lng": 9.446953, - "lat": 50.018291 - }, - { - "lng": 9.448445, - "lat": 50.018839 - }, - { - "lng": 9.45036, - "lat": 50.019846 - }, - { - "lng": 9.451906, - "lat": 50.020754 - }, - { - "lng": 9.452796, - "lat": 50.021446 - }, - { - "lng": 9.453488, - "lat": 50.022219 - }, - { - "lng": 9.454962, - "lat": 50.02426 - }, - { - "lng": 9.455789, - "lat": 50.024979 - }, - { - "lng": 9.458917, - "lat": 50.026768 - }, - { - "lng": 9.459843, - "lat": 50.027442 - }, - { - "lng": 9.460553, - "lat": 50.028116 - }, - { - "lng": 9.461228, - "lat": 50.028997 - }, - { - "lng": 9.461659, - "lat": 50.029851 - }, - { - "lng": 9.461893, - "lat": 50.030741 - }, - { - "lng": 9.461893, - "lat": 50.032081 - }, - { - "lng": 9.46121, - "lat": 50.034912 - }, - { - "lng": 9.461443, - "lat": 50.036072 - }, - { - "lng": 9.461974, - "lat": 50.036908 - }, - { - "lng": 9.462774, - "lat": 50.037645 - }, - { - "lng": 9.463807, - "lat": 50.038247 - }, - { - "lng": 9.465659, - "lat": 50.038858 - }, - { - "lng": 9.469605, - "lat": 50.039613 - }, - { - "lng": 9.471754, - "lat": 50.039775 - }, - { - "lng": 9.473147, - "lat": 50.039775 - }, - { - "lng": 9.480797, - "lat": 50.039326 - }, - { - "lng": 9.482163, - "lat": 50.039146 - }, - { - "lng": 9.485489, - "lat": 50.038481 - }, - { - "lng": 9.486856, - "lat": 50.038301 - }, - { - "lng": 9.488249, - "lat": 50.038238 - }, - { - "lng": 9.493786, - "lat": 50.038706 - }, - { - "lng": 9.49518, - "lat": 50.038742 - }, - { - "lng": 9.497229, - "lat": 50.038571 - }, - { - "lng": 9.50131, - "lat": 50.037906 - }, - { - "lng": 9.503387, - "lat": 50.037798 - }, - { - "lng": 9.519316, - "lat": 50.038795 - }, - { - "lng": 9.520718, - "lat": 50.038822 - }, - { - "lng": 9.522777, - "lat": 50.038625 - }, - { - "lng": 9.525222, - "lat": 50.037995 - }, - { - "lng": 9.525222, - "lat": 50.037995 - }, - { - "lng": 9.5271, - "lat": 50.037195 - }, - { - "lng": 9.528098, - "lat": 50.036575 - }, - { - "lng": 9.528952, - "lat": 50.035865 - }, - { - "lng": 9.529941, - "lat": 50.034678 - }, - { - "lng": 9.532036, - "lat": 50.031343 - }, - { - "lng": 9.532683, - "lat": 50.030543 - }, - { - "lng": 9.533492, - "lat": 50.029815 - }, - { - "lng": 9.534463, - "lat": 50.029177 - }, - { - "lng": 9.538292, - "lat": 50.027217 - }, - { - "lng": 9.539802, - "lat": 50.026282 - }, - { - "lng": 9.545465, - "lat": 50.022309 - }, - { - "lng": 9.547209, - "lat": 50.020368 - }, - { - "lng": 9.548117, - "lat": 50.019577 - }, - { - "lng": 9.549043, - "lat": 50.019028 - }, - { - "lng": 9.551884, - "lat": 50.017725 - }, - { - "lng": 9.552917, - "lat": 50.017122 - }, - { - "lng": 9.557799, - "lat": 50.013311 - }, - { - "lng": 9.558787, - "lat": 50.012124 - }, - { - "lng": 9.559165, - "lat": 50.010803 - }, - { - "lng": 9.559039, - "lat": 50.009913 - }, - { - "lng": 9.558095, - "lat": 50.007747 - }, - { - "lng": 9.558032, - "lat": 50.006407 - }, - { - "lng": 9.558653, - "lat": 50.005122 - }, - { - "lng": 9.559884, - "lat": 50.004043 - }, - { - "lng": 9.560927, - "lat": 50.003441 - }, - { - "lng": 9.562689, - "lat": 50.002722 - }, - { - "lng": 9.56463, - "lat": 50.002236 - }, - { - "lng": 9.56668, - "lat": 50.001967 - }, - { - "lng": 9.569449, - "lat": 50.001751 - }, - { - "lng": 9.571543, - "lat": 50.00176 - }, - { - "lng": 9.573575, - "lat": 50.002057 - }, - { - "lng": 9.575525, - "lat": 50.002569 - }, - { - "lng": 9.580703, - "lat": 50.004277 - }, - { - "lng": 9.580703, - "lat": 50.004277 - }, - { - "lng": 9.583661, - "lat": 50.005131 - }, - { - "lng": 9.585009, - "lat": 50.005356 - }, - { - "lng": 9.589324, - "lat": 50.005796 - }, - { - "lng": 9.591158, - "lat": 50.006129 - }, - { - "lng": 9.596084, - "lat": 50.00781 - }, - { - "lng": 9.597747, - "lat": 50.008628 - }, - { - "lng": 9.602655, - "lat": 50.011819 - }, - { - "lng": 9.606556, - "lat": 50.014399 - }, - { - "lng": 9.611231, - "lat": 50.017734 - }, - { - "lng": 9.619024, - "lat": 50.022228 - }, - { - "lng": 9.621343, - "lat": 50.023226 - }, - { - "lng": 9.626989, - "lat": 50.025141 - }, - { - "lng": 9.630872, - "lat": 50.026139 - }, - { - "lng": 9.633811, - "lat": 50.026705 - }, - { - "lng": 9.633811, - "lat": 50.026705 - }, - { - "lng": 9.633811, - "lat": 50.026705 - }, - { - "lng": 9.633811, - "lat": 50.026705 - }, - { - "lng": 9.641857, - "lat": 50.028197 - }, - { - "lng": 9.648347, - "lat": 50.029851 - }, - { - "lng": 9.652365, - "lat": 50.030597 - }, - { - "lng": 9.657183, - "lat": 50.031101 - }, - { - "lng": 9.662065, - "lat": 50.031182 - }, - { - "lng": 9.664842, - "lat": 50.031047 - }, - { - "lng": 9.668968, - "lat": 50.030588 - }, - { - "lng": 9.671665, - "lat": 50.030112 - }, - { - "lng": 9.67429, - "lat": 50.02951 - }, - { - "lng": 9.678083, - "lat": 50.028377 - }, - { - "lng": 9.680492, - "lat": 50.027469 - }, - { - "lng": 9.682785, - "lat": 50.026444 - }, - { - "lng": 9.685994, - "lat": 50.024709 - }, - { - "lng": 9.688861, - "lat": 50.02275 - }, - { - "lng": 9.690587, - "lat": 50.021329 - }, - { - "lng": 9.692133, - "lat": 50.019837 - }, - { - "lng": 9.6935, - "lat": 50.018264 - }, - { - "lng": 9.695199, - "lat": 50.015801 - }, - { - "lng": 9.698956, - "lat": 50.009032 - }, - { - "lng": 9.700206, - "lat": 50.006461 - }, - { - "lng": 9.701275, - "lat": 50.003854 - }, - { - "lng": 9.702174, - "lat": 50.001221 - }, - { - "lng": 9.702903, - "lat": 49.99856 - }, - { - "lng": 9.703451, - "lat": 49.99589 - }, - { - "lng": 9.7039, - "lat": 49.992303 - }, - { - "lng": 9.704539, - "lat": 49.983323 - }, - { - "lng": 9.705195, - "lat": 49.979763 - }, - { - "lng": 9.707532, - "lat": 49.972752 - }, - { - "lng": 9.708871, - "lat": 49.967062 - }, - { - "lng": 9.710462, - "lat": 49.961848 - }, - { - "lng": 9.710462, - "lat": 49.961848 - }, - { - "lng": 9.710462, - "lat": 49.961848 - }, - { - "lng": 9.714301, - "lat": 49.949281 - }, - { - "lng": 9.715191, - "lat": 49.946728 - }, - { - "lng": 9.715973, - "lat": 49.944921 - }, - { - "lng": 9.717276, - "lat": 49.942359 - }, - { - "lng": 9.719353, - "lat": 49.939024 - }, - { - "lng": 9.721169, - "lat": 49.936588 - }, - { - "lng": 9.7232, - "lat": 49.934233 - }, - { - "lng": 9.72542, - "lat": 49.93195 - }, - { - "lng": 9.727021, - "lat": 49.930475 - }, - { - "lng": 9.730463, - "lat": 49.927653 - }, - { - "lng": 9.761225, - "lat": 49.906016 - }, - { - "lng": 9.761225, - "lat": 49.906016 - }, - { - "lng": 9.774744, - "lat": 49.896541 - }, - { - "lng": 9.778412, - "lat": 49.893835 - }, - { - "lng": 9.781918, - "lat": 49.891049 - }, - { - "lng": 9.790439, - "lat": 49.883938 - }, - { - "lng": 9.81009, - "lat": 49.868773 - }, - { - "lng": 9.813479, - "lat": 49.865924 - }, - { - "lng": 9.818126, - "lat": 49.861627 - }, - { - "lng": 9.818126, - "lat": 49.861627 - }, - { - "lng": 9.826972, - "lat": 49.853375 - }, - { - "lng": 9.831107, - "lat": 49.849761 - }, - { - "lng": 9.83552, - "lat": 49.846291 - }, - { - "lng": 9.841993, - "lat": 49.84159 - }, - { - "lng": 9.845795, - "lat": 49.838965 - }, - { - "lng": 9.849804, - "lat": 49.836475 - }, - { - "lng": 9.854038, - "lat": 49.834138 - }, - { - "lng": 9.861913, - "lat": 49.830219 - }, - { - "lng": 9.861913, - "lat": 49.830219 - }, - { - "lng": 9.880502, - "lat": 49.821014 - }, - { - "lng": 9.884844, - "lat": 49.818766 - }, - { - "lng": 9.88906, - "lat": 49.816429 - }, - { - "lng": 9.903488, - "lat": 49.807979 - }, - { - "lng": 9.905654, - "lat": 49.806856 - }, - { - "lng": 9.907407, - "lat": 49.806128 - }, - { - "lng": 9.910535, - "lat": 49.805157 - }, - { - "lng": 9.914374, - "lat": 49.804438 - }, - { - "lng": 9.926842, - "lat": 49.803008 - }, - { - "lng": 9.93237, - "lat": 49.802622 - }, - { - "lng": 9.93593, - "lat": 49.802154 - }, - { - "lng": 9.935966, - "lat": 49.80228 - }, - { - "lng": 9.939247, - "lat": 49.801822 - }, - { - "lng": 9.942258, - "lat": 49.801103 - }, - { - "lng": 9.943184, - "lat": 49.800959 - }, - { - "lng": 9.947337, - "lat": 49.800348 - }, - { - "lng": 9.948353, - "lat": 49.800105 - }, - { - "lng": 9.949872, - "lat": 49.799431 - }, - { - "lng": 9.952218, - "lat": 49.797633 - }, - { - "lng": 9.952928, - "lat": 49.797309 - }, - { - "lng": 9.954223, - "lat": 49.796995 - }, - { - "lng": 9.972031, - "lat": 49.795233 - }, - { - "lng": 9.974098, - "lat": 49.795269 - }, - { - "lng": 9.978898, - "lat": 49.7957 - }, - { - "lng": 9.980301, - "lat": 49.795736 - }, - { - "lng": 9.982395, - "lat": 49.795601 - }, - { - "lng": 9.984427, - "lat": 49.795251 - }, - { - "lng": 9.98635, - "lat": 49.794693 - }, - { - "lng": 9.988103, - "lat": 49.793947 - }, - { - "lng": 9.989649, - "lat": 49.793039 - }, - { - "lng": 9.993047, - "lat": 49.790783 - }, - { - "lng": 9.994674, - "lat": 49.789956 - }, - { - "lng": 9.996445, - "lat": 49.789273 - }, - { - "lng": 10.015583, - "lat": 49.784401 - }, - { - "lng": 10.01775, - "lat": 49.78387 - }, - { - "lng": 10.019071, - "lat": 49.783646 - }, - { - "lng": 10.021103, - "lat": 49.783556 - }, - { - "lng": 10.023134, - "lat": 49.78378 - }, - { - "lng": 10.025022, - "lat": 49.784293 - }, - { - "lng": 10.026649, - "lat": 49.785093 - }, - { - "lng": 10.027925, - "lat": 49.786136 - }, - { - "lng": 10.028779, - "lat": 49.78734 - }, - { - "lng": 10.02913, - "lat": 49.788653 - }, - { - "lng": 10.029166, - "lat": 49.789776 - }, - { - "lng": 10.028968, - "lat": 49.792006 - }, - { - "lng": 10.029328, - "lat": 49.792024 - }, - { - "lng": 10.02913, - "lat": 49.794927 - }, - { - "lng": 10.029283, - "lat": 49.795817 - }, - { - "lng": 10.029651, - "lat": 49.796689 - }, - { - "lng": 10.030155, - "lat": 49.797417 - }, - { - "lng": 10.031018, - "lat": 49.798244 - }, - { - "lng": 10.031989, - "lat": 49.798891 - }, - { - "lng": 10.033094, - "lat": 49.799422 - }, - { - "lng": 10.034353, - "lat": 49.799817 - }, - { - "lng": 10.035683, - "lat": 49.800069 - }, - { - "lng": 10.042407, - "lat": 49.800581 - }, - { - "lng": 10.044421, - "lat": 49.800869 - }, - { - "lng": 10.046947, - "lat": 49.801624 - }, - { - "lng": 10.055864, - "lat": 49.805157 - }, - { - "lng": 10.057671, - "lat": 49.805786 - }, - { - "lng": 10.058965, - "lat": 49.806119 - }, - { - "lng": 10.060988, - "lat": 49.806433 - }, - { - "lng": 10.063756, - "lat": 49.806487 - }, - { - "lng": 10.066471, - "lat": 49.806146 - }, - { - "lng": 10.069015, - "lat": 49.805409 - }, - { - "lng": 10.070714, - "lat": 49.804635 - }, - { - "lng": 10.075505, - "lat": 49.802038 - }, - { - "lng": 10.076503, - "lat": 49.801408 - }, - { - "lng": 10.07813, - "lat": 49.799961 - }, - { - "lng": 10.080899, - "lat": 49.796338 - }, - { - "lng": 10.081951, - "lat": 49.795179 - }, - { - "lng": 10.089196, - "lat": 49.789111 - }, - { - "lng": 10.089196, - "lat": 49.789111 - }, - { - "lng": 10.104657, - "lat": 49.776427 - }, - { - "lng": 10.105601, - "lat": 49.775771 - }, - { - "lng": 10.106662, - "lat": 49.775196 - }, - { - "lng": 10.107849, - "lat": 49.774737 - }, - { - "lng": 10.109125, - "lat": 49.774378 - }, - { - "lng": 10.120424, - "lat": 49.772014 - }, - { - "lng": 10.122312, - "lat": 49.771456 - }, - { - "lng": 10.126528, - "lat": 49.769901 - }, - { - "lng": 10.128452, - "lat": 49.769398 - }, - { - "lng": 10.130474, - "lat": 49.769119 - }, - { - "lng": 10.136686, - "lat": 49.768679 - }, - { - "lng": 10.138025, - "lat": 49.768436 - }, - { - "lng": 10.139293, - "lat": 49.768076 - }, - { - "lng": 10.141028, - "lat": 49.767339 - }, - { - "lng": 10.142493, - "lat": 49.766386 - }, - { - "lng": 10.143635, - "lat": 49.765263 - }, - { - "lng": 10.145423, - "lat": 49.762917 - }, - { - "lng": 10.145423, - "lat": 49.762917 - }, - { - "lng": 10.148561, - "lat": 49.758817 - }, - { - "lng": 10.14928, - "lat": 49.758053 - }, - { - "lng": 10.151788, - "lat": 49.755869 - }, - { - "lng": 10.152795, - "lat": 49.754691 - }, - { - "lng": 10.157343, - "lat": 49.746682 - }, - { - "lng": 10.158116, - "lat": 49.744956 - }, - { - "lng": 10.158269, - "lat": 49.743608 - }, - { - "lng": 10.158125, - "lat": 49.742718 - }, - { - "lng": 10.157793, - "lat": 49.741837 - }, - { - "lng": 10.156975, - "lat": 49.740605 - }, - { - "lng": 10.154925, - "lat": 49.738277 - }, - { - "lng": 10.154296, - "lat": 49.736704 - }, - { - "lng": 10.154332, - "lat": 49.735194 - }, - { - "lng": 10.155294, - "lat": 49.732506 - }, - { - "lng": 10.155294, - "lat": 49.732506 - }, - { - "lng": 10.15622, - "lat": 49.730438 - }, - { - "lng": 10.157397, - "lat": 49.728811 - }, - { - "lng": 10.158197, - "lat": 49.728074 - }, - { - "lng": 10.15915, - "lat": 49.727418 - }, - { - "lng": 10.160831, - "lat": 49.726636 - }, - { - "lng": 10.166027, - "lat": 49.725252 - }, - { - "lng": 10.167294, - "lat": 49.725036 - }, - { - "lng": 10.168679, - "lat": 49.724964 - }, - { - "lng": 10.172832, - "lat": 49.725135 - }, - { - "lng": 10.17489, - "lat": 49.725 - }, - { - "lng": 10.176841, - "lat": 49.724533 - }, - { - "lng": 10.17854, - "lat": 49.723759 - }, - { - "lng": 10.179484, - "lat": 49.723103 - }, - { - "lng": 10.180239, - "lat": 49.722357 - }, - { - "lng": 10.182261, - "lat": 49.719004 - }, - { - "lng": 10.182891, - "lat": 49.718213 - }, - { - "lng": 10.183727, - "lat": 49.717494 - }, - { - "lng": 10.184742, - "lat": 49.716883 - }, - { - "lng": 10.185902, - "lat": 49.716388 - }, - { - "lng": 10.192383, - "lat": 49.714815 - }, - { - "lng": 10.194181, - "lat": 49.714132 - }, - { - "lng": 10.195233, - "lat": 49.713548 - }, - { - "lng": 10.19659, - "lat": 49.712532 - }, - { - "lng": 10.208402, - "lat": 49.70268 - }, - { - "lng": 10.208402, - "lat": 49.70268 - }, - { - "lng": 10.208402, - "lat": 49.70268 - }, - { - "lng": 10.21447, - "lat": 49.697628 - }, - { - "lng": 10.215863, - "lat": 49.69663 - }, - { - "lng": 10.216942, - "lat": 49.696073 - }, - { - "lng": 10.218137, - "lat": 49.695614 - }, - { - "lng": 10.219414, - "lat": 49.695264 - }, - { - "lng": 10.220744, - "lat": 49.69503 - }, - { - "lng": 10.223504, - "lat": 49.694931 - }, - { - "lng": 10.224969, - "lat": 49.695075 - }, - { - "lng": 10.226839, - "lat": 49.695488 - }, - { - "lng": 10.228637, - "lat": 49.696163 - }, - { - "lng": 10.236907, - "lat": 49.700253 - }, - { - "lng": 10.238794, - "lat": 49.700819 - }, - { - "lng": 10.240808, - "lat": 49.701125 - }, - { - "lng": 10.242192, - "lat": 49.70117 - }, - { - "lng": 10.243577, - "lat": 49.701098 - }, - { - "lng": 10.244925, - "lat": 49.7009 - }, - { - "lng": 10.24622, - "lat": 49.700594 - }, - { - "lng": 10.248035, - "lat": 49.699929 - }, - { - "lng": 10.255047, - "lat": 49.696846 - }, - { - "lng": 10.255047, - "lat": 49.696846 - }, - { - "lng": 10.266436, - "lat": 49.691893 - }, - { - "lng": 10.26889, - "lat": 49.691057 - }, - { - "lng": 10.275174, - "lat": 49.689169 - }, - { - "lng": 10.277565, - "lat": 49.688261 - }, - { - "lng": 10.279246, - "lat": 49.68747 - }, - { - "lng": 10.28081, - "lat": 49.68658 - }, - { - "lng": 10.283174, - "lat": 49.684881 - }, - { - "lng": 10.283174, - "lat": 49.684881 - }, - { - "lng": 10.283174, - "lat": 49.684881 - }, - { - "lng": 10.288217, - "lat": 49.680099 - }, - { - "lng": 10.2905, - "lat": 49.678409 - }, - { - "lng": 10.292586, - "lat": 49.677231 - }, - { - "lng": 10.294878, - "lat": 49.676216 - }, - { - "lng": 10.29797, - "lat": 49.675209 - }, - { - "lng": 10.301251, - "lat": 49.674508 - }, - { - "lng": 10.304649, - "lat": 49.67413 - }, - { - "lng": 10.304649, - "lat": 49.67413 - }, - { - "lng": 10.328192, - "lat": 49.673447 - }, - { - "lng": 10.330934, - "lat": 49.673213 - }, - { - "lng": 10.332956, - "lat": 49.672899 - }, - { - "lng": 10.335572, - "lat": 49.672314 - }, - { - "lng": 10.338665, - "lat": 49.671298 - }, - { - "lng": 10.345442, - "lat": 49.668188 - }, - { - "lng": 10.347843, - "lat": 49.667298 - }, - { - "lng": 10.350387, - "lat": 49.666588 - }, - { - "lng": 10.363322, - "lat": 49.663469 - }, - { - "lng": 10.363322, - "lat": 49.663469 - }, - { - "lng": 10.367313, - "lat": 49.662534 - }, - { - "lng": 10.370675, - "lat": 49.662013 - }, - { - "lng": 10.394712, - "lat": 49.660475 - }, - { - "lng": 10.397427, - "lat": 49.660116 - }, - { - "lng": 10.40069, - "lat": 49.65937 - }, - { - "lng": 10.403162, - "lat": 49.658561 - }, - { - "lng": 10.406012, - "lat": 49.657284 - }, - { - "lng": 10.417428, - "lat": 49.650803 - }, - { - "lng": 10.425473, - "lat": 49.646084 - }, - { - "lng": 10.425473, - "lat": 49.646084 - }, - { - "lng": 10.428305, - "lat": 49.644538 - }, - { - "lng": 10.430642, - "lat": 49.643585 - }, - { - "lng": 10.43315, - "lat": 49.64283 - }, - { - "lng": 10.436467, - "lat": 49.6422 - }, - { - "lng": 10.439209, - "lat": 49.641949 - }, - { - "lng": 10.443353, - "lat": 49.641805 - }, - { - "lng": 10.462734, - "lat": 49.641499 - }, - { - "lng": 10.465493, - "lat": 49.641409 - }, - { - "lng": 10.4689, - "lat": 49.641014 - }, - { - "lng": 10.472154, - "lat": 49.640268 - }, - { - "lng": 10.475184, - "lat": 49.63918 - }, - { - "lng": 10.477386, - "lat": 49.638092 - }, - { - "lng": 10.490717, - "lat": 49.629588 - }, - { - "lng": 10.492821, - "lat": 49.62842 - }, - { - "lng": 10.496317, - "lat": 49.626973 - }, - { - "lng": 10.507887, - "lat": 49.622918 - }, - { - "lng": 10.510395, - "lat": 49.621786 - }, - { - "lng": 10.510395, - "lat": 49.621786 - }, - { - "lng": 10.512219, - "lat": 49.620698 - }, - { - "lng": 10.513595, - "lat": 49.619691 - }, - { - "lng": 10.520993, - "lat": 49.613183 - }, - { - "lng": 10.522818, - "lat": 49.611835 - }, - { - "lng": 10.55632, - "lat": 49.592301 - }, - { - "lng": 10.558109, - "lat": 49.590935 - }, - { - "lng": 10.567422, - "lat": 49.582557 - }, - { - "lng": 10.568735, - "lat": 49.581514 - }, - { - "lng": 10.569732, - "lat": 49.580885 - }, - { - "lng": 10.572267, - "lat": 49.579734 - }, - { - "lng": 10.578038, - "lat": 49.577676 - }, - { - "lng": 10.579962, - "lat": 49.577172 - }, - { - "lng": 10.582677, - "lat": 49.576876 - }, - { - "lng": 10.588178, - "lat": 49.576903 - }, - { - "lng": 10.588187, - "lat": 49.576687 - }, - { - "lng": 10.5919, - "lat": 49.576921 - }, - { - "lng": 10.593176, - "lat": 49.576813 - }, - { - "lng": 10.595001, - "lat": 49.576408 - }, - { - "lng": 10.599738, - "lat": 49.574467 - }, - { - "lng": 10.600997, - "lat": 49.574089 - }, - { - "lng": 10.602318, - "lat": 49.573837 - }, - { - "lng": 10.603685, - "lat": 49.573694 - }, - { - "lng": 10.60506, - "lat": 49.573676 - }, - { - "lng": 10.606435, - "lat": 49.573783 - }, - { - "lng": 10.609734, - "lat": 49.574296 - }, - { - "lng": 10.609734, - "lat": 49.574296 - }, - { - "lng": 10.611829, - "lat": 49.574575 - }, - { - "lng": 10.613896, - "lat": 49.574619 - }, - { - "lng": 10.615874, - "lat": 49.574422 - }, - { - "lng": 10.617258, - "lat": 49.574134 - }, - { - "lng": 10.619676, - "lat": 49.573271 - }, - { - "lng": 10.623497, - "lat": 49.571338 - }, - { - "lng": 10.625268, - "lat": 49.570637 - }, - { - "lng": 10.631677, - "lat": 49.568965 - }, - { - "lng": 10.634347, - "lat": 49.568507 - }, - { - "lng": 10.642608, - "lat": 49.568039 - }, - { - "lng": 10.644684, - "lat": 49.567994 - }, - { - "lng": 10.646734, - "lat": 49.568147 - }, - { - "lng": 10.65148, - "lat": 49.568758 - }, - { - "lng": 10.653548, - "lat": 49.568821 - }, - { - "lng": 10.668668, - "lat": 49.567743 - }, - { - "lng": 10.670717, - "lat": 49.567554 - }, - { - "lng": 10.672057, - "lat": 49.567338 - }, - { - "lng": 10.685549, - "lat": 49.563859 - }, - { - "lng": 10.688003, - "lat": 49.563032 - }, - { - "lng": 10.689711, - "lat": 49.562277 - }, - { - "lng": 10.691302, - "lat": 49.561405 - }, - { - "lng": 10.698044, - "lat": 49.556893 - }, - { - "lng": 10.699141, - "lat": 49.556344 - }, - { - "lng": 10.700337, - "lat": 49.555895 - }, - { - "lng": 10.702278, - "lat": 49.555436 - }, - { - "lng": 10.703636, - "lat": 49.555275 - }, - { - "lng": 10.70991, - "lat": 49.555041 - }, - { - "lng": 10.70991, - "lat": 49.555041 - }, - { - "lng": 10.716059, - "lat": 49.554861 - }, - { - "lng": 10.718081, - "lat": 49.554591 - }, - { - "lng": 10.719933, - "lat": 49.553998 - }, - { - "lng": 10.724428, - "lat": 49.551904 - }, - { - "lng": 10.726369, - "lat": 49.551454 - }, - { - "lng": 10.72912, - "lat": 49.551319 - }, - { - "lng": 10.740177, - "lat": 49.551337 - }, - { - "lng": 10.74362, - "lat": 49.551158 - }, - { - "lng": 10.746964, - "lat": 49.550609 - }, - { - "lng": 10.755243, - "lat": 49.548695 - }, - { - "lng": 10.757607, - "lat": 49.547778 - }, - { - "lng": 10.758641, - "lat": 49.547184 - }, - { - "lng": 10.759971, - "lat": 49.546151 - }, - { - "lng": 10.760996, - "lat": 49.544982 - }, - { - "lng": 10.76389, - "lat": 49.540442 - }, - { - "lng": 10.76389, - "lat": 49.540442 - }, - { - "lng": 10.765014, - "lat": 49.538761 - }, - { - "lng": 10.765688, - "lat": 49.537979 - }, - { - "lng": 10.766488, - "lat": 49.537242 - }, - { - "lng": 10.767747, - "lat": 49.536361 - }, - { - "lng": 10.767747, - "lat": 49.536361 - }, - { - "lng": 10.768969, - "lat": 49.535696 - }, - { - "lng": 10.77012, - "lat": 49.535202 - }, - { - "lng": 10.772637, - "lat": 49.534465 - }, - { - "lng": 10.775334, - "lat": 49.534096 - }, - { - "lng": 10.782228, - "lat": 49.533835 - }, - { - "lng": 10.784269, - "lat": 49.53362 - }, - { - "lng": 10.786867, - "lat": 49.533008 - }, - { - "lng": 10.789204, - "lat": 49.532056 - }, - { - "lng": 10.790247, - "lat": 49.531462 - }, - { - "lng": 10.791586, - "lat": 49.5305 - }, - { - "lng": 10.798049, - "lat": 49.52517 - }, - { - "lng": 10.799056, - "lat": 49.523992 - }, - { - "lng": 10.800836, - "lat": 49.521071 - }, - { - "lng": 10.801933, - "lat": 49.519929 - }, - { - "lng": 10.803434, - "lat": 49.519012 - }, - { - "lng": 10.80525, - "lat": 49.518365 - }, - { - "lng": 10.807254, - "lat": 49.51805 - }, - { - "lng": 10.809394, - "lat": 49.518077 - }, - { - "lng": 10.811326, - "lat": 49.518401 - }, - { - "lng": 10.822599, - "lat": 49.520801 - }, - { - "lng": 10.824523, - "lat": 49.52099 - }, - { - "lng": 10.825907, - "lat": 49.52099 - }, - { - "lng": 10.828388, - "lat": 49.520738 - }, - { - "lng": 10.828388, - "lat": 49.520738 - }, - { - "lng": 10.829925, - "lat": 49.520397 - }, - { - "lng": 10.831175, - "lat": 49.52001 - }, - { - "lng": 10.842177, - "lat": 49.516244 - }, - { - "lng": 10.851239, - "lat": 49.514059 - }, - { - "lng": 10.853747, - "lat": 49.513313 - }, - { - "lng": 10.866403, - "lat": 49.507848 - }, - { - "lng": 10.86821, - "lat": 49.5072 - }, - { - "lng": 10.869505, - "lat": 49.506877 - }, - { - "lng": 10.870844, - "lat": 49.506661 - }, - { - "lng": 10.875914, - "lat": 49.506382 - }, - { - "lng": 10.875905, - "lat": 49.506283 - }, - { - "lng": 10.879555, - "lat": 49.506203 - }, - { - "lng": 10.883213, - "lat": 49.505969 - }, - { - "lng": 10.885245, - "lat": 49.505699 - }, - { - "lng": 10.887861, - "lat": 49.505124 - }, - { - "lng": 10.889739, - "lat": 49.504558 - }, - { - "lng": 10.923548, - "lat": 49.491065 - }, - { - "lng": 10.923548, - "lat": 49.491065 - }, - { - "lng": 10.927988, - "lat": 49.489285 - }, - { - "lng": 10.930155, - "lat": 49.488179 - }, - { - "lng": 10.937769, - "lat": 49.482049 - }, - { - "lng": 10.938704, - "lat": 49.481383 - }, - { - "lng": 10.940789, - "lat": 49.480206 - }, - { - "lng": 10.945239, - "lat": 49.478084 - }, - { - "lng": 10.947603, - "lat": 49.477158 - }, - { - "lng": 10.949769, - "lat": 49.476547 - }, - { - "lng": 10.955046, - "lat": 49.475415 - }, - { - "lng": 10.955046, - "lat": 49.475415 - }, - { - "lng": 10.955046, - "lat": 49.475415 - }, - { - "lng": 10.955046, - "lat": 49.475415 - }, - { - "lng": 10.956853, - "lat": 49.475037 - }, - { - "lng": 10.956853, - "lat": 49.475037 - }, - { - "lng": 10.97182, - "lat": 49.471927 - }, - { - "lng": 10.97386, - "lat": 49.471693 - }, - { - "lng": 10.98347, - "lat": 49.471118 - }, - { - "lng": 10.985474, - "lat": 49.470785 - }, - { - "lng": 10.987452, - "lat": 49.470273 - }, - { - "lng": 10.989978, - "lat": 49.469706 - }, - { - "lng": 10.989978, - "lat": 49.469706 - }, - { - "lng": 10.996019, - "lat": 49.468475 - }, - { - "lng": 11.002536, - "lat": 49.46701 - }, - { - "lng": 11.002518, - "lat": 49.466956 - }, - { - "lng": 11.002527, - "lat": 49.466983 - }, - { - "lng": 11.010662, - "lat": 49.465131 - }, - { - "lng": 11.013296, - "lat": 49.464331 - }, - { - "lng": 11.015597, - "lat": 49.463216 - }, - { - "lng": 11.01984, - "lat": 49.459944 - }, - { - "lng": 11.01984, - "lat": 49.459944 - }, - { - "lng": 11.019912, - "lat": 49.459989 - }, - { - "lng": 11.02189, - "lat": 49.458578 - }, - { - "lng": 11.023508, - "lat": 49.457724 - }, - { - "lng": 11.03718, - "lat": 49.452366 - }, - { - "lng": 11.037207, - "lat": 49.452384 - }, - { - "lng": 11.03718, - "lat": 49.452366 - }, - { - "lng": 11.041549, - "lat": 49.450604 - }, - { - "lng": 11.041531, - "lat": 49.450586 - }, - { - "lng": 11.041594, - "lat": 49.450658 - }, - { - "lng": 11.04928, - "lat": 49.447899 - }, - { - "lng": 11.04928, - "lat": 49.447899 - }, - { - "lng": 11.04928, - "lat": 49.447899 - }, - { - "lng": 11.054089, - "lat": 49.446137 - }, - { - "lng": 11.054772, - "lat": 49.445435 - }, - { - "lng": 11.055725, - "lat": 49.445058 - }, - { - "lng": 11.055806, - "lat": 49.445103 - }, - { - "lng": 11.060777, - "lat": 49.442856 - }, - { - "lng": 11.062449, - "lat": 49.442397 - }, - { - "lng": 11.063735, - "lat": 49.442244 - }, - { - "lng": 11.06804, - "lat": 49.442586 - }, - { - "lng": 11.068013, - "lat": 49.442685 - }, - { - "lng": 11.068139, - "lat": 49.442703 - }, - { - "lng": 11.068121, - "lat": 49.442793 - }, - { - "lng": 11.068139, - "lat": 49.442703 - }, - { - "lng": 11.071025, - "lat": 49.443008 - }, - { - "lng": 11.072544, - "lat": 49.443413 - }, - { - "lng": 11.074692, - "lat": 49.44424 - }, - { - "lng": 11.075834, - "lat": 49.444546 - }, - { - "lng": 11.079627, - "lat": 49.445148 - }, - { - "lng": 11.082144, - "lat": 49.445678 - } - ], - "delta": false - }, { "coordinates": [ { diff --git a/test/fixtures/db-netz-remarks.json b/test/fixtures/db-netz-remarks.json deleted file mode 100644 index 5e85cf85..00000000 --- a/test/fixtures/db-netz-remarks.json +++ /dev/null @@ -1,3674 +0,0 @@ -{ - "common": { - "locL": [ - { - "lid": "A=1@O=Berlin-Schönholz (BSNL)@X=13381846@Y=52571272@U=80@L=9900490@", - "type": "S", - "name": "Berlin-Schönholz (BSNL)", - "extId": "9900490", - "state": "F", - "crd": { - "x": 13381846, - "y": 52571272, - "z": 0, - "type": "WGS84" - }, - "pCls": 0 - }, - { - "lid": "A=1@O=Berlin-Karow (BKAR)@X=13469131@Y=52614672@U=80@L=8011046@", - "type": "S", - "name": "Berlin-Karow (BKAR)", - "extId": "8011046", - "state": "F", - "crd": { - "x": 13469131, - "y": 52614672, - "z": 0, - "type": "WGS84" - }, - "pCls": 1803 - }, - { - "lid": "A=1@O=Berlin-Karow S-Bahn (BKRW)@X=13468942@Y=52614645@U=80@L=9900377@", - "type": "S", - "name": "Berlin-Karow S-Bahn (BKRW)", - "extId": "9900377", - "state": "F", - "crd": { - "x": 13468942, - "y": 52614645, - "z": 0, - "type": "WGS84" - }, - "pCls": 24 - }, - { - "lid": "A=1@O=Berlin-Blankenburg (BBKB)@X=13445552@Y=52593197@U=80@L=9900280@", - "type": "S", - "name": "Berlin-Blankenburg (BBKB)", - "extId": "9900280", - "state": "F", - "crd": { - "x": 13445552, - "y": 52593197, - "z": 0, - "type": "WGS84" - }, - "pCls": 1803 - }, - { - "lid": "A=1@O=Berlin-Karow Ost (BAKO)@X=13468682@Y=52600164@U=80@L=9900253@", - "type": "S", - "name": "Berlin-Karow Ost (BAKO)", - "extId": "9900253", - "state": "F", - "crd": { - "x": 13468682, - "y": 52600164, - "z": 0, - "type": "WGS84" - }, - "pCls": 1930 - }, - { - "lid": "A=1@O=Karower Kreuz Streckenwechsel 6067/6087 (YBBAK)@X=13464196@Y=52603643@U=80@L=9903626@", - "type": "S", - "name": "Karower Kreuz Streckenwechsel 6067/6087 (YBBAK)", - "extId": "9903626", - "state": "F", - "crd": { - "x": 13464196, - "y": 52603643, - "z": 0, - "type": "WGS84" - }, - "pCls": 0 - }, - { - "lid": "A=1@O=Berlin-Lichtenberg (BLO)@X=13496494@Y=52509840@U=80@L=8010036@", - "type": "S", - "name": "Berlin-Lichtenberg (BLO)", - "extId": "8010036", - "state": "F", - "crd": { - "x": 13496494, - "y": 52509840, - "z": 0, - "type": "WGS84" - }, - "pCls": 1802 - }, - { - "lid": "A=1@O=Biesdorfer Kreuz West (BBIKW)@X=13518940@Y=52514326@U=80@L=9900278@", - "type": "S", - "name": "Biesdorfer Kreuz West (BBIKW)", - "extId": "9900278", - "state": "F", - "crd": { - "x": 13518940, - "y": 52514326, - "z": 0, - "type": "WGS84" - }, - "pCls": 1802 - }, - { - "lid": "A=1@O=Berlin-Schöneweide (BSWP)@X=13508773@Y=52455204@U=80@L=8010041@", - "type": "S", - "name": "Berlin-Schöneweide (BSWP)", - "extId": "8010041", - "state": "F", - "crd": { - "x": 13508773, - "y": 52455204, - "z": 0, - "type": "WGS84" - }, - "pCls": 1802 - }, - { - "lid": "A=1@O=Berlin-Karlshorst (BKH)@X=13529017@Y=52479574@U=80@L=8010035@", - "type": "S", - "name": "Berlin-Karlshorst (BKH)", - "extId": "8010035", - "state": "F", - "crd": { - "x": 13529017, - "y": 52479574, - "z": 0, - "type": "WGS84" - }, - "pCls": 0 - }, - { - "lid": "A=1@O=Berlin-Karlshorst S-Bahn (BKLH)@X=13525601@Y=52481174@U=80@L=9900374@", - "type": "S", - "name": "Berlin-Karlshorst S-Bahn (BKLH)", - "extId": "9900374", - "state": "F", - "crd": { - "x": 13525601, - "y": 52481174, - "z": 0, - "type": "WGS84" - }, - "pCls": 16 - }, - { - "lid": "A=1@O=Berlin Ostendgestell (BOG)@X=13545153@Y=52472463@U=80@L=9900406@", - "type": "S", - "name": "Berlin Ostendgestell (BOG)", - "extId": "9900406", - "state": "F", - "crd": { - "x": 13545153, - "y": 52472463, - "z": 0, - "type": "WGS84" - }, - "pCls": 1803 - }, - { - "lid": "A=1@O=Berlin Wuhlheide (S-Bahn) (BWHH)@X=13554259@Y=52468553@U=80@L=8089097@", - "type": "S", - "name": "Berlin Wuhlheide (S-Bahn) (BWHH)", - "extId": "8089097", - "state": "F", - "crd": { - "x": 13554259, - "y": 52468553, - "z": 0, - "type": "WGS84" - }, - "pCls": 16 - }, - { - "lid": "A=1@O=Eichgestell Nord (BEGN)@X=13552389@Y=52469101@U=80@L=9900307@", - "type": "S", - "name": "Eichgestell Nord (BEGN)", - "extId": "9900307", - "state": "F", - "crd": { - "x": 13552389, - "y": 52469101, - "z": 0, - "type": "WGS84" - }, - "pCls": 1930 - }, - { - "lid": "A=1@O=Berlin Stadtforst (BSST)@X=13568570@Y=52462081@U=80@L=9900506@", - "type": "S", - "name": "Berlin Stadtforst (BSST)", - "extId": "9900506", - "state": "F", - "crd": { - "x": 13568570, - "y": 52462081, - "z": 0, - "type": "WGS84" - }, - "pCls": 1930 - }, - { - "lid": "A=1@O=Berlin-Rummelsburg (Rgbo) (BRGBO)@X=13520244@Y=52483430@U=80@L=9900463@", - "type": "S", - "name": "Berlin-Rummelsburg (Rgbo) (BRGBO)", - "extId": "9900463", - "state": "F", - "crd": { - "x": 13520244, - "y": 52483430, - "z": 0, - "type": "WGS84" - }, - "pCls": 1803 - }, - { - "lid": "A=1@O=Berlin-Köpenick (BKP)@X=13579797@Y=52458620@U=80@L=9900375@", - "type": "S", - "name": "Berlin-Köpenick (BKP)", - "extId": "9900375", - "state": "F", - "crd": { - "x": 13579797, - "y": 52458620, - "z": 0, - "type": "WGS84" - }, - "pCls": 1930 - }, - { - "lid": "A=1@O=Berlin-Marienfelde (BMF)@X=13374978@Y=52423634@U=80@L=8089074@", - "type": "S", - "name": "Berlin-Marienfelde (BMF)", - "extId": "8089074", - "state": "F", - "crd": { - "x": 13374978, - "y": 52423634, - "z": 0, - "type": "WGS84" - }, - "pCls": 1040 - }, - { - "lid": "A=1@O=Mahlow (BMAH)@X=13408022@Y=52360143@U=80@L=8080970@", - "type": "S", - "name": "Mahlow (BMAH)", - "extId": "8080970", - "state": "F", - "crd": { - "x": 13408022, - "y": 52360143, - "z": 0, - "type": "WGS84" - }, - "pCls": 16 - }, - { - "lid": "A=1@O=Glasower Damm Nord (BAG N)@X=13409299@Y=52356943@U=80@L=9900248@", - "type": "S", - "name": "Glasower Damm Nord (BAG N)", - "extId": "9900248", - "state": "F", - "crd": { - "x": 13409299, - "y": 52356943, - "z": 0, - "type": "WGS84" - }, - "pCls": 0 - }, - { - "lid": "A=1@O=Glasower Damm Süd (BAG S)@X=13415025@Y=52340259@U=80@L=9900250@", - "type": "S", - "name": "Glasower Damm Süd (BAG S)", - "extId": "9900250", - "state": "F", - "crd": { - "x": 13415025, - "y": 52340259, - "z": 0, - "type": "WGS84" - }, - "pCls": 1931 - }, - { - "lid": "A=1@O=Brieselang (BBRI)@X=12999975@Y=52582922@U=80@L=8013472@", - "type": "S", - "name": "Brieselang (BBRI)", - "extId": "8013472", - "state": "F", - "crd": { - "x": 12999975, - "y": 52582922, - "z": 0, - "type": "WGS84" - }, - "pCls": 1931 - }, - { - "lid": "A=1@O=Nauen (BNAU)@X=12885596@Y=52612722@U=80@L=8010239@", - "type": "S", - "name": "Nauen (BNAU)", - "extId": "8010239", - "state": "F", - "crd": { - "x": 12885596, - "y": 52612722, - "z": 0, - "type": "WGS84" - }, - "pCls": 1931 - }, - { - "lid": "A=1@O=Berlin Flughafen BER (S-Bahn) (BFBB)@X=13508800@Y=52364386@U=80@L=8089201@", - "type": "S", - "name": "Berlin Flughafen BER (S-Bahn) (BFBB)", - "extId": "8089201", - "state": "F", - "crd": { - "x": 13508800, - "y": 52364386, - "z": 0, - "type": "WGS84" - }, - "pCls": 0 - }, - { - "lid": "A=1@O=Schönefeld (S-Bahn) (BFLH)@X=13509052@Y=52389286@U=80@L=9900319@", - "type": "S", - "name": "Schönefeld (S-Bahn) (BFLH)", - "extId": "9900319", - "state": "F", - "crd": { - "x": 13509052, - "y": 52389286, - "z": 0, - "type": "WGS84" - }, - "pCls": 16 - }, - { - "lid": "A=1@O=Berlin-Karow West S-Bahn (BAKS)@X=13449966@Y=52613998@U=80@L=9900254@", - "type": "S", - "name": "Berlin-Karow West S-Bahn (BAKS)", - "extId": "9900254", - "state": "F", - "crd": { - "x": 13449966, - "y": 52613998, - "z": 0, - "type": "WGS84" - }, - "pCls": 16 - }, - { - "lid": "A=1@O=Berlin-Karow West (BAKW)@X=13450856@Y=52613531@U=80@L=9900255@", - "type": "S", - "name": "Berlin-Karow West (BAKW)", - "extId": "9900255", - "state": "F", - "crd": { - "x": 13450856, - "y": 52613531, - "z": 0, - "type": "WGS84" - }, - "pCls": 1931 - }, - { - "lid": "A=1@O=Berlin-Karow West BE/BB 6009 (BQAKS)@X=13408885@Y=52642827@U=80@L=9900426@", - "type": "S", - "name": "Berlin-Karow West BE/BB 6009 (BQAKS)", - "extId": "9900426", - "state": "F", - "crd": { - "x": 13408885, - "y": 52642827, - "z": 0, - "type": "WGS84" - }, - "pCls": 16 - }, - { - "lid": "A=1@O=Schönerlinde Fließ (BFL)@X=13401982@Y=52647123@U=80@L=9900318@", - "type": "S", - "name": "Schönerlinde Fließ (BFL)", - "extId": "9900318", - "state": "F", - "crd": { - "x": 13401982, - "y": 52647123, - "z": 0, - "type": "WGS84" - }, - "pCls": 0 - }, - { - "lid": "A=1@O=Berlin-Karow West BE/BB 6087 (BQAK)@X=13408984@Y=52642908@U=80@L=9900425@", - "type": "S", - "name": "Berlin-Karow West BE/BB 6087 (BQAK)", - "extId": "9900425", - "state": "F", - "crd": { - "x": 13408984, - "y": 52642908, - "z": 0, - "type": "WGS84" - }, - "pCls": 0 - }, - { - "lid": "A=1@O=Schönfließ (BSFL)@X=13340325@Y=52664868@U=80@L=9900482@", - "type": "S", - "name": "Schönfließ (BSFL)", - "extId": "9900482", - "state": "F", - "crd": { - "x": 13340325, - "y": 52664868, - "z": 0, - "type": "WGS84" - }, - "pCls": 1931 - }, - { - "lid": "A=1@O=Berlin-Rummelsburg (BRGB)@X=13509295@Y=52488644@U=80@L=9900460@", - "type": "S", - "name": "Berlin-Rummelsburg (BRGB)", - "extId": "9900460", - "state": "F", - "crd": { - "x": 13509295, - "y": 52488644, - "z": 0, - "type": "WGS84" - }, - "pCls": 0 - }, - { - "lid": "A=1@O=Berlin-Rummelsburg (Triebzuganlage) (BRGBT)@X=13504692@Y=52489614@U=80@L=9900465@", - "type": "S", - "name": "Berlin-Rummelsburg (Triebzuganlage) (BRGBT)", - "extId": "9900465", - "state": "F", - "crd": { - "x": 13504692, - "y": 52489614, - "z": 0, - "type": "WGS84" - }, - "pCls": 1027 - }, - { - "lid": "A=1@O=Paulinenaue Ost (WPAUO)@X=12741652@Y=52664778@U=80@L=9903542@", - "type": "S", - "name": "Paulinenaue Ost (WPAUO)", - "extId": "9903542", - "state": "F", - "crd": { - "x": 12741652, - "y": 52664778, - "z": 0, - "type": "WGS84" - }, - "pCls": 1931 - }, - { - "lid": "A=1@O=Berlin Hamb u Lehrt Bf (BHUL)@X=13366474@Y=52529994@U=80@L=9900366@", - "type": "S", - "name": "Berlin Hamb u Lehrt Bf (BHUL)", - "extId": "9900366", - "state": "F", - "crd": { - "x": 13366474, - "y": 52529994, - "z": 0, - "type": "WGS84" - }, - "pCls": 1416 - } - ], - "prodL": [], - "polyL": [], - "layerL": [], - "crdSysL": [], - "opL": [], - "remL": [ - { - "type": "M", - "code": "isFreetext", - "txtN": "true" - }, - { - "type": "M", - "code": "dbnetz_subcategory1stLevel", - "txtN": "sonstige Arbeiten" - }, - { - "type": "M", - "code": "dbnetz_effect", - "txtN": "Streckenruhe" - }, - { - "type": "M", - "code": "dbnetz_effectId", - "txtN": "30" - }, - { - "type": "M", - "code": "dbnetz_additionalEffects", - "txtN": "" - }, - { - "type": "M", - "code": "dbnetz_subcategory2ndLevel", - "txtN": "" - }, - { - "type": "M", - "code": "externalId", - "txtN": "RUHE000000000075" - }, - { - "type": "M", - "code": "dbnetz_category", - "txtN": "Streckenruhe" - }, - { - "type": "M", - "code": "prognosis", - "txtN": "false" - }, - { - "type": "M", - "code": "dbnetz_subcategory1stLevel", - "txtN": "Weichenerneuerung" - }, - { - "type": "M", - "code": "dbnetz_effect", - "txtN": "Fahren auf dem Gegengleis mit Zs 6" - }, - { - "type": "M", - "code": "dbnetz_effectId", - "txtN": "3" - }, - { - "type": "M", - "code": "externalId", - "txtN": "1FE725FF18149.01" - }, - { - "type": "M", - "code": "dbnetz_category", - "txtN": "Baumaßnahme" - }, - { - "type": "M", - "code": "dbnetz_effect", - "txtN": "Totalsperrung" - }, - { - "type": "M", - "code": "dbnetz_effectId", - "txtN": "31" - }, - { - "type": "M", - "code": "externalId", - "txtN": "1FE725FF18149.02" - }, - { - "type": "M", - "code": "dbnetz_effect", - "txtN": "Abweichung vom Fahrplan für Zugmeldestellen" - }, - { - "type": "M", - "code": "dbnetz_effectId", - "txtN": "2" - }, - { - "type": "M", - "code": "externalId", - "txtN": "1FE725FF18149.03" - }, - { - "type": "M", - "code": "dbnetz_subcategory1stLevel", - "txtN": "Arbeiten an Brücken und Durchlässen" - }, - { - "type": "M", - "code": "externalId", - "txtN": "1FE14D1CBB61D.01" - }, - { - "type": "M", - "code": "dbnetz_effect", - "txtN": "Sonstiges" - }, - { - "type": "M", - "code": "dbnetz_effectId", - "txtN": "7" - }, - { - "type": "M", - "code": "externalId", - "txtN": "1FE14D1CBB61D.02" - }, - { - "type": "M", - "code": "externalId", - "txtN": "1FF13EA42857D.01" - }, - { - "type": "M", - "code": "externalId", - "txtN": "1FE723554FF29.01" - }, - { - "type": "M", - "code": "dbnetz_subcategory1stLevel", - "txtN": "Arbeiten an LST- und TK-Anlagen" - }, - { - "type": "M", - "code": "externalId", - "txtN": "1FE1B70166BAA.01" - }, - { - "type": "M", - "code": "externalId", - "txtN": "1FE71873A12E9.01" - }, - { - "type": "M", - "code": "externalId", - "txtN": "1FE7547BB7785.01" - }, - { - "type": "M", - "code": "externalId", - "txtN": "1FE754C864605.01" - }, - { - "type": "M", - "code": "dbnetz_subcategory1stLevel", - "txtN": "Gleisbauarbeiten" - }, - { - "type": "M", - "code": "externalId", - "txtN": "200A358D5F565.01" - }, - { - "type": "M", - "code": "externalId", - "txtN": "200A358D5F565.03" - }, - { - "type": "M", - "code": "externalId", - "txtN": "203139C62D170.02" - }, - { - "type": "M", - "code": "externalId", - "txtN": "1FE9F12054209.01" - }, - { - "type": "M", - "code": "externalId", - "txtN": "1FE87F02E0C09.01" - }, - { - "type": "M", - "code": "externalId", - "txtN": "1FE71E89EEF69.01" - }, - { - "type": "M", - "code": "externalId", - "txtN": "1FE71E89EEF69.02" - }, - { - "type": "M", - "code": "externalId", - "txtN": "20AEE80FBC982.01" - }, - { - "type": "M", - "code": "externalId", - "txtN": "2078A2D04EDA9.01" - }, - { - "type": "M", - "code": "externalId", - "txtN": "2078A2D04EDA9.02" - }, - { - "type": "M", - "code": "externalId", - "txtN": "2044ABD5E83E2.01" - }, - { - "type": "M", - "code": "externalId", - "txtN": "2044A28A03502.01" - }, - { - "type": "M", - "code": "externalId", - "txtN": "2044A28A03502.02" - }, - { - "type": "M", - "code": "externalId", - "txtN": "2044A28A03502.03" - }, - { - "type": "M", - "code": "externalId", - "txtN": "1FE2DA9E2CE65.01" - }, - { - "type": "M", - "code": "externalId", - "txtN": "200A1E2E4E4C5.01" - }, - { - "type": "M", - "code": "externalId", - "txtN": "1FE2B8891ABC5.01" - }, - { - "type": "M", - "code": "isFreetext", - "txtN": "false" - }, - { - "type": "M", - "code": "dbnetz_subcategory1stLevel", - "txtN": "Störung am Fahrweg" - }, - { - "type": "M", - "code": "dbnetz_effects", - "txtN": "[{"products":"P11000000000000","effectId":1,"texts":{"DE":{"lang":"DE","trafficTypeCode":"SPFV","effect":"Ausfall","additionalEffects":[]}}},{"products":"P00011000000000","effectId":1,"texts":{"DE":{"lang":"DE","trafficTypeCode":"SPNV","effect":"Ausfall","additionalEffects":[]}}},{"products":"P00000001111000","effectId":1,"texts":{"DE":{"lang":"DE","trafficTypeCode":"SGV","effect":"Ausfall","additionalEffects":[]}}}]" - }, - { - "type": "M", - "code": "dbnetz_subcategory2ndLevel", - "txtN": "Schienenbruch" - }, - { - "type": "M", - "code": "dbnetz_category", - "txtN": "Störung" - }, - { - "type": "M", - "code": "dbnetz_prognosis", - "txtN": "true" - } - ], - "himL": [ - { - "hid": "HIM_FREETEXT_200180", - "act": true, - "head": "Fdl Stellwerk Snl", - "text": "Fdl Stellwerk Snl", - "icoX": 0, - "prio": 25, - "prod": 65535, - "lModDate": "20200115", - "lModTime": "024845", - "sDate": "20201212", - "sTime": "000000", - "eDate": "20201213", - "eTime": "000000", - "cat": 2, - "pubChL": [ - { - "name": "1", - "fDate": "20200115", - "fTime": "024800", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8 - ], - "edgeRefL": [ - 0 - ], - "eventRefL": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81 - ] - }, - { - "hid": "HIM_FREETEXT_437870", - "act": true, - "head": "Gleiswechselbetrieb", - "text": "Weicheneinbau NKK // Neubau Gl11 F-Bahn+ W901+903+908 // 59047 Po1 in Bln-Karow", - "icoX": 1, - "prio": 65, - "prod": 65535, - "lModDate": "20191026", - "lModTime": "040906", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20200313", - "eTime": "040000", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200313", - "tTime": "040000" - } - ], - "rRefL": [ - 0, - 9, - 10, - 11, - 4, - 5, - 12, - 13, - 8 - ], - "edgeRefL": [ - 1, - 2 - ], - "eventRefL": [ - 82 - ] - }, - { - "hid": "HIM_FREETEXT_437871", - "act": true, - "head": "Streckensperrung", - "text": "Weicheneinbau NKK // Neubau Gl11 F-Bahn+ W901+903+908 // 59047 Po1 in Bln-Karow", - "icoX": 2, - "prio": 24, - "prod": 65535, - "lModDate": "20191026", - "lModTime": "040907", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20200313", - "eTime": "040000", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200313", - "tTime": "040000" - } - ], - "rRefL": [ - 0, - 9, - 14, - 15, - 4, - 5, - 16, - 13, - 8 - ], - "edgeRefL": [ - 1, - 3, - 4 - ], - "eventRefL": [ - 83 - ] - }, - { - "hid": "HIM_FREETEXT_437872", - "act": true, - "head": "Abweichung Fpl f Zmst", - "text": "Weicheneinbau NKK // Neubau Gl11 F-Bahn+ W901+903+908 // 59047 Po1 in Bln-Karow", - "icoX": 3, - "prio": 80, - "prod": 65535, - "lModDate": "20191026", - "lModTime": "040908", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20200313", - "eTime": "040000", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200313", - "tTime": "040000" - } - ], - "rRefL": [ - 0, - 9, - 17, - 18, - 4, - 5, - 19, - 13, - 8 - ], - "edgeRefL": [ - 5 - ], - "eventRefL": [ - 84 - ] - }, - { - "hid": "HIM_FREETEXT_437873", - "act": true, - "head": "Gleiswechselbetrieb vorübergeh.", - "text": "Brückenarbeiten Grundsperrung Nb SÜ Rhinstraßenbrücke in Biesdf Kr West Abzw", - "icoX": 1, - "prio": 65, - "prod": 65535, - "lModDate": "20191214", - "lModTime": "025642", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20200331", - "eTime": "235900", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200331", - "tTime": "235900" - } - ], - "rRefL": [ - 0, - 20, - 10, - 11, - 4, - 5, - 21, - 13, - 8 - ], - "edgeRefL": [ - 6 - ], - "eventRefL": [ - 85 - ] - }, - { - "hid": "HIM_FREETEXT_437874", - "act": true, - "head": "Einschränkung Lü im Nachbargleis", - "text": "Brückenarbeiten Grundsperrung Nb SÜ Rhinstraßenbrücke in Biesdf Kr West Abzw", - "icoX": 4, - "prio": 70, - "prod": 65535, - "lModDate": "20191214", - "lModTime": "025642", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20200331", - "eTime": "235900", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200331", - "tTime": "235900" - } - ], - "rRefL": [ - 0, - 20, - 22, - 23, - 4, - 5, - 24, - 13, - 8 - ], - "edgeRefL": [ - 6 - ], - "eventRefL": [ - 86 - ] - }, - { - "hid": "HIM_FREETEXT_437876", - "act": true, - "head": "Abweichung Fpl f Zmst", - "text": "sonstige Arbeiten PT , Grundsperrung aus 2019 in Bln-Schönew Pbf", - "icoX": 3, - "prio": 80, - "prod": 65535, - "lModDate": "20191207", - "lModTime": "030508", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20200527", - "eTime": "040000", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 1, - 17, - 18, - 4, - 5, - 25, - 13, - 8 - ], - "edgeRefL": [ - 7 - ], - "eventRefL": [ - 87 - ] - }, - { - "hid": "HIM_FREETEXT_437877", - "act": true, - "head": "Abweichung Fpl f Zmst", - "text": "Brückenarbeiten NKK // BKAR S-Bahn BrüArb Pankgrafenstraße Gl11 nicht nutzbar / 59047 Po 2.1 in Bln-Karow", - "icoX": 3, - "prio": 80, - "prod": 65535, - "lModDate": "20191026", - "lModTime": "040908", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20200529", - "eTime": "040000", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 20, - 17, - 18, - 4, - 5, - 26, - 13, - 8 - ], - "edgeRefL": [ - 5 - ], - "eventRefL": [ - 88 - ] - }, - { - "hid": "HIM_FREETEXT_437878", - "act": true, - "head": "Einschränkung Lü im Nachbargleis", - "text": "Arbeiten an LST-Anlagen Arbeiten an ESTW in Bln-Köpenick", - "icoX": 4, - "prio": 70, - "prod": 65535, - "lModDate": "20191012", - "lModTime": "064801", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20200828", - "eTime": "040000", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 27, - 22, - 23, - 4, - 5, - 28, - 13, - 8 - ], - "edgeRefL": [ - 8, - 9, - 10, - 11, - 12, - 13, - 14 - ], - "eventRefL": [ - 89 - ] - }, - { - "hid": "HIM_FREETEXT_437884", - "act": true, - "head": "Abweichung Fpl f Zmst BBKB Gl9+11 Baulogistik", - "text": "sonstige Arbeiten NKK / BBKB Gl9+11 Baulogistik / 59047 Po 3 in Bln-Blankenburg", - "icoX": 3, - "prio": 80, - "prod": 65535, - "lModDate": "20191026", - "lModTime": "040909", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20201212", - "eTime": "235900", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 1, - 17, - 18, - 4, - 5, - 29, - 13, - 8 - ], - "edgeRefL": [ - 15 - ], - "eventRefL": [ - 90 - ] - }, - { - "hid": "HIM_FREETEXT_437885", - "act": true, - "head": "Abweichung Fpl f Zmst Logistik, APS betroffen", - "text": "sonstige Arbeiten Dresdner Bahn, Logistik f S-B in Bln-Marienfelde", - "icoX": 3, - "prio": 80, - "prod": 65535, - "lModDate": "20191012", - "lModTime": "064808", - "sDate": "20191215", - "sTime": "000100", - "eDate": "20201212", - "eTime": "235900", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 1, - 17, - 18, - 4, - 5, - 30, - 13, - 8 - ], - "edgeRefL": [ - 16 - ], - "eventRefL": [ - 91 - ] - }, - { - "hid": "HIM_FREETEXT_437886", - "act": true, - "head": "Streckensperrung", - "text": "Brückenarbeiten EÜ Krbw Glasower Damm", - "icoX": 2, - "prio": 24, - "prod": 65535, - "lModDate": "20191012", - "lModTime": "064809", - "sDate": "20191215", - "sTime": "000100", - "eDate": "20201212", - "eTime": "235900", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 20, - 14, - 15, - 4, - 5, - 31, - 13, - 8 - ], - "edgeRefL": [ - 17, - 18 - ], - "eventRefL": [ - 92 - ] - }, - { - "hid": "HIM_FREETEXT_445356", - "act": true, - "head": "Abweichung Fpl f Zmst X GRi", - "text": "Schienenerneuerung Brieselang - Nauen km 31,100 - 34,382", - "icoX": 3, - "prio": 80, - "prod": 65535, - "lModDate": "20191130", - "lModTime": "031605", - "sDate": "20200112", - "sTime": "060000", - "eDate": "20200120", - "eTime": "060000", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200120", - "tTime": "060000" - } - ], - "rRefL": [ - 0, - 32, - 17, - 18, - 4, - 5, - 33, - 13, - 8 - ], - "edgeRefL": [ - 19 - ], - "eventRefL": [ - 93 - ] - }, - { - "hid": "HIM_FREETEXT_445357", - "act": true, - "head": "Gleiswechselbetrieb", - "text": "Schienenerneuerung Brieselang - Nauen km 31,100 - 34,382", - "icoX": 1, - "prio": 65, - "prod": 65535, - "lModDate": "20191130", - "lModTime": "031606", - "sDate": "20200112", - "sTime": "060000", - "eDate": "20200120", - "eTime": "060000", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200120", - "tTime": "060000" - } - ], - "rRefL": [ - 0, - 32, - 10, - 11, - 4, - 5, - 34, - 13, - 8 - ], - "edgeRefL": [ - 20 - ], - "eventRefL": [ - 94 - ] - }, - { - "hid": "HIM_FREETEXT_447858", - "act": true, - "head": "Einschränkung der Streckenklasse Ausfall Belüftungsfahrten BFBB", - "text": "Arbeiten an LST-Anlagen Bv ZBS S9, Bauvorbereitung, Vermessung, Kabellegung, Balisenmontage, Rückbau Fahrsperren BFLH-BFBB", - "icoX": 4, - "prio": 70, - "prod": 65535, - "lModDate": "20191026", - "lModTime": "040916", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20200122", - "eTime": "040000", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200122", - "tTime": "040000" - } - ], - "rRefL": [ - 0, - 27, - 22, - 23, - 5, - 4, - 35, - 13, - 8 - ], - "edgeRefL": [ - 21 - ], - "eventRefL": [ - 95 - ] - }, - { - "hid": "HIM_FREETEXT_447859", - "act": true, - "head": "Einschränkung Lü im Nachbargleis Ausschluss C+D + bea Bemerk.", - "text": "sonstige Arbeiten NKK // BKAR-BBKB LÜ Ausschluss C+D feste Absperrung/ Aufbau zweites Gleis //", - "icoX": 4, - "prio": 70, - "prod": 65535, - "lModDate": "20191026", - "lModTime": "040916", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20200313", - "eTime": "040000", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200313", - "tTime": "040000" - } - ], - "rRefL": [ - 0, - 1, - 22, - 23, - 5, - 4, - 36, - 13, - 8 - ], - "edgeRefL": [ - 1, - 2 - ], - "eventRefL": [ - 96 - ] - }, - { - "hid": "HIM_FREETEXT_447860", - "act": true, - "head": "Einschränkung Lü im Nachbargleis Ausschluss LÜ D bea Bemerk", - "text": "Brückenarbeiten BAB 114 BAKW-BSFL Ausschluss LÜ D - Feste Absperrung", - "icoX": 4, - "prio": 70, - "prod": 65535, - "lModDate": "20191026", - "lModTime": "040917", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20200515", - "eTime": "223000", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 20, - 22, - 23, - 5, - 4, - 37, - 13, - 8 - ], - "edgeRefL": [ - 22, - 23, - 24, - 25 - ], - "eventRefL": [ - 97 - ] - }, - { - "hid": "HIM_FREETEXT_447861", - "act": true, - "head": "Abweichung Fpl f Zmst", - "text": "Brückenarbeiten NKK// BKAR S-Bahn BrüArb Pankgrafenstraße - BKAR nur Gl101 für die NEB nutzbar / 59047 Po 2.2 in Bln-Karow S-B Bft", - "icoX": 3, - "prio": 80, - "prod": 65535, - "lModDate": "20191026", - "lModTime": "040918", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20200529", - "eTime": "040000", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 20, - 17, - 18, - 5, - 4, - 38, - 13, - 8 - ], - "edgeRefL": [ - 5 - ], - "eventRefL": [ - 98 - ] - }, - { - "hid": "HIM_FREETEXT_447862", - "act": true, - "head": "Abweichung Fpl f Zmst BKRW - NEB nur nach Gl101", - "text": "Brückenarbeiten NKK// BKAR S-Bahn BrüArb Pankgrafenstraße - BKAR nur Gl101 für die NEB nutzbar / 59047 Po 2.2 in Bln-Karow S-B Bft", - "icoX": 3, - "prio": 80, - "prod": 65535, - "lModDate": "20191026", - "lModTime": "040919", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20200529", - "eTime": "040000", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 20, - 17, - 18, - 5, - 4, - 39, - 13, - 8 - ], - "edgeRefL": [ - 5 - ], - "eventRefL": [ - 99 - ] - }, - { - "hid": "HIM_FREETEXT_447863", - "act": true, - "head": "Streckensperrung für Umleitungs+Sonderverkehre", - "text": "sonstige Arbeiten Ausbau BRBT für ICE4-Rückbau, eingeschränkte Verfügbarkeit für F BRGBT-BRGBO in Bln-Rummels Tanl Bft", - "icoX": 2, - "prio": 24, - "prod": 65535, - "lModDate": "20191123", - "lModTime": "030300", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20200531", - "eTime": "235900", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 1, - 14, - 15, - 4, - 5, - 40, - 13, - 8 - ], - "edgeRefL": [ - 26, - 27 - ], - "eventRefL": [ - 100 - ] - }, - { - "hid": "HIM_FREETEXT_447864", - "act": true, - "head": "Einschränkung Lü im Nachbargleis Ausschluss C+D", - "text": "Brückenarbeiten NKK LÜ Ausschluss während Bauzustand in Bln-Karow", - "icoX": 4, - "prio": 70, - "prod": 65535, - "lModDate": "20191026", - "lModTime": "040920", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20201212", - "eTime": "235900", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 20, - 22, - 23, - 5, - 4, - 41, - 13, - 8 - ], - "edgeRefL": [ - 5 - ], - "eventRefL": [ - 101 - ] - }, - { - "hid": "HIM_FREETEXT_447865", - "act": true, - "head": "Einschränkung Lü im Nachbargleis Ausschluss C+D", - "text": "Brückenarbeiten NKK LÜ Ausschluss während Bauzustand in Bln-Karow", - "icoX": 4, - "prio": 70, - "prod": 65535, - "lModDate": "20191026", - "lModTime": "040921", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20201212", - "eTime": "235900", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 20, - 22, - 23, - 5, - 4, - 42, - 13, - 8 - ], - "edgeRefL": [ - 5 - ], - "eventRefL": [ - 102 - ] - }, - { - "hid": "HIM_FREETEXT_447866", - "act": true, - "head": "Abweichung Fpl f Zmst", - "text": "sonstige Arbeiten lfd. Nr. 5-10_Ausbau BRBT für ICE4_Fpl2020, Fahrzeughallenverlängerung Gl. 551ost -555ost, 561, W 05W586+05W587 in Rechstlage und W 05W584 +05W582 in Linkslage verschlossen in Bln-Rummels Tanl Bft", - "icoX": 3, - "prio": 80, - "prod": 65535, - "lModDate": "20191214", - "lModTime": "025713", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20201212", - "eTime": "235900", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 1, - 17, - 18, - 4, - 5, - 43, - 13, - 8 - ], - "edgeRefL": [ - 28 - ], - "eventRefL": [ - 103 - ] - }, - { - "hid": "HIM_FREETEXT_447867", - "act": true, - "head": "Abweichung Fpl f Zmst", - "text": "sonstige Arbeiten lfd. Nr. 1-5_Ausbau BRBT für ICE4_Fpl2020, Hochbau/Neubau ORT Halle Gl. 704, Gl. 794-797 in Bln-Rummels Tanl Bft", - "icoX": 3, - "prio": 80, - "prod": 65535, - "lModDate": "20191214", - "lModTime": "025714", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20201212", - "eTime": "235900", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 1, - 17, - 18, - 4, - 5, - 44, - 13, - 8 - ], - "edgeRefL": [ - 28 - ], - "eventRefL": [ - 104 - ] - }, - { - "hid": "HIM_FREETEXT_447868", - "act": true, - "head": "Abweichung Fpl f Zmst", - "text": "sonstige Arbeiten lfd. Nr. 1-5_Ausbau BRBT für ICE4_Fpl2020, Hochbau/Neubau ORT Halle Gl. 704, Gl. 794-797 in Bln-Rummels Tanl Bft", - "icoX": 3, - "prio": 80, - "prod": 65535, - "lModDate": "20191214", - "lModTime": "025715", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20201212", - "eTime": "235900", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 1, - 17, - 18, - 4, - 5, - 45, - 13, - 8 - ], - "edgeRefL": [ - 28 - ], - "eventRefL": [ - 105 - ] - }, - { - "hid": "HIM_FREETEXT_447869", - "act": true, - "head": "Abweichung Fpl f Zmst", - "text": "sonstige Arbeiten lfd. Nr. 1-5_Ausbau BRBT für ICE4_Fpl2020, Hochbau/Neubau ORT Halle Gl. 704, Gl. 794-797 in Bln-Rummels Tanl Bft", - "icoX": 3, - "prio": 80, - "prod": 65535, - "lModDate": "20191214", - "lModTime": "025715", - "sDate": "20191215", - "sTime": "000000", - "eDate": "20201212", - "eTime": "235900", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 1, - 17, - 18, - 4, - 5, - 46, - 13, - 8 - ], - "edgeRefL": [ - 28 - ], - "eventRefL": [ - 106 - ] - }, - { - "hid": "HIM_FREETEXT_447870", - "act": true, - "head": "Abweichung Fpl f Zmst", - "text": "sonstige Arbeiten Dresdner Bahn, Logistik f S-B in Bln-Marienfelde", - "icoX": 3, - "prio": 80, - "prod": 65535, - "lModDate": "20191026", - "lModTime": "040924", - "sDate": "20191215", - "sTime": "000100", - "eDate": "20201212", - "eTime": "235900", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 1, - 17, - 18, - 5, - 4, - 47, - 13, - 8 - ], - "edgeRefL": [ - 16 - ], - "eventRefL": [ - 107 - ] - }, - { - "hid": "HIM_FREETEXT_449606", - "act": true, - "head": "Einschränkung Lü im Nachbargleis", - "text": "Schienenerneuerung BBRI-WPAU Einschr LÜ für SiE", - "icoX": 4, - "prio": 70, - "prod": 65535, - "lModDate": "20191116", - "lModTime": "033811", - "sDate": "20200102", - "sTime": "090000", - "eDate": "20200201", - "eTime": "160000", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200201", - "tTime": "160000" - } - ], - "rRefL": [ - 0, - 32, - 22, - 23, - 4, - 5, - 48, - 13, - 8 - ], - "edgeRefL": [ - 20 - ], - "eventRefL": [ - 108 - ] - }, - { - "hid": "HIM_FREETEXT_455945", - "act": true, - "head": "Abweichung Fpl f Zmst", - "text": "sonstige Arbeiten Anm. 58127, lfd. Nr.2, S-21 diverse Arbeiten, Hr. Hänsel, 12.11.2018 in Bln Hamb u Lehrt", - "icoX": 3, - "prio": 80, - "prod": 65535, - "lModDate": "20191130", - "lModTime": "032421", - "sDate": "20200113", - "sTime": "080000", - "eDate": "20201211", - "eTime": "160000", - "cat": 1, - "pubChL": [ - { - "name": "1", - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200404", - "tTime": "000000" - } - ], - "rRefL": [ - 0, - 1, - 17, - 18, - 5, - 4, - 49, - 13, - 8 - ], - "edgeRefL": [ - 29 - ], - "eventRefL": [ - 109 - ] - }, - { - "hid": "HIM_FREETEXT_461996", - "act": true, - "head": "Störung: Störung am Fahrweg - Schienenbruch", - "text": "Herzstückausbruch in der Weiche 3 in BAKW, keine Fahrten BAKW - BBKB möglich
am 15.01.20 ab 07.00 Uhr soll eine Befahrbahrkeit mit Hg 20km/h hergestellt werden.
Eine Prognose zur Auswechslung des Herzstückes kann derzeit nicht gegeben werden
Seit 15.01.20 um 11.30 Uhr Weiche mit Vmax = 20 km/h wieder befahrbar. Zugfahrten BBKB - BAKW mit Befehl.", - "icoX": 5, - "prio": 2, - "prod": 3, - "lModDate": "20200115", - "lModTime": "120652", - "sDate": "20200114", - "sTime": "114000", - "eDate": "20200118", - "eTime": "060000", - "cat": 0, - "pubChL": [ - { - "name": "1", - "fDate": "20200115", - "fTime": "120600", - "tDate": "20200119", - "tTime": "060000" - } - ], - "rRefL": [ - 50, - 51, - 52, - 53, - 54, - 55 - ], - "edgeRefL": [ - 30 - ], - "eventRefL": [ - 110 - ], - "impactL": [ - { - "products": 3, - "prodCode": "SPFV", - "impact": "Ausfall", - "icoX": 5, - "prio": 2 - }, - { - "products": 24, - "prodCode": "SPNV", - "impact": "Ausfall", - "icoX": 5, - "prio": 2 - }, - { - "products": 1920, - "prodCode": "SGV", - "impact": "Ausfall", - "icoX": 5, - "prio": 2 - } - ] - } - ], - "icoL": [ - { - "res": "HIM11013" - }, - { - "res": "HIM11203" - }, - { - "res": "HIM11012" - }, - { - "res": "HIM11307" - }, - { - "res": "HIM11216" - }, - { - "res": "HIM10011" - } - ], - "himMsgEdgeL": [ - { - "fLocX": 0, - "tLocX": 0, - "dir": 3, - "icoCrd": { - "x": 13381846, - "y": 52571272, - "type": "WGS84" - }, - "msgRefL": [ - 0 - ], - "icoX": 0 - }, - { - "fLocX": 1, - "tLocX": 2, - "dir": 2, - "icoCrd": { - "x": 13469014, - "y": 52614708, - "type": "WGS84" - }, - "msgRefL": [ - 1, - 2, - 15 - ], - "icoX": 2 - }, - { - "fLocX": 3, - "tLocX": 2, - "dir": 1, - "icoCrd": { - "x": 13457238, - "y": 52603984, - "type": "WGS84" - }, - "msgRefL": [ - 1, - 15 - ], - "icoX": 1 - }, - { - "fLocX": 4, - "tLocX": 5, - "dir": 1, - "icoCrd": { - "x": 13466443, - "y": 52601908, - "type": "WGS84" - }, - "msgRefL": [ - 2 - ], - "icoX": 2 - }, - { - "fLocX": 2, - "tLocX": 5, - "dir": 2, - "icoCrd": { - "x": 13463225, - "y": 52609450, - "type": "WGS84" - }, - "msgRefL": [ - 2 - ], - "icoX": 2 - }, - { - "fLocX": 1, - "tLocX": 1, - "dir": 3, - "icoCrd": { - "x": 13469131, - "y": 52614672, - "type": "WGS84" - }, - "msgRefL": [ - 3, - 7, - 17, - 18, - 20, - 21 - ], - "icoX": 4 - }, - { - "fLocX": 6, - "tLocX": 7, - "dir": 1, - "icoCrd": { - "x": 13506661, - "y": 52513858, - "type": "WGS84" - }, - "msgRefL": [ - 4, - 5 - ], - "icoX": 1 - }, - { - "fLocX": 8, - "tLocX": 8, - "dir": 3, - "icoCrd": { - "x": 13508773, - "y": 52455204, - "type": "WGS84" - }, - "msgRefL": [ - 6 - ], - "icoX": 3 - }, - { - "fLocX": 9, - "tLocX": 10, - "dir": 1, - "icoCrd": { - "x": 13527219, - "y": 52480365, - "type": "WGS84" - }, - "msgRefL": [ - 8 - ], - "icoX": 4 - }, - { - "fLocX": 9, - "tLocX": 11, - "dir": 2, - "icoCrd": { - "x": 13537081, - "y": 52476023, - "type": "WGS84" - }, - "msgRefL": [ - 8 - ], - "icoX": 4 - }, - { - "fLocX": 12, - "tLocX": 13, - "dir": 1, - "icoCrd": { - "x": 13553315, - "y": 52468876, - "type": "WGS84" - }, - "msgRefL": [ - 8 - ], - "icoX": 4 - }, - { - "fLocX": 12, - "tLocX": 14, - "dir": 2, - "icoCrd": { - "x": 13561351, - "y": 52465326, - "type": "WGS84" - }, - "msgRefL": [ - 8 - ], - "icoX": 4 - }, - { - "fLocX": 13, - "tLocX": 11, - "dir": 1, - "icoCrd": { - "x": 13548928, - "y": 52470809, - "type": "WGS84" - }, - "msgRefL": [ - 8 - ], - "icoX": 4 - }, - { - "fLocX": 10, - "tLocX": 15, - "dir": 1, - "icoCrd": { - "x": 13522878, - "y": 52482243, - "type": "WGS84" - }, - "msgRefL": [ - 8 - ], - "icoX": 4 - }, - { - "fLocX": 16, - "tLocX": 14, - "dir": 1, - "icoCrd": { - "x": 13573864, - "y": 52459959, - "type": "WGS84" - }, - "msgRefL": [ - 8 - ], - "icoX": 4 - }, - { - "fLocX": 3, - "tLocX": 3, - "dir": 3, - "icoCrd": { - "x": 13445552, - "y": 52593197, - "type": "WGS84" - }, - "msgRefL": [ - 9 - ], - "icoX": 3 - }, - { - "fLocX": 17, - "tLocX": 17, - "dir": 3, - "icoCrd": { - "x": 13374978, - "y": 52423634, - "type": "WGS84" - }, - "msgRefL": [ - 10, - 26 - ], - "icoX": 3 - }, - { - "fLocX": 18, - "tLocX": 19, - "dir": 1, - "icoCrd": { - "x": 13408697, - "y": 52358561, - "type": "WGS84" - }, - "msgRefL": [ - 11 - ], - "icoX": 2 - }, - { - "fLocX": 19, - "tLocX": 20, - "dir": 1, - "icoCrd": { - "x": 13412220, - "y": 52348610, - "type": "WGS84" - }, - "msgRefL": [ - 11 - ], - "icoX": 2 - }, - { - "fLocX": 21, - "tLocX": 21, - "dir": 3, - "icoCrd": { - "x": 12999975, - "y": 52582922, - "type": "WGS84" - }, - "msgRefL": [ - 12 - ], - "icoX": 3 - }, - { - "fLocX": 22, - "tLocX": 21, - "dir": 2, - "icoCrd": { - "x": 12942786, - "y": 52597800, - "type": "WGS84" - }, - "msgRefL": [ - 13, - 27 - ], - "icoX": 1 - }, - { - "fLocX": 23, - "tLocX": 24, - "dir": 2, - "icoCrd": { - "x": 13508926, - "y": 52376836, - "type": "WGS84" - }, - "msgRefL": [ - 14 - ], - "icoX": 4 - }, - { - "fLocX": 25, - "tLocX": 26, - "dir": 2, - "icoCrd": { - "x": 13450407, - "y": 52613764, - "type": "WGS84" - }, - "msgRefL": [ - 16 - ], - "icoX": 4 - }, - { - "fLocX": 25, - "tLocX": 27, - "dir": 1, - "icoCrd": { - "x": 13430010, - "y": 52628723, - "type": "WGS84" - }, - "msgRefL": [ - 16 - ], - "icoX": 4 - }, - { - "fLocX": 28, - "tLocX": 29, - "dir": 2, - "icoCrd": { - "x": 13405496, - "y": 52645011, - "type": "WGS84" - }, - "msgRefL": [ - 16 - ], - "icoX": 4 - }, - { - "fLocX": 29, - "tLocX": 27, - "dir": 2, - "icoCrd": { - "x": 13408912, - "y": 52642863, - "type": "WGS84" - }, - "msgRefL": [ - 16 - ], - "icoX": 4 - }, - { - "fLocX": 31, - "tLocX": 15, - "dir": 1, - "icoCrd": { - "x": 13514410, - "y": 52485983, - "type": "WGS84" - }, - "msgRefL": [ - 19 - ], - "icoX": 2 - }, - { - "fLocX": 31, - "tLocX": 32, - "dir": 2, - "icoCrd": { - "x": 13506985, - "y": 52489165, - "type": "WGS84" - }, - "msgRefL": [ - 19 - ], - "icoX": 2 - }, - { - "fLocX": 32, - "tLocX": 32, - "dir": 3, - "icoCrd": { - "x": 13504692, - "y": 52489614, - "type": "WGS84" - }, - "msgRefL": [ - 22, - 23, - 24, - 25 - ], - "icoX": 3 - }, - { - "fLocX": 34, - "tLocX": 34, - "dir": 3, - "icoCrd": { - "x": 13366474, - "y": 52529994, - "type": "WGS84" - }, - "msgRefL": [ - 28 - ], - "icoX": 3 - }, - { - "fLocX": 26, - "tLocX": 3, - "dir": 1, - "icoCrd": { - "x": 13456366, - "y": 52603283, - "type": "WGS84" - }, - "msgRefL": [ - 29 - ], - "icoX": 5 - } - ], - "himMsgEventL": [ - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200403", - "fTime": "000000", - "tDate": "20200403", - "tTime": "235900" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200402", - "fTime": "000000", - "tDate": "20200403", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200401", - "fTime": "000000", - "tDate": "20200402", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200331", - "fTime": "000000", - "tDate": "20200401", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200330", - "fTime": "000000", - "tDate": "20200331", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200329", - "fTime": "000000", - "tDate": "20200330", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200328", - "fTime": "000000", - "tDate": "20200329", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200327", - "fTime": "000000", - "tDate": "20200328", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200326", - "fTime": "000000", - "tDate": "20200327", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200325", - "fTime": "000000", - "tDate": "20200326", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200324", - "fTime": "000000", - "tDate": "20200325", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200323", - "fTime": "000000", - "tDate": "20200324", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200322", - "fTime": "000000", - "tDate": "20200323", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200321", - "fTime": "000000", - "tDate": "20200322", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200320", - "fTime": "000000", - "tDate": "20200321", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200319", - "fTime": "000000", - "tDate": "20200320", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200318", - "fTime": "000000", - "tDate": "20200319", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200317", - "fTime": "000000", - "tDate": "20200318", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200316", - "fTime": "000000", - "tDate": "20200317", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200315", - "fTime": "000000", - "tDate": "20200316", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200314", - "fTime": "000000", - "tDate": "20200315", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200313", - "fTime": "000000", - "tDate": "20200314", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200312", - "fTime": "000000", - "tDate": "20200313", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200311", - "fTime": "000000", - "tDate": "20200312", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200310", - "fTime": "000000", - "tDate": "20200311", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200309", - "fTime": "000000", - "tDate": "20200310", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200308", - "fTime": "000000", - "tDate": "20200309", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200307", - "fTime": "000000", - "tDate": "20200308", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200306", - "fTime": "000000", - "tDate": "20200307", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200305", - "fTime": "000000", - "tDate": "20200306", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200304", - "fTime": "000000", - "tDate": "20200305", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200303", - "fTime": "000000", - "tDate": "20200304", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200302", - "fTime": "000000", - "tDate": "20200303", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200301", - "fTime": "000000", - "tDate": "20200302", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200229", - "fTime": "000000", - "tDate": "20200301", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200228", - "fTime": "000000", - "tDate": "20200229", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200227", - "fTime": "000000", - "tDate": "20200228", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200226", - "fTime": "000000", - "tDate": "20200227", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200225", - "fTime": "000000", - "tDate": "20200226", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200224", - "fTime": "000000", - "tDate": "20200225", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200223", - "fTime": "000000", - "tDate": "20200224", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200222", - "fTime": "000000", - "tDate": "20200223", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200221", - "fTime": "000000", - "tDate": "20200222", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200220", - "fTime": "000000", - "tDate": "20200221", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200219", - "fTime": "000000", - "tDate": "20200220", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200218", - "fTime": "000000", - "tDate": "20200219", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200217", - "fTime": "000000", - "tDate": "20200218", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200216", - "fTime": "000000", - "tDate": "20200217", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200215", - "fTime": "000000", - "tDate": "20200216", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200214", - "fTime": "000000", - "tDate": "20200215", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200213", - "fTime": "000000", - "tDate": "20200214", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200212", - "fTime": "000000", - "tDate": "20200213", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200211", - "fTime": "000000", - "tDate": "20200212", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200210", - "fTime": "000000", - "tDate": "20200211", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200209", - "fTime": "000000", - "tDate": "20200210", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200208", - "fTime": "000000", - "tDate": "20200209", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200207", - "fTime": "000000", - "tDate": "20200208", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200206", - "fTime": "000000", - "tDate": "20200207", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200205", - "fTime": "000000", - "tDate": "20200206", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200204", - "fTime": "000000", - "tDate": "20200205", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200203", - "fTime": "000000", - "tDate": "20200204", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200202", - "fTime": "000000", - "tDate": "20200203", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200201", - "fTime": "000000", - "tDate": "20200202", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200131", - "fTime": "000000", - "tDate": "20200201", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200130", - "fTime": "000000", - "tDate": "20200131", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200129", - "fTime": "000000", - "tDate": "20200130", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200128", - "fTime": "000000", - "tDate": "20200129", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200127", - "fTime": "000000", - "tDate": "20200128", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200126", - "fTime": "000000", - "tDate": "20200127", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200125", - "fTime": "000000", - "tDate": "20200126", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200124", - "fTime": "000000", - "tDate": "20200125", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200123", - "fTime": "000000", - "tDate": "20200124", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200122", - "fTime": "000000", - "tDate": "20200123", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200121", - "fTime": "000000", - "tDate": "20200122", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200120", - "fTime": "000000", - "tDate": "20200121", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200119", - "fTime": "000000", - "tDate": "20200120", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200118", - "fTime": "000000", - "tDate": "20200119", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200117", - "fTime": "000000", - "tDate": "20200118", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200116", - "fTime": "000000", - "tDate": "20200117", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200115", - "fTime": "000000", - "tDate": "20200116", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200114", - "fTime": "000000", - "tDate": "20200115", - "tTime": "000000" - }, - { - "fLocX": 0, - "tLocX": 0, - "fDate": "20200113", - "fTime": "000000", - "tDate": "20200114", - "tTime": "000000" - }, - { - "fLocX": 3, - "tLocX": 1, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200313", - "tTime": "040000", - "sectionNums": [ - "6081" - ] - }, - { - "fLocX": 4, - "tLocX": 1, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200313", - "tTime": "040000", - "sectionNums": [ - "6084" - ] - }, - { - "fLocX": 1, - "tLocX": 1, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200313", - "tTime": "040000", - "sectionNums": [ - "6081" - ] - }, - { - "fLocX": 6, - "tLocX": 7, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200331", - "tTime": "235900", - "sectionNums": [ - "6078" - ] - }, - { - "fLocX": 7, - "tLocX": 6, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200331", - "tTime": "235900", - "sectionNums": [ - "6078" - ] - }, - { - "fLocX": 8, - "tLocX": 8, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200403", - "tTime": "235900", - "sectionNums": [ - "6142" - ] - }, - { - "fLocX": 1, - "tLocX": 1, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200403", - "tTime": "235900", - "sectionNums": [ - "6500" - ] - }, - { - "fLocX": 16, - "tLocX": 15, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200403", - "tTime": "235900", - "sectionNums": [ - "6153" - ] - }, - { - "fLocX": 3, - "tLocX": 3, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200403", - "tTime": "235900", - "sectionNums": [ - "6081" - ] - }, - { - "fLocX": 17, - "tLocX": 17, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200403", - "tTime": "235900", - "sectionNums": [ - "6135" - ] - }, - { - "fLocX": 18, - "tLocX": 20, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200403", - "tTime": "235900", - "sectionNums": [ - "6135" - ] - }, - { - "fLocX": 21, - "tLocX": 21, - "fDate": "20200112", - "fTime": "060000", - "tDate": "20200120", - "tTime": "060000", - "sectionNums": [ - "6100" - ] - }, - { - "fLocX": 21, - "tLocX": 22, - "fDate": "20200112", - "fTime": "060000", - "tDate": "20200120", - "tTime": "060000", - "sectionNums": [ - "6100" - ] - }, - { - "fLocX": 24, - "tLocX": 23, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200122", - "tTime": "040000", - "sectionNums": [ - "6008" - ] - }, - { - "fLocX": 1, - "tLocX": 3, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200313", - "tTime": "040000", - "sectionNums": [ - "6081" - ] - }, - { - "fLocX": 26, - "tLocX": 30, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200403", - "tTime": "235900", - "sectionNums": [ - "6087" - ] - }, - { - "fLocX": 1, - "tLocX": 1, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200403", - "tTime": "235900", - "sectionNums": [ - "6500" - ] - }, - { - "fLocX": 1, - "tLocX": 1, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200403", - "tTime": "235900", - "sectionNums": [ - "6500" - ] - }, - { - "fLocX": 32, - "tLocX": 15, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200403", - "tTime": "235900", - "sectionNums": [ - "7359" - ] - }, - { - "fLocX": 1, - "tLocX": 1, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200403", - "tTime": "235900", - "sectionNums": [ - "6081" - ] - }, - { - "fLocX": 1, - "tLocX": 1, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200403", - "tTime": "235900", - "sectionNums": [ - "6081" - ] - }, - { - "fLocX": 32, - "tLocX": 32, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200403", - "tTime": "235900", - "sectionNums": [ - "6152" - ] - }, - { - "fLocX": 32, - "tLocX": 32, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200403", - "tTime": "235900", - "sectionNums": [ - "6152" - ] - }, - { - "fLocX": 32, - "tLocX": 32, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200403", - "tTime": "235900", - "sectionNums": [ - "6152" - ] - }, - { - "fLocX": 32, - "tLocX": 32, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200403", - "tTime": "235900", - "sectionNums": [ - "6152" - ] - }, - { - "fLocX": 17, - "tLocX": 17, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200403", - "tTime": "235900", - "sectionNums": [ - "7363" - ] - }, - { - "fLocX": 33, - "tLocX": 21, - "fDate": "20200111", - "fTime": "000000", - "tDate": "20200201", - "tTime": "160000", - "sectionNums": [ - "6100" - ] - }, - { - "fLocX": 34, - "tLocX": 34, - "fDate": "20200113", - "fTime": "080000", - "tDate": "20200403", - "tTime": "235900", - "sectionNums": [ - "6106" - ] - }, - { - "fLocX": 26, - "tLocX": 3, - "fDate": "20200114", - "fTime": "114000", - "tDate": "20200118", - "tTime": "060000", - "sectionNums": [ - "6082" - ] - } - ] - }, - "msgRefL": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29 - ], - "edgeRefL": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30 - ], - "lastUpd": "2020-01-10, 09:48" -} diff --git a/test/fixtures/db-rest-journey.json b/test/fixtures/db-rest-journey.json deleted file mode 100644 index b8d1e01a..00000000 --- a/test/fixtures/db-rest-journey.json +++ /dev/null @@ -1,184 +0,0 @@ -{ - "Trip": [ - { - "Eco": {}, - "ServiceDays": [ - { - "planningPeriodBegin": "2018-12-09", - "planningPeriodEnd": "2019-12-14", - "sDaysR": "täglich", - "sDaysB": "FFFFFFFFFFFFFFFFFFFFFF0001FFFC000000000000000007FFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0" - } - ], - "LegList": { - "Leg": [ - { - "Origin": { - "name": "Hildesheim Hbf", - "type": "ST", - "id": "A=1@O=Hildesheim Hbf@X=9953495@Y=52160627@U=80@L=8000169@", - "extId": "8000169", - "lon": 9.953495, - "lat": 52.160627, - "routeIdx": 6, - "prognosisType": "PROGNOSED", - "time": "17:44:00", - "date": "2019-08-23", - "tz": 120, - "track": "3", - "rtTime": "17:45:00", - "rtDate": "2019-08-23", - "rtTz": 120, - "rtBoarding": true - }, - "Destination": { - "name": "Hannover Hbf", - "type": "ST", - "id": "A=1@O=Hannover Hbf@X=9741017@Y=52376764@U=80@L=8000152@", - "extId": "8000152", - "lon": 9.741017, - "lat": 52.376764, - "routeIdx": 8, - "prognosisType": "PROGNOSED", - "time": "18:10:00", - "date": "2019-08-23", - "tz": 120, - "track": "2", - "rtTime": "18:11:00", - "rtDate": "2019-08-23", - "rtTz": 120, - "rtAlighting": true - }, - "Notes": { - "Note": [ - { - "value": "Fahrradmitnahme begrenzt möglich", - "key": "FB", - "type": "A", - "priority": 260, - "routeIdxFrom": 6, - "routeIdxTo": 8 - }, - { - "value": "Rollstuhlstellplatz", - "key": "RO", - "type": "A", - "priority": 560, - "routeIdxFrom": 6, - "routeIdxTo": 8 - } - ] - }, - "JourneyDetailRef": { - "ref": "1|272481|0|80|23082019" - }, - "JourneyStatus": "P", - "Product": { - "name": "erx83476", - "num": "83476", - "catOut": "erx", - "catIn": "DPN", - "catCode": "3", - "catOutS": "DPN", - "catOutL": "erixx", - "operatorCode": "DPN", - "operator": "erixx", - "admin": "X2____" - }, - "Polyline": { - "crd": [ - 9.953495, - 52.160627, - 9.842595, - 52.232604, - 9.741017, - 52.376764 - ], - "delta": false, - "dim": 2, - "type": "WGS84", - "crdEncS": "NNN" - }, - "Stops": { - "Stop": [ - { - "name": "Hildesheim Hbf", - "id": "A=1@O=Hildesheim Hbf@X=9953495@Y=52160627@U=80@L=8000169@", - "extId": "8000169", - "routeIdx": 6, - "lon": 9.953495, - "lat": 52.160627, - "depPrognosisType": "PROGNOSED", - "depTime": "17:44:00", - "depDate": "2019-08-23", - "depTz": 120, - "depTrack": "3", - "rtDepTime": "17:45:00", - "rtDepDate": "2019-08-23", - "rtBoarding": true - }, - { - "name": "Sarstedt", - "id": "A=1@O=Sarstedt@X=9842595@Y=52232604@U=80@L=8005292@", - "extId": "8005292", - "routeIdx": 7, - "lon": 9.842595, - "lat": 52.232604, - "arrPrognosisType": "PROGNOSED", - "depPrognosisType": "PROGNOSED", - "depTime": "17:56:00", - "depDate": "2019-08-23", - "depTz": 120, - "arrTime": "17:56:00", - "arrDate": "2019-08-23", - "arrTz": 120, - "arrTrack": "1", - "depTrack": "1", - "rtDepTime": "17:57:00", - "rtDepDate": "2019-08-23", - "rtArrTime": "17:57:00", - "rtArrDate": "2019-08-23", - "rtAlighting": true, - "rtBoarding": true - }, - { - "name": "Hannover Hbf", - "id": "A=1@O=Hannover Hbf@X=9741017@Y=52376764@U=80@L=8000152@", - "extId": "8000152", - "routeIdx": 8, - "lon": 9.741017, - "lat": 52.376764, - "arrPrognosisType": "PROGNOSED", - "arrTime": "18:10:00", - "arrDate": "2019-08-23", - "arrTz": 120, - "arrTrack": "2", - "rtArrTime": "18:11:00", - "rtArrDate": "2019-08-23", - "rtAlighting": true - } - ] - }, - "idx": 0, - "name": "erx83476", - "number": "83476", - "category": "DPN", - "type": "JNY", - "reachable": true, - "direction": "Hannover Hbf" - } - ] - }, - "idx": 0, - "tripId": "C-0", - "ctxRecon": "T$A=1@O=Hildesheim Hbf@L=8000169@a=128@$A=1@O=Hannover Hbf@L=8000152@a=128@$201908231744$201908231810$erx83476$$1$", - "duration": "PT26M", - "checksum": "d3b9a458_3" - } - ], - "scrB": "1|OB|MTµ11µ374024µ374024µ374050µ374050µ0µ0µ165µ374018µ1µ-2147482610µ0µ1µ2|PDHµ3abb7e01fc6c29145882f2d490780e90|RDµ23082019|RTµ173813", - "scrF": "1|OF|MTµ11µ374024µ374024µ374050µ374050µ0µ0µ165µ374018µ1µ-2147482610µ0µ1µ2|PDHµ3abb7e01fc6c29145882f2d490780e90|RDµ23082019|RTµ173813", - "serverVersion": "1.14", - "dialectVersion": "1.23", - "requestId": "1566574693925" -} diff --git a/test/fixtures/db-stop.js b/test/fixtures/db-stop.js deleted file mode 100644 index 86ed940b..00000000 --- a/test/fixtures/db-stop.js +++ /dev/null @@ -1,637 +0,0 @@ -const facilities = { - '3SZentrale': '030/2971055', - 'parkingLots': true, - 'bicycleParkingRacks': true, - 'localPublicTransport': true, - 'toilets': true, - 'lockers': true, - 'travelShop': false, - 'stepFreeAccess': true, - 'boardingAid': 'ja, um voranmeldung unter 01806 512 512* wird gebeten', - 'taxis': true, -}; - -const reisezentrumOpeningHours = { - Mo: '08:00-20:00', - Di: '08:00-20:00', - Mi: '08:00-20:00', - Do: '08:00-20:00', - Fr: '08:00-20:00', - Sa: '10:00-18:00', - So: '10:00-18:00', - raw: [ - ['Mo', '08:00-20:00'], - ['Di', '08:00-20:00'], - ['Mi', '08:00-20:00'], - ['Do', '08:00-20:00'], - ['Fr', '08:00-20:00'], - ['Sa', '10:00-18:00'], - ['So', '10:00-18:00'], - ], -}; - -const station = { - type: 'station', - id: '8011155', - name: 'Berlin Alexanderplatz', - location: { - type: 'location', - id: '8011155', - latitude: 52.521526, - longitude: 13.411088, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: true, - taxi: false, - }, - transitAuthority: 'VBB', - ids: { - dhid: 'de:11000:900100003', - VBB: '900100003', - }, - facilities, - reisezentrumOpeningHours, -}; - -const dbStop = { - ...station, - stops: [{ - type: 'stop', - id: '372948', - ids: { - dhid: 'de:11000:900100731', - VBB: '900100731', - }, - name: 'Alexanderpl (S+U)/Memhardstr.[4-5], Berlin', - location: { - type: 'location', - id: '372948', - latitude: 52.523513, - longitude: 13.411366, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: true, - taxi: false, - }, - station, - transitAuthority: 'VBB', - facilities, - reisezentrumOpeningHours, - }, { - type: 'stop', - id: '727273', - ids: { - dhid: 'de:11000:900100026', - VBB: '900100026', - }, - name: 'Alexanderplatz Bahnhof (S+U)/Gontardstr., Berlin', - location: { - type: 'location', - id: '727273', - latitude: 52.52087, - longitude: 13.411609, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: true, - taxi: false, - }, - station, - transitAuthority: 'VBB', - facilities, - reisezentrumOpeningHours, - }, { - type: 'stop', - id: '727460', - ids: { - dhid: 'de:11000:900100024', - VBB: '900100024', - }, - name: 'Alexanderplatz Bahnhof (S+U)/Dircksenstr., Berlin', - location: { - type: 'location', - id: '727460', - latitude: 52.521967, - longitude: 13.41116, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: true, - taxi: false, - }, - station, - transitAuthority: 'VBB', - facilities, - reisezentrumOpeningHours, - }, { - type: 'stop', - id: '727484', - ids: { - dhid: 'de:11000:900100031', - VBB: '900100031', - }, - name: 'Alexanderplatz Bahnhof (S+U)/Memhardstr., Berlin', - location: { - type: 'location', - id: '727484', - latitude: 52.522722, - longitude: 13.410288, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: true, - taxi: false, - }, - station, - transitAuthority: 'VBB', - facilities, - reisezentrumOpeningHours, - }, { - type: 'stop', - id: '728658', - ids: { - dhid: 'de:11000:900100707', - VBB: '900100707', - }, - name: 'Alexanderplatz [Bus] (U), Berlin', - location: { - type: 'location', - id: '728658', - latitude: 52.52318, - longitude: 13.413946, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: true, - taxi: false, - }, - station, - transitAuthority: 'VBB', - facilities, - }, { - type: 'stop', - id: '728659', - ids: { - dhid: 'de:11000:900100703', - VBB: '900100703', - }, - name: 'Alexanderplatz [U2] (S+U), Berlin', - location: { - type: 'location', - id: '728659', - latitude: 52.521742, - longitude: 13.414045, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: true, - taxi: false, - }, - station, - transitAuthority: 'VBB', - facilities, - reisezentrumOpeningHours, - }, { - type: 'stop', - id: '728660', - ids: { - dhid: 'de:11000:900100704', - VBB: '900100704', - }, - name: 'Alexanderplatz [U5] (S+U), Berlin', - location: { - type: 'location', - id: '728660', - latitude: 52.521661, - longitude: 13.414045, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: true, - taxi: false, - }, - station, - transitAuthority: 'VBB', - facilities, - reisezentrumOpeningHours, - }, { - type: 'stop', - id: '728735', - ids: { - dhid: 'de:11000:900100712', - VBB: '900100712', - }, - name: 'Alexanderpl. (S+U)/Grunerstr. [Alexanderstr.], Ber', - location: { - type: 'location', - id: '728735', - latitude: 52.520322, - longitude: 13.415708, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: true, - taxi: false, - }, - station, - transitAuthority: 'VBB', - facilities, - }, { - type: 'stop', - id: '732533', - ids: { - dhid: 'de:11000:900100705', - VBB: '900100705', - }, - name: 'Alexanderplatz [U8] (S+U), Berlin', - location: { - type: 'location', - id: '732533', - latitude: 52.521023, - longitude: 13.412661, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: true, - taxi: false, - }, - station, - transitAuthority: 'VBB', - facilities, - reisezentrumOpeningHours, - }, { - type: 'stop', - id: '732535', - ids: { - dhid: 'de:11000:900100005', - VBB: '900100005', - }, - name: 'Alexanderplatz [Tram] (U), Berlin', - location: { - type: 'location', - id: '732535', - latitude: 52.522119, - longitude: 13.414683, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: true, - taxi: false, - }, - station, - transitAuthority: 'VBB', - facilities, - }, { - type: 'stop', - id: '732536', - ids: { - dhid: 'de:11000:900100711', - VBB: '900100711', - }, - name: 'Alexanderplatz (S+U)/Grunerstr., Berlin', - location: { - type: 'location', - id: '732536', - latitude: 52.520825, - longitude: 13.414926, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: true, - taxi: false, - }, - station, - transitAuthority: 'VBB', - facilities, - }, { - type: 'stop', - id: '8089001', - ids: { - dhid: 'de:11000:900100003', - VBB: '900100003', - }, - name: 'Berlin Alexanderplatz (S)', - location: { - type: 'location', - id: '8089001', - latitude: 52.521643, - longitude: 13.411097, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: true, - suburban: true, - bus: true, - ferry: false, - subway: true, - tram: true, - taxi: false, - }, - transitAuthority: 'VBB', - station, - facilities, - reisezentrumOpeningHours, - }, { - type: 'stop', - id: '732594', - ids: { - VBB: '900100517', - }, - name: 'Otto-Braun-Str./Alexanderplatz, Berlin', - location: { - type: 'location', - id: '732594', - latitude: 52.522066, - longitude: 13.41658, - }, - products: { - nationalExpress: false, - national: false, - regionalExpress: false, - regional: false, - suburban: false, - bus: false, - ferry: false, - subway: false, - tram: false, - taxi: false, - }, - transitAuthority: 'VBB', - }], - entrances: [{ - type: 'location', id: '608011155', - latitude: 52.521814, longitude: 13.411456, - }, { - type: 'location', id: '718011155', - latitude: 52.521373, longitude: 13.413317, - }, { - type: 'location', id: '708011155', - latitude: 52.522317, longitude: 13.412895, - }, { - type: 'location', id: '698011155', - latitude: 52.520852, longitude: 13.412274, - }, { - type: 'location', id: '688011155', - latitude: 52.521176, longitude: 13.412463, - }, { - type: 'location', id: '678011155', - latitude: 52.520933, longitude: 13.41285, - }, { - type: 'location', id: '668011155', - latitude: 52.520798, longitude: 13.411717, - }, { - type: 'location', id: '658011155', - latitude: 52.52096, longitude: 13.414908, - }, { - type: 'location', id: '648011155', - latitude: 52.521724, longitude: 13.41027, - }, { - type: 'location', id: '638011155', - latitude: 52.52211, longitude: 13.410881, - }, { - type: 'location', id: '628011155', - latitude: 52.522119, longitude: 13.414647, - }, { - type: 'location', id: '618011155', - latitude: 52.521409, longitude: 13.410728, - }, { - type: 'location', id: '8089001', - latitude: 52.521643, longitude: 13.411097, - }, { - type: 'location', id: '608089001', - latitude: 52.521409, longitude: 13.410728, - }, { - type: 'location', id: '718089001', - latitude: 52.521373, longitude: 13.413317, - }, { - type: 'location', id: '708089001', - latitude: 52.522317, longitude: 13.412895, - }, { - type: 'location', id: '698089001', - latitude: 52.520852, longitude: 13.412274, - }, { - type: 'location', id: '688089001', - latitude: 52.521176, longitude: 13.412463, - }, { - type: 'location', id: '678089001', - latitude: 52.520933, longitude: 13.41285, - }, { - type: 'location', id: '668089001', - latitude: 52.520798, longitude: 13.411717, - }, { - type: 'location', id: '658089001', - latitude: 52.52096, longitude: 13.414908, - }, { - type: 'location', id: '648089001', - latitude: 52.521724, longitude: 13.41027, - }, { - type: 'location', id: '638089001', - latitude: 52.52211, longitude: 13.410881, - }, { - type: 'location', id: '628089001', - latitude: 52.522119, longitude: 13.414647, - }, { - type: 'location', id: '618089001', - latitude: 52.521814, longitude: 13.411456, - }, { - type: 'location', id: '600732533', - latitude: 52.520933, longitude: 13.41285, - }, { - type: 'location', id: '710732533', - latitude: 52.522317, longitude: 13.412895, - }, { - type: 'location', id: '700732533', - latitude: 52.520852, longitude: 13.412274, - }, { - type: 'location', id: '690732533', - latitude: 52.520798, longitude: 13.411717, - }, { - type: 'location', id: '680732533', - latitude: 52.52096, longitude: 13.414908, - }, { - type: 'location', id: '670732533', - latitude: 52.521724, longitude: 13.41027, - }, { - type: 'location', id: '660732533', - latitude: 52.52211, longitude: 13.410881, - }, { - type: 'location', id: '650732533', - latitude: 52.521409, longitude: 13.410728, - }, { - type: 'location', id: '640732533', - latitude: 52.521814, longitude: 13.411456, - }, { - type: 'location', id: '630732533', - latitude: 52.522119, longitude: 13.414647, - }, { - type: 'location', id: '620732533', - latitude: 52.521373, longitude: 13.413317, - }, { - type: 'location', id: '610732533', - latitude: 52.521176, longitude: 13.412463, - }, { - type: 'location', id: '600728660', - latitude: 52.521373, longitude: 13.413317, - }, { - type: 'location', id: '710728660', - latitude: 52.520852, longitude: 13.412274, - }, { - type: 'location', id: '700728660', - latitude: 52.521176, longitude: 13.412463, - }, { - type: 'location', id: '690728660', - latitude: 52.520933, longitude: 13.41285, - }, { - type: 'location', id: '680728660', - latitude: 52.520798, longitude: 13.411717, - }, { - type: 'location', id: '670728660', - latitude: 52.521724, longitude: 13.41027, - }, { - type: 'location', id: '660728660', - latitude: 52.52211, longitude: 13.410881, - }, { - type: 'location', id: '650728660', - latitude: 52.521409, longitude: 13.410728, - }, { - type: 'location', id: '640728660', - latitude: 52.521814, longitude: 13.411456, - }, { - type: 'location', id: '630728660', - latitude: 52.522317, longitude: 13.412895, - }, { - type: 'location', id: '620728660', - latitude: 52.522119, longitude: 13.414647, - }, { - type: 'location', id: '610728660', - latitude: 52.52096, longitude: 13.414908, - }, { - type: 'location', id: '600728659', - latitude: 52.522119, longitude: 13.414647, - }, { - type: 'location', id: '710728659', - latitude: 52.520852, longitude: 13.412274, - }, { - type: 'location', id: '700728659', - latitude: 52.521176, longitude: 13.412463, - }, { - type: 'location', id: '690728659', - latitude: 52.520933, longitude: 13.41285, - }, { - type: 'location', id: '680728659', - latitude: 52.520798, longitude: 13.411717, - }, { - type: 'location', id: '670728659', - latitude: 52.521724, longitude: 13.41027, - }, { - type: 'location', id: '660728659', - latitude: 52.52211, longitude: 13.410881, - }, { - type: 'location', id: '650728659', - latitude: 52.521409, longitude: 13.410728, - }, { - type: 'location', id: '640728659', - latitude: 52.521814, longitude: 13.411456, - }, { - type: 'location', id: '630728659', - latitude: 52.521373, longitude: 13.413317, - }, { - type: 'location', id: '620728659', - latitude: 52.52096, longitude: 13.414908, - }, { - type: 'location', id: '610728659', - latitude: 52.522317, longitude: 13.412895, - }], -}; - -export { - dbStop, -}; diff --git a/test/fixtures/db-stop.json b/test/fixtures/db-stop.json deleted file mode 100644 index 0a14f6af..00000000 --- a/test/fixtures/db-stop.json +++ /dev/null @@ -1,15439 +0,0 @@ -{ - "common": { - "locL": [ - { - "lid": "A=1@O=Alexanderpl (S+U)/Memhardstr.[4-5], Berlin@X=13411366@Y=52523513@U=80@L=372948@", - "type": "S", - "name": "Alexanderpl (S+U)/Memhardstr.[4-5], Berlin", - "icoX": 7, - "extId": "372948", - "state": "F", - "crd": { - "x": 13411366, - "y": 52523513, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 440, - "pRefL": [ - 26, - 27, - 28 - ], - "gridL": [ - { - "nCols": 2, - "nRows": 12, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 0 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 1 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 2 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 3 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 4 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 6 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 7 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 8 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 9 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 10 - } - ] - }, - { - "col": 1, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 11 - } - ] - }, - { - "col": 0, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 12 - } - ] - }, - { - "col": 1, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 13 - } - ] - }, - { - "col": 1, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 14 - } - ] - }, - { - "col": 0, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 15 - } - ] - }, - { - "col": 1, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - }, - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - } - ], - "type": "S", - "title": "Ausstattung" - }, - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "mMastLocX": 1, - "msgL": [ - { - "type": "REM", - "remX": 32, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 19, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 20, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 21, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 33, - "tagL": [ - "RES_LOC" - ] - } - ] - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13410962@Y=52521481@U=80@L=8011155@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 1, - "extId": "8011155", - "state": "F", - "crd": { - "x": 13411088, - "y": 52521526, - "z": 0, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 440, - "pRefL": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31 - ], - "gridL": [ - { - "nCols": 2, - "nRows": 12, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 0 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 1 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 2 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 3 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 4 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 6 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 7 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 8 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 9 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 10 - } - ] - }, - { - "col": 1, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 11 - } - ] - }, - { - "col": 0, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 12 - } - ] - }, - { - "col": 1, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 13 - } - ] - }, - { - "col": 1, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 14 - } - ] - }, - { - "col": 0, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 15 - } - ] - }, - { - "col": 1, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - }, - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - } - ], - "type": "S", - "title": "Ausstattung" - }, - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "msgL": [ - { - "type": "REM", - "remX": 18, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 19, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 20, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 21, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 22, - "tagL": [ - "RES_LOC" - ] - } - ] - }, - { - "lid": "A=1@O=Alexanderplatz Bahnhof (S+U)/Gontardstr., Berlin@X=13411609@Y=52520870@U=80@L=727273@", - "type": "S", - "name": "Alexanderplatz Bahnhof (S+U)/Gontardstr., Berlin", - "icoX": 7, - "extId": "727273", - "state": "F", - "crd": { - "x": 13411609, - "y": 52520870, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 440, - "pRefL": [ - 29, - 30, - 31 - ], - "gridL": [ - { - "nCols": 2, - "nRows": 12, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 0 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 1 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 2 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 3 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 4 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 6 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 7 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 8 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 9 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 10 - } - ] - }, - { - "col": 1, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 11 - } - ] - }, - { - "col": 0, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 12 - } - ] - }, - { - "col": 1, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 13 - } - ] - }, - { - "col": 1, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 14 - } - ] - }, - { - "col": 0, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 15 - } - ] - }, - { - "col": 1, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - }, - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - } - ], - "type": "S", - "title": "Ausstattung" - }, - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "mMastLocX": 1, - "msgL": [ - { - "type": "REM", - "remX": 34, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 19, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 20, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 21, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 35, - "tagL": [ - "RES_LOC" - ] - } - ] - }, - { - "lid": "A=1@O=Alexanderplatz Bahnhof (S+U)/Dircksenstr., Berlin@X=13411160@Y=52521967@U=80@L=727460@", - "type": "S", - "name": "Alexanderplatz Bahnhof (S+U)/Dircksenstr., Berlin", - "icoX": 7, - "extId": "727460", - "state": "F", - "crd": { - "x": 13411160, - "y": 52521967, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 440, - "pRefL": [ - 28 - ], - "gridL": [ - { - "nCols": 2, - "nRows": 12, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 0 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 1 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 2 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 3 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 4 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 6 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 7 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 8 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 9 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 10 - } - ] - }, - { - "col": 1, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 11 - } - ] - }, - { - "col": 0, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 12 - } - ] - }, - { - "col": 1, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 13 - } - ] - }, - { - "col": 1, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 14 - } - ] - }, - { - "col": 0, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 15 - } - ] - }, - { - "col": 1, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - }, - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - } - ], - "type": "S", - "title": "Ausstattung" - }, - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "mMastLocX": 1, - "msgL": [ - { - "type": "REM", - "remX": 36, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 19, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 20, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 21, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 37, - "tagL": [ - "RES_LOC" - ] - } - ] - }, - { - "lid": "A=1@O=Alexanderplatz Bahnhof (S+U)/Memhardstr., Berlin@X=13410288@Y=52522722@U=80@L=727484@", - "type": "S", - "name": "Alexanderplatz Bahnhof (S+U)/Memhardstr., Berlin", - "icoX": 1, - "extId": "727484", - "state": "F", - "crd": { - "x": 13410288, - "y": 52522722, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 440, - "pRefL": [ - 11, - 12, - 13, - 14, - 15, - 16, - 19, - 20, - 21, - 22 - ], - "gridL": [ - { - "nCols": 2, - "nRows": 12, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 0 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 1 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 2 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 3 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 4 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 6 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 7 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 8 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 9 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 10 - } - ] - }, - { - "col": 1, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 11 - } - ] - }, - { - "col": 0, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 12 - } - ] - }, - { - "col": 1, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 13 - } - ] - }, - { - "col": 1, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 14 - } - ] - }, - { - "col": 0, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 15 - } - ] - }, - { - "col": 1, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - }, - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - } - ], - "type": "S", - "title": "Ausstattung" - }, - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "mMastLocX": 1, - "msgL": [ - { - "type": "REM", - "remX": 38, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 19, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 20, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 21, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 39, - "tagL": [ - "RES_LOC" - ] - } - ] - }, - { - "lid": "A=1@O=Alexanderplatz [Bus] (U), Berlin@X=13413946@Y=52523180@U=80@L=728658@", - "type": "S", - "name": "Alexanderplatz [Bus] (U), Berlin", - "icoX": 1, - "extId": "728658", - "state": "F", - "crd": { - "x": 13413946, - "y": 52523180, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 440, - "pRefL": [ - 12, - 21, - 22 - ], - "gridL": [ - { - "nCols": 2, - "nRows": 12, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 0 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 1 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 2 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 3 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 4 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 6 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 7 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 8 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 9 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 10 - } - ] - }, - { - "col": 1, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 11 - } - ] - }, - { - "col": 0, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 12 - } - ] - }, - { - "col": 1, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 13 - } - ] - }, - { - "col": 1, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 14 - } - ] - }, - { - "col": 0, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 15 - } - ] - }, - { - "col": 1, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - }, - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - } - ], - "type": "S", - "title": "Ausstattung" - } - ], - "mMastLocX": 1, - "msgL": [ - { - "type": "REM", - "remX": 40, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 19, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 20, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 21, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 41, - "tagL": [ - "RES_LOC" - ] - } - ] - }, - { - "lid": "A=1@O=Alexanderplatz [U2] (S+U), Berlin@X=13414045@Y=52521742@U=80@L=728659@", - "type": "S", - "name": "Alexanderplatz [U2] (S+U), Berlin", - "icoX": 6, - "extId": "728659", - "state": "F", - "crd": { - "x": 13414045, - "y": 52521742, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 440, - "pRefL": [ - 23 - ], - "gridL": [ - { - "nCols": 2, - "nRows": 12, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 0 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 1 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 2 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 3 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 4 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 6 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 7 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 8 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 9 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 10 - } - ] - }, - { - "col": 1, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 11 - } - ] - }, - { - "col": 0, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 12 - } - ] - }, - { - "col": 1, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 13 - } - ] - }, - { - "col": 1, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 14 - } - ] - }, - { - "col": 0, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 15 - } - ] - }, - { - "col": 1, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - }, - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - } - ], - "type": "S", - "title": "Ausstattung" - }, - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "mMastLocX": 1, - "msgL": [ - { - "type": "REM", - "remX": 42, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 19, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 20, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 21, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 43, - "tagL": [ - "RES_LOC" - ] - } - ] - }, - { - "lid": "A=1@O=Alexanderplatz [U5] (S+U), Berlin@X=13414045@Y=52521661@U=80@L=728660@", - "type": "S", - "name": "Alexanderplatz [U5] (S+U), Berlin", - "icoX": 6, - "extId": "728660", - "state": "F", - "crd": { - "x": 13414045, - "y": 52521661, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 440, - "pRefL": [ - 24 - ], - "gridL": [ - { - "nCols": 2, - "nRows": 12, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 0 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 1 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 2 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 3 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 4 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 6 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 7 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 8 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 9 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 10 - } - ] - }, - { - "col": 1, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 11 - } - ] - }, - { - "col": 0, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 12 - } - ] - }, - { - "col": 1, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 13 - } - ] - }, - { - "col": 1, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 14 - } - ] - }, - { - "col": 0, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 15 - } - ] - }, - { - "col": 1, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - }, - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - } - ], - "type": "S", - "title": "Ausstattung" - }, - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "mMastLocX": 1, - "msgL": [ - { - "type": "REM", - "remX": 44, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 19, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 20, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 21, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 45, - "tagL": [ - "RES_LOC" - ] - } - ] - }, - { - "lid": "A=1@O=Alexanderpl. (S+U)/Grunerstr. [Alexanderstr.], Ber@X=13415708@Y=52520322@U=80@L=728735@", - "type": "S", - "name": "Alexanderpl. (S+U)/Grunerstr. [Alexanderstr.], Ber", - "icoX": 1, - "extId": "728735", - "state": "F", - "crd": { - "x": 13415708, - "y": 52520322, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 440, - "pRefL": [ - 18 - ], - "gridL": [ - { - "nCols": 2, - "nRows": 12, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 0 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 1 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 2 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 3 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 4 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 6 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 7 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 8 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 9 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 10 - } - ] - }, - { - "col": 1, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 11 - } - ] - }, - { - "col": 0, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 12 - } - ] - }, - { - "col": 1, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 13 - } - ] - }, - { - "col": 1, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 14 - } - ] - }, - { - "col": 0, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 15 - } - ] - }, - { - "col": 1, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - }, - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - } - ], - "type": "S", - "title": "Ausstattung" - } - ], - "mMastLocX": 1, - "msgL": [ - { - "type": "REM", - "remX": 46, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 19, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 20, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 21, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 47, - "tagL": [ - "RES_LOC" - ] - } - ] - }, - { - "lid": "A=1@O=Alexanderplatz [U8] (S+U), Berlin@X=13412661@Y=52521023@U=80@L=732533@", - "type": "S", - "name": "Alexanderplatz [U8] (S+U), Berlin", - "icoX": 6, - "extId": "732533", - "state": "F", - "crd": { - "x": 13412661, - "y": 52521023, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 440, - "pRefL": [ - 25 - ], - "gridL": [ - { - "nCols": 2, - "nRows": 12, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 0 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 1 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 2 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 3 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 4 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 6 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 7 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 8 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 9 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 10 - } - ] - }, - { - "col": 1, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 11 - } - ] - }, - { - "col": 0, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 12 - } - ] - }, - { - "col": 1, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 13 - } - ] - }, - { - "col": 1, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 14 - } - ] - }, - { - "col": 0, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 15 - } - ] - }, - { - "col": 1, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - }, - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - } - ], - "type": "S", - "title": "Ausstattung" - }, - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "mMastLocX": 1, - "msgL": [ - { - "type": "REM", - "remX": 48, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 19, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 20, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 21, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 49, - "tagL": [ - "RES_LOC" - ] - } - ] - }, - { - "lid": "A=1@O=Alexanderplatz [Tram] (U), Berlin@X=13414683@Y=52522119@U=80@L=732535@", - "type": "S", - "name": "Alexanderplatz [Tram] (U), Berlin", - "icoX": 7, - "extId": "732535", - "state": "F", - "crd": { - "x": 13414683, - "y": 52522119, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 440, - "pRefL": [ - 29, - 30, - 31 - ], - "gridL": [ - { - "nCols": 2, - "nRows": 12, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 0 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 1 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 2 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 3 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 4 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 6 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 7 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 8 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 9 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 10 - } - ] - }, - { - "col": 1, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 11 - } - ] - }, - { - "col": 0, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 12 - } - ] - }, - { - "col": 1, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 13 - } - ] - }, - { - "col": 1, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 14 - } - ] - }, - { - "col": 0, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 15 - } - ] - }, - { - "col": 1, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - }, - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - } - ], - "type": "S", - "title": "Ausstattung" - } - ], - "mMastLocX": 1, - "msgL": [ - { - "type": "REM", - "remX": 50, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 19, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 20, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 21, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 51, - "tagL": [ - "RES_LOC" - ] - } - ] - }, - { - "lid": "A=1@O=Alexanderplatz (S+U)/Grunerstr., Berlin@X=13414926@Y=52520825@U=80@L=732536@", - "type": "S", - "name": "Alexanderplatz (S+U)/Grunerstr., Berlin", - "icoX": 1, - "extId": "732536", - "state": "F", - "crd": { - "x": 13414926, - "y": 52520825, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 440, - "pRefL": [ - 17, - 18 - ], - "gridL": [ - { - "nCols": 2, - "nRows": 12, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 0 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 1 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 2 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 3 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 4 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 6 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 7 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 8 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 9 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 10 - } - ] - }, - { - "col": 1, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 11 - } - ] - }, - { - "col": 0, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 12 - } - ] - }, - { - "col": 1, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 13 - } - ] - }, - { - "col": 1, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 14 - } - ] - }, - { - "col": 0, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 15 - } - ] - }, - { - "col": 1, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - }, - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - } - ], - "type": "S", - "title": "Ausstattung" - } - ], - "mMastLocX": 1, - "msgL": [ - { - "type": "REM", - "remX": 52, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 19, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 20, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 21, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 53, - "tagL": [ - "RES_LOC" - ] - } - ] - }, - { - "lid": "A=1@O=Berlin Alexanderplatz (S)@X=13411007@Y=52521643@U=80@L=8089001@", - "type": "S", - "name": "Berlin Alexanderplatz (S)", - "icoX": 5, - "extId": "8089001", - "state": "F", - "crd": { - "x": 13411097, - "y": 52521643, - "z": 0, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 440, - "pRefL": [ - 6, - 7, - 8, - 9, - 10 - ], - "gridL": [ - { - "nCols": 2, - "nRows": 12, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 0 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 1 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 2 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 3 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 4 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 6 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 7 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 8 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 9 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 10 - } - ] - }, - { - "col": 1, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 11 - } - ] - }, - { - "col": 0, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 12 - } - ] - }, - { - "col": 1, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 13 - } - ] - }, - { - "col": 1, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 14 - } - ] - }, - { - "col": 0, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 15 - } - ] - }, - { - "col": 1, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - }, - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - } - ], - "type": "S", - "title": "Ausstattung" - }, - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 1, - "msgL": [ - { - "type": "REM", - "remX": 18, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 19, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 20, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 21, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 22, - "tagL": [ - "RES_LOC" - ] - } - ] - }, - { - "lid": "A=1@O=Otto-Braun-Str./Alexanderplatz, Berlin@X=13416580@Y=52522066@U=80@L=732594@", - "type": "S", - "name": "Otto-Braun-Str./Alexanderplatz, Berlin", - "icoX": 8, - "extId": "732594", - "state": "F", - "crd": { - "x": 13416580, - "y": 52522066, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "msgL": [ - { - "type": "REM", - "remX": 19, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 20, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 21, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 54, - "tagL": [ - "RES_LOC" - ] - } - ] - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13411456@Y=52521814@U=199@L=608011155@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "608011155", - "state": "F", - "crd": { - "x": 13411456, - "y": 52521814, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13413317@Y=52521373@U=199@L=718011155@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "718011155", - "state": "F", - "crd": { - "x": 13413317, - "y": 52521373, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13412895@Y=52522317@U=199@L=708011155@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "708011155", - "state": "F", - "crd": { - "x": 13412895, - "y": 52522317, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13412274@Y=52520852@U=199@L=698011155@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "698011155", - "state": "F", - "crd": { - "x": 13412274, - "y": 52520852, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13412463@Y=52521176@U=199@L=688011155@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "688011155", - "state": "F", - "crd": { - "x": 13412463, - "y": 52521176, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13412850@Y=52520933@U=199@L=678011155@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "678011155", - "state": "F", - "crd": { - "x": 13412850, - "y": 52520933, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13411717@Y=52520798@U=199@L=668011155@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "668011155", - "state": "F", - "crd": { - "x": 13411717, - "y": 52520798, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13414908@Y=52520960@U=199@L=658011155@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "658011155", - "state": "F", - "crd": { - "x": 13414908, - "y": 52520960, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "entry": true, - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13410270@Y=52521724@U=199@L=648011155@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "648011155", - "state": "F", - "crd": { - "x": 13410270, - "y": 52521724, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13410881@Y=52522110@U=199@L=638011155@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "638011155", - "state": "F", - "crd": { - "x": 13410881, - "y": 52522110, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13414647@Y=52522119@U=199@L=628011155@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "628011155", - "state": "F", - "crd": { - "x": 13414647, - "y": 52522119, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "entry": true, - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13410728@Y=52521409@U=199@L=618011155@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "618011155", - "state": "F", - "crd": { - "x": 13410728, - "y": 52521409, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13410728@Y=52521409@U=199@L=608089001@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "608089001", - "state": "F", - "crd": { - "x": 13410728, - "y": 52521409, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 12 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13413317@Y=52521373@U=199@L=718089001@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "718089001", - "state": "F", - "crd": { - "x": 13413317, - "y": 52521373, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 12 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13412895@Y=52522317@U=199@L=708089001@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "708089001", - "state": "F", - "crd": { - "x": 13412895, - "y": 52522317, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 12 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13412274@Y=52520852@U=199@L=698089001@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "698089001", - "state": "F", - "crd": { - "x": 13412274, - "y": 52520852, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 12 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13412463@Y=52521176@U=199@L=688089001@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "688089001", - "state": "F", - "crd": { - "x": 13412463, - "y": 52521176, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 12 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13412850@Y=52520933@U=199@L=678089001@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "678089001", - "state": "F", - "crd": { - "x": 13412850, - "y": 52520933, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 12 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13411717@Y=52520798@U=199@L=668089001@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "668089001", - "state": "F", - "crd": { - "x": 13411717, - "y": 52520798, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 12 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13414908@Y=52520960@U=199@L=658089001@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "658089001", - "state": "F", - "crd": { - "x": 13414908, - "y": 52520960, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "entry": true, - "mMastLocX": 12 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13410270@Y=52521724@U=199@L=648089001@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "648089001", - "state": "F", - "crd": { - "x": 13410270, - "y": 52521724, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 12 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13410881@Y=52522110@U=199@L=638089001@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "638089001", - "state": "F", - "crd": { - "x": 13410881, - "y": 52522110, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 12 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13414647@Y=52522119@U=199@L=628089001@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "628089001", - "state": "F", - "crd": { - "x": 13414647, - "y": 52522119, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "entry": true, - "mMastLocX": 12 - }, - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13411456@Y=52521814@U=199@L=618089001@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 8, - "extId": "618089001", - "state": "F", - "crd": { - "x": 13411456, - "y": 52521814, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 12 - }, - { - "lid": "A=1@O=Alexanderplatz Bhf (S+U), Berlin@X=13412850@Y=52520933@U=199@L=600732533@", - "type": "S", - "name": "Alexanderplatz Bhf (S+U), Berlin", - "icoX": 8, - "extId": "600732533", - "state": "F", - "crd": { - "x": 13412850, - "y": 52520933, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 9 - }, - { - "lid": "A=1@O=Alexanderplatz Bhf (S+U), Berlin@X=13412895@Y=52522317@U=199@L=710732533@", - "type": "S", - "name": "Alexanderplatz Bhf (S+U), Berlin", - "icoX": 8, - "extId": "710732533", - "state": "F", - "crd": { - "x": 13412895, - "y": 52522317, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 9 - }, - { - "lid": "A=1@O=Alexanderplatz Bhf (S+U), Berlin@X=13412274@Y=52520852@U=199@L=700732533@", - "type": "S", - "name": "Alexanderplatz Bhf (S+U), Berlin", - "icoX": 8, - "extId": "700732533", - "state": "F", - "crd": { - "x": 13412274, - "y": 52520852, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 9 - }, - { - "lid": "A=1@O=Alexanderplatz Bhf (S+U), Berlin@X=13411717@Y=52520798@U=199@L=690732533@", - "type": "S", - "name": "Alexanderplatz Bhf (S+U), Berlin", - "icoX": 8, - "extId": "690732533", - "state": "F", - "crd": { - "x": 13411717, - "y": 52520798, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 9 - }, - { - "lid": "A=1@O=Alexanderplatz Bhf (S+U), Berlin@X=13414908@Y=52520960@U=199@L=680732533@", - "type": "S", - "name": "Alexanderplatz Bhf (S+U), Berlin", - "icoX": 8, - "extId": "680732533", - "state": "F", - "crd": { - "x": 13414908, - "y": 52520960, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "entry": true, - "mMastLocX": 9 - }, - { - "lid": "A=1@O=Alexanderplatz Bhf (S+U), Berlin@X=13410270@Y=52521724@U=199@L=670732533@", - "type": "S", - "name": "Alexanderplatz Bhf (S+U), Berlin", - "icoX": 8, - "extId": "670732533", - "state": "F", - "crd": { - "x": 13410270, - "y": 52521724, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 9 - }, - { - "lid": "A=1@O=Alexanderplatz Bhf (S+U), Berlin@X=13410881@Y=52522110@U=199@L=660732533@", - "type": "S", - "name": "Alexanderplatz Bhf (S+U), Berlin", - "icoX": 8, - "extId": "660732533", - "state": "F", - "crd": { - "x": 13410881, - "y": 52522110, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 9 - }, - { - "lid": "A=1@O=Alexanderplatz Bhf (S+U), Berlin@X=13410728@Y=52521409@U=199@L=650732533@", - "type": "S", - "name": "Alexanderplatz Bhf (S+U), Berlin", - "icoX": 8, - "extId": "650732533", - "state": "F", - "crd": { - "x": 13410728, - "y": 52521409, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 9 - }, - { - "lid": "A=1@O=Alexanderplatz Bhf (S+U), Berlin@X=13411456@Y=52521814@U=199@L=640732533@", - "type": "S", - "name": "Alexanderplatz Bhf (S+U), Berlin", - "icoX": 8, - "extId": "640732533", - "state": "F", - "crd": { - "x": 13411456, - "y": 52521814, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 9 - }, - { - "lid": "A=1@O=Alexanderplatz Bhf (S+U), Berlin@X=13414647@Y=52522119@U=199@L=630732533@", - "type": "S", - "name": "Alexanderplatz Bhf (S+U), Berlin", - "icoX": 8, - "extId": "630732533", - "state": "F", - "crd": { - "x": 13414647, - "y": 52522119, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "entry": true, - "mMastLocX": 9 - }, - { - "lid": "A=1@O=Alexanderplatz Bhf (S+U), Berlin@X=13413317@Y=52521373@U=199@L=620732533@", - "type": "S", - "name": "Alexanderplatz Bhf (S+U), Berlin", - "icoX": 8, - "extId": "620732533", - "state": "F", - "crd": { - "x": 13413317, - "y": 52521373, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 9 - }, - { - "lid": "A=1@O=Alexanderplatz Bhf (S+U), Berlin@X=13412463@Y=52521176@U=199@L=610732533@", - "type": "S", - "name": "Alexanderplatz Bhf (S+U), Berlin", - "icoX": 8, - "extId": "610732533", - "state": "F", - "crd": { - "x": 13412463, - "y": 52521176, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 9 - }, - { - "lid": "A=1@O=Alexanderplatz[U5] (S U), Berlin@X=13413317@Y=52521373@U=199@L=600728660@", - "type": "S", - "name": "Alexanderplatz[U5] (S U), Berlin", - "icoX": 8, - "extId": "600728660", - "state": "F", - "crd": { - "x": 13413317, - "y": 52521373, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 7 - }, - { - "lid": "A=1@O=Alexanderplatz[U5] (S U), Berlin@X=13412274@Y=52520852@U=199@L=710728660@", - "type": "S", - "name": "Alexanderplatz[U5] (S U), Berlin", - "icoX": 8, - "extId": "710728660", - "state": "F", - "crd": { - "x": 13412274, - "y": 52520852, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 7 - }, - { - "lid": "A=1@O=Alexanderplatz[U5] (S U), Berlin@X=13412463@Y=52521176@U=199@L=700728660@", - "type": "S", - "name": "Alexanderplatz[U5] (S U), Berlin", - "icoX": 8, - "extId": "700728660", - "state": "F", - "crd": { - "x": 13412463, - "y": 52521176, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 7 - }, - { - "lid": "A=1@O=Alexanderplatz[U5] (S U), Berlin@X=13412850@Y=52520933@U=199@L=690728660@", - "type": "S", - "name": "Alexanderplatz[U5] (S U), Berlin", - "icoX": 8, - "extId": "690728660", - "state": "F", - "crd": { - "x": 13412850, - "y": 52520933, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 7 - }, - { - "lid": "A=1@O=Alexanderplatz[U5] (S U), Berlin@X=13411717@Y=52520798@U=199@L=680728660@", - "type": "S", - "name": "Alexanderplatz[U5] (S U), Berlin", - "icoX": 8, - "extId": "680728660", - "state": "F", - "crd": { - "x": 13411717, - "y": 52520798, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 7 - }, - { - "lid": "A=1@O=Alexanderplatz[U5] (S U), Berlin@X=13410270@Y=52521724@U=199@L=670728660@", - "type": "S", - "name": "Alexanderplatz[U5] (S U), Berlin", - "icoX": 8, - "extId": "670728660", - "state": "F", - "crd": { - "x": 13410270, - "y": 52521724, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 7 - }, - { - "lid": "A=1@O=Alexanderplatz[U5] (S U), Berlin@X=13410881@Y=52522110@U=199@L=660728660@", - "type": "S", - "name": "Alexanderplatz[U5] (S U), Berlin", - "icoX": 8, - "extId": "660728660", - "state": "F", - "crd": { - "x": 13410881, - "y": 52522110, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 7 - }, - { - "lid": "A=1@O=Alexanderplatz[U5] (S U), Berlin@X=13410728@Y=52521409@U=199@L=650728660@", - "type": "S", - "name": "Alexanderplatz[U5] (S U), Berlin", - "icoX": 8, - "extId": "650728660", - "state": "F", - "crd": { - "x": 13410728, - "y": 52521409, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 7 - }, - { - "lid": "A=1@O=Alexanderplatz[U5] (S U), Berlin@X=13411456@Y=52521814@U=199@L=640728660@", - "type": "S", - "name": "Alexanderplatz[U5] (S U), Berlin", - "icoX": 8, - "extId": "640728660", - "state": "F", - "crd": { - "x": 13411456, - "y": 52521814, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 7 - }, - { - "lid": "A=1@O=Alexanderplatz[U5] (S U), Berlin@X=13412895@Y=52522317@U=199@L=630728660@", - "type": "S", - "name": "Alexanderplatz[U5] (S U), Berlin", - "icoX": 8, - "extId": "630728660", - "state": "F", - "crd": { - "x": 13412895, - "y": 52522317, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 7 - }, - { - "lid": "A=1@O=Alexanderplatz[U5] (S U), Berlin@X=13414647@Y=52522119@U=199@L=620728660@", - "type": "S", - "name": "Alexanderplatz[U5] (S U), Berlin", - "icoX": 8, - "extId": "620728660", - "state": "F", - "crd": { - "x": 13414647, - "y": 52522119, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "entry": true, - "mMastLocX": 7 - }, - { - "lid": "A=1@O=Alexanderplatz[U5] (S U), Berlin@X=13414908@Y=52520960@U=199@L=610728660@", - "type": "S", - "name": "Alexanderplatz[U5] (S U), Berlin", - "icoX": 8, - "extId": "610728660", - "state": "F", - "crd": { - "x": 13414908, - "y": 52520960, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "entry": true, - "mMastLocX": 7 - }, - { - "lid": "A=1@O=Alexanderplatz[U2] (S U), Berlin@X=13414647@Y=52522119@U=199@L=600728659@", - "type": "S", - "name": "Alexanderplatz[U2] (S U), Berlin", - "icoX": 8, - "extId": "600728659", - "state": "F", - "crd": { - "x": 13414647, - "y": 52522119, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "entry": true, - "mMastLocX": 6 - }, - { - "lid": "A=1@O=Alexanderplatz[U2] (S U), Berlin@X=13412274@Y=52520852@U=199@L=710728659@", - "type": "S", - "name": "Alexanderplatz[U2] (S U), Berlin", - "icoX": 8, - "extId": "710728659", - "state": "F", - "crd": { - "x": 13412274, - "y": 52520852, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 6 - }, - { - "lid": "A=1@O=Alexanderplatz[U2] (S U), Berlin@X=13412463@Y=52521176@U=199@L=700728659@", - "type": "S", - "name": "Alexanderplatz[U2] (S U), Berlin", - "icoX": 8, - "extId": "700728659", - "state": "F", - "crd": { - "x": 13412463, - "y": 52521176, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 6 - }, - { - "lid": "A=1@O=Alexanderplatz[U2] (S U), Berlin@X=13412850@Y=52520933@U=199@L=690728659@", - "type": "S", - "name": "Alexanderplatz[U2] (S U), Berlin", - "icoX": 8, - "extId": "690728659", - "state": "F", - "crd": { - "x": 13412850, - "y": 52520933, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 6 - }, - { - "lid": "A=1@O=Alexanderplatz[U2] (S U), Berlin@X=13411717@Y=52520798@U=199@L=680728659@", - "type": "S", - "name": "Alexanderplatz[U2] (S U), Berlin", - "icoX": 8, - "extId": "680728659", - "state": "F", - "crd": { - "x": 13411717, - "y": 52520798, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 6 - }, - { - "lid": "A=1@O=Alexanderplatz[U2] (S U), Berlin@X=13410270@Y=52521724@U=199@L=670728659@", - "type": "S", - "name": "Alexanderplatz[U2] (S U), Berlin", - "icoX": 8, - "extId": "670728659", - "state": "F", - "crd": { - "x": 13410270, - "y": 52521724, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 6 - }, - { - "lid": "A=1@O=Alexanderplatz[U2] (S U), Berlin@X=13410881@Y=52522110@U=199@L=660728659@", - "type": "S", - "name": "Alexanderplatz[U2] (S U), Berlin", - "icoX": 8, - "extId": "660728659", - "state": "F", - "crd": { - "x": 13410881, - "y": 52522110, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 6 - }, - { - "lid": "A=1@O=Alexanderplatz[U2] (S U), Berlin@X=13410728@Y=52521409@U=199@L=650728659@", - "type": "S", - "name": "Alexanderplatz[U2] (S U), Berlin", - "icoX": 8, - "extId": "650728659", - "state": "F", - "crd": { - "x": 13410728, - "y": 52521409, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 6 - }, - { - "lid": "A=1@O=Alexanderplatz[U2] (S U), Berlin@X=13411456@Y=52521814@U=199@L=640728659@", - "type": "S", - "name": "Alexanderplatz[U2] (S U), Berlin", - "icoX": 8, - "extId": "640728659", - "state": "F", - "crd": { - "x": 13411456, - "y": 52521814, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 6 - }, - { - "lid": "A=1@O=Alexanderplatz[U2] (S U), Berlin@X=13413317@Y=52521373@U=199@L=630728659@", - "type": "S", - "name": "Alexanderplatz[U2] (S U), Berlin", - "icoX": 8, - "extId": "630728659", - "state": "F", - "crd": { - "x": 13413317, - "y": 52521373, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 6 - }, - { - "lid": "A=1@O=Alexanderplatz[U2] (S U), Berlin@X=13414908@Y=52520960@U=199@L=620728659@", - "type": "S", - "name": "Alexanderplatz[U2] (S U), Berlin", - "icoX": 8, - "extId": "620728659", - "state": "F", - "crd": { - "x": 13414908, - "y": 52520960, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "entry": true, - "mMastLocX": 6 - }, - { - "lid": "A=1@O=Alexanderplatz[U2] (S U), Berlin@X=13412895@Y=52522317@U=199@L=610728659@", - "type": "S", - "name": "Alexanderplatz[U2] (S U), Berlin", - "icoX": 8, - "extId": "610728659", - "state": "F", - "crd": { - "x": 13412895, - "y": 52522317, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0, - "gridL": [ - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 23 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 25 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 26 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 27 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 28 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 24 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 29 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 31 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 30 - } - ] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "entry": true, - "mMastLocX": 6 - } - ], - "prodL": [ - { - "name": "Bus RE1", - "nameS": "RE1", - "icoX": 1, - "cls": 8, - "prodCtx": { - "lineId": "3_BB_____RE1!!1491895!!5842723" - } - }, - { - "name": "Bus RB14", - "nameS": "RB14", - "icoX": 1, - "cls": 8, - "prodCtx": { - "lineId": "3_BB_____RB14" - } - }, - { - "name": "HBX", - "icoX": 2, - "cls": 8 - }, - { - "name": "RB", - "icoX": 3, - "cls": 8 - }, - { - "name": "RE", - "icoX": 2, - "cls": 8 - }, - { - "name": "RE", - "icoX": 4, - "cls": 8 - }, - { - "name": "S 3", - "nameS": "3", - "icoX": 5, - "cls": 16, - "prodCtx": { - "lineId": "4_08_____3" - } - }, - { - "name": "S 5", - "nameS": "5", - "icoX": 5, - "cls": 16, - "prodCtx": { - "lineId": "4_08_____5" - } - }, - { - "name": "S 7", - "nameS": "7", - "icoX": 5, - "cls": 16, - "prodCtx": { - "lineId": "4_08_____7" - } - }, - { - "name": "S 9", - "nameS": "9", - "icoX": 5, - "cls": 16, - "prodCtx": { - "lineId": "4_08_____9" - } - }, - { - "name": "S 75", - "nameS": "75", - "icoX": 5, - "cls": 16, - "prodCtx": { - "lineId": "4_08_____75" - } - }, - { - "name": "Bus N2", - "nameS": "N2", - "icoX": 1, - "cls": 32, - "prodCtx": { - "lineId": "5_vbbBVB_N2" - } - }, - { - "name": "Bus N5", - "nameS": "N5", - "icoX": 1, - "cls": 32, - "prodCtx": { - "lineId": "5_vbbBVB_N5" - } - }, - { - "name": "Bus N8", - "nameS": "N8", - "icoX": 1, - "cls": 32, - "prodCtx": { - "lineId": "5_vbbBVB_N8" - } - }, - { - "name": "Bus 100", - "nameS": "100", - "icoX": 1, - "cls": 32, - "prodCtx": { - "lineId": "5_vbbBVB_100" - } - }, - { - "name": "Bus 200", - "nameS": "200", - "icoX": 1, - "cls": 32, - "prodCtx": { - "lineId": "5_vbbBVB_200" - } - }, - { - "name": "Bus 245", - "nameS": "245", - "icoX": 1, - "cls": 32, - "prodCtx": { - "lineId": "5_vbbBVB_245" - } - }, - { - "name": "Bus 248", - "nameS": "248", - "icoX": 1, - "cls": 32, - "prodCtx": { - "lineId": "5_vbbBVB_248" - } - }, - { - "name": "Bus 300", - "nameS": "300", - "icoX": 1, - "cls": 32, - "prodCtx": { - "lineId": "5_vbbBVB_300" - } - }, - { - "name": "Bus N40", - "nameS": "N40", - "icoX": 1, - "cls": 32, - "prodCtx": { - "lineId": "5_vbbBVB_N40" - } - }, - { - "name": "Bus N42", - "nameS": "N42", - "icoX": 1, - "cls": 32, - "prodCtx": { - "lineId": "5_vbbBVB_N42" - } - }, - { - "name": "Bus N65", - "nameS": "N65", - "icoX": 1, - "cls": 32, - "prodCtx": { - "lineId": "5_vbbBVB_N65" - } - }, - { - "name": "Bus N66", - "nameS": "N66", - "icoX": 1, - "cls": 32, - "prodCtx": { - "lineId": "5_vbbBVB_N66" - } - }, - { - "name": "U 2", - "nameS": "2", - "icoX": 6, - "cls": 128, - "prodCtx": { - "lineId": "7_vbbBVU_2" - } - }, - { - "name": "U 5", - "nameS": "5", - "icoX": 6, - "cls": 128, - "prodCtx": { - "lineId": "7_vbbBVU_5" - } - }, - { - "name": "U 8", - "nameS": "8", - "icoX": 6, - "cls": 128, - "prodCtx": { - "lineId": "7_vbbBVU_8" - } - }, - { - "name": "STR 12", - "nameS": "12", - "icoX": 7, - "cls": 256, - "prodCtx": { - "lineId": "8_vbbBVT_12" - } - }, - { - "name": "STR M1", - "nameS": "M1", - "icoX": 7, - "cls": 256, - "prodCtx": { - "lineId": "8_vbbBVT_M1" - } - }, - { - "name": "STR M2", - "nameS": "M2", - "icoX": 7, - "cls": 256, - "prodCtx": { - "lineId": "8_vbbBVT_M2" - } - }, - { - "name": "STR M4", - "nameS": "M4", - "icoX": 7, - "cls": 256, - "prodCtx": { - "lineId": "8_vbbBVT_M4" - } - }, - { - "name": "STR M5", - "nameS": "M5", - "icoX": 7, - "cls": 256, - "prodCtx": { - "lineId": "8_vbbBVT_M5" - } - }, - { - "name": "STR M6", - "nameS": "M6", - "icoX": 7, - "cls": 256, - "prodCtx": { - "lineId": "8_vbbBVT_M6" - } - } - ], - "polyL": [], - "layerL": [ - { - "id": "standard", - "name": "standard", - "index": 0, - "annoCnt": 0 - } - ], - "crdSysL": [ - { - "id": "standard", - "index": 0, - "type": "WGS84", - "dim": 3 - } - ], - "opL": [], - "remL": [ - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "DB Information" - }, - { - "type": "K", - "code": "XV", - "prio": 0, - "txtN": "06:00 - 22:30" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "3-S-Zentrale" - }, - { - "type": "K", - "code": "XV", - "prio": 0, - "txtN": "030/2971055" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "Parkplätze" - }, - { - "type": "K", - "code": "XV", - "prio": 0, - "txtN": "Ja" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "Fahrrad-Stellplätze" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "ÖPNV-Anbindung" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "WC" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "Schließfächer" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "Reisebedarf" - }, - { - "type": "K", - "code": "XV", - "prio": 0, - "txtN": "Nein" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "Stufenfreier Zugang" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "Ein-/ Umsteigehilfe" - }, - { - "type": "K", - "code": "XV", - "prio": 0, - "txtN": "Ja, um Voranmeldung unter 01806 512 512* wird gebeten" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "Taxi am Bahnhof" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "Hinweis" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "*20 ct/Anruf aus dem Festnetz, Tarif bei Mobilfunk max. 60 ct/Anruf, täglich von 6:00 bis 22:00 Uhr für Sie erreichbar." - }, - { - "type": "I", - "code": "IF", - "icoX": 0, - "txtN": "de:11000:900100003" - }, - { - "type": "I", - "code": "OZ", - "icoX": 0, - "txtN": "VBB" - }, - { - "type": "I", - "code": "TW", - "icoX": 0, - "txtN": "$VBB:B-ABC" - }, - { - "type": "I", - "code": "TW", - "icoX": 0, - "txtN": "$VBB:B-AB" - }, - { - "type": "I", - "code": "TW", - "icoX": 0, - "txtN": "#VBB:900100003" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "Mo" - }, - { - "type": "K", - "code": "XV", - "prio": 0, - "txtN": "08:00-20:00" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "Di" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "Mi" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "Do" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "Fr" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "Sa" - }, - { - "type": "K", - "code": "XV", - "prio": 0, - "txtN": "10:00-18:00" - }, - { - "type": "K", - "code": "XN", - "prio": 0, - "txtN": "So" - }, - { - "type": "I", - "code": "IF", - "icoX": 0, - "txtN": "de:11000:900100731" - }, - { - "type": "I", - "code": "TW", - "icoX": 0, - "txtN": "#VBB:900100731" - }, - { - "type": "I", - "code": "IF", - "icoX": 0, - "txtN": "de:11000:900100026" - }, - { - "type": "I", - "code": "TW", - "icoX": 0, - "txtN": "#VBB:900100026" - }, - { - "type": "I", - "code": "IF", - "icoX": 0, - "txtN": "de:11000:900100024" - }, - { - "type": "I", - "code": "TW", - "icoX": 0, - "txtN": "#VBB:900100024" - }, - { - "type": "I", - "code": "IF", - "icoX": 0, - "txtN": "de:11000:900100031" - }, - { - "type": "I", - "code": "TW", - "icoX": 0, - "txtN": "#VBB:900100031" - }, - { - "type": "I", - "code": "IF", - "icoX": 0, - "txtN": "de:11000:900100707" - }, - { - "type": "I", - "code": "TW", - "icoX": 0, - "txtN": "#VBB:900100707" - }, - { - "type": "I", - "code": "IF", - "icoX": 0, - "txtN": "de:11000:900100703" - }, - { - "type": "I", - "code": "TW", - "icoX": 0, - "txtN": "#VBB:900100703" - }, - { - "type": "I", - "code": "IF", - "icoX": 0, - "txtN": "de:11000:900100704" - }, - { - "type": "I", - "code": "TW", - "icoX": 0, - "txtN": "#VBB:900100704" - }, - { - "type": "I", - "code": "IF", - "icoX": 0, - "txtN": "de:11000:900100712" - }, - { - "type": "I", - "code": "TW", - "icoX": 0, - "txtN": "#VBB:900100712" - }, - { - "type": "I", - "code": "IF", - "icoX": 0, - "txtN": "de:11000:900100705" - }, - { - "type": "I", - "code": "TW", - "icoX": 0, - "txtN": "#VBB:900100705" - }, - { - "type": "I", - "code": "IF", - "icoX": 0, - "txtN": "de:11000:900100005" - }, - { - "type": "I", - "code": "TW", - "icoX": 0, - "txtN": "#VBB:900100005" - }, - { - "type": "I", - "code": "IF", - "icoX": 0, - "txtN": "de:11000:900100711" - }, - { - "type": "I", - "code": "TW", - "icoX": 0, - "txtN": "#VBB:900100711" - }, - { - "type": "I", - "code": "TW", - "icoX": 0, - "txtN": "#VBB:900100517" - } - ], - "icoL": [ - { - "res": "INFO" - }, - { - "res": "Bus" - }, - { - "res": "DPN" - }, - { - "res": "RB" - }, - { - "res": "RE" - }, - { - "res": "S" - }, - { - "res": "U" - }, - { - "res": "STR" - }, - { - "res": "STA" - } - ] - }, - "locL": [ - { - "lid": "A=1@O=Berlin Alexanderplatz@X=13410962@Y=52521481@U=80@L=8011155@", - "type": "S", - "name": "Berlin Alexanderplatz", - "icoX": 1, - "extId": "8011155", - "state": "F", - "crd": { - "x": 13411088, - "y": 52521526, - "z": 0, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 440, - "pRefL": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31 - ], - "gridL": [ - { - "nCols": 2, - "nRows": 12, - "itemL": [ - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 0 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 1 - } - ] - }, - { - "col": 0, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 2 - } - ] - }, - { - "col": 1, - "row": 1, - "msgL": [ - { - "type": "REM", - "remX": 3 - } - ] - }, - { - "col": 0, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 4 - } - ] - }, - { - "col": 1, - "row": 2, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 6 - } - ] - }, - { - "col": 1, - "row": 3, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 7 - } - ] - }, - { - "col": 1, - "row": 4, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 8 - } - ] - }, - { - "col": 1, - "row": 5, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 9 - } - ] - }, - { - "col": 1, - "row": 6, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 10 - } - ] - }, - { - "col": 1, - "row": 7, - "msgL": [ - { - "type": "REM", - "remX": 11 - } - ] - }, - { - "col": 0, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 12 - } - ] - }, - { - "col": 1, - "row": 8, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 13 - } - ] - }, - { - "col": 1, - "row": 9, - "msgL": [ - { - "type": "REM", - "remX": 14 - } - ] - }, - { - "col": 0, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 15 - } - ] - }, - { - "col": 1, - "row": 10, - "msgL": [ - { - "type": "REM", - "remX": 5 - } - ] - }, - { - "col": 0, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 11, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - }, - { - "col": 0, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 16 - } - ] - }, - { - "col": 1, - "row": 0, - "msgL": [ - { - "type": "REM", - "remX": 17 - } - ] - } - ], - "type": "S", - "title": "Ausstattung" - }, - { - "nCols": 2, - "nRows": 7, - "itemL": [ - { - "col": 0, - "row": 0, - "remL": [23] - }, - { - "col": 1, - "row": 0, - "remL": [24] - }, - { - "col": 0, - "row": 1, - "remL": [25] - }, - { - "col": 1, - "row": 1, - "remL": [24] - }, - { - "col": 0, - "row": 2, - "remL": [26] - }, - { - "col": 1, - "row": 2, - "remL": [24] - }, - { - "col": 0, - "row": 3, - "remL": [27] - }, - { - "col": 1, - "row": 3, - "remL": [24] - }, - { - "col": 0, - "row": 4, - "remL": [28] - }, - { - "col": 1, - "row": 4, - "remL": [24] - }, - { - "col": 0, - "row": 5, - "remL": [29] - }, - { - "col": 1, - "row": 5, - "remL": [30] - }, - { - "col": 0, - "row": 6, - "remL": [31] - }, - { - "col": 1, - "row": 6, - "remL": [30] - } - ], - "type": "OH", - "title": "Öffnungszeiten Reisezentrum" - } - ], - "stopLocL": [ - 0, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13 - ], - "entryLocL": [ - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 12, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73 - ], - "msgL": [ - { - "type": "REM", - "remX": 18, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 19, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 20, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 21, - "tagL": [ - "RES_LOC" - ] - }, - { - "type": "REM", - "remX": 22, - "tagL": [ - "RES_LOC" - ] - } - ] - } - ] -} diff --git a/test/parse/line.js b/test/parse/line.js index 49bc35e2..a601961a 100644 --- a/test/parse/line.js +++ b/test/parse/line.js @@ -9,6 +9,7 @@ const profile = { name: 'InterCityExpress', short: 'ICE', vendo: 'ICE', + ris: 'HIGH_SPEED_TRAIN', default: true, }, { @@ -17,6 +18,7 @@ const profile = { name: 'Bus', short: 'B', vendo: 'BUS', + ris: 'BUS', default: true, }, ], @@ -55,7 +57,7 @@ tap.test('parses ICE leg correctly', (t) => { }; const expected = { type: 'line', - id: 'foo', + id: 'ice-229', fahrtNr: 229, name: 'ICE 229', public: true, @@ -86,7 +88,7 @@ tap.test('parses Bus trip correctly', (t) => { }; const expected = { type: 'line', - id: undefined, + id: '', fahrtNr: undefined, name: 'Bus 807', public: true, @@ -127,7 +129,7 @@ tap.test('parses Bus leg correctly', (t) => { }; const expected = { type: 'line', - id: 'foo', + id: 'bus-807', fahrtNr: '807', name: 'Bus 807', public: true, @@ -140,3 +142,35 @@ tap.test('parses Bus leg correctly', (t) => { t.same(parse(ctx, input), expected); t.end(); }); + + + +tap.test('parses ris entry correctly', (t) => { + const input = { + "journeyID": "20241207-79693bf3-2ed5-325f-8a99-154bad5f5cf3", + "transport": { + "type": "HIGH_SPEED_TRAIN", + "journeyDescription": "RB 51 (15538)", + "label": "", + "category": "RB", + "categoryInternal": "RB", + "number": 15538, + "line": "51", + "replacementTransport": null, + } + }; + const expected = { + type: 'line', + id: 'rb-51-15538', + fahrtNr: 15538, + name: 'RB 51 (15538)', + public: true, + product: 'nationalExpress', + productName: 'RB', + mode: 'train', + operator: null + }; + + t.same(parse(ctx, input), expected); + t.end(); +}); diff --git a/test/parse/remarks.js b/test/parse/remarks.js index 036bd1e3..07580186 100644 --- a/test/parse/remarks.js +++ b/test/parse/remarks.js @@ -118,3 +118,75 @@ tap.test('parses zugattribute correctly', (t) => { t.same(parse(ctx, input), expected); t.end(); }); + + +tap.test('parses board disruptions correctly', (t) => { + const input = { disruptions: [ + { + "disruptionID": "9aee61d6-700e-3c19-aaa0-019f5612df4c", + "disruptionCommunicationID": null, + "displayPriority": 25, + "descriptions": { + "DE": { + "text": "Eine Reparatur an einem Signal verzögert den Zugverkehr", + "textShort": "Verzögerungen durch Reparatur an einem Signal" + } + } + } + ]}; + const expected = [{ + "code": undefined, + "summary": "Verzögerungen durch Reparatur an einem Signal", + "text": "Eine Reparatur an einem Signal verzögert den Zugverkehr", + "type": "warning", + }]; + + t.same(parse(ctx, input), expected); + t.end(); +}); + + +tap.test('parses board messages correctly', (t) => { + const input = { messages: [ + { + "code": "80", + "type": "QUALITY_VARIATION", + "displayPriority": null, + "category": null, + "text": "Andere Reihenfolge der Wagen", + "textShort": null + } + ]}; + const expected = [{ + "code": 80, + "summary": "Andere Reihenfolge der Wagen", + "text": "Andere Reihenfolge der Wagen", + "type": "status", + }]; + + t.same(parse(ctx, input), expected); + t.end(); +}); + +tap.test('parses ris attributes correctly', (t) => { + const input = { attributes: [ + { + "displayPriority": null, + "displayPriorityDetail": null, + "code": "CK", + "text": "Komfort Check-in verfügbar - wenn möglich bitte einchecken", + "textShort": null + } + ]}; + const expected = [{ + //"code": "komfort-checkin", + "code": "CK", + //"summary": "Komfort-Checkin available", + "summary": "Komfort Check-in verfügbar - wenn möglich bitte einchecken", + "text": "Komfort Check-in verfügbar - wenn möglich bitte einchecken", + "type": "hint", + }]; + + t.same(parse(ctx, input), expected); + t.end(); +}); \ No newline at end of file