Warning, /libraries/kpublictransport/autotests/data/motis/journey-ch-transport-only.in.json is written in an unsupported language. File is not indexed.
0001 { 0002 "destination": { 0003 "type": "Module", 0004 "target": "" 0005 }, 0006 "content_type": "RoutingResponse", 0007 "content": { 0008 "statistics": [ 0009 { 0010 "category": "intermodal", 0011 "entries": [ 0012 { 0013 "name": "linear_distance", 0014 "value": 5341121 0015 }, 0016 { 0017 "name": "routing_duration", 0018 "value": 2894 0019 } 0020 ] 0021 }, 0022 { 0023 "category": "nigiri.raptor", 0024 "entries": [ 0025 { 0026 "name": "conversion", 0027 "value": 0 0028 }, 0029 { 0030 "name": "earliest_arrival_updated_by_footpath", 0031 "value": 350825 0032 }, 0033 { 0034 "name": "earliest_arrival_updated_by_route", 0035 "value": 340160 0036 }, 0037 { 0038 "name": "earliest_trip_calls", 0039 "value": 18485228 0040 }, 0041 { 0042 "name": "fastest_direct", 0043 "value": 32767 0044 }, 0045 { 0046 "name": "footpaths_visited", 0047 "value": 915049 0048 }, 0049 { 0050 "name": "fp_update_prevented_by_lower_bound", 0051 "value": 113576 0052 }, 0053 { 0054 "name": "lower_bounds_time_ms", 0055 "value": 61 0056 }, 0057 { 0058 "name": "route_update_prevented_by_lower_bound", 0059 "value": 0 0060 }, 0061 { 0062 "name": "routes_visited", 0063 "value": 4852490 0064 }, 0065 { 0066 "name": "routing_time_ms", 0067 "value": 2893 0068 } 0069 ] 0070 } 0071 ], 0072 "connections": [ 0073 { 0074 "stops": [ 0075 { 0076 "station": { 0077 "id": "swiss_8503016:0:3", 0078 "name": "Z\u00FCrich Flughafen", 0079 "pos": { 0080 "lat": 47.450387, 0081 "lng": 8.5624 0082 } 0083 }, 0084 "arrival": { 0085 "time": 0, 0086 "schedule_time": 0, 0087 "track": "", 0088 "schedule_track": "", 0089 "valid": false, 0090 "reason": "SCHEDULE" 0091 }, 0092 "departure": { 0093 "time": 1707512880, 0094 "schedule_time": 1707512880, 0095 "track": "", 0096 "schedule_track": "", 0097 "valid": true, 0098 "reason": "SCHEDULE" 0099 }, 0100 "exit": false, 0101 "enter": true 0102 }, 0103 { 0104 "station": { 0105 "id": "swiss_8503006:0:3", 0106 "name": "Z\u00FCrich Oerlikon", 0107 "pos": { 0108 "lat": 47.411531, 0109 "lng": 8.544137 0110 } 0111 }, 0112 "arrival": { 0113 "time": 1707513180, 0114 "schedule_time": 1707513180, 0115 "track": "", 0116 "schedule_track": "", 0117 "valid": true, 0118 "reason": "SCHEDULE" 0119 }, 0120 "departure": { 0121 "time": 1707513240, 0122 "schedule_time": 1707513240, 0123 "track": "", 0124 "schedule_track": "", 0125 "valid": true, 0126 "reason": "SCHEDULE" 0127 }, 0128 "exit": false, 0129 "enter": false 0130 }, 0131 { 0132 "station": { 0133 "id": "swiss_8503000:0:32", 0134 "name": "Z\u00FCrich HB", 0135 "pos": { 0136 "lat": 47.377677, 0137 "lng": 8.539457 0138 } 0139 }, 0140 "arrival": { 0141 "time": 1707513660, 0142 "schedule_time": 1707513660, 0143 "track": "", 0144 "schedule_track": "", 0145 "valid": true, 0146 "reason": "SCHEDULE" 0147 }, 0148 "departure": { 0149 "time": 1707514320, 0150 "schedule_time": 1707514320, 0151 "track": "", 0152 "schedule_track": "", 0153 "valid": true, 0154 "reason": "SCHEDULE" 0155 }, 0156 "exit": false, 0157 "enter": false 0158 }, 0159 { 0160 "station": { 0161 "id": "swiss_8500218:0:8", 0162 "name": "Olten", 0163 "pos": { 0164 "lat": 47.351934, 0165 "lng": 7.907699 0166 } 0167 }, 0168 "arrival": { 0169 "time": 1707516120, 0170 "schedule_time": 1707516120, 0171 "track": "", 0172 "schedule_track": "", 0173 "valid": true, 0174 "reason": "SCHEDULE" 0175 }, 0176 "departure": { 0177 "time": 1707516240, 0178 "schedule_time": 1707516240, 0179 "track": "", 0180 "schedule_track": "", 0181 "valid": true, 0182 "reason": "SCHEDULE" 0183 }, 0184 "exit": false, 0185 "enter": false 0186 }, 0187 { 0188 "station": { 0189 "id": "swiss_8507000:0:6", 0190 "name": "Bern", 0191 "pos": { 0192 "lat": 46.948831, 0193 "lng": 7.439129 0194 } 0195 }, 0196 "arrival": { 0197 "time": 1707517860, 0198 "schedule_time": 1707517860, 0199 "track": "", 0200 "schedule_track": "", 0201 "valid": true, 0202 "reason": "SCHEDULE" 0203 }, 0204 "departure": { 0205 "time": 1707517860, 0206 "schedule_time": 1707517860, 0207 "track": "", 0208 "schedule_track": "", 0209 "valid": true, 0210 "reason": "SCHEDULE" 0211 }, 0212 "exit": true, 0213 "enter": false 0214 }, 0215 { 0216 "station": { 0217 "id": "swiss_8507000:0:5", 0218 "name": "Bern", 0219 "pos": { 0220 "lat": 46.948831, 0221 "lng": 7.439129 0222 } 0223 }, 0224 "arrival": { 0225 "time": 1707518100, 0226 "schedule_time": 1707518100, 0227 "track": "", 0228 "schedule_track": "", 0229 "valid": true, 0230 "reason": "SCHEDULE" 0231 }, 0232 "departure": { 0233 "time": 1707518340, 0234 "schedule_time": 1707518340, 0235 "track": "", 0236 "schedule_track": "", 0237 "valid": true, 0238 "reason": "SCHEDULE" 0239 }, 0240 "exit": false, 0241 "enter": true 0242 }, 0243 { 0244 "station": { 0245 "id": "swiss_8507100:0:1", 0246 "name": "Thun", 0247 "pos": { 0248 "lat": 46.754852, 0249 "lng": 7.629607 0250 } 0251 }, 0252 "arrival": { 0253 "time": 1707519420, 0254 "schedule_time": 1707519420, 0255 "track": "", 0256 "schedule_track": "", 0257 "valid": true, 0258 "reason": "SCHEDULE" 0259 }, 0260 "departure": { 0261 "time": 1707519540, 0262 "schedule_time": 1707519540, 0263 "track": "", 0264 "schedule_track": "", 0265 "valid": true, 0266 "reason": "SCHEDULE" 0267 }, 0268 "exit": false, 0269 "enter": false 0270 }, 0271 { 0272 "station": { 0273 "id": "swiss_8507483:0:1", 0274 "name": "Spiez", 0275 "pos": { 0276 "lat": 46.686394, 0277 "lng": 7.680102 0278 } 0279 }, 0280 "arrival": { 0281 "time": 1707520080, 0282 "schedule_time": 1707520080, 0283 "track": "", 0284 "schedule_track": "", 0285 "valid": true, 0286 "reason": "SCHEDULE" 0287 }, 0288 "departure": { 0289 "time": 1707520080, 0290 "schedule_time": 1707520080, 0291 "track": "", 0292 "schedule_track": "", 0293 "valid": true, 0294 "reason": "SCHEDULE" 0295 }, 0296 "exit": true, 0297 "enter": false 0298 }, 0299 { 0300 "station": { 0301 "id": "swiss_8507483:0:4", 0302 "name": "Spiez", 0303 "pos": { 0304 "lat": 46.686394, 0305 "lng": 7.680102 0306 } 0307 }, 0308 "arrival": { 0309 "time": 1707520320, 0310 "schedule_time": 1707520320, 0311 "track": "", 0312 "schedule_track": "", 0313 "valid": true, 0314 "reason": "SCHEDULE" 0315 }, 0316 "departure": { 0317 "time": 1707520500, 0318 "schedule_time": 1707520500, 0319 "track": "", 0320 "schedule_track": "", 0321 "valid": true, 0322 "reason": "SCHEDULE" 0323 }, 0324 "exit": false, 0325 "enter": true 0326 }, 0327 { 0328 "station": { 0329 "id": "swiss_8507481:0:1", 0330 "name": "M\u00FClenen", 0331 "pos": { 0332 "lat": 46.638029, 0333 "lng": 7.691313 0334 } 0335 }, 0336 "arrival": { 0337 "time": 1707520800, 0338 "schedule_time": 1707520800, 0339 "track": "", 0340 "schedule_track": "", 0341 "valid": true, 0342 "reason": "SCHEDULE" 0343 }, 0344 "departure": { 0345 "time": 1707520800, 0346 "schedule_time": 1707520800, 0347 "track": "", 0348 "schedule_track": "", 0349 "valid": true, 0350 "reason": "SCHEDULE" 0351 }, 0352 "exit": false, 0353 "enter": false 0354 }, 0355 { 0356 "station": { 0357 "id": "swiss_8507480:0:1", 0358 "name": "Reichenbach im Kandertal", 0359 "pos": { 0360 "lat": 46.625124, 0361 "lng": 7.690064 0362 } 0363 }, 0364 "arrival": { 0365 "time": 1707520920, 0366 "schedule_time": 1707520920, 0367 "track": "", 0368 "schedule_track": "", 0369 "valid": true, 0370 "reason": "SCHEDULE" 0371 }, 0372 "departure": { 0373 "time": 1707520920, 0374 "schedule_time": 1707520920, 0375 "track": "", 0376 "schedule_track": "", 0377 "valid": true, 0378 "reason": "SCHEDULE" 0379 }, 0380 "exit": false, 0381 "enter": false 0382 }, 0383 { 0384 "station": { 0385 "id": "swiss_8507478:0:3", 0386 "name": "Frutigen", 0387 "pos": { 0388 "lat": 46.58891, 0389 "lng": 7.651418 0390 } 0391 }, 0392 "arrival": { 0393 "time": 1707521160, 0394 "schedule_time": 1707521160, 0395 "track": "", 0396 "schedule_track": "", 0397 "valid": true, 0398 "reason": "SCHEDULE" 0399 }, 0400 "departure": { 0401 "time": 1707521220, 0402 "schedule_time": 1707521220, 0403 "track": "", 0404 "schedule_track": "", 0405 "valid": true, 0406 "reason": "SCHEDULE" 0407 }, 0408 "exit": false, 0409 "enter": false 0410 }, 0411 { 0412 "station": { 0413 "id": "swiss_8507475:0:1", 0414 "name": "Kandersteg", 0415 "pos": { 0416 "lat": 46.495394, 0417 "lng": 7.671415 0418 } 0419 }, 0420 "arrival": { 0421 "time": 1707522180, 0422 "schedule_time": 1707522180, 0423 "track": "", 0424 "schedule_track": "", 0425 "valid": true, 0426 "reason": "SCHEDULE" 0427 }, 0428 "departure": { 0429 "time": 1707522240, 0430 "schedule_time": 1707522240, 0431 "track": "", 0432 "schedule_track": "", 0433 "valid": true, 0434 "reason": "SCHEDULE" 0435 }, 0436 "exit": false, 0437 "enter": false 0438 }, 0439 { 0440 "station": { 0441 "id": "swiss_8507474:0:2", 0442 "name": "Goppenstein", 0443 "pos": { 0444 "lat": 46.367709, 0445 "lng": 7.754922 0446 } 0447 }, 0448 "arrival": { 0449 "time": 1707523020, 0450 "schedule_time": 1707523020, 0451 "track": "", 0452 "schedule_track": "", 0453 "valid": true, 0454 "reason": "SCHEDULE" 0455 }, 0456 "departure": { 0457 "time": 1707523080, 0458 "schedule_time": 1707523080, 0459 "track": "", 0460 "schedule_track": "", 0461 "valid": true, 0462 "reason": "SCHEDULE" 0463 }, 0464 "exit": false, 0465 "enter": false 0466 }, 0467 { 0468 "station": { 0469 "id": "swiss_8507473:0:3", 0470 "name": "Hohtenn", 0471 "pos": { 0472 "lat": 46.322459, 0473 "lng": 7.764085 0474 } 0475 }, 0476 "arrival": { 0477 "time": 1707523380, 0478 "schedule_time": 1707523380, 0479 "track": "", 0480 "schedule_track": "", 0481 "valid": true, 0482 "reason": "SCHEDULE" 0483 }, 0484 "departure": { 0485 "time": 1707523380, 0486 "schedule_time": 1707523380, 0487 "track": "", 0488 "schedule_track": "", 0489 "valid": true, 0490 "reason": "SCHEDULE" 0491 }, 0492 "exit": false, 0493 "enter": false 0494 }, 0495 { 0496 "station": { 0497 "id": "swiss_8507472:0:2", 0498 "name": "Ausserberg", 0499 "pos": { 0500 "lat": 46.312346, 0501 "lng": 7.84417 0502 } 0503 }, 0504 "arrival": { 0505 "time": 1707523740, 0506 "schedule_time": 1707523740, 0507 "track": "", 0508 "schedule_track": "", 0509 "valid": true, 0510 "reason": "SCHEDULE" 0511 }, 0512 "departure": { 0513 "time": 1707523740, 0514 "schedule_time": 1707523740, 0515 "track": "", 0516 "schedule_track": "", 0517 "valid": true, 0518 "reason": "SCHEDULE" 0519 }, 0520 "exit": false, 0521 "enter": false 0522 }, 0523 { 0524 "station": { 0525 "id": "swiss_8507471:0:2", 0526 "name": "Eggerberg", 0527 "pos": { 0528 "lat": 46.306544, 0529 "lng": 7.881028 0530 } 0531 }, 0532 "arrival": { 0533 "time": 1707523980, 0534 "schedule_time": 1707523980, 0535 "track": "", 0536 "schedule_track": "", 0537 "valid": true, 0538 "reason": "SCHEDULE" 0539 }, 0540 "departure": { 0541 "time": 1707523980, 0542 "schedule_time": 1707523980, 0543 "track": "", 0544 "schedule_track": "", 0545 "valid": true, 0546 "reason": "SCHEDULE" 0547 }, 0548 "exit": false, 0549 "enter": false 0550 }, 0551 { 0552 "station": { 0553 "id": "swiss_8501609:0:4", 0554 "name": "Brig", 0555 "pos": { 0556 "lat": 46.319426, 0557 "lng": 7.988098 0558 } 0559 }, 0560 "arrival": { 0561 "time": 1707524580, 0562 "schedule_time": 1707524580, 0563 "track": "", 0564 "schedule_track": "", 0565 "valid": true, 0566 "reason": "SCHEDULE" 0567 }, 0568 "departure": { 0569 "time": 1707524580, 0570 "schedule_time": 1707524580, 0571 "track": "", 0572 "schedule_track": "", 0573 "valid": true, 0574 "reason": "SCHEDULE" 0575 }, 0576 "exit": true, 0577 "enter": false 0578 }, 0579 { 0580 "station": { 0581 "id": "swiss_8515296:0:11", 0582 "name": "Brig Bahnhofplatz", 0583 "pos": { 0584 "lat": 46.318998, 0585 "lng": 7.986382 0586 } 0587 }, 0588 "arrival": { 0589 "time": 1707524820, 0590 "schedule_time": 1707524820, 0591 "track": "", 0592 "schedule_track": "", 0593 "valid": true, 0594 "reason": "SCHEDULE" 0595 }, 0596 "departure": { 0597 "time": 1707538620, 0598 "schedule_time": 1707538620, 0599 "track": "", 0600 "schedule_track": "", 0601 "valid": true, 0602 "reason": "SCHEDULE" 0603 }, 0604 "exit": false, 0605 "enter": true 0606 }, 0607 { 0608 "station": { 0609 "id": "swiss_8501636", 0610 "name": "Eyholz", 0611 "pos": { 0612 "lat": 46.296782, 0613 "lng": 7.916305 0614 } 0615 }, 0616 "arrival": { 0617 "time": 1707538980, 0618 "schedule_time": 1707538980, 0619 "track": "", 0620 "schedule_track": "", 0621 "valid": true, 0622 "reason": "SCHEDULE" 0623 }, 0624 "departure": { 0625 "time": 1707538980, 0626 "schedule_time": 1707538980, 0627 "track": "", 0628 "schedule_track": "", 0629 "valid": true, 0630 "reason": "SCHEDULE" 0631 }, 0632 "exit": false, 0633 "enter": false 0634 }, 0635 { 0636 "station": { 0637 "id": "swiss_8501605:0:3", 0638 "name": "Visp", 0639 "pos": { 0640 "lat": 46.294026, 0641 "lng": 7.881468 0642 } 0643 }, 0644 "arrival": { 0645 "time": 1707539280, 0646 "schedule_time": 1707539280, 0647 "track": "", 0648 "schedule_track": "", 0649 "valid": true, 0650 "reason": "SCHEDULE" 0651 }, 0652 "departure": { 0653 "time": 1707539400, 0654 "schedule_time": 1707539400, 0655 "track": "", 0656 "schedule_track": "", 0657 "valid": true, 0658 "reason": "SCHEDULE" 0659 }, 0660 "exit": false, 0661 "enter": false 0662 }, 0663 { 0664 "station": { 0665 "id": "swiss_8501683:0:2", 0666 "name": "Stalden-Saas", 0667 "pos": { 0668 "lat": 46.231971, 0669 "lng": 7.87076 0670 } 0671 }, 0672 "arrival": { 0673 "time": 1707539940, 0674 "schedule_time": 1707539940, 0675 "track": "", 0676 "schedule_track": "", 0677 "valid": true, 0678 "reason": "SCHEDULE" 0679 }, 0680 "departure": { 0681 "time": 1707539940, 0682 "schedule_time": 1707539940, 0683 "track": "", 0684 "schedule_track": "", 0685 "valid": true, 0686 "reason": "SCHEDULE" 0687 }, 0688 "exit": false, 0689 "enter": false 0690 }, 0691 { 0692 "station": { 0693 "id": "swiss_8501684:0:1", 0694 "name": "Kalpetran", 0695 "pos": { 0696 "lat": 46.214072, 0697 "lng": 7.836965 0698 } 0699 }, 0700 "arrival": { 0701 "time": 1707540360, 0702 "schedule_time": 1707540360, 0703 "track": "", 0704 "schedule_track": "", 0705 "valid": true, 0706 "reason": "SCHEDULE" 0707 }, 0708 "departure": { 0709 "time": 1707540360, 0710 "schedule_time": 1707540360, 0711 "track": "", 0712 "schedule_track": "", 0713 "valid": true, 0714 "reason": "SCHEDULE" 0715 }, 0716 "exit": false, 0717 "enter": false 0718 }, 0719 { 0720 "station": { 0721 "id": "swiss_8501685", 0722 "name": "St. Niklaus VS", 0723 "pos": { 0724 "lat": 46.177341, 0725 "lng": 7.802084 0726 } 0727 }, 0728 "arrival": { 0729 "time": 1707540900, 0730 "schedule_time": 1707540900, 0731 "track": "", 0732 "schedule_track": "", 0733 "valid": true, 0734 "reason": "SCHEDULE" 0735 }, 0736 "departure": { 0737 "time": 1707540900, 0738 "schedule_time": 1707540900, 0739 "track": "", 0740 "schedule_track": "", 0741 "valid": true, 0742 "reason": "SCHEDULE" 0743 }, 0744 "exit": false, 0745 "enter": false 0746 }, 0747 { 0748 "station": { 0749 "id": "swiss_8501686", 0750 "name": "Herbriggen", 0751 "pos": { 0752 "lat": 46.132146, 0753 "lng": 7.791636 0754 } 0755 }, 0756 "arrival": { 0757 "time": 1707541560, 0758 "schedule_time": 1707541560, 0759 "track": "", 0760 "schedule_track": "", 0761 "valid": true, 0762 "reason": "SCHEDULE" 0763 }, 0764 "departure": { 0765 "time": 1707541620, 0766 "schedule_time": 1707541620, 0767 "track": "", 0768 "schedule_track": "", 0769 "valid": true, 0770 "reason": "SCHEDULE" 0771 }, 0772 "exit": false, 0773 "enter": false 0774 }, 0775 { 0776 "station": { 0777 "id": "swiss_8501687", 0778 "name": "Randa", 0779 "pos": { 0780 "lat": 46.099933, 0781 "lng": 7.781459 0782 } 0783 }, 0784 "arrival": { 0785 "time": 1707542100, 0786 "schedule_time": 1707542100, 0787 "track": "", 0788 "schedule_track": "", 0789 "valid": true, 0790 "reason": "SCHEDULE" 0791 }, 0792 "departure": { 0793 "time": 0, 0794 "schedule_time": 0, 0795 "track": "", 0796 "schedule_track": "", 0797 "valid": false, 0798 "reason": "SCHEDULE" 0799 }, 0800 "exit": true, 0801 "enter": false 0802 } 0803 ], 0804 "transports": [ 0805 { 0806 "move_type": "Transport", 0807 "move": { 0808 "range": { 0809 "from": 0, 0810 "to": 4 0811 }, 0812 "clasz": 2, 0813 "line_id": "IC1", 0814 "name": "IC1", 0815 "provider": "Schweizerische Bundesbahnen SBB", 0816 "direction": "Bern" 0817 } 0818 }, 0819 { 0820 "move_type": "Walk", 0821 "move": { 0822 "range": { 0823 "from": 4, 0824 "to": 5 0825 }, 0826 "mumo_id": -1, 0827 "price": 0, 0828 "accessibility": 0, 0829 "mumo_type": "" 0830 } 0831 }, 0832 { 0833 "move_type": "Transport", 0834 "move": { 0835 "range": { 0836 "from": 5, 0837 "to": 7 0838 }, 0839 "clasz": 2, 0840 "line_id": "IC61", 0841 "name": "IC61", 0842 "provider": "Schweizerische Bundesbahnen SBB", 0843 "direction": "Interlaken Ost" 0844 } 0845 }, 0846 { 0847 "move_type": "Walk", 0848 "move": { 0849 "range": { 0850 "from": 7, 0851 "to": 8 0852 }, 0853 "mumo_id": -1, 0854 "price": 0, 0855 "accessibility": 0, 0856 "mumo_type": "" 0857 } 0858 }, 0859 { 0860 "move_type": "Transport", 0861 "move": { 0862 "range": { 0863 "from": 8, 0864 "to": 17 0865 }, 0866 "clasz": 6, 0867 "line_id": "RE", 0868 "name": "RE 4293", 0869 "provider": "BLS AG (bls)", 0870 "direction": "Brig" 0871 } 0872 }, 0873 { 0874 "move_type": "Walk", 0875 "move": { 0876 "range": { 0877 "from": 17, 0878 "to": 18 0879 }, 0880 "mumo_id": -1, 0881 "price": 0, 0882 "accessibility": 0, 0883 "mumo_type": "" 0884 } 0885 }, 0886 { 0887 "move_type": "Transport", 0888 "move": { 0889 "range": { 0890 "from": 18, 0891 "to": 25 0892 }, 0893 "clasz": 6, 0894 "line_id": "RE42", 0895 "name": "RE42", 0896 "provider": "Matterhorn Gotthard Bahn (bvz)", 0897 "direction": "Zermatt" 0898 } 0899 } 0900 ], 0901 "trips": [ 0902 { 0903 "range": { 0904 "from": 0, 0905 "to": 4 0906 }, 0907 "id": { 0908 "id": "swiss_1738.TA.91-1-D-j23-1.315.R", 0909 "station_id": "swiss_8506302:0:1", 0910 "train_nr": 738, 0911 "time": 1707509220, 0912 "target_station_id": "swiss_8507000:0:6", 0913 "target_time": 1707517860, 0914 "line_id": "IC1" 0915 }, 0916 "debug": "/input/schedule/swiss/stop_times.txt:1659979:1659989" 0917 }, 0918 { 0919 "range": { 0920 "from": 5, 0921 "to": 7 0922 }, 0923 "id": { 0924 "id": "swiss_1202.TA.91-61-A-j23-1.403.R", 0925 "station_id": "swiss_8500010:0:9", 0926 "train_nr": 1097, 0927 "time": 1707514080, 0928 "target_station_id": "swiss_8507492:0:5", 0929 "target_time": 1707521400, 0930 "line_id": "IC61" 0931 }, 0932 "debug": "/input/schedule/swiss/stop_times.txt:587558:587565" 0933 }, 0934 { 0935 "range": { 0936 "from": 8, 0937 "to": 17 0938 }, 0939 "id": { 0940 "id": "swiss_190.TA.91-Q-Y-j23-1.29.H", 0941 "station_id": "swiss_8507483:0:4", 0942 "train_nr": 4293, 0943 "time": 1707520500, 0944 "target_station_id": "swiss_8501609:0:4", 0945 "target_time": 1707524580, 0946 "line_id": "RE" 0947 }, 0948 "debug": "/input/schedule/swiss/stop_times.txt:1959122:1959131" 0949 }, 0950 { 0951 "range": { 0952 "from": 18, 0953 "to": 25 0954 }, 0955 "id": { 0956 "id": "swiss_102.TA.91-42-A-j23-1.44.R", 0957 "station_id": "swiss_8515296:0:11", 0958 "train_nr": 207, 0959 "time": 1707538620, 0960 "target_station_id": "swiss_8501689:0:3", 0961 "target_time": 1707543300, 0962 "line_id": "RE42" 0963 }, 0964 "debug": "/input/schedule/swiss/stop_times.txt:80311:80320" 0965 } 0966 ], 0967 "attributes": [ 0968 0969 ], 0970 "free_texts": [ 0971 0972 ], 0973 "problems": [ 0974 0975 ], 0976 "night_penalty": 0, 0977 "db_costs": 0, 0978 "status": "OK" 0979 }, 0980 { 0981 "stops": [ 0982 { 0983 "station": { 0984 "id": "swiss_8503016:0:3", 0985 "name": "Z\u00FCrich Flughafen", 0986 "pos": { 0987 "lat": 47.450387, 0988 "lng": 8.5624 0989 } 0990 }, 0991 "arrival": { 0992 "time": 0, 0993 "schedule_time": 0, 0994 "track": "", 0995 "schedule_track": "", 0996 "valid": false, 0997 "reason": "SCHEDULE" 0998 }, 0999 "departure": { 1000 "time": 1707513300, 1001 "schedule_time": 1707513300, 1002 "track": "", 1003 "schedule_track": "", 1004 "valid": true, 1005 "reason": "SCHEDULE" 1006 }, 1007 "exit": false, 1008 "enter": true 1009 }, 1010 { 1011 "station": { 1012 "id": "swiss_8503000:0:12", 1013 "name": "Z\u00FCrich HB", 1014 "pos": { 1015 "lat": 47.378261, 1016 "lng": 8.539241 1017 } 1018 }, 1019 "arrival": { 1020 "time": 1707513900, 1021 "schedule_time": 1707513900, 1022 "track": "", 1023 "schedule_track": "", 1024 "valid": true, 1025 "reason": "SCHEDULE" 1026 }, 1027 "departure": { 1028 "time": 1707513900, 1029 "schedule_time": 1707513900, 1030 "track": "", 1031 "schedule_track": "", 1032 "valid": true, 1033 "reason": "SCHEDULE" 1034 }, 1035 "exit": true, 1036 "enter": false 1037 }, 1038 { 1039 "station": { 1040 "id": "swiss_8503000:0:32", 1041 "name": "Z\u00FCrich HB", 1042 "pos": { 1043 "lat": 47.377677, 1044 "lng": 8.539457 1045 } 1046 }, 1047 "arrival": { 1048 "time": 1707514140, 1049 "schedule_time": 1707514140, 1050 "track": "", 1051 "schedule_track": "", 1052 "valid": true, 1053 "reason": "SCHEDULE" 1054 }, 1055 "departure": { 1056 "time": 1707514320, 1057 "schedule_time": 1707514320, 1058 "track": "", 1059 "schedule_track": "", 1060 "valid": true, 1061 "reason": "SCHEDULE" 1062 }, 1063 "exit": false, 1064 "enter": true 1065 }, 1066 { 1067 "station": { 1068 "id": "swiss_8500218:0:8", 1069 "name": "Olten", 1070 "pos": { 1071 "lat": 47.351934, 1072 "lng": 7.907699 1073 } 1074 }, 1075 "arrival": { 1076 "time": 1707516120, 1077 "schedule_time": 1707516120, 1078 "track": "", 1079 "schedule_track": "", 1080 "valid": true, 1081 "reason": "SCHEDULE" 1082 }, 1083 "departure": { 1084 "time": 1707516240, 1085 "schedule_time": 1707516240, 1086 "track": "", 1087 "schedule_track": "", 1088 "valid": true, 1089 "reason": "SCHEDULE" 1090 }, 1091 "exit": false, 1092 "enter": false 1093 }, 1094 { 1095 "station": { 1096 "id": "swiss_8507000:0:6", 1097 "name": "Bern", 1098 "pos": { 1099 "lat": 46.948831, 1100 "lng": 7.439129 1101 } 1102 }, 1103 "arrival": { 1104 "time": 1707517860, 1105 "schedule_time": 1707517860, 1106 "track": "", 1107 "schedule_track": "", 1108 "valid": true, 1109 "reason": "SCHEDULE" 1110 }, 1111 "departure": { 1112 "time": 1707517860, 1113 "schedule_time": 1707517860, 1114 "track": "", 1115 "schedule_track": "", 1116 "valid": true, 1117 "reason": "SCHEDULE" 1118 }, 1119 "exit": true, 1120 "enter": false 1121 }, 1122 { 1123 "station": { 1124 "id": "swiss_8507000:0:5", 1125 "name": "Bern", 1126 "pos": { 1127 "lat": 46.948831, 1128 "lng": 7.439129 1129 } 1130 }, 1131 "arrival": { 1132 "time": 1707518100, 1133 "schedule_time": 1707518100, 1134 "track": "", 1135 "schedule_track": "", 1136 "valid": true, 1137 "reason": "SCHEDULE" 1138 }, 1139 "departure": { 1140 "time": 1707518340, 1141 "schedule_time": 1707518340, 1142 "track": "", 1143 "schedule_track": "", 1144 "valid": true, 1145 "reason": "SCHEDULE" 1146 }, 1147 "exit": false, 1148 "enter": true 1149 }, 1150 { 1151 "station": { 1152 "id": "swiss_8507100:0:1", 1153 "name": "Thun", 1154 "pos": { 1155 "lat": 46.754852, 1156 "lng": 7.629607 1157 } 1158 }, 1159 "arrival": { 1160 "time": 1707519420, 1161 "schedule_time": 1707519420, 1162 "track": "", 1163 "schedule_track": "", 1164 "valid": true, 1165 "reason": "SCHEDULE" 1166 }, 1167 "departure": { 1168 "time": 1707519540, 1169 "schedule_time": 1707519540, 1170 "track": "", 1171 "schedule_track": "", 1172 "valid": true, 1173 "reason": "SCHEDULE" 1174 }, 1175 "exit": false, 1176 "enter": false 1177 }, 1178 { 1179 "station": { 1180 "id": "swiss_8507483:0:1", 1181 "name": "Spiez", 1182 "pos": { 1183 "lat": 46.686394, 1184 "lng": 7.680102 1185 } 1186 }, 1187 "arrival": { 1188 "time": 1707520080, 1189 "schedule_time": 1707520080, 1190 "track": "", 1191 "schedule_track": "", 1192 "valid": true, 1193 "reason": "SCHEDULE" 1194 }, 1195 "departure": { 1196 "time": 1707520080, 1197 "schedule_time": 1707520080, 1198 "track": "", 1199 "schedule_track": "", 1200 "valid": true, 1201 "reason": "SCHEDULE" 1202 }, 1203 "exit": true, 1204 "enter": false 1205 }, 1206 { 1207 "station": { 1208 "id": "swiss_8507483:0:4", 1209 "name": "Spiez", 1210 "pos": { 1211 "lat": 46.686394, 1212 "lng": 7.680102 1213 } 1214 }, 1215 "arrival": { 1216 "time": 1707520320, 1217 "schedule_time": 1707520320, 1218 "track": "", 1219 "schedule_track": "", 1220 "valid": true, 1221 "reason": "SCHEDULE" 1222 }, 1223 "departure": { 1224 "time": 1707520500, 1225 "schedule_time": 1707520500, 1226 "track": "", 1227 "schedule_track": "", 1228 "valid": true, 1229 "reason": "SCHEDULE" 1230 }, 1231 "exit": false, 1232 "enter": true 1233 }, 1234 { 1235 "station": { 1236 "id": "swiss_8507481:0:1", 1237 "name": "M\u00FClenen", 1238 "pos": { 1239 "lat": 46.638029, 1240 "lng": 7.691313 1241 } 1242 }, 1243 "arrival": { 1244 "time": 1707520800, 1245 "schedule_time": 1707520800, 1246 "track": "", 1247 "schedule_track": "", 1248 "valid": true, 1249 "reason": "SCHEDULE" 1250 }, 1251 "departure": { 1252 "time": 1707520800, 1253 "schedule_time": 1707520800, 1254 "track": "", 1255 "schedule_track": "", 1256 "valid": true, 1257 "reason": "SCHEDULE" 1258 }, 1259 "exit": false, 1260 "enter": false 1261 }, 1262 { 1263 "station": { 1264 "id": "swiss_8507480:0:1", 1265 "name": "Reichenbach im Kandertal", 1266 "pos": { 1267 "lat": 46.625124, 1268 "lng": 7.690064 1269 } 1270 }, 1271 "arrival": { 1272 "time": 1707520920, 1273 "schedule_time": 1707520920, 1274 "track": "", 1275 "schedule_track": "", 1276 "valid": true, 1277 "reason": "SCHEDULE" 1278 }, 1279 "departure": { 1280 "time": 1707520920, 1281 "schedule_time": 1707520920, 1282 "track": "", 1283 "schedule_track": "", 1284 "valid": true, 1285 "reason": "SCHEDULE" 1286 }, 1287 "exit": false, 1288 "enter": false 1289 }, 1290 { 1291 "station": { 1292 "id": "swiss_8507478:0:3", 1293 "name": "Frutigen", 1294 "pos": { 1295 "lat": 46.58891, 1296 "lng": 7.651418 1297 } 1298 }, 1299 "arrival": { 1300 "time": 1707521160, 1301 "schedule_time": 1707521160, 1302 "track": "", 1303 "schedule_track": "", 1304 "valid": true, 1305 "reason": "SCHEDULE" 1306 }, 1307 "departure": { 1308 "time": 1707521220, 1309 "schedule_time": 1707521220, 1310 "track": "", 1311 "schedule_track": "", 1312 "valid": true, 1313 "reason": "SCHEDULE" 1314 }, 1315 "exit": false, 1316 "enter": false 1317 }, 1318 { 1319 "station": { 1320 "id": "swiss_8507475:0:1", 1321 "name": "Kandersteg", 1322 "pos": { 1323 "lat": 46.495394, 1324 "lng": 7.671415 1325 } 1326 }, 1327 "arrival": { 1328 "time": 1707522180, 1329 "schedule_time": 1707522180, 1330 "track": "", 1331 "schedule_track": "", 1332 "valid": true, 1333 "reason": "SCHEDULE" 1334 }, 1335 "departure": { 1336 "time": 1707522240, 1337 "schedule_time": 1707522240, 1338 "track": "", 1339 "schedule_track": "", 1340 "valid": true, 1341 "reason": "SCHEDULE" 1342 }, 1343 "exit": false, 1344 "enter": false 1345 }, 1346 { 1347 "station": { 1348 "id": "swiss_8507474:0:2", 1349 "name": "Goppenstein", 1350 "pos": { 1351 "lat": 46.367709, 1352 "lng": 7.754922 1353 } 1354 }, 1355 "arrival": { 1356 "time": 1707523020, 1357 "schedule_time": 1707523020, 1358 "track": "", 1359 "schedule_track": "", 1360 "valid": true, 1361 "reason": "SCHEDULE" 1362 }, 1363 "departure": { 1364 "time": 1707523080, 1365 "schedule_time": 1707523080, 1366 "track": "", 1367 "schedule_track": "", 1368 "valid": true, 1369 "reason": "SCHEDULE" 1370 }, 1371 "exit": false, 1372 "enter": false 1373 }, 1374 { 1375 "station": { 1376 "id": "swiss_8507473:0:3", 1377 "name": "Hohtenn", 1378 "pos": { 1379 "lat": 46.322459, 1380 "lng": 7.764085 1381 } 1382 }, 1383 "arrival": { 1384 "time": 1707523380, 1385 "schedule_time": 1707523380, 1386 "track": "", 1387 "schedule_track": "", 1388 "valid": true, 1389 "reason": "SCHEDULE" 1390 }, 1391 "departure": { 1392 "time": 1707523380, 1393 "schedule_time": 1707523380, 1394 "track": "", 1395 "schedule_track": "", 1396 "valid": true, 1397 "reason": "SCHEDULE" 1398 }, 1399 "exit": false, 1400 "enter": false 1401 }, 1402 { 1403 "station": { 1404 "id": "swiss_8507472:0:2", 1405 "name": "Ausserberg", 1406 "pos": { 1407 "lat": 46.312346, 1408 "lng": 7.84417 1409 } 1410 }, 1411 "arrival": { 1412 "time": 1707523740, 1413 "schedule_time": 1707523740, 1414 "track": "", 1415 "schedule_track": "", 1416 "valid": true, 1417 "reason": "SCHEDULE" 1418 }, 1419 "departure": { 1420 "time": 1707523740, 1421 "schedule_time": 1707523740, 1422 "track": "", 1423 "schedule_track": "", 1424 "valid": true, 1425 "reason": "SCHEDULE" 1426 }, 1427 "exit": false, 1428 "enter": false 1429 }, 1430 { 1431 "station": { 1432 "id": "swiss_8507471:0:2", 1433 "name": "Eggerberg", 1434 "pos": { 1435 "lat": 46.306544, 1436 "lng": 7.881028 1437 } 1438 }, 1439 "arrival": { 1440 "time": 1707523980, 1441 "schedule_time": 1707523980, 1442 "track": "", 1443 "schedule_track": "", 1444 "valid": true, 1445 "reason": "SCHEDULE" 1446 }, 1447 "departure": { 1448 "time": 1707523980, 1449 "schedule_time": 1707523980, 1450 "track": "", 1451 "schedule_track": "", 1452 "valid": true, 1453 "reason": "SCHEDULE" 1454 }, 1455 "exit": false, 1456 "enter": false 1457 }, 1458 { 1459 "station": { 1460 "id": "swiss_8501609:0:4", 1461 "name": "Brig", 1462 "pos": { 1463 "lat": 46.319426, 1464 "lng": 7.988098 1465 } 1466 }, 1467 "arrival": { 1468 "time": 1707524580, 1469 "schedule_time": 1707524580, 1470 "track": "", 1471 "schedule_track": "", 1472 "valid": true, 1473 "reason": "SCHEDULE" 1474 }, 1475 "departure": { 1476 "time": 1707524580, 1477 "schedule_time": 1707524580, 1478 "track": "", 1479 "schedule_track": "", 1480 "valid": true, 1481 "reason": "SCHEDULE" 1482 }, 1483 "exit": true, 1484 "enter": false 1485 }, 1486 { 1487 "station": { 1488 "id": "swiss_8515296:0:11", 1489 "name": "Brig Bahnhofplatz", 1490 "pos": { 1491 "lat": 46.318998, 1492 "lng": 7.986382 1493 } 1494 }, 1495 "arrival": { 1496 "time": 1707524820, 1497 "schedule_time": 1707524820, 1498 "track": "", 1499 "schedule_track": "", 1500 "valid": true, 1501 "reason": "SCHEDULE" 1502 }, 1503 "departure": { 1504 "time": 1707538620, 1505 "schedule_time": 1707538620, 1506 "track": "", 1507 "schedule_track": "", 1508 "valid": true, 1509 "reason": "SCHEDULE" 1510 }, 1511 "exit": false, 1512 "enter": true 1513 }, 1514 { 1515 "station": { 1516 "id": "swiss_8501636", 1517 "name": "Eyholz", 1518 "pos": { 1519 "lat": 46.296782, 1520 "lng": 7.916305 1521 } 1522 }, 1523 "arrival": { 1524 "time": 1707538980, 1525 "schedule_time": 1707538980, 1526 "track": "", 1527 "schedule_track": "", 1528 "valid": true, 1529 "reason": "SCHEDULE" 1530 }, 1531 "departure": { 1532 "time": 1707538980, 1533 "schedule_time": 1707538980, 1534 "track": "", 1535 "schedule_track": "", 1536 "valid": true, 1537 "reason": "SCHEDULE" 1538 }, 1539 "exit": false, 1540 "enter": false 1541 }, 1542 { 1543 "station": { 1544 "id": "swiss_8501605:0:3", 1545 "name": "Visp", 1546 "pos": { 1547 "lat": 46.294026, 1548 "lng": 7.881468 1549 } 1550 }, 1551 "arrival": { 1552 "time": 1707539280, 1553 "schedule_time": 1707539280, 1554 "track": "", 1555 "schedule_track": "", 1556 "valid": true, 1557 "reason": "SCHEDULE" 1558 }, 1559 "departure": { 1560 "time": 1707539400, 1561 "schedule_time": 1707539400, 1562 "track": "", 1563 "schedule_track": "", 1564 "valid": true, 1565 "reason": "SCHEDULE" 1566 }, 1567 "exit": false, 1568 "enter": false 1569 }, 1570 { 1571 "station": { 1572 "id": "swiss_8501683:0:2", 1573 "name": "Stalden-Saas", 1574 "pos": { 1575 "lat": 46.231971, 1576 "lng": 7.87076 1577 } 1578 }, 1579 "arrival": { 1580 "time": 1707539940, 1581 "schedule_time": 1707539940, 1582 "track": "", 1583 "schedule_track": "", 1584 "valid": true, 1585 "reason": "SCHEDULE" 1586 }, 1587 "departure": { 1588 "time": 1707539940, 1589 "schedule_time": 1707539940, 1590 "track": "", 1591 "schedule_track": "", 1592 "valid": true, 1593 "reason": "SCHEDULE" 1594 }, 1595 "exit": false, 1596 "enter": false 1597 }, 1598 { 1599 "station": { 1600 "id": "swiss_8501684:0:1", 1601 "name": "Kalpetran", 1602 "pos": { 1603 "lat": 46.214072, 1604 "lng": 7.836965 1605 } 1606 }, 1607 "arrival": { 1608 "time": 1707540360, 1609 "schedule_time": 1707540360, 1610 "track": "", 1611 "schedule_track": "", 1612 "valid": true, 1613 "reason": "SCHEDULE" 1614 }, 1615 "departure": { 1616 "time": 1707540360, 1617 "schedule_time": 1707540360, 1618 "track": "", 1619 "schedule_track": "", 1620 "valid": true, 1621 "reason": "SCHEDULE" 1622 }, 1623 "exit": false, 1624 "enter": false 1625 }, 1626 { 1627 "station": { 1628 "id": "swiss_8501685", 1629 "name": "St. Niklaus VS", 1630 "pos": { 1631 "lat": 46.177341, 1632 "lng": 7.802084 1633 } 1634 }, 1635 "arrival": { 1636 "time": 1707540900, 1637 "schedule_time": 1707540900, 1638 "track": "", 1639 "schedule_track": "", 1640 "valid": true, 1641 "reason": "SCHEDULE" 1642 }, 1643 "departure": { 1644 "time": 1707540900, 1645 "schedule_time": 1707540900, 1646 "track": "", 1647 "schedule_track": "", 1648 "valid": true, 1649 "reason": "SCHEDULE" 1650 }, 1651 "exit": false, 1652 "enter": false 1653 }, 1654 { 1655 "station": { 1656 "id": "swiss_8501686", 1657 "name": "Herbriggen", 1658 "pos": { 1659 "lat": 46.132146, 1660 "lng": 7.791636 1661 } 1662 }, 1663 "arrival": { 1664 "time": 1707541560, 1665 "schedule_time": 1707541560, 1666 "track": "", 1667 "schedule_track": "", 1668 "valid": true, 1669 "reason": "SCHEDULE" 1670 }, 1671 "departure": { 1672 "time": 1707541620, 1673 "schedule_time": 1707541620, 1674 "track": "", 1675 "schedule_track": "", 1676 "valid": true, 1677 "reason": "SCHEDULE" 1678 }, 1679 "exit": false, 1680 "enter": false 1681 }, 1682 { 1683 "station": { 1684 "id": "swiss_8501687", 1685 "name": "Randa", 1686 "pos": { 1687 "lat": 46.099933, 1688 "lng": 7.781459 1689 } 1690 }, 1691 "arrival": { 1692 "time": 1707542100, 1693 "schedule_time": 1707542100, 1694 "track": "", 1695 "schedule_track": "", 1696 "valid": true, 1697 "reason": "SCHEDULE" 1698 }, 1699 "departure": { 1700 "time": 0, 1701 "schedule_time": 0, 1702 "track": "", 1703 "schedule_track": "", 1704 "valid": false, 1705 "reason": "SCHEDULE" 1706 }, 1707 "exit": true, 1708 "enter": false 1709 } 1710 ], 1711 "transports": [ 1712 { 1713 "move_type": "Transport", 1714 "move": { 1715 "range": { 1716 "from": 0, 1717 "to": 1 1718 }, 1719 "clasz": 6, 1720 "line_id": "IR75", 1721 "name": "IR75", 1722 "provider": "Schweizerische Bundesbahnen SBB", 1723 "direction": "Z\u00FCrich HB" 1724 } 1725 }, 1726 { 1727 "move_type": "Walk", 1728 "move": { 1729 "range": { 1730 "from": 1, 1731 "to": 2 1732 }, 1733 "mumo_id": -1, 1734 "price": 0, 1735 "accessibility": 0, 1736 "mumo_type": "" 1737 } 1738 }, 1739 { 1740 "move_type": "Transport", 1741 "move": { 1742 "range": { 1743 "from": 2, 1744 "to": 4 1745 }, 1746 "clasz": 2, 1747 "line_id": "IC1", 1748 "name": "IC1", 1749 "provider": "Schweizerische Bundesbahnen SBB", 1750 "direction": "Bern" 1751 } 1752 }, 1753 { 1754 "move_type": "Walk", 1755 "move": { 1756 "range": { 1757 "from": 4, 1758 "to": 5 1759 }, 1760 "mumo_id": -1, 1761 "price": 0, 1762 "accessibility": 0, 1763 "mumo_type": "" 1764 } 1765 }, 1766 { 1767 "move_type": "Transport", 1768 "move": { 1769 "range": { 1770 "from": 5, 1771 "to": 7 1772 }, 1773 "clasz": 2, 1774 "line_id": "IC61", 1775 "name": "IC61", 1776 "provider": "Schweizerische Bundesbahnen SBB", 1777 "direction": "Interlaken Ost" 1778 } 1779 }, 1780 { 1781 "move_type": "Walk", 1782 "move": { 1783 "range": { 1784 "from": 7, 1785 "to": 8 1786 }, 1787 "mumo_id": -1, 1788 "price": 0, 1789 "accessibility": 0, 1790 "mumo_type": "" 1791 } 1792 }, 1793 { 1794 "move_type": "Transport", 1795 "move": { 1796 "range": { 1797 "from": 8, 1798 "to": 17 1799 }, 1800 "clasz": 6, 1801 "line_id": "RE", 1802 "name": "RE 4293", 1803 "provider": "BLS AG (bls)", 1804 "direction": "Brig" 1805 } 1806 }, 1807 { 1808 "move_type": "Walk", 1809 "move": { 1810 "range": { 1811 "from": 17, 1812 "to": 18 1813 }, 1814 "mumo_id": -1, 1815 "price": 0, 1816 "accessibility": 0, 1817 "mumo_type": "" 1818 } 1819 }, 1820 { 1821 "move_type": "Transport", 1822 "move": { 1823 "range": { 1824 "from": 18, 1825 "to": 25 1826 }, 1827 "clasz": 6, 1828 "line_id": "RE42", 1829 "name": "RE42", 1830 "provider": "Matterhorn Gotthard Bahn (bvz)", 1831 "direction": "Zermatt" 1832 } 1833 } 1834 ], 1835 "trips": [ 1836 { 1837 "range": { 1838 "from": 0, 1839 "to": 1 1840 }, 1841 "id": { 1842 "id": "swiss_287.TA.91-75-j23-1.18.H", 1843 "station_id": "swiss_8014586", 1844 "train_nr": 2138, 1845 "time": 1707509340, 1846 "target_station_id": "swiss_8503000:0:12", 1847 "target_time": 1707513900, 1848 "line_id": "IR75" 1849 }, 1850 "debug": "/input/schedule/swiss/stop_times.txt:3482801:3482807" 1851 }, 1852 { 1853 "range": { 1854 "from": 2, 1855 "to": 4 1856 }, 1857 "id": { 1858 "id": "swiss_1738.TA.91-1-D-j23-1.315.R", 1859 "station_id": "swiss_8506302:0:1", 1860 "train_nr": 738, 1861 "time": 1707509220, 1862 "target_station_id": "swiss_8507000:0:6", 1863 "target_time": 1707517860, 1864 "line_id": "IC1" 1865 }, 1866 "debug": "/input/schedule/swiss/stop_times.txt:1659979:1659989" 1867 }, 1868 { 1869 "range": { 1870 "from": 5, 1871 "to": 7 1872 }, 1873 "id": { 1874 "id": "swiss_1202.TA.91-61-A-j23-1.403.R", 1875 "station_id": "swiss_8500010:0:9", 1876 "train_nr": 1097, 1877 "time": 1707514080, 1878 "target_station_id": "swiss_8507492:0:5", 1879 "target_time": 1707521400, 1880 "line_id": "IC61" 1881 }, 1882 "debug": "/input/schedule/swiss/stop_times.txt:587558:587565" 1883 }, 1884 { 1885 "range": { 1886 "from": 8, 1887 "to": 17 1888 }, 1889 "id": { 1890 "id": "swiss_190.TA.91-Q-Y-j23-1.29.H", 1891 "station_id": "swiss_8507483:0:4", 1892 "train_nr": 4293, 1893 "time": 1707520500, 1894 "target_station_id": "swiss_8501609:0:4", 1895 "target_time": 1707524580, 1896 "line_id": "RE" 1897 }, 1898 "debug": "/input/schedule/swiss/stop_times.txt:1959122:1959131" 1899 }, 1900 { 1901 "range": { 1902 "from": 18, 1903 "to": 25 1904 }, 1905 "id": { 1906 "id": "swiss_102.TA.91-42-A-j23-1.44.R", 1907 "station_id": "swiss_8515296:0:11", 1908 "train_nr": 207, 1909 "time": 1707538620, 1910 "target_station_id": "swiss_8501689:0:3", 1911 "target_time": 1707543300, 1912 "line_id": "RE42" 1913 }, 1914 "debug": "/input/schedule/swiss/stop_times.txt:80311:80320" 1915 } 1916 ], 1917 "attributes": [ 1918 1919 ], 1920 "free_texts": [ 1921 1922 ], 1923 "problems": [ 1924 1925 ], 1926 "night_penalty": 0, 1927 "db_costs": 0, 1928 "status": "OK" 1929 }, 1930 { 1931 "stops": [ 1932 { 1933 "station": { 1934 "id": "swiss_8503016:0:3", 1935 "name": "Z\u00FCrich Flughafen", 1936 "pos": { 1937 "lat": 47.450387, 1938 "lng": 8.5624 1939 } 1940 }, 1941 "arrival": { 1942 "time": 0, 1943 "schedule_time": 0, 1944 "track": "", 1945 "schedule_track": "", 1946 "valid": false, 1947 "reason": "SCHEDULE" 1948 }, 1949 "departure": { 1950 "time": 1707515100, 1951 "schedule_time": 1707515100, 1952 "track": "", 1953 "schedule_track": "", 1954 "valid": true, 1955 "reason": "SCHEDULE" 1956 }, 1957 "exit": false, 1958 "enter": true 1959 }, 1960 { 1961 "station": { 1962 "id": "swiss_8503000:0:31", 1963 "name": "Z\u00FCrich HB", 1964 "pos": { 1965 "lat": 47.377598, 1966 "lng": 8.539412 1967 } 1968 }, 1969 "arrival": { 1970 "time": 1707515700, 1971 "schedule_time": 1707515700, 1972 "track": "", 1973 "schedule_track": "", 1974 "valid": true, 1975 "reason": "SCHEDULE" 1976 }, 1977 "departure": { 1978 "time": 1707516120, 1979 "schedule_time": 1707516120, 1980 "track": "", 1981 "schedule_track": "", 1982 "valid": true, 1983 "reason": "SCHEDULE" 1984 }, 1985 "exit": false, 1986 "enter": false 1987 }, 1988 { 1989 "station": { 1990 "id": "swiss_8500218:0:8", 1991 "name": "Olten", 1992 "pos": { 1993 "lat": 47.351934, 1994 "lng": 7.907699 1995 } 1996 }, 1997 "arrival": { 1998 "time": 1707517920, 1999 "schedule_time": 1707517920, 2000 "track": "", 2001 "schedule_track": "", 2002 "valid": true, 2003 "reason": "SCHEDULE" 2004 }, 2005 "departure": { 2006 "time": 1707518100, 2007 "schedule_time": 1707518100, 2008 "track": "", 2009 "schedule_track": "", 2010 "valid": true, 2011 "reason": "SCHEDULE" 2012 }, 2013 "exit": false, 2014 "enter": false 2015 }, 2016 { 2017 "station": { 2018 "id": "swiss_8507000:0:6", 2019 "name": "Bern", 2020 "pos": { 2021 "lat": 46.948831, 2022 "lng": 7.439129 2023 } 2024 }, 2025 "arrival": { 2026 "time": 1707519720, 2027 "schedule_time": 1707519720, 2028 "track": "", 2029 "schedule_track": "", 2030 "valid": true, 2031 "reason": "SCHEDULE" 2032 }, 2033 "departure": { 2034 "time": 1707541620, 2035 "schedule_time": 1707541620, 2036 "track": "", 2037 "schedule_track": "", 2038 "valid": true, 2039 "reason": "SCHEDULE" 2040 }, 2041 "exit": true, 2042 "enter": true 2043 }, 2044 { 2045 "station": { 2046 "id": "swiss_8507100:0:2", 2047 "name": "Thun", 2048 "pos": { 2049 "lat": 46.754852, 2050 "lng": 7.629607 2051 } 2052 }, 2053 "arrival": { 2054 "time": 1707542700, 2055 "schedule_time": 1707542700, 2056 "track": "", 2057 "schedule_track": "", 2058 "valid": true, 2059 "reason": "SCHEDULE" 2060 }, 2061 "departure": { 2062 "time": 1707542760, 2063 "schedule_time": 1707542760, 2064 "track": "", 2065 "schedule_track": "", 2066 "valid": true, 2067 "reason": "SCHEDULE" 2068 }, 2069 "exit": false, 2070 "enter": false 2071 }, 2072 { 2073 "station": { 2074 "id": "swiss_8507483:0:3", 2075 "name": "Spiez", 2076 "pos": { 2077 "lat": 46.686394, 2078 "lng": 7.680102 2079 } 2080 }, 2081 "arrival": { 2082 "time": 1707543360, 2083 "schedule_time": 1707543360, 2084 "track": "", 2085 "schedule_track": "", 2086 "valid": true, 2087 "reason": "SCHEDULE" 2088 }, 2089 "departure": { 2090 "time": 1707543360, 2091 "schedule_time": 1707543360, 2092 "track": "", 2093 "schedule_track": "", 2094 "valid": true, 2095 "reason": "SCHEDULE" 2096 }, 2097 "exit": false, 2098 "enter": false 2099 }, 2100 { 2101 "station": { 2102 "id": "swiss_8501605:0:7", 2103 "name": "Visp", 2104 "pos": { 2105 "lat": 46.294026, 2106 "lng": 7.881468 2107 } 2108 }, 2109 "arrival": { 2110 "time": 1707544920, 2111 "schedule_time": 1707544920, 2112 "track": "", 2113 "schedule_track": "", 2114 "valid": true, 2115 "reason": "SCHEDULE" 2116 }, 2117 "departure": { 2118 "time": 1707544920, 2119 "schedule_time": 1707544920, 2120 "track": "", 2121 "schedule_track": "", 2122 "valid": true, 2123 "reason": "SCHEDULE" 2124 }, 2125 "exit": true, 2126 "enter": false 2127 }, 2128 { 2129 "station": { 2130 "id": "swiss_8501605:0:3", 2131 "name": "Visp", 2132 "pos": { 2133 "lat": 46.294026, 2134 "lng": 7.881468 2135 } 2136 }, 2137 "arrival": { 2138 "time": 1707545160, 2139 "schedule_time": 1707545160, 2140 "track": "", 2141 "schedule_track": "", 2142 "valid": true, 2143 "reason": "SCHEDULE" 2144 }, 2145 "departure": { 2146 "time": 1707545280, 2147 "schedule_time": 1707545280, 2148 "track": "", 2149 "schedule_track": "", 2150 "valid": true, 2151 "reason": "SCHEDULE" 2152 }, 2153 "exit": false, 2154 "enter": true 2155 }, 2156 { 2157 "station": { 2158 "id": "swiss_8501683:0:2", 2159 "name": "Stalden-Saas", 2160 "pos": { 2161 "lat": 46.231971, 2162 "lng": 7.87076 2163 } 2164 }, 2165 "arrival": { 2166 "time": 1707545820, 2167 "schedule_time": 1707545820, 2168 "track": "", 2169 "schedule_track": "", 2170 "valid": true, 2171 "reason": "SCHEDULE" 2172 }, 2173 "departure": { 2174 "time": 1707545880, 2175 "schedule_time": 1707545880, 2176 "track": "", 2177 "schedule_track": "", 2178 "valid": true, 2179 "reason": "SCHEDULE" 2180 }, 2181 "exit": false, 2182 "enter": false 2183 }, 2184 { 2185 "station": { 2186 "id": "swiss_8501684:0:1", 2187 "name": "Kalpetran", 2188 "pos": { 2189 "lat": 46.214072, 2190 "lng": 7.836965 2191 } 2192 }, 2193 "arrival": { 2194 "time": 1707546300, 2195 "schedule_time": 1707546300, 2196 "track": "", 2197 "schedule_track": "", 2198 "valid": true, 2199 "reason": "SCHEDULE" 2200 }, 2201 "departure": { 2202 "time": 1707546300, 2203 "schedule_time": 1707546300, 2204 "track": "", 2205 "schedule_track": "", 2206 "valid": true, 2207 "reason": "SCHEDULE" 2208 }, 2209 "exit": false, 2210 "enter": false 2211 }, 2212 { 2213 "station": { 2214 "id": "swiss_8501685", 2215 "name": "St. Niklaus VS", 2216 "pos": { 2217 "lat": 46.177341, 2218 "lng": 7.802084 2219 } 2220 }, 2221 "arrival": { 2222 "time": 1707546840, 2223 "schedule_time": 1707546840, 2224 "track": "", 2225 "schedule_track": "", 2226 "valid": true, 2227 "reason": "SCHEDULE" 2228 }, 2229 "departure": { 2230 "time": 1707546960, 2231 "schedule_time": 1707546960, 2232 "track": "", 2233 "schedule_track": "", 2234 "valid": true, 2235 "reason": "SCHEDULE" 2236 }, 2237 "exit": false, 2238 "enter": false 2239 }, 2240 { 2241 "station": { 2242 "id": "swiss_8501686", 2243 "name": "Herbriggen", 2244 "pos": { 2245 "lat": 46.132146, 2246 "lng": 7.791636 2247 } 2248 }, 2249 "arrival": { 2250 "time": 1707547440, 2251 "schedule_time": 1707547440, 2252 "track": "", 2253 "schedule_track": "", 2254 "valid": true, 2255 "reason": "SCHEDULE" 2256 }, 2257 "departure": { 2258 "time": 1707547440, 2259 "schedule_time": 1707547440, 2260 "track": "", 2261 "schedule_track": "", 2262 "valid": true, 2263 "reason": "SCHEDULE" 2264 }, 2265 "exit": false, 2266 "enter": false 2267 }, 2268 { 2269 "station": { 2270 "id": "swiss_8501687", 2271 "name": "Randa", 2272 "pos": { 2273 "lat": 46.099933, 2274 "lng": 7.781459 2275 } 2276 }, 2277 "arrival": { 2278 "time": 1707547920, 2279 "schedule_time": 1707547920, 2280 "track": "", 2281 "schedule_track": "", 2282 "valid": true, 2283 "reason": "SCHEDULE" 2284 }, 2285 "departure": { 2286 "time": 0, 2287 "schedule_time": 0, 2288 "track": "", 2289 "schedule_track": "", 2290 "valid": false, 2291 "reason": "SCHEDULE" 2292 }, 2293 "exit": true, 2294 "enter": false 2295 } 2296 ], 2297 "transports": [ 2298 { 2299 "move_type": "Transport", 2300 "move": { 2301 "range": { 2302 "from": 0, 2303 "to": 3 2304 }, 2305 "clasz": 2, 2306 "line_id": "IC8", 2307 "name": "IC8", 2308 "provider": "Schweizerische Bundesbahnen SBB", 2309 "direction": "Bern" 2310 } 2311 }, 2312 { 2313 "move_type": "Transport", 2314 "move": { 2315 "range": { 2316 "from": 3, 2317 "to": 6 2318 }, 2319 "clasz": 2, 2320 "line_id": "IC8", 2321 "name": "IC8", 2322 "provider": "Schweizerische Bundesbahnen SBB", 2323 "direction": "Brig" 2324 } 2325 }, 2326 { 2327 "move_type": "Walk", 2328 "move": { 2329 "range": { 2330 "from": 6, 2331 "to": 7 2332 }, 2333 "mumo_id": -1, 2334 "price": 0, 2335 "accessibility": 0, 2336 "mumo_type": "" 2337 } 2338 }, 2339 { 2340 "move_type": "Transport", 2341 "move": { 2342 "range": { 2343 "from": 7, 2344 "to": 12 2345 }, 2346 "clasz": 6, 2347 "line_id": "RE42", 2348 "name": "RE42", 2349 "provider": "Matterhorn Gotthard Bahn (bvz)", 2350 "direction": "Zermatt" 2351 } 2352 } 2353 ], 2354 "trips": [ 2355 { 2356 "range": { 2357 "from": 0, 2358 "to": 3 2359 }, 2360 "id": { 2361 "id": "swiss_1169.TA.91-8-E-j23-1.260.R", 2362 "station_id": "swiss_8506121:0:3", 2363 "train_nr": 838, 2364 "time": 1707511680, 2365 "target_station_id": "swiss_8507000:0:6", 2366 "target_time": 1707519720, 2367 "line_id": "IC8" 2368 }, 2369 "debug": "/input/schedule/swiss/stop_times.txt:502309:502317" 2370 }, 2371 { 2372 "range": { 2373 "from": 3, 2374 "to": 6 2375 }, 2376 "id": { 2377 "id": "swiss_882.TA.91-8-E-j23-1.209.R", 2378 "station_id": "swiss_8507000:0:6", 2379 "train_nr": 802, 2380 "time": 1707541620, 2381 "target_station_id": "swiss_8501609:0:3", 2382 "target_time": 1707545460, 2383 "line_id": "IC8" 2384 }, 2385 "debug": "/input/schedule/swiss/stop_times.txt:7636352:7636356" 2386 }, 2387 { 2388 "range": { 2389 "from": 7, 2390 "to": 12 2391 }, 2392 "id": { 2393 "id": "swiss_97.TA.91-42-A-j23-1.19.R", 2394 "station_id": "swiss_8515296:0:14", 2395 "train_nr": 213, 2396 "time": 1707544320, 2397 "target_station_id": "swiss_8501689:0:3", 2398 "target_time": 1707549240, 2399 "line_id": "RE42" 2400 }, 2401 "debug": "/input/schedule/swiss/stop_times.txt:7929775:7929784" 2402 } 2403 ], 2404 "attributes": [ 2405 2406 ], 2407 "free_texts": [ 2408 2409 ], 2410 "problems": [ 2411 2412 ], 2413 "night_penalty": 0, 2414 "db_costs": 0, 2415 "status": "OK" 2416 } 2417 ], 2418 "interval_begin": 1707511200, 2419 "interval_end": 1707525660, 2420 "direct_connections": [ 2421 2422 ] 2423 }, 2424 "id": 1 2425 }