diff --git a/src/components-examples/journey-maps/angular/journey-maps-full/journey-maps-full-example.html b/src/components-examples/journey-maps/angular/journey-maps-full/journey-maps-full-example.html index 2e0952d0c8..db004de267 100644 --- a/src/components-examples/journey-maps/angular/journey-maps-full/journey-maps-full-example.html +++ b/src/components-examples/journey-maps/angular/journey-maps-full/journey-maps-full-example.html @@ -50,21 +50,27 @@ Map move / pan with one finger: {{(interactionOptions.oneFingerPan ?? false) ? 'on' : 'off'}} +
  • Map zoom with scroll wheel: {{(interactionOptions.scrollZoom ?? false) ? 'on' : 'off'}}
  • +
  • Map center (lng / lat): {{mapCenterInfo()?.lng | number: '1.1-6'}}, {{mapCenterInfo()?.lat | number:'1.1-6'}}
  • +
  • {{mapBoundingBoxInfo()}}
  • +
  • Map zoom (within range {{zoomLevels?.minZoom}}..{{zoomLevels?.maxZoom}} ): {{zoomLevels?.currentZoom | number: '1.1-2'}}
  • +

  • +
  • Map visibility @@ -76,6 +82,7 @@ Limit max bounds to CH
  • +
  • Bright Mode @@ -90,6 +97,7 @@
  • +
  • Style @@ -97,11 +105,13 @@ v2
  • +
  • Zoom map
  • +
  • Min Zoom @@ -126,6 +136,7 @@ />
  • +
  • Move / pan map @@ -133,6 +144,7 @@
  • +
  • Map interaction configuration @@ -143,6 +155,7 @@
  • +
  • Teaser / Popup actions
  • +
  • Map markers (selected: {{selectedMarkerId}})Basel
  • +
  • Map marker info style @@ -179,6 +194,7 @@ Teaser
  • +
  • @@ -198,6 +214,7 @@ Include preview-POIs?
  • +
  • diff --git a/src/components-examples/journey-maps/angular/journey-maps-full/mock-response/journey/zh-be_wyleregg.ts b/src/components-examples/journey-maps/angular/journey-maps-full/mock-response/journey/zh-be_wyleregg.ts index 8f095326f4..33623147c8 100644 --- a/src/components-examples/journey-maps/angular/journey-maps-full/mock-response/journey/zh-be_wyleregg.ts +++ b/src/components-examples/journey-maps/angular/journey-maps-full/mock-response/journey/zh-be_wyleregg.ts @@ -2,7 +2,7 @@ import { FeatureCollection } from 'geojson'; export const zhBeWyleregg: FeatureCollection = { type: 'FeatureCollection', - bbox: [7.4384176, 46.94785643566348, 8.540219095, 47.438061372], + bbox: [7.437127809786583, 46.94777961960222, 8.540219095, 47.438061372], features: [ { type: 'Feature', @@ -14,64 +14,83 @@ export const zhBeWyleregg: FeatureCollection = { legStart: true, label: 'Zürich HB', type: 'endpoint', - floor: 0, + floor: -4, }, - geometry: { type: 'Point', coordinates: [8.536682, 47.379143] }, + geometry: { type: 'Point', coordinates: [8.536669, 47.378356] }, }, { type: 'Feature', - properties: { endpointType: 'from', type: 'platform', floor: 0 }, + properties: { endpointType: 'from', type: 'platform', floor: -4 }, geometry: { type: 'MultiPolygon', coordinates: [ [ [ - [8.5380597761, 47.3787539638], - [8.53806762066, 47.3787829087], - [8.539276123779011, 47.37845538377833], - [8.539284370991748, 47.37845225278864], - [8.53929184891082, 47.37844757300865], - [8.539298270163988, 47.37844152427969], - [8.539303387986093, 47.378434339051], - [8.539307005702106, 47.37842629344691], - [8.539308984285226, 47.37841769665546], - [8.539309090009363, 47.378414157615325], - [8.53852579575653, 47.3786262935926], - [8.53815631625007, 47.3787277987104], - [8.5380597761, 47.3787539638], + [8.53797110445, 47.37798081075], + [8.53797972976, 47.37801166287], + [8.538405247136012, 47.37789270200648], + [8.538718084575228, 47.377810593388894], + [8.53915725329557, 47.37770172466292], + [8.539165566388283, 47.37769877303559], + [8.539173143913322, 47.37769425631901], + [8.539179694670652, 47.37768834808808], + [8.539184966918342, 47.37768127539279], + [8.539188758046867, 47.377673310032854], + [8.539190922365288, 47.377664758112594], + [8.539191072851185, 47.37766184009702], + [8.5391589280268, 47.3776694475086], + [8.53889851758458, 47.37773301636], + [8.53852280166547, 47.3778293383449], + [8.53815215511417, 47.3779298602939], + [8.53797110445, 47.37798081075], ], ], [ [ - [8.53691392244, 47.37909558057], - [8.53806762066, 47.3787829087], - [8.5380597761, 47.3787539638], - [8.53730437082253, 47.3789586998038], - [8.53690603735, 47.37906648611], - [8.53691392244, 47.37909558057], + [8.53678862879, 47.37833952111], + [8.537397426416751, 47.37817445457345], + [8.537397766469594, 47.378174360940946], + [8.53797972976, 47.37801166287], + [8.53797110445, 47.37798081075], + [8.53738936733832, 47.3781445205718], + [8.53678051651, 47.37830960143], + [8.53678862879, 47.37833952111], ], ], [ [ - [8.53541704089, 47.37950126096], - [8.53691392244, 47.37909558057], - [8.53690603735, 47.37906648611], - [8.53540899558, 47.37947157534], - [8.53541704089, 47.37950126096], + [8.53678051651, 47.37830960143], + [8.53616750807652, 47.3784758095646], + [8.53592586413443, 47.378543053554], + [8.53568597128058, 47.37861186364], + [8.53533157959802, 47.3787174910009], + [8.53508829097939, 47.3787927391549], + [8.53497856967, 47.37882767729], + [8.53498772933, 47.37885707957], + [8.53534068336473, 47.37874712566602], + [8.535814442137939, 47.37860697533353], + [8.536175805899287, 47.378505679030106], + [8.53678862879, 47.37833952111], + [8.53678051651, 47.37830960143], ], ], [ [ - [8.53541704089, 47.37950126096], - [8.53540899558, 47.37947157534], - [8.53481476970695, 47.3796323687825], - [8.53445761372009, 47.3797267751889], - [8.53406697090381, 47.3798318156302], - [8.53408361533992, 47.37985873079657], - [8.534090294253334, 47.379857636391], - [8.534822729386045, 47.37966232911406], - [8.534822906181718, 47.379662281585254], - [8.53541704089, 47.37950126096], + [8.53497856967, 47.37882767729], + [8.53484232172416, 47.3788710621916], + [8.53448533931593, 47.3789889115992], + [8.53415507384395, 47.37910220232264], + [8.534156778604435, 47.37910457955518], + [8.534163219241925, 47.37911060763971], + [8.534170712145324, 47.37911526339025], + [8.534178969366554, 47.3791183678889], + [8.534187673585238, 47.379119801831536], + [8.534196490303131, 47.37911951011254], + [8.534205080698708, 47.37911750394251], + [8.534612343066836, 47.37897909921824], + [8.534974564027126, 47.378861180891185], + [8.53498772933, 47.37885707957], + [8.53497856967, 47.37882767729], ], ], ], @@ -79,48 +98,48 @@ export const zhBeWyleregg: FeatureCollection = { }, { type: 'Feature', - properties: { label: 'A', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [8.53830732513221, 47.3786922938107] }, + properties: { label: 'A', type: 'sectorSign', floor: -4 }, + geometry: { type: 'Point', coordinates: [8.53903374965839, 47.3777168235052] }, }, { type: 'Feature', - properties: { label: 'A', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [8.53910481536686, 47.3784751526113] }, + properties: { label: 'A', type: 'sectorSign', floor: -4 }, + geometry: { type: 'Point', coordinates: [8.53806020082096, 47.3779730418713] }, }, { type: 'Feature', - properties: { label: 'B', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [8.53714916082878, 47.3790076945375] }, + properties: { label: 'B', type: 'sectorSign', floor: -4 }, + geometry: { type: 'Point', coordinates: [8.53789142126163, 47.3780222498959] }, }, { type: 'Feature', - properties: { label: 'B', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [8.53781497583876, 47.3788257762073] }, + properties: { label: 'B', type: 'sectorSign', floor: -4 }, + geometry: { type: 'Point', coordinates: [8.53686673419982, 47.378293394983] }, }, { type: 'Feature', - properties: { label: 'C', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [8.53666628650538, 47.3791377220564] }, + properties: { label: 'C', type: 'sectorSign', floor: -4 }, + geometry: { type: 'Point', coordinates: [8.5366985341725, 47.3783414287085] }, }, { type: 'Feature', - properties: { label: 'C', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [8.53588022632667, 47.3793535894864] }, + properties: { label: 'C', type: 'sectorSign', floor: -4 }, + geometry: { type: 'Point', coordinates: [8.53556970942861, 47.3786568681002] }, }, { type: 'Feature', - properties: { label: 'D', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [8.53494206170522, 47.3796054158085] }, + properties: { label: 'D', type: 'sectorSign', floor: -4 }, + geometry: { type: 'Point', coordinates: [8.53439746517987, 47.379030699448] }, }, { type: 'Feature', - properties: { legId: '0', label: 'Lenzburg', id: 0, type: 'stopover' }, - geometry: { type: 'Point', coordinates: [8.170377, 47.391194] }, + properties: { legId: '0', label: 'Bahn-2000-Strecke', id: 0, type: 'stopover' }, + geometry: { type: 'Point', coordinates: [7.689364, 47.19637] }, }, { type: 'Feature', properties: { - durationMinutes: 27, + durationMinutes: 56, generalization: 4, stopoverIds: [0], legId: '0', @@ -144,16 +163,31 @@ export const zhBeWyleregg: FeatureCollection = { [8.3541937829, 47.4333287306], [8.2326191536, 47.4149079715], [8.1683574962, 47.4051142514], - [8.1683574962, 47.4051142514], [8.0760333317, 47.3942777352], [8.0512530139, 47.3913558282], + [8.043950414, 47.3892996057], + [8.0337470488, 47.3867927692], + [7.9842678183, 47.3737695858], + [7.9094595102, 47.3542972404], + [7.9076952927, 47.3519222386], + [7.9049974256, 47.3461174044], + [7.8750719699, 47.3068162696], + [7.7058642198, 47.2201569534], + [7.7058642198, 47.2201569534], + [7.6699376325, 47.2017389851], + [7.5194530453, 47.0322852099], + [7.4644830506, 46.9675410189], + [7.4644082729, 46.9675240648], + [7.4654644476, 46.9678198412], + [7.4644830506, 46.9675410189], + [7.4387019573, 46.949309549], ], }, }, { type: 'Feature', properties: { - durationMinutes: 27, + durationMinutes: 56, generalization: 3, stopoverIds: [0], legId: '0', @@ -178,16 +212,32 @@ export const zhBeWyleregg: FeatureCollection = { [8.2763380632, 47.428072293], [8.2147878367, 47.4074273932], [8.1703783585, 47.391193911], - [8.1703783585, 47.391193911], [8.1269444193, 47.403288496], [8.0512530139, 47.3913558282], + [8.0321565932, 47.3818223318], + [7.9836186637, 47.3583041336], + [7.9787528343, 47.356386882], + [7.9503784335, 47.3546126968], + [7.9076790382, 47.3518616706], + [7.8699200237, 47.3057742154], + [7.8607729971, 47.3019680191], + [7.8149042297, 47.2516291317], + [7.6992968257, 47.210758612], + [7.6992968257, 47.210758612], + [7.6755110612, 47.2023457553], + [7.5278845608, 47.0636376394], + [7.5257820434, 47.0349678512], + [7.5125585941, 46.999686797], + [7.4657217678, 46.9678583928], + [7.4650346694, 46.9675769439], + [7.4387019573, 46.949309549], ], }, }, { type: 'Feature', properties: { - durationMinutes: 27, + durationMinutes: 56, generalization: 2, stopoverIds: [0], legId: '0', @@ -227,17 +277,53 @@ export const zhBeWyleregg: FeatureCollection = { [8.21479182, 47.4074344983], [8.2014891275, 47.3962340303], [8.1704288836, 47.39137565], - [8.1704288836, 47.39137565], [8.1335656988, 47.4042792686], [8.0670296419, 47.3938475351], [8.0512530139, 47.3913558282], + [8.0393268312, 47.3867062761], + [8.0289729853, 47.3827342008], + [8.0210409147, 47.3770513535], + [8.009152405, 47.3643493878], + [7.9835128045, 47.3584782524], + [7.9787528343, 47.356386882], + [7.9705071937, 47.3528686876], + [7.9464889305, 47.3542665316], + [7.9221646096, 47.3601595583], + [7.9146268732, 47.3591732378], + [7.9092552445, 47.3563560713], + [7.907650344, 47.3519708718], + [7.9083099717, 47.3436562803], + [7.8793972197, 47.3064560699], + [7.862150068, 47.2997807722], + [7.8571852403, 47.2762841387], + [7.8434114205, 47.2621014623], + [7.8005032192, 47.2519071575], + [7.7828186104, 47.2313922605], + [7.760653727, 47.2171532665], + [7.732538273, 47.2154486815], + [7.7031310157, 47.2036645817], + [7.7031310157, 47.2036645817], + [7.6870518137, 47.1972202037], + [7.6531976934, 47.1835583573], + [7.6001441602, 47.1490047675], + [7.5869669522, 47.1076687481], + [7.5528385312, 47.0662189924], + [7.5257729398, 47.0471403062], + [7.5234492272, 47.0350058759], + [7.5139810852, 47.0078628476], + [7.4673384666, 46.989596296], + [7.4654644476, 46.9678198412], + [7.4605440853, 46.9666340225], + [7.4454331812, 46.9627409098], + [7.4433125931, 46.9537519966], + [7.4387019573, 46.949309549], ], }, }, { type: 'Feature', properties: { - durationMinutes: 27, + durationMinutes: 56, generalization: 1, stopoverIds: [0], legId: '0', @@ -353,7 +439,6 @@ export const zhBeWyleregg: FeatureCollection = { [8.1735102717, 47.3906703456], [8.1718209782, 47.3911128134], [8.1697771944, 47.3916892697], - [8.1697771944, 47.3916892697], [8.1667836526, 47.3924589881], [8.1638255094, 47.3934029011], [8.1610831688, 47.3943465134], @@ -373,644 +458,6 @@ export const zhBeWyleregg: FeatureCollection = { [8.0579481075, 47.3930381106], [8.0547856326, 47.3921701726], [8.0513571084, 47.3911933759], - ], - }, - }, - { - type: 'Feature', - properties: { - durationMinutes: 27, - generalization: 0, - stopoverIds: [0], - legId: '0', - transportType: 'rail', - type: 'path', - pathType: 'transport', - }, - geometry: { - type: 'LineString', - coordinates: [ - [8.5393148, 47.3783966], - [8.5304644, 47.3807885], - [8.5283506, 47.3813689], - [8.5279218, 47.3815223], - [8.5277807, 47.3815807], - [8.5274679, 47.3817318], - [8.5261872, 47.3824332], - [8.5256233, 47.3826969], - [8.5251561, 47.3828946], - [8.5247937, 47.3830342], - [8.5240886, 47.383276], - [8.5234279, 47.3834704], - [8.5205469, 47.3842264], - [8.5200214, 47.3843338], - [8.5192523, 47.3844596], - [8.5189667, 47.3845146], - [8.5182759, 47.3846789], - [8.5142576, 47.385777], - [8.5136834, 47.3859553], - [8.5087358, 47.3876608], - [8.5079524, 47.3879014], - [8.5073813, 47.3880529], - [8.504442, 47.3888006], - [8.4999694, 47.3899224], - [8.4990327, 47.3901308], - [8.4983133, 47.3902609], - [8.4974069, 47.3903832], - [8.4947251, 47.3906346], - [8.4936686, 47.390749], - [8.4929779, 47.3908489], - [8.4925758, 47.3909188], - [8.4916051, 47.3911281], - [8.4871053, 47.3923321], - [8.4814514, 47.3937716], - [8.4801416, 47.3941208], - [8.4645743, 47.3983232], - [8.460989, 47.3993815], - [8.4603704, 47.3995492], - [8.4598603, 47.3996734], - [8.459129, 47.3998179], - [8.4585846, 47.3998984], - [8.4579261, 47.3999638], - [8.4575601, 47.3999873], - [8.457218, 47.3999988], - [8.4566027, 47.3999997], - [8.4557074, 47.3999568], - [8.451506, 47.39966], - [8.449577, 47.399586], - [8.4487196, 47.3995413], - [8.4423805, 47.3990833], - [8.4395591, 47.3988181], - [8.436716, 47.3985674], - [8.4349297, 47.3984177], - [8.4322278, 47.3982128], - [8.4313382, 47.3981286], - [8.429649, 47.3979503], - [8.4290816, 47.397911], - [8.4284791, 47.3978905], - [8.4280503, 47.3978904], - [8.4274579, 47.3979102], - [8.426873, 47.3979502], - [8.4262029, 47.3980229], - [8.4255374, 47.3981133], - [8.4234798, 47.3984489], - [8.4194856, 47.3990763], - [8.417326, 47.3993835], - [8.4126287, 47.4001193], - [8.4117549, 47.400266], - [8.4113847, 47.4003405], - [8.411025, 47.4004262], - [8.4101878, 47.4006852], - [8.4098196, 47.4008233], - [8.4091856, 47.4011193], - [8.4089953, 47.4012197], - [8.4085598, 47.4014798], - [8.4083555, 47.4016128], - [8.4079119, 47.4019508], - [8.4075137, 47.402316], - [8.4071826, 47.4026763], - [8.4070465, 47.4028452], - [8.4069216, 47.4030254], - [8.4067274, 47.4033338], - [8.4046993, 47.4069822], - [8.4036888, 47.4085693], - [8.4032107, 47.4092759], - [8.4028759, 47.4096982], - [8.402456, 47.41014], - [8.4021252, 47.4104613], - [8.4013639, 47.4111147], - [8.4008719, 47.4114867], - [8.3904867, 47.4189963], - [8.3882608, 47.4206839], - [8.3877255, 47.4210476], - [8.3872698, 47.4213318], - [8.3864709, 47.4217691], - [8.385973, 47.4220218], - [8.3847531, 47.4225216], - [8.3817763, 47.4235485], - [8.3811532, 47.4237807], - [8.3798444, 47.4242901], - [8.3787178, 47.4247082], - [8.3610595, 47.4310252], - [8.3586381, 47.431928], - [8.3575634, 47.4323033], - [8.3550705, 47.43315], - [8.3501976, 47.4348882], - [8.3468922, 47.4360939], - [8.344805, 47.4368395], - [8.344055871, 47.4370949782], - [8.3434232, 47.4372942], - [8.3430193, 47.4374061], - [8.3416485, 47.437695], - [8.3402444, 47.4379028], - [8.3392305, 47.4379856], - [8.3381969, 47.4380258], - [8.337259, 47.4380167], - [8.3366105, 47.4379842], - [8.3360033, 47.4379334], - [8.3352858, 47.4378482], - [8.3346192, 47.4377524], - [8.333145, 47.4375102], - [8.3315274, 47.4372848], - [8.3219609, 47.4357346], - [8.2785229, 47.4285471], - [8.2769197, 47.4282673], - [8.2734204, 47.4275943], - [8.2711979, 47.4271589], - [8.2699342, 47.4269473], - [8.2691817, 47.426854], - [8.2686812, 47.4268098], - [8.267747, 47.4267606], - [8.2669798, 47.426752], - [8.2657992, 47.4267763], - [8.2603335, 47.4269698], - [8.2589497, 47.4270046], - [8.2582124, 47.4269983], - [8.2574338, 47.4269627], - [8.2566776, 47.4269016], - [8.2559109, 47.4268068], - [8.2553149, 47.426717], - [8.2547609, 47.4266165], - [8.2542123, 47.4264995], - [8.2536826, 47.4263675], - [8.2532744, 47.4262517], - [8.2526965, 47.426072], - [8.2514512, 47.4256334], - [8.2507626, 47.425329], - [8.2500789, 47.4249647], - [8.2494959, 47.4246364], - [8.248881, 47.424245], - [8.2484038, 47.4239118], - [8.2481799, 47.4237381], - [8.2476203, 47.4232624], - [8.2471414, 47.4228184], - [8.246519, 47.4221364], - [8.2453671, 47.4207285], - [8.2449478, 47.4202676], - [8.2445087, 47.4198146], - [8.2441417, 47.4194649], - [8.2436987, 47.4190628], - [8.2433138, 47.4187465], - [8.24268, 47.4182546], - [8.2422133, 47.417924], - [8.2416741, 47.4175621], - [8.241067, 47.4171861], - [8.2405269, 47.4168761], - [8.2399508, 47.4165674], - [8.2393745, 47.4162762], - [8.2387953, 47.4160155], - [8.2381927, 47.4157608], - [8.2375161, 47.4155001], - [8.2370892, 47.4153514], - [8.2329503, 47.4140382], - [8.2313678, 47.4135555], - [8.2304144, 47.4132726], - [8.2207107, 47.4104985], - [8.2198319, 47.410239], - [8.2192783, 47.4100634], - [8.2184733, 47.4097408], - [8.2179109, 47.409483], - [8.2171956, 47.4091126], - [8.2161435, 47.4084954], - [8.2145031, 47.4074811], - [8.2132538, 47.4066919], - [8.2112806, 47.4054733], - [8.2105519, 47.4049908], - [8.2102095, 47.4047418], - [8.2098875, 47.4044873], - [8.2095767, 47.4042148], - [8.2093479, 47.4039872], - [8.2090629, 47.4036751], - [8.2088726, 47.4034478], - [8.2086832, 47.4031914], - [8.2084719, 47.4028826], - [8.2079033, 47.4019147], - [8.2074461, 47.4010844], - [8.2071437, 47.4005012], - [8.2067191, 47.3996507], - [8.2063052, 47.3987721], - [8.2060158, 47.3981091], - [8.205774, 47.3976313], - [8.2055244, 47.3972065], - [8.2051184, 47.3966755], - [8.2046809, 47.3961862], - [8.2043055, 47.3958452], - [8.2039657, 47.3955708], - [8.2035678, 47.3952758], - [8.2033038, 47.3951044], - [8.2027795, 47.3947946], - [8.2022539, 47.3945271], - [8.201677, 47.3942727], - [8.2010405, 47.3940323], - [8.2004525, 47.3938502], - [8.1998894, 47.3937009], - [8.1995544, 47.3936293], - [8.1990631, 47.3935368], - [8.1984004, 47.3934243], - [8.1957461, 47.3930089], - [8.1801961, 47.3906076], - [8.1790579, 47.3904248], - [8.1779549, 47.3902659], - [8.1773779, 47.390205], - [8.1767784, 47.3901698], - [8.1761191, 47.3901636], - [8.1756041, 47.3901839], - [8.1751619, 47.3902156], - [8.1744782, 47.3902956], - [8.173984, 47.3903787], - [8.1734934, 47.3904818], - [8.1731921, 47.3905555], - [8.1725931, 47.3907304], - [8.1719882, 47.3909356], - [8.170961, 47.3913282], - [8.1702284, 47.3915834], - [8.1702284, 47.3915834], - [8.1694996, 47.3918128], - [8.1687047, 47.3920447], - [8.1655172, 47.3929242], - [8.1639796, 47.3933695], - [8.1625187, 47.3938258], - [8.1509998, 47.3974678], - [8.1502296, 47.3977205], - [8.1494748, 47.3979807], - [8.1488761, 47.398209], - [8.1482994, 47.3984641], - [8.1475594, 47.3988218], - [8.1468565, 47.3992149], - [8.1463184, 47.3995657], - [8.1458127, 47.3999161], - [8.1445693, 47.4008697], - [8.1436827, 47.4015192], - [8.1431437, 47.4018717], - [8.1428559, 47.4020409], - [8.1422009, 47.4023914], - [8.1416573, 47.4026574], - [8.1410778, 47.4029128], - [8.14042, 47.4031648], - [8.1397908, 47.4033757], - [8.1392519, 47.4035442], - [8.1387323, 47.4036828], - [8.1380039, 47.4038527], - [8.1374444, 47.4039629], - [8.1368318, 47.4040626], - [8.1357933, 47.4041867], - [8.1347771, 47.4042527], - [8.1343806, 47.404264], - [8.133722, 47.4042702], - [8.1330481, 47.4042539], - [8.1323872, 47.4042155], - [8.131523, 47.4041427], - [8.1309423, 47.4040808], - [8.1302194, 47.4039882], - [8.1292243, 47.4038449], - [8.1277554, 47.4035927], - [8.1267211, 47.4033871], - [8.1235377, 47.4026849], - [8.1215775, 47.4023083], - [8.1202921, 47.4020843], - [8.1165957, 47.4015362], - [8.0833089, 47.3966882], - [8.0810708, 47.3963492], - [8.077483, 47.3958551], - [8.0748183, 47.3955374], - [8.0737921, 47.3953971], - [8.0612936, 47.3935678], - [8.060638, 47.3934604], - [8.0594956, 47.3932372], - [8.0584326, 47.3930098], - [8.0581753, 47.392943], - [8.05769, 47.3927944], - [8.057453, 47.3927312], - [8.0550755, 47.3921289], - [8.0529728, 47.3915253], - [8.0516816, 47.3911766], - ], - }, - }, - { - type: 'Feature', - properties: { - endpointType: 'middle', - sbb_id: 8502113, - legId: '0', - transportType: 'train', - legStart: false, - label: 'Aarau', - type: 'endpoint', - floor: 0, - }, - geometry: { type: 'Point', coordinates: [8.051543, 47.391103] }, - }, - { - type: 'Feature', - properties: { endpointType: 'middle', type: 'platform', floor: 0 }, - geometry: { - type: 'MultiPolygon', - coordinates: [ - [ - [ - [8.0531047008, 47.39151106101], - [8.05309637453, 47.39154065406], - [8.05419012961783, 47.391858277859], - [8.054202886081173, 47.39183545606858], - [8.05419972366144, 47.39183236682764], - [8.05419233195471, 47.391827552029], - [8.054184142956933, 47.39182427179581], - [8.053157331643272, 47.391525870895286], - [8.05315696169676, 47.39152576509849], - [8.0531047008, 47.39151106101], - ], - ], - [ - [ - [8.0519307937, 47.39122021152], - [8.05235207544748, 47.3913321999903], - [8.05272778968545, 47.3914359442616], - [8.0530944511357, 47.3915400955107], - [8.05309637453, 47.39154065406], - [8.0531047008, 47.39151106101], - [8.052446955852155, 47.39132599836256], - [8.052446371269875, 47.39132583812577], - [8.05193875827, 47.39119036791], - [8.0519307937, 47.39122021152], - ], - ], - [ - [ - [8.05075875883, 47.3909165254], - [8.05176028906596, 47.3911748866168], - [8.0519307937, 47.39122021152], - [8.05193875827, 47.39119036791], - [8.051785365905095, 47.39114943101799], - [8.05178504321102, 47.391149346178665], - [8.05076675147, 47.39088565982], - [8.05075875883, 47.3909165254], - ], - ], - [ - [ - [8.04969975438, 47.39060391831], - [8.04969134886, 47.39063437521], - [8.0497568242172, 47.390652722729], - [8.0502742284729, 47.3907915328115], - [8.05075875883, 47.3909165254], - [8.05076675147, 47.39088565982], - [8.050019403145676, 47.3906921341764], - [8.04969975438, 47.39060391831], - ], - ], - [ - [ - [8.04969975438, 47.39060391831], - [8.049456870765459, 47.39053688789616], - [8.048936535883938, 47.3903844616566], - [8.048927867790493, 47.390382823434884], - [8.04891904665083, 47.39038290775228], - [8.0489104114564, 47.390384711368526], - [8.048902294052883, 47.39038816497165], - [8.048895006387545, 47.39039313584161], - [8.048888828521275, 47.390399432950694], - [8.0488873979035, 47.39040161896799], - [8.04902460265552, 47.390443240429], - [8.04937021315306, 47.3905443864571], - [8.04969134886, 47.39063437521], - [8.04969975438, 47.39060391831], - ], - ], - ], - }, - }, - { - type: 'Feature', - properties: { label: 'A', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [8.05366367998998, 47.3916961478245] }, - }, - { - type: 'Feature', - properties: { label: 'B', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [8.0525328661143, 47.3913716649008] }, - }, - { - type: 'Feature', - properties: { label: 'C', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [8.05133258883474, 47.3910542662707] }, - }, - { - type: 'Feature', - properties: { label: 'D', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [8.05019275634579, 47.3907485565912] }, - }, - { - type: 'Feature', - properties: { label: 'E', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [8.04919915577496, 47.3904868060052] }, - }, - { - type: 'Feature', - properties: { - endpointType: 'middle', - sbb_id: 8502113, - legId: '1', - transportType: 'train', - legStart: true, - label: 'Aarau', - type: 'endpoint', - floor: 0, - }, - geometry: { type: 'Point', coordinates: [8.051592, 47.391062] }, - }, - { - type: 'Feature', - properties: { endpointType: 'middle', type: 'platform', floor: 0 }, - geometry: { - type: 'MultiPolygon', - coordinates: [ - [ - [ - [8.05311878246, 47.39150555392], - [8.053122397279402, 47.39150661924645], - [8.053556166650393, 47.39164016153549], - [8.054189161872358, 47.39184132776133], - [8.054197790473902, 47.39184316265908], - [8.0541985726433, 47.3918431729704], - [8.05421345738809, 47.3918165436048], - [8.05356536126048, 47.3916105554924], - [8.0532038179532, 47.3914988317593], - [8.05312747916, 47.39147604434], - [8.05311878246, 47.39150555392], - ], - ], - [ - [ - [8.05196658199, 47.39114411296], - [8.05195843764, 47.39117503832], - [8.05209134186386, 47.39121003966213], - [8.052612401154382, 47.39135631834205], - [8.05311878246, 47.39150555392], - [8.05312747916, 47.39147604434], - [8.05284003298708, 47.3913902405463], - [8.05246724094275, 47.3912826043603], - [8.05196658199, 47.39114411296], - ], - ], - [ - [ - [8.05195843764, 47.39117503832], - [8.05196658199, 47.39114411296], - [8.05195192897039, 47.3911400596623], - [8.05150733267394, 47.3910227007249], - [8.05109782582087, 47.3909191767946], - [8.05079124243, 47.39084361193], - [8.05078382182, 47.39087344554], - [8.051313879159608, 47.391005288921285], - [8.05195843764, 47.39117503832], - ], - ], - [ - [ - [8.05079124243, 47.39084361193], - [8.05020122438894, 47.3906981877518], - [8.04975411151502, 47.3905858714177], - [8.04971694825, 47.39057624394], - [8.04970949149, 47.39060622286], - [8.05078382182, 47.39087344554], - [8.05079124243, 47.39084361193], - ], - ], - [ - [ - [8.04970949149, 47.39060622286], - [8.04971694825, 47.39057624394], - [8.04938309264989, 47.3904897556327], - [8.04893952189478, 47.3903707540543], - [8.048907724866517, 47.39036196260373], - [8.048907863170879, 47.39036583653487], - [8.048909891765087, 47.390374421662706], - [8.048913556255778, 47.39038244607062], - [8.048918715818631, 47.39038960138511], - [8.048925172174542, 47.390395612631465], - [8.04893267720937, 47.39040024880085], - [8.048940942508837, 47.39040333172789], - [8.049671539608296, 47.39059677767756], - [8.049672195630626, 47.39059694610508], - [8.04970949149, 47.39060622286], - ], - ], - ], - }, - }, - { - type: 'Feature', - properties: { label: 'A', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [8.0536861106802, 47.3916577208335] }, - }, - { - type: 'Feature', - properties: { label: 'B', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [8.05256155844829, 47.3913191014946] }, - }, - { - type: 'Feature', - properties: { label: 'C', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [8.05136436360721, 47.3909966231251] }, - }, - { - type: 'Feature', - properties: { label: 'D', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [8.05021201550001, 47.3907151481406] }, - }, - { - type: 'Feature', - properties: { label: 'E', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [8.04921767104584, 47.390454265296] }, - }, - { - type: 'Feature', - properties: { - durationMinutes: 11, - generalization: 4, - legId: '1', - transportType: 'rail', - type: 'path', - pathType: 'transport', - }, - geometry: { - type: 'LineString', - coordinates: [ - [8.0512530139, 47.3913558282], - [8.043950414, 47.3892996057], - [8.0337470488, 47.3867927692], - [7.9842678183, 47.3737695858], - [7.9094595102, 47.3542972404], - [7.9076952927, 47.3519222386], - ], - }, - }, - { - type: 'Feature', - properties: { - durationMinutes: 11, - generalization: 3, - legId: '1', - transportType: 'rail', - type: 'path', - pathType: 'transport', - }, - geometry: { - type: 'LineString', - coordinates: [ - [8.0512530139, 47.3913558282], - [8.0321565932, 47.3818223318], - [7.9836186637, 47.3583041336], - [7.9787528343, 47.356386882], - [7.9503784335, 47.3546126968], - [7.9076790382, 47.3518616706], - ], - }, - }, - { - type: 'Feature', - properties: { - durationMinutes: 11, - generalization: 2, - legId: '1', - transportType: 'rail', - type: 'path', - pathType: 'transport', - }, - geometry: { - type: 'LineString', - coordinates: [ - [8.0512530139, 47.3913558282], - [8.0393268312, 47.3867062761], - [8.0289729853, 47.3827342008], - [8.0210409147, 47.3770513535], - [8.009152405, 47.3643493878], - [7.9835128045, 47.3584782524], - [7.9787528343, 47.356386882], - [7.9705071937, 47.3528686876], - [7.9464889305, 47.3542665316], - [7.9221646096, 47.3601595583], - [7.9146268732, 47.3591732378], - [7.9092552445, 47.3563560713], - [7.907650344, 47.3519708718], - ], - }, - }, - { - type: 'Feature', - properties: { - durationMinutes: 11, - generalization: 1, - legId: '1', - transportType: 'rail', - type: 'path', - pathType: 'transport', - }, - geometry: { - type: 'LineString', - coordinates: [ - [8.0513571084, 47.3911933759], [8.0485848919, 47.3903857568], [8.0463614648, 47.389834589], [8.0397374131, 47.3885110472], @@ -1055,479 +502,6 @@ export const zhBeWyleregg: FeatureCollection = { [7.9092995342, 47.3561238919], [7.9084777224, 47.3541866772], [7.907993544, 47.3518901193], - ], - }, - }, - { - type: 'Feature', - properties: { - durationMinutes: 11, - generalization: 0, - legId: '1', - transportType: 'rail', - type: 'path', - pathType: 'transport', - }, - geometry: { - type: 'LineString', - coordinates: [ - [8.0517375, 47.3910691], - [8.0496945, 47.3905579], - [8.0489403, 47.390358], - [8.0482783, 47.3901689], - [8.0469086, 47.3897618], - [8.046349, 47.3896192], - [8.0452295054, 47.3893113937], - [8.0444544, 47.3891225], - [8.0434457, 47.3889049], - [8.0407771, 47.3883899], - [8.0395172, 47.388126], - [8.0390357, 47.3880153], - [8.0383162, 47.3878735], - [8.0374661, 47.3876786], - [8.0357915, 47.3872671], - [8.0292782, 47.3856139], - [8.0280556, 47.3852858], - [8.0257973, 47.3845713], - [8.0242835, 47.3840243], - [8.0225681, 47.3833264], - [8.0216522, 47.3829045], - [8.0212591, 47.3827024], - [8.0206395, 47.3823676], - [8.0193406, 47.3815833], - [8.0187849, 47.3812029], - [8.018165, 47.3807501], - [8.0176429, 47.3803324], - [8.0170749, 47.3798465], - [8.0161619, 47.3789512], - [8.0158169, 47.3785749], - [8.0150993, 47.3776982], - [8.0146962, 47.377142], - [8.0143267, 47.3765671], - [8.0140825, 47.3761412], - [8.0137802, 47.3755518], - [8.0135389, 47.3750308], - [8.0126531, 47.3727793], - [8.0124566, 47.3723509], - [8.0119622, 47.3714223], - [8.0117095, 47.3710114], - [8.0114202, 47.370583], - [8.0110661, 47.3701092], - [8.0106934, 47.3696449], - [8.0102201, 47.3690948], - [8.0096307, 47.368495], - [8.0091635, 47.3680524], - [8.008678, 47.3676347], - [8.0082444, 47.3672769], - [8.007649, 47.3668219], - [8.0068917, 47.3663111], - [8.0062077, 47.3658747], - [8.005594, 47.3655127], - [8.0048794, 47.3651405], - [8.0040397, 47.3647185], - [8.003255, 47.3643752], - [8.002342, 47.364005], - [8.0012946, 47.3636348], - [8.0001862, 47.3632956], - [7.9988396, 47.3629401], - [7.9978441, 47.3627268], - [7.995157, 47.3622118], - [7.9944058, 47.3620463], - [7.9939219, 47.3619288], - [7.9925472, 47.3615571], - [7.9916861, 47.3612771], - [7.9907765, 47.3609606], - [7.9854599, 47.3590086], - [7.9816273, 47.3575747], - [7.9798695, 47.3568863], - [7.9783111, 47.3562584], - [7.9776929, 47.356028], - [7.9767251, 47.3556871], - [7.9678524, 47.3524092], - [7.9657665, 47.3516296], - [7.9638399, 47.3508996], - [7.963363, 47.3507363], - [7.9627055, 47.3505415], - [7.9621442, 47.3504184], - [7.9615601, 47.3503042], - [7.9609278, 47.3502235], - [7.9602958, 47.3501624], - [7.9595907, 47.3501444], - [7.9589037, 47.3501505], - [7.9582657, 47.350198], - [7.957635, 47.3502654], - [7.9571928, 47.3503352], - [7.9567627, 47.3504191], - [7.9561545, 47.3505614], - [7.9555623, 47.3507385], - [7.9549047, 47.3509718], - [7.9545964, 47.3510966], - [7.9543111, 47.3512265], - [7.9537701, 47.3514905], - [7.9521653, 47.3523073], - [7.9513817, 47.3526974], - [7.9508712, 47.3529227], - [7.9503057, 47.3531505], - [7.9498819, 47.353303], - [7.9493962, 47.353453], - [7.9488934, 47.3535875], - [7.9483482, 47.3537091], - [7.947556, 47.3538471], - [7.9465616, 47.3539696], - [7.9439075, 47.3542928], - [7.934629, 47.3553973], - [7.9336361, 47.3555371], - [7.9323708, 47.3557698], - [7.9315315, 47.3559667], - [7.9307242, 47.3561828], - [7.929832, 47.3564585], - [7.9293056, 47.3566379], - [7.9286691, 47.3568866], - [7.9281601, 47.3571056], - [7.9273962, 47.3574684], - [7.9266132, 47.3578645], - [7.9257243, 47.3583613], - [7.9244069, 47.3591584], - [7.9238235, 47.3594813], - [7.9234373, 47.3596714], - [7.9229427, 47.3598947], - [7.9224506, 47.3600754], - [7.9218972, 47.3602414], - [7.9215393, 47.3603335], - [7.9212307, 47.360398], - [7.9207546, 47.3604787], - [7.9204525, 47.3605139], - [7.9198464, 47.3605553], - [7.9193737, 47.3605575], - [7.918858, 47.3605312], - [7.9183196, 47.3604762], - [7.9179005, 47.3604063], - [7.91748, 47.360315], - [7.916857, 47.3601323], - [7.9165077, 47.360014], - [7.916101, 47.3598534], - [7.9156241, 47.3596432], - [7.915214, 47.3594472], - [7.9127188, 47.3581766], - [7.911478, 47.3575941], - [7.9108867, 47.3572918], - [7.9103546, 47.3569914], - [7.9100562, 47.3567875], - [7.9097967, 47.3565856], - [7.9095537, 47.3563706], - [7.9094055, 47.3562186], - [7.9092376, 47.3560283], - [7.9091475, 47.3559188], - [7.9090163, 47.3557267], - [7.9088927, 47.3555056], - [7.9087977, 47.3553006], - [7.9086982, 47.355051], - [7.9085339, 47.3545868], - [7.9079523, 47.3535262], - [7.9076756, 47.3531279], - [7.9076233, 47.3530394], - [7.9075447, 47.3528672], - [7.907478, 47.3526869], - [7.9074138, 47.3524317], - [7.9073485, 47.3520329], - ], - }, - }, - { - type: 'Feature', - properties: { - endpointType: 'middle', - sbb_id: 8500218, - legId: '1', - transportType: 'train', - legStart: false, - label: 'Olten', - type: 'endpoint', - floor: 0, - }, - geometry: { type: 'Point', coordinates: [7.9076, 47.353073] }, - }, - { - type: 'Feature', - properties: { endpointType: 'middle', type: 'platform', floor: 0 }, - geometry: { - type: 'MultiPolygon', - coordinates: [ - [ - [ - [7.90748545355, 47.3528564247], - [7.907501609101584, 47.35290013788096], - [7.9075026632218055, 47.35290273781413], - [7.907541481491782, 47.35299051819193], - [7.907542548417389, 47.352992761339166], - [7.9076453223587135, 47.35319430075869], - [7.907646050640944, 47.35319567008484], - [7.907861973820163, 47.35358530374717], - [7.908017739190847, 47.35388234366537], - [7.908019573834869, 47.35388513694576], - [7.90805012497851, 47.353878212803], - [7.90800589171866, 47.3537894534019], - [7.90793458577044, 47.3536547594999], - [7.90767314704384, 47.3531806161564], - [7.90758503982181, 47.3530102398393], - [7.90753062702185, 47.3528892953292], - [7.9075136608, 47.35284599984], - [7.90748545355, 47.3528564247], - ], - ], - [ - [ - [7.90732052885, 47.35218828338], - [7.907359644923556, 47.352426271114176], - [7.9073602097508, 47.352429126988945], - [7.907403993932471, 47.35261815874482], - [7.907404771271018, 47.352621068213736], - [7.907433252453953, 47.352714951132484], - [7.907434104960113, 47.35271748726662], - [7.90748545355, 47.3528564247], - [7.9075136608, 47.35284599984], - [7.90749581976139, 47.3528004719252], - [7.90746319402568, 47.3527068272489], - [7.90743429966656, 47.3526116202091], - [7.90740968834046, 47.3525142195776], - [7.90739030744941, 47.3524216902911], - [7.90735722426044, 47.3522289736317], - [7.90734992781, 47.35218345131], - [7.90732052885, 47.35218828338], - ], - ], - ], - }, - }, - { - type: 'Feature', - properties: { label: 'A', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [7.90764257190948, 47.3531653502838] }, - }, - { - type: 'Feature', - properties: { label: 'B', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [7.90739242091894, 47.3525238142614] }, - }, - { - type: 'Feature', - properties: { - endpointType: 'middle', - sbb_id: 8500218, - legId: '2', - transportType: 'train', - legStart: true, - label: 'Olten', - type: 'endpoint', - floor: 0, - }, - geometry: { type: 'Point', coordinates: [7.908312, 47.352525] }, - }, - { - type: 'Feature', - properties: { endpointType: 'middle', type: 'platform', floor: 0 }, - geometry: { - type: 'MultiPolygon', - coordinates: [ - [ - [ - [7.907831386853933, 47.35058608807302], - [7.907920413268206, 47.35081460895715], - [7.907984515881981, 47.3509963954866], - [7.908041218988345, 47.35117926235591], - [7.908109002582728, 47.35144276108798], - [7.908146718119684, 47.351626037790666], - [7.908177057505935, 47.351797445927545], - [7.9082428392, 47.35220094584], - [7.90827377081, 47.35219590313], - [7.90824880894034, 47.3520427453209], - [7.90822823942366, 47.3519294891574], - [7.90818936641164, 47.3516866724192], - [7.90816287466358, 47.3515469801401], - [7.90813756386136, 47.3514287350625], - [7.908101940278, 47.3512829461394], - [7.90807168305736, 47.3511726454083], - [7.90803847305916, 47.3510621220177], - [7.90801259770374, 47.3509820602403], - [7.90796177275561, 47.3508369079615], - [7.90783986497572, 47.3505227175581], - [7.907818083639402, 47.3505261003532], - [7.907817204519487, 47.35052879157148], - [7.907816740401915, 47.35053266064679], - [7.907831386853933, 47.35058608807302], - ], - ], - [ - [ - [7.9082428392, 47.35220094584], - [7.908462691524607, 47.35354950325092], - [7.90846275688459, 47.35354989336002], - [7.908510216649112, 47.353825718733646], - [7.908510504563283, 47.353827235792096], - [7.908557329111542, 47.35405276557037], - [7.908557744790829, 47.354054578579316], - [7.908588791523358, 47.35417820285124], - [7.9085892529711375, 47.3541798992856], - [7.9086253271389095, 47.354302974790635], - [7.908625724651195, 47.35430425955114], - [7.908697731676598, 47.35452523696911], - [7.90872877332384, 47.3545204226737], - [7.9086472263343, 47.354269072079], - [7.908614858708, 47.3541556642284], - [7.9085843479591, 47.3540321117395], - [7.90855649423627, 47.3539021260818], - [7.90850984640833, 47.3536443853072], - [7.90827377081, 47.35219590313], - [7.9082428392, 47.35220094584], - ], - ], - ], - }, - }, - { - type: 'Feature', - properties: { label: 'A', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [7.90848865551072, 47.3537375208533] }, - }, - { - type: 'Feature', - properties: { label: 'A', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [7.9083935787298, 47.3531743030313] }, - }, - { - type: 'Feature', - properties: { label: 'D', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [7.90804909197738, 47.3512346000972] }, - }, - { - type: 'Feature', - properties: { label: 'D', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [7.90792567336859, 47.3507635611917] }, - }, - { - type: 'Feature', - properties: { legId: '2', label: 'Bahn-2000-Strecke', id: 1, type: 'stopover' }, - geometry: { type: 'Point', coordinates: [7.689364, 47.19637] }, - }, - { - type: 'Feature', - properties: { - durationMinutes: 27, - generalization: 4, - stopoverIds: [1], - legId: '2', - transportType: 'rail', - type: 'path', - pathType: 'transport', - }, - geometry: { - type: 'LineString', - coordinates: [ - [7.9076952927, 47.3519222386], - [7.9049974256, 47.3461174044], - [7.8750719699, 47.3068162696], - [7.7058642198, 47.2201569534], - [7.7058642198, 47.2201569534], - [7.6699376325, 47.2017389851], - [7.5194530453, 47.0322852099], - [7.4644830506, 46.9675410189], - [7.4644082729, 46.9675240648], - [7.4654644476, 46.9678198412], - [7.4644830506, 46.9675410189], - [7.4387019573, 46.949309549], - ], - }, - }, - { - type: 'Feature', - properties: { - durationMinutes: 27, - generalization: 3, - stopoverIds: [1], - legId: '2', - transportType: 'rail', - type: 'path', - pathType: 'transport', - }, - geometry: { - type: 'LineString', - coordinates: [ - [7.9076790382, 47.3518616706], - [7.8699200237, 47.3057742154], - [7.8607729971, 47.3019680191], - [7.8149042297, 47.2516291317], - [7.6992968257, 47.210758612], - [7.6992968257, 47.210758612], - [7.6755110612, 47.2023457553], - [7.5278845608, 47.0636376394], - [7.5257820434, 47.0349678512], - [7.5125585941, 46.999686797], - [7.4657217678, 46.9678583928], - [7.4650346694, 46.9675769439], - [7.4387019573, 46.949309549], - ], - }, - }, - { - type: 'Feature', - properties: { - durationMinutes: 27, - generalization: 2, - stopoverIds: [1], - legId: '2', - transportType: 'rail', - type: 'path', - pathType: 'transport', - }, - geometry: { - type: 'LineString', - coordinates: [ - [7.907650344, 47.3519708718], - [7.9083099717, 47.3436562803], - [7.8793972197, 47.3064560699], - [7.862150068, 47.2997807722], - [7.8571852403, 47.2762841387], - [7.8434114205, 47.2621014623], - [7.8005032192, 47.2519071575], - [7.7828186104, 47.2313922605], - [7.760653727, 47.2171532665], - [7.732538273, 47.2154486815], - [7.7031310157, 47.2036645817], - [7.7031310157, 47.2036645817], - [7.6870518137, 47.1972202037], - [7.6801441275, 47.197692713], - [7.6870518137, 47.1972202037], - [7.6531976934, 47.1835583573], - [7.6001441602, 47.1490047675], - [7.5869669522, 47.1076687481], - [7.5528385312, 47.0662189924], - [7.5257729398, 47.0471403062], - [7.5234492272, 47.0350058759], - [7.5139810852, 47.0078628476], - [7.4673384666, 46.989596296], - [7.4654644476, 46.9678198412], - [7.4605440853, 46.9666340225], - [7.4454331812, 46.9627409098], - [7.4433125931, 46.9537519966], - [7.4387019573, 46.949309549], - ], - }, - }, - { - type: 'Feature', - properties: { - durationMinutes: 27, - generalization: 1, - stopoverIds: [1], - legId: '2', - transportType: 'rail', - type: 'path', - pathType: 'transport', - }, - geometry: { - type: 'LineString', - coordinates: [ - [7.907993544, 47.3518901193], [7.9070971291, 47.3478394766], [7.9073174293, 47.3470801229], [7.9089152534, 47.3440548545], @@ -1695,10 +669,10 @@ export const zhBeWyleregg: FeatureCollection = { { type: 'Feature', properties: { - durationMinutes: 27, + durationMinutes: 56, generalization: 0, - stopoverIds: [1], - legId: '2', + stopoverIds: [0], + legId: '0', transportType: 'rail', type: 'path', pathType: 'transport', @@ -1706,17 +680,498 @@ export const zhBeWyleregg: FeatureCollection = { geometry: { type: 'LineString', coordinates: [ - [7.9082593, 47.3519753], - [7.9082061, 47.35165], - [7.9081478, 47.3513721], - [7.9080515, 47.3510322], - [7.9077145, 47.3501388], - [7.9075945, 47.3497934], - [7.9075481, 47.3496138], - [7.907319, 47.3483674], - [7.9071893, 47.3478853], - [7.9071584, 47.3477405], - [7.9071396, 47.3475828], + [8.5371091, 47.378199], + [8.5362416, 47.3784373], + [8.5352559, 47.3787201], + [8.5328909, 47.3795095], + [8.5322437, 47.3797052], + [8.5307107, 47.3801301], + [8.529709, 47.3804489], + [8.5291886, 47.380598], + [8.5283755, 47.3808179], + [8.5279409, 47.3809215], + [8.5276561, 47.3809764], + [8.5271618, 47.3810395], + [8.5266603, 47.3810618], + [8.5263917, 47.3810573], + [8.5258885, 47.3810286], + [8.5246955, 47.3809341], + [8.5243342, 47.380912], + [8.5240045, 47.3809042], + [8.523618, 47.3809154], + [8.523302, 47.3809411], + [8.5228367, 47.3810106], + [8.5225118, 47.3810813], + [8.5220492301, 47.3812159462], + [8.5217564212, 47.3813259633], + [8.5215419, 47.3814177], + [8.521304, 47.3815359], + [8.5211196, 47.3816408], + [8.5209369, 47.3817562], + [8.520648, 47.3819604], + [8.5197868, 47.3826234], + [8.5195716, 47.3827769], + [8.5191715, 47.383028], + [8.5188266, 47.383221], + [8.5183088, 47.3834724], + [8.518086, 47.3835674], + [8.5176615, 47.383726], + [8.5173319, 47.3838312], + [8.5168325, 47.3839765], + [8.5101642, 47.385781], + [8.5094065, 47.3860015], + [8.5087969, 47.3862047], + [8.5073518, 47.3867398], + [8.5065183, 47.3870575], + [8.5058159, 47.387353], + [8.505328, 47.3875847], + [8.5049251, 47.3877935], + [8.5045094, 47.3880276], + [8.5031153, 47.3888804], + [8.5026074, 47.3891582], + [8.5020328, 47.3894281], + [8.5017016, 47.3895648], + [8.5012629, 47.3897268], + [8.5007935, 47.3898809], + [8.5004631, 47.3899778], + [8.4999449, 47.3901109], + [8.4994631, 47.3902196], + [8.498966, 47.3903108], + [8.4983388, 47.3904017], + [8.4979768829, 47.3904419789], + [8.4973086, 47.3904992], + [8.4953437, 47.3906311], + [8.494645, 47.3906879], + [8.4941244, 47.3907458], + [8.4936459, 47.3908116], + [8.493034, 47.3909126], + [8.4926606, 47.3909851], + [8.4919932, 47.3911342], + [8.4880546, 47.3921805], + [8.4853723, 47.3928206], + [8.4809715, 47.3939367], + [8.4775663, 47.3948492], + [8.4645937, 47.3983547], + [8.4614038, 47.3992977], + [8.4607022, 47.3994978], + [8.4601096, 47.399651], + [8.4594253, 47.3998], + [8.4589061, 47.3998879], + [8.4585947, 47.3999317], + [8.4582882, 47.3999671], + [8.4579318, 47.3999982], + [8.457562, 47.4000214], + [8.4572228, 47.4000329], + [8.4565997, 47.4000347], + [8.4557024, 47.3999919], + [8.4515001, 47.3996934], + [8.4509012, 47.3996647], + [8.4483896, 47.3995839], + [8.4475447, 47.3995491], + [8.4464788, 47.3994795], + [8.4437033, 47.3992694], + [8.4394535, 47.3988478], + [8.4357374, 47.3985234], + [8.4343749, 47.3984151], + [8.433123, 47.3983248], + [8.4322173, 47.3982484], + [8.4296399, 47.3979835], + [8.4290797, 47.3979448], + [8.4284762, 47.397925], + [8.4280567, 47.397925], + [8.4274617, 47.3979432], + [8.4268729, 47.3979858], + [8.4262061, 47.3980602], + [8.4255516, 47.398157], + [8.4234953, 47.3985032], + [8.4204765624, 47.3989800787], + [8.4173371, 47.3994162], + [8.4126441, 47.400153], + [8.4118294, 47.4002871], + [8.411364, 47.4003808], + [8.4107714, 47.400533], + [8.4104894, 47.400619], + [8.4102106, 47.4007152], + [8.4098446, 47.4008554], + [8.409561, 47.400979], + [8.4092185, 47.4011455], + [8.4089619, 47.4012843], + [8.4086052, 47.4014979], + [8.4081653, 47.4018125], + [8.4079568, 47.4019826], + [8.4077452, 47.4021739], + [8.4075686, 47.4023499], + [8.4074058, 47.4025285], + [8.4072601, 47.402699], + [8.4071325, 47.4028668], + [8.4069249, 47.4031898], + [8.4065808, 47.4038389], + [8.4052241, 47.4063037], + [8.4047907, 47.4070063], + [8.40388, 47.408418], + [8.4035456, 47.4088844], + [8.4032768, 47.4092305], + [8.4028759, 47.4096982], + [8.402456, 47.41014], + [8.4021252, 47.4104613], + [8.4013639, 47.4111147], + [8.4008719, 47.4114867], + [8.3904867, 47.4189963], + [8.3882608, 47.4206839], + [8.3877255, 47.4210476], + [8.3872698, 47.4213318], + [8.3864709, 47.4217691], + [8.385973, 47.4220218], + [8.3847531, 47.4225216], + [8.3817763, 47.4235485], + [8.3811532, 47.4237807], + [8.3798444, 47.4242901], + [8.3787178, 47.4247082], + [8.3610595, 47.4310252], + [8.3586381, 47.431928], + [8.3575634, 47.4323033], + [8.3550705, 47.43315], + [8.3501976, 47.4348882], + [8.3468922, 47.4360939], + [8.344805, 47.4368395], + [8.344055871, 47.4370949782], + [8.3434232, 47.4372942], + [8.3430193, 47.4374061], + [8.3416485, 47.437695], + [8.3402444, 47.4379028], + [8.3392305, 47.4379856], + [8.3381969, 47.4380258], + [8.337259, 47.4380167], + [8.3366105, 47.4379842], + [8.3360033, 47.4379334], + [8.3352858, 47.4378482], + [8.3346192, 47.4377524], + [8.333145, 47.4375102], + [8.3315274, 47.4372848], + [8.3219609, 47.4357346], + [8.2785229, 47.4285471], + [8.2769197, 47.4282673], + [8.2734204, 47.4275943], + [8.2711979, 47.4271589], + [8.2699342, 47.4269473], + [8.2691817, 47.426854], + [8.2686812, 47.4268098], + [8.267747, 47.4267606], + [8.2669798, 47.426752], + [8.2657992, 47.4267763], + [8.2603335, 47.4269698], + [8.2589497, 47.4270046], + [8.2582124, 47.4269983], + [8.2574338, 47.4269627], + [8.2566776, 47.4269016], + [8.2559109, 47.4268068], + [8.2553149, 47.426717], + [8.2547609, 47.4266165], + [8.2542123, 47.4264995], + [8.2536826, 47.4263675], + [8.2532744, 47.4262517], + [8.2526965, 47.426072], + [8.2514512, 47.4256334], + [8.2507626, 47.425329], + [8.2500789, 47.4249647], + [8.2494959, 47.4246364], + [8.248881, 47.424245], + [8.2484038, 47.4239118], + [8.2481799, 47.4237381], + [8.2476203, 47.4232624], + [8.2471414, 47.4228184], + [8.2465264, 47.4221304], + [8.2453671, 47.4207285], + [8.2449558, 47.4202515], + [8.2442495, 47.4195546], + [8.2436089, 47.4189785], + [8.2430877, 47.418558], + [8.24268, 47.4182546], + [8.2422183, 47.4179206], + [8.2416741, 47.4175621], + [8.2410732, 47.4171835], + [8.2405331, 47.4168735], + [8.2399558, 47.4165648], + [8.2393745, 47.4162762], + [8.2388015, 47.4160121], + [8.2381939, 47.4157565], + [8.2370892, 47.4153514], + [8.2329515, 47.4140358], + [8.2313678, 47.4135555], + [8.2298843, 47.41312], + [8.2207107, 47.4104985], + [8.2198319, 47.410239], + [8.2192783, 47.4100634], + [8.2184733, 47.4097408], + [8.2179109, 47.409483], + [8.2171956, 47.4091126], + [8.2161435, 47.4084954], + [8.2145031, 47.4074811], + [8.2132538, 47.4066919], + [8.2112806, 47.4054733], + [8.2105519, 47.4049908], + [8.2102095, 47.4047418], + [8.2098875, 47.4044873], + [8.2095767, 47.4042148], + [8.2093479, 47.4039872], + [8.2090629, 47.4036751], + [8.2088726, 47.4034478], + [8.2086832, 47.4031914], + [8.2084719, 47.4028826], + [8.2079033, 47.4019147], + [8.2074461, 47.4010844], + [8.2071437, 47.4005012], + [8.2067191, 47.3996507], + [8.2063052, 47.3987721], + [8.2060158, 47.3981091], + [8.205774, 47.3976313], + [8.2055244, 47.3972065], + [8.2051184, 47.3966755], + [8.2046809, 47.3961862], + [8.2043055, 47.3958452], + [8.2039657, 47.3955708], + [8.2035678, 47.3952758], + [8.2033038, 47.3951044], + [8.2027795, 47.3947946], + [8.2022539, 47.3945271], + [8.201677, 47.3942727], + [8.2010405, 47.3940323], + [8.2004525, 47.3938502], + [8.1998894, 47.3937009], + [8.1995544, 47.3936293], + [8.1990631, 47.3935368], + [8.1984004, 47.3934243], + [8.1957461, 47.3930089], + [8.1801961, 47.3906076], + [8.1790579, 47.3904248], + [8.1779549, 47.3902659], + [8.1773779, 47.390205], + [8.1767784, 47.3901698], + [8.1761191, 47.3901636], + [8.1756041, 47.3901839], + [8.1751619, 47.3902156], + [8.1744782, 47.3902956], + [8.173984, 47.3903787], + [8.1734934, 47.3904818], + [8.1731921, 47.3905555], + [8.1725931, 47.3907304], + [8.1719882, 47.3909356], + [8.170961, 47.3913282], + [8.1702284, 47.3915834], + [8.1694996, 47.3918128], + [8.1687047, 47.3920447], + [8.1655172, 47.3929242], + [8.1639796, 47.3933695], + [8.1625187, 47.3938258], + [8.1509998, 47.3974678], + [8.1502296, 47.3977205], + [8.1494748, 47.3979807], + [8.1488761, 47.398209], + [8.1482994, 47.3984641], + [8.1475594, 47.3988218], + [8.1468565, 47.3992149], + [8.1463184, 47.3995657], + [8.1458127, 47.3999161], + [8.1445693, 47.4008697], + [8.1436827, 47.4015192], + [8.1431437, 47.4018717], + [8.1428559, 47.4020409], + [8.1422009, 47.4023914], + [8.1416573, 47.4026574], + [8.1410778, 47.4029128], + [8.14042, 47.4031648], + [8.1397908, 47.4033757], + [8.1392519, 47.4035442], + [8.1387323, 47.4036828], + [8.1380039, 47.4038527], + [8.1374444, 47.4039629], + [8.1368318, 47.4040626], + [8.1357933, 47.4041867], + [8.1347771, 47.4042527], + [8.1343806, 47.404264], + [8.133722, 47.4042702], + [8.1330481, 47.4042539], + [8.1323872, 47.4042155], + [8.131523, 47.4041427], + [8.1309423, 47.4040808], + [8.1302194, 47.4039882], + [8.1292243, 47.4038449], + [8.1277554, 47.4035927], + [8.1267211, 47.4033871], + [8.1235377, 47.4026849], + [8.1215775, 47.4023083], + [8.1202921, 47.4020843], + [8.1165957, 47.4015362], + [8.0833089, 47.3966882], + [8.0810708, 47.3963492], + [8.077483, 47.3958551], + [8.0748183, 47.3955374], + [8.0737921, 47.3953971], + [8.0612936, 47.3935678], + [8.060638, 47.3934604], + [8.0594956, 47.3932372], + [8.0585024, 47.3930257], + [8.0581753, 47.392943], + [8.05769, 47.3927944], + [8.057453, 47.3927312], + [8.0550755, 47.3921289], + [8.0529728, 47.3915253], + [8.0516816, 47.3911766], + [8.0504059, 47.3908456], + [8.0496491, 47.3906404], + [8.0489052, 47.3904281], + [8.0471506, 47.3898745], + [8.0460693, 47.3895427], + [8.0452295054, 47.3893113937], + [8.0444544, 47.3891225], + [8.0434457, 47.3889049], + [8.0407771, 47.3883899], + [8.0395172, 47.388126], + [8.0390357, 47.3880153], + [8.0383162, 47.3878735], + [8.0374661, 47.3876786], + [8.0357915, 47.3872671], + [8.0292782, 47.3856139], + [8.0280556, 47.3852858], + [8.0257973, 47.3845713], + [8.0242835, 47.3840243], + [8.0225681, 47.3833264], + [8.0216522, 47.3829045], + [8.0212591, 47.3827024], + [8.0206395, 47.3823676], + [8.0193406, 47.3815833], + [8.0187849, 47.3812029], + [8.018165, 47.3807501], + [8.0176429, 47.3803324], + [8.0170749, 47.3798465], + [8.0161619, 47.3789512], + [8.0158169, 47.3785749], + [8.0150993, 47.3776982], + [8.0146962, 47.377142], + [8.0143267, 47.3765671], + [8.0140825, 47.3761412], + [8.0137802, 47.3755518], + [8.0135389, 47.3750308], + [8.0126531, 47.3727793], + [8.0124566, 47.3723509], + [8.0119622, 47.3714223], + [8.0117095, 47.3710114], + [8.0114202, 47.370583], + [8.0110661, 47.3701092], + [8.0106934, 47.3696449], + [8.0102201, 47.3690948], + [8.0096307, 47.368495], + [8.0091635, 47.3680524], + [8.008678, 47.3676347], + [8.0082444, 47.3672769], + [8.007649, 47.3668219], + [8.0068917, 47.3663111], + [8.0062077, 47.3658747], + [8.005594, 47.3655127], + [8.0048794, 47.3651405], + [8.0040397, 47.3647185], + [8.003255, 47.3643752], + [8.002342, 47.364005], + [8.0012946, 47.3636348], + [8.0001862, 47.3632956], + [7.9988396, 47.3629401], + [7.9978441, 47.3627268], + [7.995157, 47.3622118], + [7.9944058, 47.3620463], + [7.9939219, 47.3619288], + [7.9925472, 47.3615571], + [7.9916861, 47.3612771], + [7.9907765, 47.3609606], + [7.9854599, 47.3590086], + [7.9816273, 47.3575747], + [7.9798695, 47.3568863], + [7.9783111, 47.3562584], + [7.9776929, 47.356028], + [7.9767251, 47.3556871], + [7.9678524, 47.3524092], + [7.9657665, 47.3516296], + [7.9638399, 47.3508996], + [7.963363, 47.3507363], + [7.9627055, 47.3505415], + [7.9621442, 47.3504184], + [7.9615601, 47.3503042], + [7.9609278, 47.3502235], + [7.9602958, 47.3501624], + [7.9595907, 47.3501444], + [7.9589037, 47.3501505], + [7.9582657, 47.350198], + [7.957635, 47.3502654], + [7.9571928, 47.3503352], + [7.9567627, 47.3504191], + [7.9561545, 47.3505614], + [7.9555623, 47.3507385], + [7.9549047, 47.3509718], + [7.9545964, 47.3510966], + [7.9543111, 47.3512265], + [7.9537701, 47.3514905], + [7.9521653, 47.3523073], + [7.9513817, 47.3526974], + [7.9508712, 47.3529227], + [7.9503057, 47.3531505], + [7.9498819, 47.353303], + [7.9493962, 47.353453], + [7.9488934, 47.3535875], + [7.9483482, 47.3537091], + [7.947556, 47.3538471], + [7.9465616, 47.3539696], + [7.9439075, 47.3542928], + [7.934629, 47.3553973], + [7.9336361, 47.3555371], + [7.9323708, 47.3557698], + [7.9315315, 47.3559667], + [7.9307242, 47.3561828], + [7.929832, 47.3564585], + [7.9293056, 47.3566379], + [7.9286691, 47.3568866], + [7.9281601, 47.3571056], + [7.9273962, 47.3574684], + [7.9266132, 47.3578645], + [7.9257243, 47.3583613], + [7.9244069, 47.3591584], + [7.9238235, 47.3594813], + [7.9234373, 47.3596714], + [7.9229427, 47.3598947], + [7.9224506, 47.3600754], + [7.9218972, 47.3602414], + [7.9215393, 47.3603335], + [7.9212307, 47.360398], + [7.9207546, 47.3604787], + [7.9204525, 47.3605139], + [7.9198464, 47.3605553], + [7.9193737, 47.3605575], + [7.918858, 47.3605312], + [7.9183196, 47.3604762], + [7.9179005, 47.3604063], + [7.91748, 47.360315], + [7.916857, 47.3601323], + [7.9165077, 47.360014], + [7.916101, 47.3598534], + [7.9156241, 47.3596432], + [7.915214, 47.3594472], + [7.9127188, 47.3581766], + [7.911478, 47.3575941], + [7.9108867, 47.3572918], + [7.9103546, 47.3569914], + [7.9100562, 47.3567875], + [7.9097967, 47.3565856], + [7.9095537, 47.3563706], + [7.9094055, 47.3562186], + [7.9091475, 47.3559188], + [7.9090163, 47.3557267], + [7.9088927, 47.3555056], + [7.9087977, 47.3553006], + [7.9086982, 47.355051], + [7.9082247, 47.3537015], + [7.9081613, 47.3534978], + [7.9080845, 47.3531908], + [7.907595, 47.3502842], + [7.9071803, 47.3479129], + [7.907135, 47.3474798], [7.9071355, 47.3471708], [7.9071642, 47.3468977], [7.9072107, 47.3466527], @@ -1864,7 +1319,7 @@ export const zhBeWyleregg: FeatureCollection = { [7.8186487, 47.2534652], [7.8178292, 47.2532243], [7.8159105, 47.2526054], - [7.8145456729, 47.252111319], + [7.8145863797, 47.2521260554], [7.8131566, 47.2515612], [7.8118051, 47.2509885], [7.8105746, 47.250407], @@ -2188,303 +1643,966 @@ export const zhBeWyleregg: FeatureCollection = { [7.4620383, 46.9669768], [7.4578982, 46.9659893], [7.4572179, 46.9658176], - [7.4544746, 46.9650844], - [7.45253, 46.9646055], - [7.4508914, 46.9641846], - [7.4493825, 46.963826], - [7.4485399, 46.9635912], - [7.448137, 46.9634601], - [7.4478145, 46.96334], - [7.4473995, 46.9631612], - [7.4470888, 46.9630029], - [7.4467906, 46.9628362], - [7.4464998, 46.9626508], - [7.4459952, 46.9622612], - [7.4457371, 46.9620225], - [7.4454209666, 46.9617008764], - [7.4441821, 46.9604184], - [7.4437445, 46.9599464], - [7.443579, 46.9597266], - [7.4434323, 46.9595065], - [7.4433041, 46.9592766], - [7.4431893, 46.9590399], - [7.4431056, 46.9588014], - [7.4430375, 46.9585608], - [7.4429932, 46.9583152], - [7.4429655, 46.9580698], - [7.4429159, 46.9565514], - [7.4429015, 46.9562871], - [7.4428737, 46.9560384], - [7.4428257, 46.9557965], - [7.4427553, 46.9555566], - [7.4426652, 46.9553218], - [7.4425548, 46.9550903], - [7.4413945876, 46.9530140932], - [7.4407964, 46.9520525], - [7.4406482, 46.9518258], - [7.4403804, 46.9514614], - [7.4402231, 46.9511845], - [7.440065, 46.9508664], - [7.4399666, 46.9505473], - [7.439831, 46.9502631], - [7.43958, 46.9498711], - [7.4394516, 46.9497221], - [7.4392668, 46.9495406], - [7.4389928, 46.9493419], - [7.4384176, 46.9490348], + [7.4512628, 46.9642225], + [7.4489989, 46.9636713], + [7.448483, 46.9635292], + [7.4480692, 46.9633922], + [7.4478467, 46.963307], + [7.4472884, 46.9630534], + [7.4471314, 46.9629735], + [7.4466874, 46.9627137], + [7.4462834, 46.9624281], + [7.4460333, 46.9622247], + [7.4457857, 46.9619987], + [7.4439846, 46.960133], + [7.4438007, 46.9599242], + [7.4436334, 46.9597077], + [7.4434868, 46.9594902], + [7.4433617, 46.9592609], + [7.4432489, 46.9590279], + [7.4431607, 46.958791], + [7.4430485, 46.9583114], + [7.4430124, 46.9578225], + [7.442961, 46.9562852], + [7.4429303, 46.9560346], + [7.4428821, 46.9557903], + [7.4428094, 46.9555483], + [7.4427208, 46.9553108], + [7.4426103, 46.9550783], + [7.4414493718, 46.952998891], + [7.4410649, 46.9523756], + [7.4405984, 46.9516463], + [7.440477, 46.9514369], + [7.4402092, 46.9509088], + [7.4397708, 46.9500007], + [7.4396818, 46.9498482], + [7.4395498, 46.9496634], + [7.4393837, 46.9494816], + [7.4391606, 46.949296], + [7.4390359, 46.9492134], + [7.4385564, 46.9489528], + ], + }, + }, + { + type: 'Feature', + properties: { + endpointType: 'middle', + sbb_id: 8507000, + legId: '0', + transportType: 'train', + legStart: false, + label: 'Bern', + type: 'endpoint', + floor: 0, + }, + geometry: { type: 'Point', coordinates: [7.43716, 46.948511] }, + }, + { + type: 'Feature', + properties: { endpointType: 'middle', type: 'platform', floor: 0 }, + geometry: { + type: 'MultiPolygon', + coordinates: [ + [ + [ + [7.43849407671, 46.948980799], + [7.43885541553525, 46.94916939184423], + [7.43900130945501, 46.94925292504789], + [7.439120986059416, 46.949332135905614], + [7.4391843043797765, 46.949378971319035], + [7.43929188471167, 46.949466948371175], + [7.439393085097223, 46.94956300863243], + [7.4394446160390135, 46.94961816807692], + [7.439523270338946, 46.9497108895813], + [7.439529608797198, 46.94971702501619], + [7.439537022427721, 46.94972180598857], + [7.4395452263288515, 46.94972504876833], + [7.439553905229271, 46.94972662873728], + [7.439562725603704, 46.94972648517808], + [7.439571302737386, 46.94972463348508], + [7.43955441811113, 46.949701190369], + [7.43946777597874, 46.9495975478548], + [7.43941510211563, 46.9495411659191], + [7.43936392707908, 46.9494909639424], + [7.4393123958866, 46.949443675942], + [7.43925918452063, 46.949398735609], + [7.43920334557097, 46.9493544968792], + [7.43913877047463, 46.9493067318979], + [7.43906950759377, 46.9492595517499], + [7.43895113043543, 46.9491868602899], + [7.43887029444305, 46.9491421897021], + [7.43851181632971, 46.9489536736613], + [7.43850897952, 46.94895224561], + [7.43849407671, 46.948980799], + ], + ], + [ + [ + [7.43849407671, 46.948980799], + [7.43850897952, 46.94895224561], + [7.43843540754652, 46.9489152095055], + [7.43830394949681, 46.9488540222285], + [7.43814995080333, 46.9487888320524], + [7.43799964263827, 46.9487318540091], + [7.43793237652226, 46.9487082581906], + [7.43776888046026, 46.9486555254861], + [7.43776232188, 46.94865366741], + [7.43775387213, 46.94868349334], + [7.4377598949541035, 46.94868519961541], + [7.437922230336586, 46.94873755820159], + [7.438138519138245, 46.948817656061415], + [7.438291361804856, 46.94888235700855], + [7.438421687558448, 46.94894301707287], + [7.43849407671, 46.948980799], + ], + ], + [ + [ + [7.43665530137, 46.94842096648], + [7.436784295923062, 46.94844477649647], + [7.436934332748513, 46.94847482348382], + [7.43711550667013, 46.94851530789429], + [7.4375916262079915, 46.948637528712474], + [7.43775387213, 46.94868349334], + [7.43776232188, 46.94865366741], + [7.43759953980305, 46.948607550568], + [7.4371225302282, 46.9484851056441], + [7.43694060606317, 46.9484444612375], + [7.43679004938865, 46.9484143134067], + [7.43666092842, 46.9483904809], + [7.43665530137, 46.94842096648], + ], + ], + [ + [ + [7.43665530137, 46.94842096648], + [7.43666092842, 46.9483904809], + [7.434461090222843, 46.94798444578661], + [7.434461464794228, 46.9479877762424], + [7.434464141994766, 46.947996181729394], + [7.434468407582812, 46.948003903411404], + [7.434474097634207, 46.9480106445485], + [7.43448099348347, 46.948016146082594], + [7.43448883012698, 46.94802019659279], + [7.434497306406921, 46.94802264042027], + [7.43665530137, 46.94842096648], + ], + ], + ], + }, + }, + { + type: 'Feature', + properties: { label: 'A', type: 'sectorSign', floor: 0 }, + geometry: { type: 'Point', coordinates: [7.43951408403007, 46.9496814470491] }, + }, + { + type: 'Feature', + properties: { label: 'A', type: 'sectorSign', floor: 0 }, + geometry: { type: 'Point', coordinates: [7.43882832607168, 46.9491524885564] }, + }, + { + type: 'Feature', + properties: { label: 'B', type: 'sectorSign', floor: 0 }, + geometry: { type: 'Point', coordinates: [7.43815148591833, 46.9488250913922] }, + }, + { + type: 'Feature', + properties: { label: 'C', type: 'sectorSign', floor: 0 }, + geometry: { type: 'Point', coordinates: [7.43735034792633, 46.9485627579002] }, + }, + { + type: 'Feature', + properties: { label: 'D', type: 'sectorSign', floor: 0 }, + geometry: { type: 'Point', coordinates: [7.43535371010545, 46.9481574038822] }, + }, + { + type: 'Feature', + properties: { label: 'D', type: 'sectorSign', floor: 0 }, + geometry: { type: 'Point', coordinates: [7.43596197421891, 46.9482698598368] }, + }, + { + type: 'Feature', + properties: { + distanceMeters: 39, + durationSeconds: 35, + legId: '1', + type: 'path', + pathType: 'walk', + floor: 0, + rokasRoutingVersion: 1, + }, + geometry: { + type: 'LineString', + coordinates: [ + [7.44039, 46.94785], + [7.4401, 46.94802], + [7.4401, 46.9481], + [7.440097808837891, 46.948089599609375], + ], + }, + }, + { + type: 'Feature', + properties: { + distanceMeters: 102, + stationLevels: [2, 1, 0, -1, -2], + durationSeconds: 60, + routeDirection: 'outbound', + legId: '1', + routeDestLevel: 0, + step: 1, + type: 'path', + pathType: 'walk_indoor', + floor: 0, + routeStartLevel: 0, + }, + geometry: { + type: 'LineString', + coordinates: [ + [7.437127809786583, 46.94852410645052], + [7.437181834602586, 46.94853535556249], + [7.437235859418589, 46.94854660027341], + [7.437291818281882, 46.948562215237914], + [7.43734777071977, 46.948577830202424], + [7.437403723157657, 46.948593445166935], + [7.437459675595544, 46.94860906013144], + [7.437515634458838, 46.94862467509595], + [7.437571586896725, 46.94864029006046], + [7.4376275393346125, 46.94865590502497], + [7.437683491772499, 46.948671515588416], + [7.437739444210386, 46.948687130552926], + [7.437792556618698, 46.94870553579012], + [7.437845662601603, 46.94872393662626], + [7.437898768584509, 46.94874233746239], + [7.437951874567413, 46.94876073829853], + [7.4380049869757245, 46.948779139134665], + [7.43805538143718, 46.94880102561113], + [7.438105782324041, 46.94882290768654], + [7.438156176785496, 46.948844794163], + [7.438206577672357, 46.94886667623841], + [7.438249518662527, 46.94888539395094], + [7.438292466078103, 46.94890411166347], + [7.438335407068273, 46.948922829375995], + ], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + angle: 57, + type: 'path', + pathType: 'transition_direction', + floor: 0, + }, + geometry: { + type: 'Point', + coordinates: [7.438335407068273, 46.948922829375995], + }, + }, + { + type: 'Feature', + properties: { + travelType: 'STAIRS', + sourceFloor: 0, + legId: '1', + step: 2, + placement: 'NORTHEAST', + destinationFloor: -1, + type: 'path', + pathType: 'leit_poi', + floor: 0, + direction: 'downstairs', + }, + geometry: { + type: 'Point', + coordinates: [7.438335407068273, 46.948922829375995], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + angle: 55, + type: 'path', + pathType: 'transition_direction', + floor: -1, + }, + geometry: { + type: 'Point', + coordinates: [7.438329547097745, 46.94892734926567], + }, + }, + { + type: 'Feature', + properties: { + distanceMeters: 261, + durationSeconds: 180, + legId: '1', + step: 3, + type: 'path', + pathType: 'walk_indoor', + floor: -1, + }, + geometry: { + type: 'LineString', + coordinates: [ + [7.438329547097745, 46.94892734926567], + [7.438380725458767, 46.94895149348644], + [7.438431910245194, 46.94897563330615], + [7.438483088606215, 46.94899977752692], + [7.438536734323248, 46.94901625509939], + [7.438590380040281, 46.94903273707292], + [7.4386212219904255, 46.94904692609366], + [7.4386520703659755, 46.9490611151144], + [7.438686446289575, 46.94908609553676], + [7.438720822213173, 46.949111075959124], + [7.438755204562178, 46.949136051980425], + [7.438789580485777, 46.94916103240279], + [7.4388052713279125, 46.949150210193736], + [7.43884819946727, 46.949120608657296], + [7.438891127606627, 46.94909100712086], + [7.438934055745985, 46.94906140558442], + [7.4389545078141746, 46.94904730018384], + [7.438999190089446, 46.949016488355625], + [7.439043878790125, 46.9489856765274], + [7.439088561065397, 46.94895486469918], + [7.439100133222107, 46.948946881174486], + [7.43911460323705, 46.94893690396915], + [7.43914291357712, 46.948917380862454], + [7.4391787544933505, 46.94890515031387], + [7.439214588984175, 46.948892915364226], + [7.439244833371535, 46.948882594876125], + [7.4392993914962595, 46.948882594876125], + [7.439353943195577, 46.948882594876125], + [7.439408501320302, 46.948882594876125], + [7.439463952576499, 46.94889149382151], + [7.439519403832697, 46.94890039716797], + [7.4395644652069395, 46.94890763251229], + [7.439609526581181, 46.94891486785661], + [7.439654587955424, 46.94892210320093], + [7.439702585740337, 46.94892980945878], + [7.439750583525249, 46.94893751131557], + [7.439763742757311, 46.94890461338442], + [7.439776901989372, 46.94887171545328], + [7.439790061221434, 46.94883881752214], + [7.439794867425332, 46.948826815828724], + [7.439798722669099, 46.94881718190614], + [7.439802552211242, 46.94880760519736], + [7.439813648887888, 46.94877986090867], + [7.439824745564534, 46.948752116619985], + [7.439841188179205, 46.94871102831428], + [7.439857624368469, 46.94866993560751], + [7.439861762330113, 46.94865959311411], + [7.439873996303671, 46.94862901454212], + [7.439886230277228, 46.94859844037119], + [7.43989845782538, 46.948567861799205], + [7.4399153887709275, 46.94852554559748], + [7.439965449111256, 46.948503342244614], + [7.440015509451584, 46.94848113889176], + [7.440065569791913, 46.948458939939954], + [7.440095756350616, 46.94844555191233], + [7.4401259429093205, 46.948432163884696], + [7.440135471786834, 46.94840602598328], + [7.44014772503661, 46.948372432684494], + [7.4401599782863865, 46.948338839385706], + [7.440164379689688, 46.948326771676385], + [7.440176343796182, 46.94829396176646], + [7.440188314328082, 46.948261147455476], + [7.440200471196763, 46.94822779621504], + [7.440212634490852, 46.94819444497461], + [7.440228261078925, 46.94815160504662], + [7.44023644062112, 46.94812916403646], + [7.44024462658872, 46.948106727427366], + [7.440255511226959, 46.94807687503045], + [7.440266402290604, 46.9480470270346], + [7.440273579469419, 46.948027332286514], + [7.4402766700898395, 46.94801886024405], + [7.440286873635012, 46.94799088269912], + [7.44031805613169, 46.94799761632249], + [7.440334138923609, 46.947962905154206], + [7.440350215290121, 46.94792819838698], + [7.440366291656634, 46.94789349161975], ], }, }, { type: 'Feature', properties: { - endpointType: 'middle', - sbb_id: 8507000, - legId: '2', - transportType: 'train', - legStart: false, - label: 'Bern', - type: 'endpoint', - floor: 0, + legId: '1', + angle: 162, + type: 'path', + pathType: 'transition_direction', + floor: -1, + }, + geometry: { + type: 'Point', + coordinates: [7.440366291656634, 46.94789349161975], + }, + }, + { + type: 'Feature', + properties: { + travelType: 'STAIRS', + sourceFloor: -1, + legId: '1', + step: 4, + placement: 'SOUTHEAST', + destinationFloor: 0, + type: 'path', + pathType: 'leit_poi', + floor: -1, + direction: 'upstairs', + }, + geometry: { + type: 'Point', + coordinates: [7.440366291656634, 46.94789349161975], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 16443, + label: 'InfoPoint', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'pictogram_sbb', + priority: 4, + }, + geometry: { + type: 'Point', + coordinates: [7.439863129476745, 46.94904798010859], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 391, + label: 'Caffè Spettacolo', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'restaurant_takeaway', + priority: 1, + }, + geometry: { + type: 'Point', + coordinates: [7.440005388875234, 46.94869073128959], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 128, + label: 'Coop', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'shopping', + priority: 2, + }, + geometry: { + type: 'Point', + coordinates: [7.4397680394634165, 46.9485492146336], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 23638, + label: 'Migros Take Away', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'restaurant_takeaway', + priority: 1, + }, + geometry: { + type: 'Point', + coordinates: [7.4395996136224785, 46.9490479729014], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 424, + label: 'Migros', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'shopping', + priority: 2, + }, + geometry: { + type: 'Point', + coordinates: [7.440149396994465, 46.94780565253222], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 89, + label: 'Coiffure Lüdi', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'shopping', + priority: 2, + }, + geometry: { + type: 'Point', + coordinates: [7.440028590638321, 46.94823425011705], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 92, + label: "L'Occitane", + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'shopping', + priority: 2, + }, + geometry: { + type: 'Point', + coordinates: [7.439995289581833, 46.94805815928382], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 93, + label: 'Vero Moda', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'shopping', + priority: 2, + }, + geometry: { + type: 'Point', + coordinates: [7.440081476186523, 46.94799511331957], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 54, + label: 'Raiffeisen Automatenbank', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'service_im', + priority: 3, + }, + geometry: { + type: 'Point', + coordinates: [7.440433455068839, 46.94798625474016], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 84, + label: 'Rituals', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'shopping', + priority: 2, + }, + geometry: { + type: 'Point', + coordinates: [7.439871855787591, 46.94836074826622], }, - geometry: { type: 'Point', coordinates: [7.437111, 46.948541] }, }, { type: 'Feature', - properties: { endpointType: 'middle', type: 'platform', floor: 0 }, + properties: { + legId: '1', + geoCmsId: 115, + label: 'Sandwich Company', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'restaurant_takeaway', + priority: 1, + }, geometry: { - type: 'MultiPolygon', - coordinates: [ - [ - [ - [7.43879564925, 46.94918237864], - [7.43878159224, 46.94920893555], - [7.43887130311293, 46.9492561313704], - [7.43897316891903, 46.9493151676226], - [7.43903418330421, 46.9493536586428], - [7.43911332500757, 46.9494068573639], - [7.43916673393867, 46.9494450328934], - [7.43922663235127, 46.9494908636951], - [7.43929359704539, 46.9495458424812], - [7.43935143286885, 46.9495967554327], - [7.43940481582437, 46.949646976004], - [7.43945345666638, 46.9496960807793], - [7.439507950492411, 46.94975564884042], - [7.439510258118212, 46.94975150604903], - [7.439512964901358, 46.94974311004168], - [7.439513981694646, 46.94973434729407], - [7.4395132694232835, 46.94972555455366], - [7.439510855459458, 46.94971706972054], - [7.439506832570445, 46.9497092188621], - [7.439501355353614, 46.94970230368241], - [7.439427344904481, 46.94962568030083], - [7.439425812713445, 46.949624168132914], - [7.439372936464571, 46.949574422670295], - [7.439371215741941, 46.94957288506768], - [7.439247039194703, 46.94946752320123], - [7.439244725908031, 46.94946568749555], - [7.439132047172076, 46.949382147168066], - [7.439130350763579, 46.949380949104764], - [7.439051725614051, 46.94932809761941], - [7.439050107555438, 46.949327059448535], - [7.438930256130867, 46.949253726957025], - [7.438927821894872, 46.94925233979173], - [7.43879564925, 46.94918237864], - ], - ], - [ - [ - [7.43824635376, 46.94890092631], - [7.43823398799, 46.94892886365], - [7.43828292854429, 46.9489510169187], - [7.43844802758827, 46.9490334511477], - [7.43878159224, 46.94920893555], - [7.43879564925, 46.94918237864], - [7.438462676574824, 46.94900613071353], - [7.438461726952568, 46.949005642397466], - [7.438297068136984, 46.94892342670805], - [7.43829517946892, 46.94892253779169], - [7.43824635376, 46.94890092631], - ], - ], - [ - [ - [7.4377761958, 46.94871263286], - [7.43776590063, 46.94874166781], - [7.43782018287872, 46.9487604459992], - [7.43797654684717, 46.9488189443827], - [7.43806224193921, 46.9488533350602], - [7.43813918911505, 46.9488859523036], - [7.43823398799, 46.94892886365], - [7.43824635376, 46.94890092631], - [7.438075063817522, 46.948825109062476], - [7.438073284617254, 46.94882436670423], - [7.437904556715445, 46.94875817307207], - [7.437903160864877, 46.948757651962424], - [7.4377761958, 46.94871263286], - ], - ], - [ - [ - [7.4377761958, 46.94871263286], - [7.437752659738551, 46.948704287478], - [7.437751331247423, 46.94870383959441], - [7.437603118002706, 46.948656429474966], - [7.437601790471595, 46.94865602727337], - [7.437415019534968, 46.9486025699445], - [7.437413806394097, 46.94860224098059], - [7.43724353938, 46.94855861361], - [7.43723601929, 46.94858796266], - [7.43730761663615, 46.9486059432214], - [7.43740630186808, 46.9486323192586], - [7.43750437054316, 46.9486595588867], - [7.43762999687935, 46.9486972061328], - [7.43774209424459, 46.9487334323254], - [7.43776590063, 46.94874166781], - [7.4377761958, 46.94871263286], - ], - ], - [ - [ - [7.43674574585, 46.94847773903], - [7.43679570136024, 46.948487604703], - [7.43694653401213, 46.9485190814625], - [7.43709360923697, 46.948552198588], - [7.43723601929, 46.94858796266], - [7.43724353938, 46.94855861361], - [7.437101502860637, 46.94852221971302], - [7.43710021845127, 46.94852191062791], - [7.436953519544683, 46.94848887871193], - [7.436952388235641, 46.948488639207234], - [7.43675148556, 46.94844879688], - [7.43674574585, 46.94847773903], - ], - ], - [ - [ - [7.43586793848, 46.94830438165], - [7.43674574585, 46.94847773903], - [7.43675148556, 46.94844879688], - [7.43587381678, 46.94827474064], - [7.43586793848, 46.94830438165], - ], - ], - [ - [ - [7.43516306127, 46.94813179536], - [7.43515665847, 46.94816252372], - [7.43527910557854, 46.9481880935712], - [7.43586793848, 46.94830438165], - [7.43587381678, 46.94827474064], - [7.4353611314039645, 46.948173066646994], - [7.43516306127, 46.94813179536], - ], - ], - [ - [ - [7.43516306127, 46.94813179536], - [7.4344978069816845, 46.94799317831637], - [7.434489036128349, 46.94799223399326], - [7.434480249576201, 46.947993018923654], - [7.434471784987512, 46.947995502943115], - [7.434463967651678, 46.94799959059217], - [7.43445709798453, 46.948005124784764], - [7.434451439983526, 46.948011892844974], - [7.4344497902922955, 46.94801491292921], - [7.43515665847, 46.94816252372], - [7.43516306127, 46.94813179536], - ], - ], - ], + type: 'Point', + coordinates: [7.438898190141976, 46.948920108737966], }, }, { type: 'Feature', - properties: { label: 'A', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [7.43948140158495, 46.9496981535223] }, + properties: { + legId: '1', + geoCmsId: 246, + label: 'Hitzberger', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'restaurant_takeaway', + priority: 1, + }, + geometry: { + type: 'Point', + coordinates: [7.439542595709735, 46.94882237029812], + }, }, { type: 'Feature', - properties: { label: 'B', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [7.43812355845691, 46.9488585799461] }, + properties: { + legId: '1', + geoCmsId: 265, + label: 'Blumen Ackermann', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'shopping', + priority: 2, + }, + geometry: { + type: 'Point', + coordinates: [7.440040646875144, 46.94859549203377], + }, }, { type: 'Feature', - properties: { label: 'C', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [7.43733560781144, 46.9485951852511] }, + properties: { + legId: '1', + geoCmsId: 267, + label: 'Blume 3000', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'shopping', + priority: 2, + }, + geometry: { + type: 'Point', + coordinates: [7.440398802567876, 46.948073583176814], + }, }, { type: 'Feature', - properties: { label: 'D', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [7.43594741691931, 46.9483100677306] }, + properties: { + legId: '1', + geoCmsId: 354, + label: 'Confiserie Tschirren', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'shopping', + priority: 2, + }, + geometry: { + type: 'Point', + coordinates: [7.440291072342838, 46.94836131337005], + }, }, { type: 'Feature', - properties: { label: 'D', type: 'sectorSign', floor: 0 }, - geometry: { type: 'Point', coordinates: [7.43533969151639, 46.9481912971063] }, + properties: { + legId: '1', + geoCmsId: 370, + label: 'Egli Reform', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'shopping', + priority: 2, + }, + geometry: { + type: 'Point', + coordinates: [7.440502433457295, 46.94777961960222], + }, }, { type: 'Feature', properties: { - distanceMeters: 32, - durationSeconds: 35, - legId: '3', + legId: '1', + geoCmsId: 382, + label: 'K Kiosk', type: 'path', - pathType: 'walk', - 'rokas-routing-version': 2, + pathType: 'indoor_poi', + floor: -1, + category: 'shopping', + priority: 2, + }, + geometry: { + type: 'Point', + coordinates: [7.439721028073072, 46.94864042963274], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 408, + label: 'Läderach Chocolatier Suisse', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'shopping', + priority: 2, + }, + geometry: { + type: 'Point', + coordinates: [7.4394076162376415, 46.948785300353705], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 416, + label: 'Lolipop - the Candy Shop', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'shopping', + priority: 2, + }, + geometry: { + type: 'Point', + coordinates: [7.440325350438454, 46.94828217078094], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 461, + label: 'Tekoe', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'shopping', + priority: 2, + }, + geometry: { + type: 'Point', + coordinates: [7.440362566280414, 46.948178212331435], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 724, + label: 'Bäckerei Konditorei Reinhard', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'shopping', + priority: 2, + }, + geometry: { + type: 'Point', + coordinates: [7.439689687104391, 46.94872493761743], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 727, + label: 'Orell Füssli', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'shopping', + priority: 2, + }, + geometry: { + type: 'Point', + coordinates: [7.439258745504159, 46.94877456886025], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 1964, + label: 'Brezelkönig', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'restaurant_takeaway', + priority: 1, + }, + geometry: { + type: 'Point', + coordinates: [7.438582814192413, 46.94914143675155], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 5457, + label: "Yooji's Sushi Deli", + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'restaurant_takeaway', + priority: 1, + }, + geometry: { + type: 'Point', + coordinates: [7.440316839416565, 46.94852305520894], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 12426, + label: 'Zentroom', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'service_im', + priority: 3, + }, + geometry: { + type: 'Point', + coordinates: [7.439699612817451, 46.94880571508933], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 16402, + label: 'Chicorée', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'shopping', + priority: 2, + }, + geometry: { + type: 'Point', + coordinates: [7.439856185607958, 46.94842111113003], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + geoCmsId: 23663, + label: 'Confiserie Sprüngli', + type: 'path', + pathType: 'indoor_poi', + floor: -1, + category: 'shopping', + priority: 2, + }, + geometry: { + type: 'Point', + coordinates: [7.440061734152782, 46.94854302599075], + }, + }, + { + type: 'Feature', + properties: { + legId: '1', + angle: 161, + type: 'path', + pathType: 'transition_direction', + floor: 0, + }, + geometry: { + type: 'Point', + coordinates: [7.440370442469091, 46.94788406454705], + }, + }, + { + type: 'Feature', + properties: { + distanceMeters: 3, + durationSeconds: 0, + legId: '1', + step: 5, + type: 'path', + pathType: 'walk_indoor', floor: 0, }, geometry: { type: 'LineString', coordinates: [ - [7.440349345604089, 46.94785643566348], - [7.4403266455347365, 46.94787787369898], - [7.440300387991829, 46.947902671426604], - [7.440271589396381, 46.947929868934324], - [7.44024126616941, 46.9479585063101], - [7.440210434731931, 46.94798762364189], - [7.44018011150496, 46.94801626101767], - [7.440151312909512, 46.94804345852539], - [7.440125055366605, 46.948068256253016], - [7.440102355297252, 46.948089694288505], + [7.440370442469091, 46.94788406454705], + [7.440382534852018, 46.94786008316553], + [7.44039, 46.94785], ], }, }, + { + type: 'Feature', + properties: { + legId: '1', + angle: 153, + type: 'path', + pathType: 'transition_direction', + floor: 0, + }, + geometry: { type: 'Point', coordinates: [7.44039, 46.94785] }, + }, { type: 'Feature', properties: { endpointType: 'middle', sbb_id: 8576646, - legId: '4', + legId: '2', transportType: 'bus', legStart: true, label: 'Bern, Bahnhof', type: 'endpoint', floor: 0, }, - geometry: { type: 'Point', coordinates: [7.440097808837891, 46.948089599609375] }, + geometry: { + type: 'Point', + coordinates: [7.440097808837891, 46.948089599609375], + }, }, { type: 'Feature', - properties: { legId: '4', label: 'Bern, Bollwerk', id: 2, type: 'stopover' }, + properties: { legId: '2', label: 'Bern, Bollwerk', id: 1, type: 'stopover' }, geometry: { type: 'Point', coordinates: [7.441369, 46.951639] }, }, { type: 'Feature', - properties: { legId: '4', label: 'Bern, Gewerbeschule', id: 3, type: 'stopover' }, + properties: { legId: '2', label: 'Bern, Gewerbeschule', id: 2, type: 'stopover' }, geometry: { type: 'Point', coordinates: [7.446412, 46.954794] }, }, { type: 'Feature', - properties: { legId: '4', label: 'Bern, Lorraine', id: 4, type: 'stopover' }, + properties: { legId: '2', label: 'Bern, Lorraine', id: 3, type: 'stopover' }, geometry: { type: 'Point', coordinates: [7.446979, 46.957599] }, }, { type: 'Feature', properties: { durationMinutes: 6, - stopoverIds: [2, 3, 4], - legId: '4', + stopoverIds: [1, 2, 3], + legId: '2', transportType: 'bus', type: 'path', pathType: 'transport', @@ -2555,7 +2673,7 @@ export const zhBeWyleregg: FeatureCollection = { properties: { endpointType: 'to', sbb_id: 8589008, - legId: '4', + legId: '2', transportType: 'bus', legStart: false, label: 'Bern, Wyleregg', @@ -2570,11 +2688,11 @@ export const zhBeWyleregg: FeatureCollection = { type: 'Polygon', coordinates: [ [ - [8.533682, 47.376143], - [8.539682, 47.376143], - [8.539682, 47.382143], - [8.533682, 47.382143], - [8.533682, 47.376143], + [8.533669, 47.375356], + [8.539669, 47.375356], + [8.539669, 47.381356], + [8.533669, 47.381356], + [8.533669, 47.375356], ], ], }, @@ -2586,11 +2704,11 @@ export const zhBeWyleregg: FeatureCollection = { type: 'Polygon', coordinates: [ [ - [7.4384176, 46.94785643566348], - [8.540219095, 46.94785643566348], + [7.437127809786583, 46.94777961960222], + [8.540219095, 46.94777961960222], [8.540219095, 47.438061372], - [7.4384176, 47.438061372], - [7.4384176, 46.94785643566348], + [7.437127809786583, 47.438061372], + [7.437127809786583, 46.94777961960222], ], ], }, @@ -2618,11 +2736,11 @@ export const zhBeWyleregg: FeatureCollection = { type: 'Polygon', coordinates: [ [ - [8.0512530139, 47.3781552991], - [8.540219095, 47.3781552991], + [7.4385438638, 46.9489037049], + [8.540219095, 46.9489037049], [8.540219095, 47.438061372], - [8.0512530139, 47.438061372], - [8.0512530139, 47.3781552991], + [7.4385438638, 47.438061372], + [7.4385438638, 46.9489037049], ], ], }, @@ -2634,11 +2752,11 @@ export const zhBeWyleregg: FeatureCollection = { type: 'Polygon', coordinates: [ [ - [7.9073485, 47.3501444], - [8.0517375, 47.3501444], - [8.0517375, 47.3913558282], - [7.9073485, 47.3913558282], - [7.9073485, 47.3501444], + [7.437127809786583, 46.94777961960222], + [7.440502433457295, 46.94777961960222], + [7.440502433457295, 46.94916103240279], + [7.437127809786583, 46.94916103240279], + [7.437127809786583, 46.94777961960222], ], ], }, @@ -2646,38 +2764,6 @@ export const zhBeWyleregg: FeatureCollection = { { type: 'Feature', properties: { legId: '2', focus: 'leg', type: 'bbox' }, - geometry: { - type: 'Polygon', - coordinates: [ - [ - [7.4384176, 46.9489037049], - [7.9089152534, 46.9489037049], - [7.9089152534, 47.3519753], - [7.4384176, 47.3519753], - [7.4384176, 46.9489037049], - ], - ], - }, - }, - { - type: 'Feature', - properties: { legId: '3', focus: 'leg', type: 'bbox' }, - geometry: { - type: 'Polygon', - coordinates: [ - [ - [7.440102355297252, 46.94785643566348], - [7.440349345604089, 46.94785643566348], - [7.440349345604089, 46.948089694288505], - [7.440102355297252, 46.948089694288505], - [7.440102355297252, 46.94785643566348], - ], - ], - }, - }, - { - type: 'Feature', - properties: { legId: '4', focus: 'leg', type: 'bbox' }, geometry: { type: 'Polygon', coordinates: [ @@ -2691,37 +2777,5 @@ export const zhBeWyleregg: FeatureCollection = { ], }, }, - { - type: 'Feature', - properties: { legId: '0-1', focus: 'leg', type: 'bbox' }, - geometry: { - type: 'Polygon', - coordinates: [ - [ - [8.048543, 47.388062], - [8.054592, 47.388062], - [8.054592, 47.394103], - [8.048543, 47.394103], - [8.048543, 47.388062], - ], - ], - }, - }, - { - type: 'Feature', - properties: { legId: '1-2', focus: 'leg', type: 'bbox' }, - geometry: { - type: 'Polygon', - coordinates: [ - [ - [7.9046, 47.349525], - [7.911312, 47.349525], - [7.911312, 47.356073], - [7.9046, 47.356073], - [7.9046, 47.349525], - ], - ], - }, - }, ], };