From 767e054fe1f591e1a0ad5365ea1325620d9bff05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Gro=C3=9Fberndt?= Date: Wed, 11 Nov 2020 00:43:21 +0100 Subject: [PATCH] Add examples and enable validation - Examples are OJP-1.0 files which have been adapted for 1.1-dev - Use "./siri_model/siri_all-v2.0.xsd" for siri namespace everywhere as xmllint and Xerces-J only allow one per target namespace - Import ifopt namespace before siri, otherwise xmllint fails because the first found ifopt import statement in SIRI does not refer to "./ifopt/ifopt_allStopPlace-v0.3.xsd" - Add "xml/xml.xsd" referenced by "./siri_utility/siri_types-v2.0.xsd" using https://www.w3.org/2005/08/xml.xsd --- .travis/xmllint-check.sh | 8 +- OJP.xsd | 8 +- OJP_Common.xsd | 6 +- OJP_FacilitySupport.xsd | 3 +- OJP_Fare.xsd | 4 +- OJP_JourneySupport.xsd | 5 +- OJP_ModesSupport.xsd | 4 +- OJP_PlaceSupport.xsd | 4 +- OJP_Places.xsd | 4 +- OJP_RequestSupport.xsd | 3 +- OJP_Requests.xsd | 7 +- OJP_SituationSupport.xsd | 2 +- OJP_StopEvents.xsd | 4 +- OJP_Trips.xsd | 4 +- OJP_Utility.xsd | 4 +- ...eInformation_001_Stop_PlaceRef_Request.xml | 23 + ...Information_001_Stop_PlaceRef_Response.xml | 48 + ...ormation_002_Stop_InitialInput_Request.xml | 20 + ...rmation_002_Stop_InitialInput_Response.xml | 7358 +++++++++++++++++ examples/switzerland/Trip_001_Request.xml | 35 + examples/switzerland/Trip_001_Response.xml | 989 +++ xml/xml.xsd | 137 + 22 files changed, 8636 insertions(+), 44 deletions(-) create mode 100644 examples/switzerland/PlaceInformation_001_Stop_PlaceRef_Request.xml create mode 100644 examples/switzerland/PlaceInformation_001_Stop_PlaceRef_Response.xml create mode 100644 examples/switzerland/PlaceInformation_002_Stop_InitialInput_Request.xml create mode 100644 examples/switzerland/PlaceInformation_002_Stop_InitialInput_Response.xml create mode 100644 examples/switzerland/Trip_001_Request.xml create mode 100644 examples/switzerland/Trip_001_Response.xml create mode 100644 xml/xml.xsd diff --git a/.travis/xmllint-check.sh b/.travis/xmllint-check.sh index df055dcb7..9cae5855c 100644 --- a/.travis/xmllint-check.sh +++ b/.travis/xmllint-check.sh @@ -1,4 +1,10 @@ #!/bin/bash /usr/bin/find . -type f \( -name "*.xsd" -or -name "*.xml" \) -print0 | while read -r -d $'\0' filename; do XMLLINT_INDENT=$'\t' xmllint --encode UTF-8 --pretty 1 "${filename}" > "${filename}.pretty"; mv "${filename}.pretty" "${filename}"; grep -i -v "xmlspy" "${filename}" > "${filename}.tmp" && mv "${filename}.tmp" "${filename}"; done; echo "finished formatting" -# xmllint --noout --schema OJP.xsd examples/subdirectory1/*xml examples/subdirectory2/*xml + +if xmllint --noout --schema OJP.xsd examples/*/*.xml; then + echo -e '\033[0;32mValidating examples succeeded\033[0m' +else + echo -e '\033[0;31mValidating examples failed\033[0m' + exit 1 +fi diff --git a/OJP.xsd b/OJP.xsd index aa31dae29..ef3f89cec 100644 --- a/OJP.xsd +++ b/OJP.xsd @@ -1,9 +1,9 @@ - - + - - + + + diff --git a/OJP_Common.xsd b/OJP_Common.xsd index 722b21b1c..828a34bdc 100644 --- a/OJP_Common.xsd +++ b/OJP_Common.xsd @@ -1,11 +1,9 @@ - - - - + + ========================================= General ================================================ diff --git a/OJP_FacilitySupport.xsd b/OJP_FacilitySupport.xsd index 7c1665314..8718238d6 100644 --- a/OJP_FacilitySupport.xsd +++ b/OJP_FacilitySupport.xsd @@ -1,7 +1,6 @@ - - + ==================================== Facilities from SIRI ============================================= diff --git a/OJP_Fare.xsd b/OJP_Fare.xsd index db662c290..8287cd156 100644 --- a/OJP_Fare.xsd +++ b/OJP_Fare.xsd @@ -1,8 +1,6 @@ - - - + diff --git a/OJP_JourneySupport.xsd b/OJP_JourneySupport.xsd index 21b98e90d..fca29ce99 100644 --- a/OJP_JourneySupport.xsd +++ b/OJP_JourneySupport.xsd @@ -1,13 +1,10 @@ - - - + - [a specialisation of VIA in TMv6] STOP PLACE or SCHEDULED STOP POINT as a VIA for a particular SERVICE PATTERN. Specialisation of a VIA. diff --git a/OJP_ModesSupport.xsd b/OJP_ModesSupport.xsd index 9412292db..2bf333179 100644 --- a/OJP_ModesSupport.xsd +++ b/OJP_ModesSupport.xsd @@ -1,8 +1,6 @@ - - - + ========================================= Individual Modes ============================ diff --git a/OJP_PlaceSupport.xsd b/OJP_PlaceSupport.xsd index bfc1ee0c3..bd6b1233f 100644 --- a/OJP_PlaceSupport.xsd +++ b/OJP_PlaceSupport.xsd @@ -1,8 +1,6 @@ - - - + ========================================= Stop Points ============================================= diff --git a/OJP_Places.xsd b/OJP_Places.xsd index 294286826..3e9c70b89 100644 --- a/OJP_Places.xsd +++ b/OJP_Places.xsd @@ -1,8 +1,6 @@ - - - + diff --git a/OJP_RequestSupport.xsd b/OJP_RequestSupport.xsd index 12c3895bd..1d911a00e 100644 --- a/OJP_RequestSupport.xsd +++ b/OJP_RequestSupport.xsd @@ -1,7 +1,6 @@ - - + ====================================================Simple Types ==================================================== diff --git a/OJP_Requests.xsd b/OJP_Requests.xsd index 357f0549b..5fc82bffa 100644 --- a/OJP_Requests.xsd +++ b/OJP_Requests.xsd @@ -1,15 +1,12 @@ - - - - + + - diff --git a/OJP_SituationSupport.xsd b/OJP_SituationSupport.xsd index 1599b4213..bbeb83edf 100644 --- a/OJP_SituationSupport.xsd +++ b/OJP_SituationSupport.xsd @@ -1,6 +1,6 @@ - + Wrapper type for SIRI PtSituationsElementStructure diff --git a/OJP_StopEvents.xsd b/OJP_StopEvents.xsd index f82315f04..95036e583 100644 --- a/OJP_StopEvents.xsd +++ b/OJP_StopEvents.xsd @@ -1,8 +1,6 @@ - - - + diff --git a/OJP_Trips.xsd b/OJP_Trips.xsd index 33d2c0285..d5d2d21f8 100644 --- a/OJP_Trips.xsd +++ b/OJP_Trips.xsd @@ -1,8 +1,6 @@ - - - + diff --git a/OJP_Utility.xsd b/OJP_Utility.xsd index 58967fb4b..8283b7d55 100644 --- a/OJP_Utility.xsd +++ b/OJP_Utility.xsd @@ -1,8 +1,6 @@ - - - + ========================================= General ================================================ diff --git a/examples/switzerland/PlaceInformation_001_Stop_PlaceRef_Request.xml b/examples/switzerland/PlaceInformation_001_Stop_PlaceRef_Request.xml new file mode 100644 index 000000000..0ab276248 --- /dev/null +++ b/examples/switzerland/PlaceInformation_001_Stop_PlaceRef_Request.xml @@ -0,0 +1,23 @@ + + + + + 2020-01-19T12:00:00Z + IRMA + + 2020-01-19T12:00:00Z + 4711 + + 8530813 + + Zürich Kreuzplatz + + + + stop + true + + + + + diff --git a/examples/switzerland/PlaceInformation_001_Stop_PlaceRef_Response.xml b/examples/switzerland/PlaceInformation_001_Stop_PlaceRef_Response.xml new file mode 100644 index 000000000..0bb052fbb --- /dev/null +++ b/examples/switzerland/PlaceInformation_001_Stop_PlaceRef_Response.xml @@ -0,0 +1,48 @@ + + + + + 2020-10-01T17:54:38Z + OJPCH_Prod + true + + 2020-10-01T17:54:38Z + 4711 + true + 20 + + + + 8530813 + + Zürich Kreuzplatz + + 23026261:27 + + + Zürich + + + 8.55408 + 47.36488 + + + true + 1 + + rail + unknown + + + tram + cityTram + + + bus + localBusService + + + + + + diff --git a/examples/switzerland/PlaceInformation_002_Stop_InitialInput_Request.xml b/examples/switzerland/PlaceInformation_002_Stop_InitialInput_Request.xml new file mode 100644 index 000000000..ea6317c81 --- /dev/null +++ b/examples/switzerland/PlaceInformation_002_Stop_InitialInput_Request.xml @@ -0,0 +1,20 @@ + + + + + 2020-01-19T12:00:00Z + IRMA + + 2020-01-19T12:00:00Z + 4712 + + Bern + + + stop + true + + + + + diff --git a/examples/switzerland/PlaceInformation_002_Stop_InitialInput_Response.xml b/examples/switzerland/PlaceInformation_002_Stop_InitialInput_Response.xml new file mode 100644 index 000000000..ad0315f8a --- /dev/null +++ b/examples/switzerland/PlaceInformation_002_Stop_InitialInput_Response.xml @@ -0,0 +1,7358 @@ + + + + + 2020-10-10T15:57:12Z + OJPCH_Prod + true + + 2020-10-10T15:57:12Z + 4712 + true + 83 + + + + 8507000 + + Bern + + 23006351:1 + + + Bern (Bern) + + + 7.43913 + 46.94883 + + + true + 1 + + rail + unknown + + + bus + localBusService + + + + + + 8577001 + + Bern, Zent + + 23006351:1 + + + Bern, Zent (Bern) + + + 7.47534 + 46.95745 + + + true + 0.949999988 + + bus + localBusService + + + + + + 8587483 + + Bern, Salem + + 23006351:1 + + + Bern, Salem (Bern) + + + 7.45441 + 46.95390 + + + true + 0.947000027 + + bus + localBusService + + + + + + 8589007 + + Bern, Wyler + + 23006351:1 + + + Bern, Wyler (Bern) + + + 7.46368 + 46.96532 + + + true + 0.947000027 + + bus + localBusService + + + + + + 8589002 + + Bern, Saali + + 23006351:1 + + + Bern, Saali (Bern) + + + 7.48558 + 46.93774 + + + true + 0.947000027 + + tram + cityTram + + + bus + localBusService + + + + + + 8500249 + + Bern Matte + + 23006351:1 + + + Bern Matte (Bern) + + + 7.45251 + 46.94657 + + + true + 0.947000027 + + unknown + + + + + + 8590033 + + Bern, Nydegg + + 23006351:1 + + + Bern, Nydegg (Bern) + + + 7.45635 + 46.94862 + + + true + 0.944000006 + + bus + localBusService + + + + + + 8590015 + + Bern, Hasler + + 23006351:1 + + + Bern, Hasler (Bern) + + + 7.43253 + 46.94427 + + + true + 0.944000006 + + tram + cityTram + + + bus + localBusService + + + + + + 8589993 + + Bern, Wander + + 23006351:1 + + + Bern, Wander (Bern) + + + 7.43633 + 46.93693 + + + true + 0.944000006 + + tram + cityTram + + + bus + localBusService + + + + + + 8574131 + + Berneck, Taa + + 23016233:1 + + + Berneck, Taa (Berneck (SG)) + + + 9.59579 + 47.42460 + + + true + 0.944000006 + + bus + localBusService + + + + + + 8587034 + + Bernex, place + + 23009607:1 + + + Bernex, place (Bernex (CH)) + + + 6.07605 + 46.17687 + + + true + 0.941999972 + + bus + localBusService + + + + + + 8502904 + + Bern, Moosweg + + 23006351:1 + + + Bern, Moosweg (Bern) + + + 7.37262 + 46.93400 + + + true + 0.941999972 + + bus + localBusService + + + + + + 8576646 + + Bern, Bahnhof + + 23006351:1 + + + Bern, Bahnhof (Bern) + + + 7.44021 + 46.94811 + + + true + 0.941999972 + + tram + cityTram + + + bus + localBusService + + + + + + 8592656 + + Bernex, Lully + + 23009607:1 + + + Bernex, Lully (Bernex (CH)) + + + 6.07161 + 46.16300 + + + true + 0.941999972 + + bus + localBusService + + + + + + 8592663 + + Bernex, Saule + + 23009607:1 + + + Bernex, Saule (Bernex (CH)) + + + 6.06480 + 46.17369 + + + true + 0.941999972 + + bus + localBusService + + + + + + 8530258 + + Bern Marzili + + 23006351:1 + + + Bern Marzili (Bern) + + + 7.44310 + 46.94520 + + + true + 0.941999972 + + bus + localBusService + + + telecabin + funicular + + + + + + 8593303 + + Bern, Egelsee + + 23006351:1 + + + Bern, Egelsee (Bern) + + + 7.46400 + 46.94322 + + + true + 0.941999972 + + bus + localBusService + + + + + + 8571708 + + Thun, Berntor + + 23006942:9 + + + Thun, Berntor (Thun) + + + 7.62956 + 46.76173 + + + true + 0.941999972 + + bus + localBusService + + + + + + 8590020 + + Bern, Kursaal + + 23006351:1 + + + Bern, Kursaal (Bern) + + + 7.44961 + 46.95289 + + + true + 0.941999972 + + tram + cityTram + + + bus + localBusService + + + + + + 8590024 + + Bern, Jaunweg + + 23006351:1 + + + Bern, Jaunweg (Bern) + + + 7.44826 + 46.96797 + + + true + 0.941999972 + + bus + localBusService + + + + + + 8590032 + + Bern, Rathaus + + 23006351:1 + + + Bern, Rathaus (Bern) + + + 7.45266 + 46.94805 + + + true + 0.941999972 + + bus + localBusService + + + + + + 8587480 + + Bern, Ostring + + 23006351:1 + + + Bern, Ostring (Bern) + + + 7.47147 + 46.94513 + + + true + 0.941999972 + + tram + cityTram + + + bus + localBusService + + + + + + 8590035 + + Bern, Liebegg + + 23006351:1 + + + Bern, Liebegg (Bern) + + + 7.45895 + 46.94468 + + + true + 0.941999972 + + bus + localBusService + + + + + + 8590063 + + Bern, Elfenau + + 23006351:1 + + + Bern, Elfenau (Bern) + + + 7.47277 + 46.93264 + + + true + 0.941999972 + + bus + localBusService + + + + + + 8590036 + + Bern, Seminar + + 23006351:1 + + + Bern, Seminar (Bern) + + + 7.46130 + 46.94478 + + + true + 0.941999972 + + bus + localBusService + + + + + + 8509354 + + Bernina Suot + + 23011784:3 + + + Bernina Suot (Pontresina) + + + 9.96939 + 46.44485 + + + true + 0.941999972 + + rail + unknown + + + + + + 8516161 + + Bern Wankdorf + + 23006351:1 + + + Bern Wankdorf (Bern) + + + 7.46548 + 46.96783 + + + true + 0.93900001 + + rail + unknown + + + bus + localBusService + + + + + + 8587776 + + Berne Airport + + 23006861:1 + + + Berne Airport (Belp) + + + 7.50099 + 46.91386 + + + true + 0.93900001 + + bus + localBusService + + + + + + 8582554 + + Bern, Chueweid + + 23006351:1 + + + Bern, Chueweid (Bern) + + + 7.39052 + 46.93357 + + + true + 0.93900001 + + bus + localBusService + + + + + + 8590061 + + Bern, Tierpark + + 23006351:1 + + + Bern, Tierpark (Bern) + + + 7.45046 + 46.93826 + + + true + 0.93900001 + + bus + localBusService + + + + + + 8588990 + + Bern, Bollwerk + + 23006351:1 + + + Bern, Bollwerk (Bern) + + + 7.44137 + 46.95164 + + + true + 0.93900001 + + bus + localBusService + + + + + + 8590044 + + Bern, Bümpliz + + 23006351:1 + + + Bern, Bümpliz (Bern) + + + 7.38085 + 46.93758 + + + true + 0.93900001 + + tram + cityTram + + + bus + localBusService + + + + + + 24 + + Bern Bümpliz + + 23006351:1 + + + Bern Bümpliz (Bern) + + + 7.39524 + 46.93749 + + + true + 0.93900001 + + + + + 8508051 + + Bern Felsenau + + 23006351:1 + + + Bern Felsenau (Bern) + + + 7.44425 + 46.96850 + + + true + 0.93900001 + + rail + unknown + + + bus + localBusService + + + + + + 8590037 + + Bern, Tavelweg + + 23006351:1 + + + Bern, Tavelweg (Bern) + + + 7.46433 + 46.94638 + + + true + 0.93900001 + + bus + localBusService + + + + + + 1400092 + + Bernex, Trossy + + 32000000:1 + + + Bernex, Trossy (Unbekannt) + + + 6.68385 + 46.35984 + + + true + 0.93900001 + + bus + localBusService + + + + + + 8589008 + + Bern, Wyleregg + + 23006351:1 + + + Bern, Wyleregg (Bern) + + + 7.44892 + 46.96097 + + + true + 0.93900001 + + bus + localBusService + + + + + + 8590065 + + Bern, Rossfeld + + 23006351:1 + + + Bern, Rossfeld (Bern) + + + 7.44356 + 46.96830 + + + true + 0.93900001 + + bus + localBusService + + + + + + 8504106 + + Bern Bümpliz + + 23006351:1 + + + Bern Bümpliz (Bern) + + + 7.39524 + 46.93749 + + + true + 0.93900001 + + rail + unknown + + + + + + 8590078 + + Bern, Wylerbad + + 23006351:1 + + + Bern, Wylerbad (Bern) + + + 7.45096 + 46.96485 + + + true + 0.93900001 + + bus + localBusService + + + + + + 8590081 + + Bern, Hohliebi + + 23006351:1 + + + Bern, Hohliebi (Bern) + + + 7.38500 + 46.93032 + + + true + 0.93900001 + + bus + localBusService + + + + + + 8590031 + + Bern, Wylergut + + 23006351:1 + + + Bern, Wylergut (Bern) + + + 7.45054 + 46.96907 + + + true + 0.93900001 + + bus + localBusService + + + + + + 8582553 + + Bern, Weidmatt + + 23006351:1 + + + Bern, Weidmatt (Bern) + + + 7.39358 + 46.93558 + + + true + 0.93900001 + + bus + localBusService + + + + + + 8590029 + + Bern, Engeried + + 23006351:1 + + + Bern, Engeried (Bern) + + + 7.43624 + 46.95852 + + + true + 0.93900001 + + bus + localBusService + + + + + + 8592650 + + Bernex, église + + 23009607:1 + + + Bernex, église (Bernex (CH)) + + + 6.07057 + 46.17439 + + + true + 0.93900001 + + bus + localBusService + + + + + + 8592664 + + Bernex, Vailly + + 23009607:1 + + + Bernex, Vailly (Bernex (CH)) + + + 6.06087 + 46.17233 + + + true + 0.93900001 + + bus + localBusService + + + + + + 8507062 + + Muri b. Bern + + 23006356:3 + + + Muri b. Bern (Muri b. Bern) + + + 7.48641 + 46.93141 + + + true + 0.93900001 + + tram + cityTram + + + bus + localBusService + + + + + + 8590023 + + Bern, Sandrain + + 23006351:1 + + + Bern, Sandrain (Bern) + + + 7.44515 + 46.93166 + + + true + 0.93900001 + + tram + cityTram + + + bus + localBusService + + + + + + 8508052 + + Bern Tiefenau + + 23006351:1 + + + Bern Tiefenau (Bern) + + + 7.45020 + 46.97274 + + + true + 0.93900001 + + rail + unknown + + + bus + localBusService + + + + + + 8588996 + + Bern, Lorraine + + 23006351:1 + + + Bern, Lorraine (Bern) + + + 7.44697 + 46.95759 + + + true + 0.93900001 + + bus + localBusService + + + + + + 8590113 + + Bern, Badgasse + + 23006351:1 + + + Bern, Badgasse (Bern) + + + 7.45273 + 46.94605 + + + true + 0.93900001 + + bus + localBusService + + + + + + 8589991 + + Bern, Monbijou + + 23006351:1 + + + Bern, Monbijou (Bern) + + + 7.43602 + 46.94376 + + + true + 0.93900001 + + tram + cityTram + + + bus + localBusService + + + + + + 8590016 + + Bern, Beaumont + + 23006351:1 + + + Bern, Beaumont (Bern) + + + 7.43221 + 46.93751 + + + true + 0.93900001 + + tram + cityTram + + + bus + localBusService + + + + + + 8592657 + + Bernex, mairie + + 23009607:1 + + + Bernex, mairie (Bernex (CH)) + + + 6.07336 + 46.17539 + + + true + 0.93900001 + + bus + localBusService + + + + + + 8589992 + + Bern, Sulgenau + + 23006351:1 + + + Bern, Sulgenau (Bern) + + + 7.43590 + 46.93998 + + + true + 0.93900001 + + tram + cityTram + + + bus + localBusService + + + + + + 8594201 + + Bern, Holligen + + 23006351:1 + + + Bern, Holligen (Bern) + + + 7.42098 + 46.94629 + + + true + 0.93900001 + + bus + localBusService + + + + + + 8590010 + + Bern, Brunnhof + + 23006351:1 + + + Bern, Brunnhof (Bern) + + + 7.42721 + 46.94450 + + + true + 0.93900001 + + tram + cityTram + + + bus + localBusService + + + + + + 8592654 + + Bernex, Chèvres + + 23009607:1 + + + Bernex, Chèvres (Bernex (CH)) + + + 6.07626 + 46.19972 + + + true + 0.936999977 + + bus + localBusService + + + + + + 8590008 + + Bern, Pillonweg + + 23006351:1 + + + Bern, Pillonweg (Bern) + + + 7.44776 + 46.96729 + + + true + 0.936999977 + + bus + localBusService + + + + + + 8582552 + + Bern, Bodenweid + + 23006351:1 + + + Bern, Bodenweid (Bern) + + + 7.39926 + 46.93987 + + + true + 0.936999977 + + bus + localBusService + + + + + + 8590013 + + Bern, Munzinger + + 23006351:1 + + + Bern, Munzinger (Bern) + + + 7.42192 + 46.94019 + + + true + 0.936999977 + + tram + cityTram + + + bus + localBusService + + + + + + 8590019 + + Bern, Sonnenhof + + 23006351:1 + + + Bern, Sonnenhof (Bern) + + + 7.46964 + 46.94335 + + + true + 0.936999977 + + tram + cityTram + + + bus + localBusService + + + + + + 8590022 + + Bern, Schönegg + + 23006351:1 + + + Bern, Schönegg (Bern) + + + 7.43995 + 46.93399 + + + true + 0.936999977 + + tram + cityTram + + + bus + localBusService + + + + + + 8590026 + + Bern, Sustenweg + + 23006351:1 + + + Bern, Sustenweg (Bern) + + + 7.44679 + 46.96517 + + + true + 0.936999977 + + bus + localBusService + + + + + + 8509373 + + Bernina Lagalb + + 23011784:3 + + + Bernina Lagalb (Pontresina) + + + 9.99192 + 46.43661 + + + true + 0.936999977 + + rail + unknown + + + + + + 8594651 + + Bern, Gaskessel + + 23006351:1 + + + Bern, Gaskessel (Bern) + + + 7.44118 + 46.93817 + + + true + 0.936999977 + + bus + localBusService + + + + + + 8590038 + + Bern, Unitobler + + 23006351:1 + + + Bern, Unitobler (Bern) + + + 7.42975 + 46.95490 + + + true + 0.936999977 + + bus + localBusService + + + + + + 8589003 + + Bern, Thunplatz + + 23006351:1 + + + Bern, Thunplatz (Bern) + + + 7.45851 + 46.94042 + + + true + 0.936999977 + + tram + cityTram + + + bus + localBusService + + + + + + 8590041 + + Bern, Loryplatz + + 23006351:1 + + + Bern, Loryplatz (Bern) + + + 7.42130 + 46.94444 + + + true + 0.936999977 + + tram + cityTram + + + bus + localBusService + + + + + + 8507110 + + Bern, Zytglogge + + 23006351:1 + + + Bern, Zytglogge (Bern) + + + 7.44750 + 46.94784 + + + true + 0.936999977 + + tram + cityTram + + + bus + localBusService + + + + + + 8588991 + + Bern, Breitfeld + + 23006351:1 + + + Bern, Breitfeld (Bern) + + + 7.45221 + 46.96256 + + + true + 0.936999977 + + bus + localBusService + + + + + + 8583046 + + Bern, Forsthaus + + 23006351:1 + + + Bern, Forsthaus (Bern) + + + 7.41753 + 46.95196 + + + true + 0.936999977 + + bus + localBusService + + + + + + 8590085 + + Bern, Wylerhuus + + 23006351:1 + + + Bern, Wylerhuus (Bern) + + + 7.45162 + 46.96340 + + + true + 0.936999977 + + bus + localBusService + + + + + + 8571359 + + Bern, Länggasse + + 23006351:1 + + + Bern, Länggasse (Bern) + + + 7.42617 + 46.95597 + + + true + 0.935000002 + + bus + localBusService + + + + + + 8576985 + + Bern, Löchligut + + 23006362:5 + + + Bern, Löchligut (Worblaufen) + + + 7.46965 + 46.97030 + + + true + 0.935000002 + + bus + localBusService + + + + + + 8506458 + + Berneck, Rathaus + + 23016233:1 + + + Berneck, Rathaus (Berneck (SG)) + + + 9.60854 + 47.42533 + + + true + 0.935000002 + + bus + localBusService + + + + + + 8506752 + + Berneck, Neugass + + 23016233:1 + + + Berneck, Neugass (Berneck (SG)) + + + 9.61311 + 47.42548 + + + true + 0.935000002 + + bus + localBusService + + + + + + 8579897 + + Bern, Kocherpark + + 23006351:1 + + + Bern, Kocherpark (Bern) + + + 7.43404 + 46.94588 + + + true + 0.935000002 + + tram + cityTram + + + bus + localBusService + + + + + + 8590012 + + Bern, Pestalozzi + + 23006351:1 + + + Bern, Pestalozzi (Bern) + + + 7.42378 + 46.94029 + + + true + 0.935000002 + + tram + cityTram + + + bus + localBusService + + + + + + 8571342 + + Bern, Inselplatz + + 23006351:1 + + + Bern, Inselplatz (Bern) + + + 7.42778 + 46.94830 + + + true + 0.935000002 + + bus + localBusService + + + + + + 8587484 + + Bern, Schönburg + + 23006351:1 + + + Bern, Schönburg (Bern) + + + 7.45731 + 46.95358 + + + true + 0.935000002 + + bus + localBusService + + + + + + 8590030 + + Bern, Brückfeld + + 23006351:1 + + + Bern, Brückfeld (Bern) + + + 7.43430 + 46.96061 + + + true + 0.935000002 + + bus + localBusService + + + + + + 8590034 + + Bern, Bärenpark + + 23006351:1 + + + Bern, Bärenpark (Bern) + + + 7.45944 + 46.94839 + + + true + 0.935000002 + + bus + localBusService + + + + + + 8590045 + + Bern, Gäbelbach + + 23006351:1 + + + Bern, Gäbelbach (Bern) + + + 7.37755 + 46.94781 + + + true + 0.935000002 + + tram + cityTram + + + bus + localBusService + + + + + + 8590047 + + Bern, Blumenfeld + + 23006351:1 + + + Bern, Blumenfeld (Bern) + + + 7.39101 + 46.94871 + + + true + 0.935000002 + + bus + localBusService + + + + + + 8571393 + + Bern, Eigerplatz + + 23006351:1 + + + Bern, Eigerplatz (Bern) + + + 7.43099 + 46.94114 + + + true + 0.935000002 + + tram + cityTram + + + bus + localBusService + + + + + + 8507050 + + Bern, Egghölzli + + 23006351:1 + + + Bern, Egghölzli (Bern) + + + 7.47679 + 46.93676 + + + true + 0.935000002 + + tram + cityTram + + + bus + localBusService + + + + + + 8590049 + + Bern, Galgenfeld + + 23006351:1 + + + Bern, Galgenfeld (Bern) + + + 7.46698 + 46.95253 + + + true + 0.935000002 + + bus + localBusService + + + + + + 8501486 + + Berneuse (Leysin) + + 23023407:1 + + + Berneuse (Leysin) (Leysin) + + + 7.00288 + 46.35953 + + + true + 0.935000002 + + telecabin + funicular + + + + + + 8509356 + + Ospizio Bernina + + 23011561:13 + + + Ospizio Bernina (Poschiavo) + + + 10.01970 + 46.40876 + + + true + 0.935000002 + + rail + unknown + + + + + + 8571260 + + Aarberg, Bernfeld + + 23006301:1 + + + Aarberg, Bernfeld (Aarberg) + + + 7.28473 + 47.04372 + + + true + 0.934000015 + + bus + localBusService + + + + + + 8504495 + + Bern Stöckacker + + 23006351:1 + + + Bern Stöckacker (Bern) + + + 7.40117 + 46.94636 + + + true + 0.934000015 + + rail + unknown + + + bus + localBusService + + + + + + 8587479 + + Bern, Schosshalde + + 23006351:1 + + + Bern, Schosshalde (Bern) + + + 7.46609 + 46.94758 + + + true + 0.934000015 + + bus + localBusService + + + + + + 8587481 + + Bern, Burgernziel + + 23006351:1 + + + Bern, Burgernziel (Bern) + + + 7.46718 + 46.94212 + + + true + 0.934000015 + + tram + cityTram + + + bus + localBusService + + + + + + 8582555 + + Bern, Hüsliacker + + 23006351:1 + + + Bern, Hüsliacker (Bern) + + + 7.38344 + 46.93176 + + + true + 0.934000015 + + bus + localBusService + + + + + + 8507082 + + Bern Europaplatz + + 23006351:1 + + + Bern Europaplatz (Bern) + + + 7.40747 + 46.94345 + + + true + 0.934000015 + + rail + unknown + + + + + + 8587482 + + Bern, Spitalacker + + 23006351:1 + + + Bern, Spitalacker (Bern) + + + 7.45231 + 46.95675 + + + true + 0.934000015 + + tram + cityTram + + + bus + localBusService + + + + + + 8504108 + + Bern Europaplatz + + 23006351:1 + + + Bern Europaplatz (Bern) + + + 7.40612 + 46.94421 + + + true + 0.934000015 + + rail + unknown + + + + + + 8592652 + + Bernex, Cottenets + + 23009607:1 + + + Bernex, Cottenets (Bernex (CH)) + + + 6.05883 + 46.16238 + + + true + 0.934000015 + + bus + localBusService + + + + + + 8587485 + + Bern, Rosengarten + + 23006351:1 + + + Bern, Rosengarten (Bern) + + + 7.46119 + 46.95212 + + + true + 0.934000015 + + bus + localBusService + + + + + + 8588989 + + Bern, Bärenplatz + + 23006351:1 + + + Bern, Bärenplatz (Bern) + + + 7.44287 + 46.94813 + + + true + 0.934000015 + + tram + cityTram + + + bus + localBusService + + + + + + 8579748 + + Bern, Obergericht + + 23006351:1 + + + Bern, Obergericht (Bern) + + + 7.43636 + 46.94997 + + + true + 0.934000015 + + bus + localBusService + + + + + + 8589000 + + Bern, Parkstrasse + + 23006351:1 + + + Bern, Parkstrasse (Bern) + + + 7.45847 + 46.95948 + + + true + 0.934000015 + + tram + cityTram + + + bus + localBusService + + + + + + 8577000 + + Bern, Schermenweg + + 23006351:1 + + + Bern, Schermenweg (Bern) + + + 7.47926 + 46.96060 + + + true + 0.934000015 + + bus + localBusService + + + + + + 8589006 + + Bern, Wittigkofen + + 23006351:1 + + + Bern, Wittigkofen (Bern) + + + 7.48142 + 46.93780 + + + true + 0.934000015 + + tram + cityTram + + + bus + localBusService + + + + + + 8589295 + + Basel, Bernerring + + 23005701:2 + + + Basel, Bernerring (Basel) + + + 7.56987 + 47.54905 + + + true + 0.934000015 + + tram + cityTram + + + + + + 8508075 + + Bern, Breitenrain + + 23006351:1 + + + Bern, Breitenrain (Bern) + + + 7.45491 + 46.95887 + + + true + 0.934000015 + + tram + cityTram + + + bus + localBusService + + + + + + 8572262 + + Zeiningen, Bernet + + 23001263:1 + + + Zeiningen, Bernet (Zeiningen) + + + 7.88555 + 47.53352 + + + true + 0.934000015 + + bus + localBusService + + + + + + 8506734 + + Bernhardzell, Lee + + 23016444:8 + + + Bernhardzell, Lee (Waldkirch (SG)) + + + 9.36627 + 47.45896 + + + true + 0.934000015 + + bus + localBusService + + + + + + 8530257 + + Bern (Marzilibahn) + + 23006351:1 + + + Bern (Marzilibahn) (Bern) + + + 7.44220 + 46.94596 + + + true + 0.934000015 + + telecabin + funicular + + + + + + 8594200 + + Bern, Inselspital + + 23006351:1 + + + Bern, Inselspital (Bern) + + + 7.42547 + 46.94714 + + + true + 0.934000015 + + bus + localBusService + + + + + + 8590028 + + Bern, Bierhübeli + + 23006351:1 + + + Bern, Bierhübeli (Bern) + + + 7.43776 + 46.95667 + + + true + 0.934000015 + + bus + localBusService + + + + + + 8590048 + + Bern, Bundesplatz + + 23006351:1 + + + Bern, Bundesplatz (Bern) + + + 7.44393 + 46.94705 + + + true + 0.934000015 + + bus + localBusService + + + + + + 8588997 + + Bern, Luternauweg + + 23006351:1 + + + Bern, Luternauweg (Bern) + + + 7.46696 + 46.93491 + + + true + 0.934000015 + + bus + localBusService + + + + + + 8571357 + + Bern, Universität + + 23006351:1 + + + Bern, Universität (Bern) + + + 7.43558 + 46.95089 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8590112 + + Bern, Mühlenplatz + + 23006351:1 + + + Bern, Mühlenplatz (Bern) + + + 7.45681 + 46.94763 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8590109 + + Bern, Stapfenacker + + 23006351:1 + + + Bern, Stapfenacker (Bern) + + + 7.38412 + 46.94455 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8590091 + + Bern, Weltistrasse + + 23006351:1 + + + Bern, Weltistrasse (Bern) + + + 7.47814 + 46.94620 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8592659 + + Bernex, Malpertuis + + 23009607:1 + + + Bernex, Malpertuis (Bernex (CH)) + + + 6.06445 + 46.18216 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8590086 + + Bern, Scheibenrain + + 23006351:1 + + + Bern, Scheibenrain (Bern) + + + 7.45082 + 46.96621 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8507078 + + Wabern bei Bern + + 23006355:21 + + + Wabern bei Bern (Wabern (CH)) + + + 7.44588 + 46.92866 + + + true + 0.931999981 + + rail + unknown + + + + + + 8590079 + + Bern, Schützenweg + + 23006351:1 + + + Bern, Schützenweg (Bern) + + + 7.45373 + 46.96088 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8590077 + + Bern, Ramuzstrasse + + 23006351:1 + + + Bern, Ramuzstrasse (Bern) + + + 7.37511 + 46.94624 + + + true + 0.931999981 + + tram + cityTram + + + bus + localBusService + + + + + + 8590074 + + Bern, Fährstrasse + + 23006351:1 + + + Bern, Fährstrasse (Bern) + + + 7.44164 + 46.97541 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8590060 + + Bern, Ka-We-De + + 23006351:1 + + + Bern, Ka-We-De (Bern) + + + 7.44737 + 46.93679 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8590054 + + Bern, Dübystrasse + + 23006351:1 + + + Bern, Dübystrasse (Bern) + + + 7.42517 + 46.93624 + + + true + 0.931999981 + + bus + localBusService + + + + + + 1100470 + + Schliengen, Berner + + 32000000:1 + + + Schliengen, Berner (Unbekannt) + + + 7.59561 + 47.76352 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8576997 + + Bern, Markuskirche + + 23006351:1 + + + Bern, Markuskirche (Bern) + + + 7.45663 + 46.96366 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8576999 + + Bern, UPD Waldau + + 23006351:1 + + + Bern, UPD Waldau (Bern) + + + 7.48035 + 46.96376 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8590046 + + Bern, Tscharnergut + + 23006351:1 + + + Bern, Tscharnergut (Bern) + + + 7.38831 + 46.94890 + + + true + 0.931999981 + + tram + cityTram + + + bus + localBusService + + + + + + 8506733 + + Bernhardzell, Engi + + 23016444:8 + + + Bernhardzell, Engi (Waldkirch (SG)) + + + 9.34436 + 47.46894 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8590042 + + Bern, Schlossmatte + + 23006351:1 + + + Bern, Schlossmatte (Bern) + + + 7.41499 + 46.94417 + + + true + 0.931999981 + + tram + cityTram + + + bus + localBusService + + + + + + 8573963 + + Bernhardzell, Dorf + + 23016444:8 + + + Bernhardzell, Dorf (Waldkirch (SG)) + + + 9.33536 + 47.47289 + + + true + 0.931999981 + + bus + localBusService + + + + + + 1100262 + + Bernau (Schw), Hof + + 32000000:1 + + + Bernau (Schw), Hof (Unbekannt) + + + 8.01568 + 47.82075 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8590120 + + Bern, Läuferplatz + + 23006351:1 + + + Bern, Läuferplatz (Bern) + + + 7.45773 + 46.94925 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8590005 + + Bern, Steigerhubel + + 23006351:1 + + + Bern, Steigerhubel (Bern) + + + 7.41167 + 46.94394 + + + true + 0.931999981 + + tram + cityTram + + + bus + localBusService + + + + + + 8592651 + + Bernex, Blanchards + + 23009607:1 + + + Bernex, Blanchards (Bernex (CH)) + + + 6.07999 + 46.19793 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8574134 + + Berneck, Rosenberg + + 23016233:1 + + + Berneck, Rosenberg (Berneck (SG)) + + + 9.62110 + 47.41994 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8582210 + + Bern, Untermattweg + + 23006351:1 + + + Bern, Untermattweg (Bern) + + + 7.39931 + 46.94940 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8592665 + + Bernex, Vuillonnex + + 23009607:1 + + + Bernex, Vuillonnex (Bernex (CH)) + + + 6.07932 + 46.17784 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8589005 + + Bern, Willadingweg + + 23006351:1 + + + Bern, Willadingweg (Bern) + + + 7.46453 + 46.93670 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8589001 + + Bern, Petruskirche + + 23006351:1 + + + Bern, Petruskirche (Bern) + + + 7.46284 + 46.93867 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8502905 + + Bern, Huberstrasse + + 23006351:1 + + + Bern, Huberstrasse (Bern) + + + 7.41603 + 46.94208 + + + true + 0.931999981 + + bus + localBusService + + + + + + 8507079 + + Bern Weissenbühl + + 23006351:1 + + + Bern Weissenbühl (Bern) + + + 7.43002 + 46.93578 + + + true + 0.931999981 + + rail + unknown + + + + + + 8574122 + + Berneck, Maienhalde + + 23016233:1 + + + Berneck, Maienhalde (Berneck (SG)) + + + 9.60553 + 47.42806 + + + true + 0.930999994 + + bus + localBusService + + + + + + 1400100 + + Bernex, Chef Lieu + + 32000000:1 + + + Bernex, Chef Lieu (Unbekannt) + + + 6.67480 + 46.36156 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8590064 + + Bern, Innere Enge + + 23006351:1 + + + Bern, Innere Enge (Bern) + + + 7.43924 + 46.96125 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8507060 + + Bern, Helvetiaplatz + + 23006351:1 + + + Bern, Helvetiaplatz (Bern) + + + 7.44921 + 46.94390 + + + true + 0.930999994 + + tram + cityTram + + + bus + localBusService + + + + + + 1400094 + + Bernex, Le Vernay + + 32000000:1 + + + Bernex, Le Vernay (Unbekannt) + + + 6.67267 + 46.35666 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8574981 + + Bernina, Lagalbbahn + + 23011784:3 + + + Bernina, Lagalbbahn (Pontresina) + + + 9.99472 + 46.43646 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8501877 + + Bourg-St-Bernard + + 23024032:2 + + + Bourg-St-Bernard (Bourg-St-Pierre) + + + 7.19578 + 45.90060 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8592662 + + Bernex, Pré-Polly + + 23009607:1 + + + Bernex, Pré-Polly (Bernex (CH)) + + + 6.06757 + 46.16187 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8590021 + + Bern, Viktoriaplatz + + 23006351:1 + + + Bern, Viktoriaplatz (Bern) + + + 7.45100 + 46.95474 + + + true + 0.930999994 + + tram + cityTram + + + bus + localBusService + + + + + + 1102399 + + Berg (RV), Kasernen + + 32000000:1 + + + Berg (RV), Kasernen (Unbekannt) + + + 9.60697 + 47.82012 + + + true + 0.930999994 + + bus + localBusService + + + + + + 1100115 + + Bernau (Schw), Gass + + 32000000:1 + + + Bernau (Schw), Gass (Unbekannt) + + + 8.05836 + 47.79701 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8576996 + + Bern, Wankdorfplatz + + 23006351:1 + + + Bern, Wankdorfplatz (Bern) + + + 7.46814 + 46.96491 + + + true + 0.930999994 + + tram + cityTram + + + bus + localBusService + + + + + + 8592658 + + Bernex, Maisonnette + + 23009607:1 + + + Bernex, Maisonnette (Bernex (CH)) + + + 6.04890 + 46.16323 + + + true + 0.930999994 + + bus + localBusService + + + + + + 1100284 + + Bernau (Schw), Dorf + + 32000000:1 + + + Bernau (Schw), Dorf (Unbekannt) + + + 8.03168 + 47.80922 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8591757 + + Bern, Fellerstrasse + + 23006351:1 + + + Bern, Fellerstrasse (Bern) + + + 7.38944 + 46.94695 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8571358 + + Bern, Mittelstrasse + + 23006351:1 + + + Bern, Mittelstrasse (Bern) + + + 7.43253 + 46.95322 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8588994 + + Bern, Gewerbeschule + + 23006351:1 + + + Bern, Gewerbeschule (Bern) + + + 7.44640 + 46.95480 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8590039 + + Bern, Dändlikerweg + + 23006351:1 + + + Bern, Dändlikerweg (Bern) + + + 7.44596 + 46.96390 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8590115 + + Bern, Dampfzentrale + + 23006351:1 + + + Bern, Dampfzentrale (Bern) + + + 7.44097 + 46.94081 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8588998 + + Bern, Manuelstrasse + + 23006351:1 + + + Bern, Manuelstrasse (Bern) + + + 7.47053 + 46.93431 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8590025 + + Bern, Güterbahnhof + + 23006351:1 + + + Bern, Güterbahnhof (Bern) + + + 7.42254 + 46.95131 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8590006 + + Bern, Luisenstrasse + + 23006351:1 + + + Bern, Luisenstrasse (Bern) + + + 7.45325 + 46.94237 + + + true + 0.930999994 + + tram + cityTram + + + bus + localBusService + + + + + + 8577893 + + Murten, Bernstrasse + + 23008275:5 + + + Murten, Bernstrasse (Murten) + + + 7.12228 + 46.93009 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8570512 + + Beatenberg, Ramsern + + 23006571:1 + + + Beatenberg, Ramsern (Beatenberg) + + + 7.81116 + 46.70038 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8590017 + + Bern, Haldenstrasse + + 23006351:1 + + + Bern, Haldenstrasse (Bern) + + + 7.44546 + 46.96300 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8589873 + + Goldau, Bernerhöhe + + 23018362:1 + + + Goldau, Bernerhöhe (Arth (CH)) + + + 8.55077 + 47.04270 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8589994 + + Bern, Zieglerspital + + 23006351:1 + + + Bern, Zieglerspital (Bern) + + + 7.43342 + 46.93249 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8519370 + + Bernina Diavolezza + + 23011784:3 + + + Bernina Diavolezza (Pontresina) + + + 9.98229 + 46.44179 + + + true + 0.930999994 + + rail + unknown + + + + + + 8507069 + + Ittigen bei Bern + + 23006362:2 + + + Ittigen bei Bern (Ittigen) + + + 7.48413 + 46.97331 + + + true + 0.930999994 + + rail + unknown + + + + + + 8590092 + + Bern, Dunkerstrasse + + 23006351:1 + + + Bern, Dunkerstrasse (Bern) + + + 7.48000 + 46.94433 + + + true + 0.930999994 + + bus + localBusService + + + + + + 8571343 + + Bern, Weyermannshaus + + 23006351:1 + + + Bern, Weyermannshaus (Bern) + + + 7.40951 + 46.94951 + + + true + 0.930000007 + + bus + localBusService + + + + + + 8588486 + + Basel, Bernoullianum + + 23005701:2 + + + Basel, Bernoullianum (Basel) + + + 7.58042 + 47.56098 + + + true + 0.930000007 + + bus + localBusService + + + + + + 8595138 + + Bern, Wölflistrasse + + 23006351:1 + + + Bern, Wölflistrasse (Bern) + + + 7.47503 + 46.96619 + + + true + 0.930000007 + + bus + localBusService + + + + + + 1100125 + + Bernau (Schw), Poche + + 32000000:1 + + + Bernau (Schw), Poche (Unbekannt) + + + 8.02164 + 47.80726 + + + true + 0.930000007 + + bus + localBusService + + + + + + 8590003 + + Bern, Bitziusstrasse + + 23006351:1 + + + Bern, Bitziusstrasse (Bern) + + + 7.46924 + 46.94936 + + + true + 0.930000007 + + bus + localBusService + + + + + + 8590027 + + Bern, Henkerbrünnli + + 23006351:1 + + + Bern, Henkerbrünnli (Bern) + + + 7.43912 + 46.95378 + + + true + 0.930000007 + + bus + localBusService + + + + + + 8590114 + + Bern, Marzilistrasse + + 23006351:1 + + + Bern, Marzilistrasse (Bern) + + + 7.44367 + 46.94308 + + + true + 0.930000007 + + bus + localBusService + + + + + + 8587395 + + Biberen, Bernstrasse + + 23006662:1 + + + Biberen, Bernstrasse (Biberen) + + + 7.21413 + 46.94009 + + + true + 0.930000007 + + bus + localBusService + + + + + + 8579896 + + Bern, Hirschengraben + + 23006351:1 + + + Bern, Hirschengraben (Bern) + + + 7.43778 + 46.94607 + + + true + 0.930000007 + + tram + cityTram + + + bus + localBusService + + + + + + 8506799 + + Bernhardzell, Toregg + + 23016444:8 + + + Bernhardzell, Toregg (Waldkirch (SG)) + + + 9.33679 + 47.47099 + + + true + 0.930000007 + + bus + localBusService + + + + + + 8588174 + + Bern, Weltpostverein + + 23006351:1 + + + Bern, Weltpostverein (Bern) + + + 7.47205 + 46.93882 + + + true + 0.930000007 + + tram + cityTram + + + bus + localBusService + + + + + + 8571438 + + Bern, Niederbottigen + + 23006351:1 + + + Bern, Niederbottigen (Bern) + + + 7.37185 + 46.93773 + + + true + 0.930000007 + + bus + localBusService + + + + + + 8530427 + + Golzern (Bergstation) + + 23022216:7 + + + Golzern (Bergstation) (Silenen) + + + 8.72135 + 46.77495 + + + true + 0.930000007 + + telecabin + funicular + + + + + + 8594901 + + Kreuzlingen, Bernegg + + 23021671:3 + + + Kreuzlingen, Bernegg (Kreuzlingen) + + + 9.15993 + 47.64318 + + + true + 0.930000007 + + bus + localBusService + + + + + + 8590018 + + Bern, Grimselstrasse + + 23006351:1 + + + Bern, Grimselstrasse (Bern) + + + 7.44755 + 46.96392 + + + true + 0.930000007 + + bus + localBusService + + + + + + 8590111 + + Bern, Dalmazibrücke + + 23006351:1 + + + Bern, Dalmazibrücke (Bern) + + + 7.44511 + 46.94505 + + + true + 0.930000007 + + bus + localBusService + + + + + + 8590062 + + Bern, Tillierstrasse + + 23006351:1 + + + Bern, Tillierstrasse (Bern) + + + 7.44740 + 46.93922 + + + true + 0.930000007 + + bus + localBusService + + + + + + 8582070 + + Riggisberg, Beissern + + 23006879:1 + + + Riggisberg, Beissern (Riggisberg) + + + 7.45350 + 46.81540 + + + true + 0.930000007 + + bus + localBusService + + + + + + 8590014 + + Bern, Fischermätteli + + 23006351:1 + + + Bern, Fischermätteli (Bern) + + + 7.41860 + 46.94074 + + + true + 0.927999973 + + tram + cityTram + + + bus + localBusService + + + + + + 8583205 + + Bern, Melchiorstrasse + + 23006351:1 + + + Bern, Melchiorstrasse (Bern) + + + 7.39187 + 46.95199 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8507785 + + Bern, Hauptbahnhof + + 23006351:1 + + + Bern, Hauptbahnhof (Bern) + + + 7.43853 + 46.94900 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8590076 + + Bern, Monbijoubrücke + + 23006351:1 + + + Bern, Monbijoubrücke (Bern) + + + 7.44084 + 46.93979 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8590075 + + Bern, Neufeld P+R + + 23006351:1 + + + Bern, Neufeld P+R (Bern) + + + 7.43206 + 46.96300 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8590066 + + Bern, Felsenaustrasse + + 23006351:1 + + + Bern, Felsenaustrasse (Bern) + + + 7.44159 + 46.97267 + + + true + 0.927999973 + + bus + localBusService + + + + + + 1400096 + + Bernex, Chez Masson + + 32000000:1 + + + Bernex, Chez Masson (Unbekannt) + + + 6.66294 + 46.35657 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8583222 + + Bern, Lindenhofspital + + 23006351:1 + + + Bern, Lindenhofspital (Bern) + + + 7.42710 + 46.95907 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8590108 + + Bern, Brünnenstrasse + + 23006351:1 + + + Bern, Brünnenstrasse (Bern) + + + 7.38708 + 46.94297 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8590004 + + Bern, Aeussere Enge + + 23006351:1 + + + Bern, Aeussere Enge (Bern) + + + 7.44199 + 46.96591 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8504489 + + Bern Bümpliz Nord + + 23006351:1 + + + Bern Bümpliz Nord (Bern) + + + 7.38976 + 46.94583 + + + true + 0.927999973 + + rail + unknown + + + bus + localBusService + + + + + + 8590083 + + Bern, Hallmattstrasse + + 23006351:1 + + + Bern, Hallmattstrasse (Bern) + + + 7.38615 + 46.93206 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8509867 + + S. Bernardino, Posta + + 23011822:5 + + + S. Bernardino, Posta (S. Bernardino) + + + 9.18993 + 46.46186 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8576991 + + Bern, Kasernenstrasse + + 23006351:1 + + + Bern, Kasernenstrasse (Bern) + + + 7.46051 + 46.95499 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8506197 + + Kreuzlingen Bernrain + + 23021671:3 + + + Kreuzlingen Bernrain (Kreuzlingen) + + + 9.16320 + 47.64212 + + + true + 0.927999973 + + rail + unknown + + + bus + localBusService + + + + + + 8578094 + + Biberist, Bernstrasse + + 23019513:1 + + + Biberist, Bernstrasse (Biberist) + + + 7.55428 + 47.18031 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8581351 + + Bern, Schanzenstrasse + + 23006351:1 + + + Bern, Schanzenstrasse (Bern) + + + 7.43707 + 46.94788 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8595136 + + Bern, Wankdorfbrücke + + 23006351:1 + + + Bern, Wankdorfbrücke (Bern) + + + 7.46899 + 46.96610 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8590084 + + Bern, Technologiepark + + 23006351:1 + + + Bern, Technologiepark (Bern) + + + 7.39030 + 46.93561 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8591756 + + Bern, Riedbachstrasse + + 23006351:1 + + + Bern, Riedbachstrasse (Bern) + + + 7.38398 + 46.94697 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8589768 + + Luzern, Berglistrasse + + 23012061:4 + + + Luzern, Berglistrasse (Luzern) + + + 8.29700 + 47.04724 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8576440 + + Burgdorf, Bernstrasse + + 23006404:2 + + + Burgdorf, Bernstrasse (Burgdorf (BE)) + + + 7.61119 + 47.05226 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8590202 + + Bergdietikon, Bernold + + 23001023:2 + + + Bergdietikon, Bernold (Bergdietikon) + + + 8.38813 + 47.38804 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8580729 + + Berikon, Kesslernmatt + + 23001062:1 + + + Berikon, Kesslernmatt (Berikon) + + + 8.36608 + 47.36458 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8591073 + + Zürich, Berninaplatz + + 23026261:27 + + + Zürich, Berninaplatz (Zürich) + + + 8.54791 + 47.40364 + + + true + 0.927999973 + + tram + cityTram + + + bus + localBusService + + + + + + 8588988 + + Bern, Aegertenstrasse + + 23006351:1 + + + Bern, Aegertenstrasse (Bern) + + + 7.44757 + 46.94027 + + + true + 0.927999973 + + bus + localBusService + + + + + + 8576987 + + Bern, Wankdorf City + + 23006351:1 + + + Bern, Wankdorf City (Bern) + + + 7.45966 + 46.96699 + + + true + 0.927999973 + + bus + localBusService + + + + + + 1100113 + + Bernau (Schw), Weierle + + 32000000:1 + + + Bernau (Schw), Weierle (Unbekannt) + + + 8.03353 + 47.80846 + + + true + 0.926999986 + + bus + localBusService + + + + + + 8590073 + + Bern, Hardegg Vidmar + + 23006351:1 + + + Bern, Hardegg Vidmar (Bern) + + + 7.41666 + 46.93788 + + + true + 0.926999986 + + bus + localBusService + + + + + + 8592660 + + Bernex, P+R Bernex + + 23009607:1 + + + Bernex, P+R Bernex (Bernex (CH)) + + + 6.08606 + 46.17857 + + + true + 0.926999986 + + tram + cityTram + + + bus + localBusService + + + + + + 8592655 + + Bernex, Loëx-Lanance + + 23009607:1 + + + Bernex, Loëx-Lanance (Bernex (CH)) + + + 6.08330 + 46.19895 + + + true + 0.926999986 + + bus + localBusService + + + + + + 8588999 + + Bern, Morgartenstrasse + + 23006351:1 + + + Bern, Morgartenstrasse (Bern) + + + 7.45976 + 46.96441 + + + true + 0.926999986 + + bus + localBusService + + + + + + 8581745 + + Wichtrach, Bernstrasse + + 23006632:3 + + + Wichtrach, Bernstrasse (Wichtrach) + + + 7.57652 + 46.84496 + + + true + 0.926999986 + + bus + localBusService + + + + + + 8587903 + + Bernex, Loëx-Hôpital + + 23009607:1 + + + Bernex, Loëx-Hôpital (Bernex (CH)) + + + 6.08581 + 46.19880 + + + true + 0.926999986 + + bus + localBusService + + + + + + 8590011 + + Bern, Cäcilienstrasse + + 23006351:1 + + + Bern, Cäcilienstrasse (Bern) + + + 7.42562 + 46.94163 + + + true + 0.926999986 + + tram + cityTram + + + bus + localBusService + + + + + + 8574979 + + Bernina Suot, Bahnhof + + 23011784:3 + + + Bernina Suot, Bahnhof (Pontresina) + + + 9.97008 + 46.44521 + + + true + 0.925999999 + + bus + localBusService + + + + + + 8509866 + + S. Bernardino, Ospizio + + 23011822:5 + + + S. Bernardino, Ospizio (S. Bernardino) + + + 9.17055 + 46.49599 + + + true + 0.925999999 + + bus + localBusService + + + + + + 8507061 + + Bern, Brunnadernstrasse + + 23006351:1 + + + Bern, Brunnadernstrasse (Bern) + + + 7.46372 + 46.94118 + + + true + 0.925999999 + + tram + cityTram + + + bus + localBusService + + + + + + 1100126 + + Bernau (Schw), Goldbach + + 32000000:1 + + + Bernau (Schw), Goldbach (Unbekannt) + + + 8.06716 + 47.79579 + + + true + 0.925999999 + + bus + localBusService + + + + + + 8574133 + + Berneck, Schlossbrücke + + 23016233:1 + + + Berneck, Schlossbrücke (Berneck (SG)) + + + 9.61893 + 47.42223 + + + true + 0.925999999 + + bus + localBusService + + + + + + 8593304 + + Bern, Zähringerstrasse + + 23006351:1 + + + Bern, Zähringerstrasse (Bern) + + + 7.43402 + 46.95526 + + + true + 0.925999999 + + bus + localBusService + + + + + + 8588699 + + Bern, Wankdorf Center + + 23006351:1 + + + Bern, Wankdorf Center (Bern) + + + 7.46590 + 46.96165 + + + true + 0.925999999 + + tram + cityTram + + + bus + localBusService + + + + + + 8590090 + + Bern, Giacomettistrasse + + 23006351:1 + + + Bern, Giacomettistrasse (Bern) + + + 7.47326 + 46.94526 + + + true + 0.925999999 + + bus + localBusService + + + + + + 8576989 + + Bern, Winkelriedstrasse + + 23006351:1 + + + Bern, Winkelriedstrasse (Bern) + + + 7.45482 + 46.96321 + + + true + 0.925999999 + + bus + localBusService + + + + + + 8500258 + + Bern Münsterplattform + + 23006351:1 + + + Bern Münsterplattform (Bern) + + + 7.45251 + 46.94657 + + + true + 0.925999999 + + bus + localBusService + + + unknown + + + + + + 8587901 + + Bernex, Aigues-Vertes + + 23009607:1 + + + Bernex, Aigues-Vertes (Bernex (CH)) + + + 6.07490 + 46.19909 + + + true + 0.925999999 + + bus + localBusService + + + + + + 8573964 + + Bernhardzell, Schöntal + + 23016444:8 + + + Bernhardzell, Schöntal (Waldkirch (SG)) + + + 9.35216 + 47.46219 + + + true + 0.925999999 + + bus + localBusService + + + + + + 8587076 + + Bernex, Lully-Croisée + + 23009607:1 + + + Bernex, Lully-Croisée (Bernex (CH)) + + + 6.07081 + 46.16286 + + + true + 0.925999999 + + bus + localBusService + + + + + + 1400098 + + Bernex, Les Allobroges + + 32000000:1 + + + Bernex, Les Allobroges (Unbekannt) + + + 6.67741 + 46.36163 + + + true + 0.925000012 + + bus + localBusService + + + + + + 8516154 + + Bern Brünnen Westside + + 23006351:1 + + + Bern Brünnen Westside (Bern) + + + 7.37528 + 46.94404 + + + true + 0.925000012 + + rail + unknown + + + bus + localBusService + + + + + + 8576988 + + Bern, Stauffacherbrücke + + 23006351:1 + + + Bern, Stauffacherbrücke (Bern) + + + 7.45545 + 46.96613 + + + true + 0.925000012 + + bus + localBusService + + + + + + 8576990 + + Bern, Guisanplatz Expo + + 23006351:1 + + + Bern, Guisanplatz Expo (Bern) + + + 7.46406 + 46.95960 + + + true + 0.925000012 + + tram + cityTram + + + bus + localBusService + + + + + + 8590053 + + Bern, Weissensteinstrasse + + 23006351:1 + + + Bern, Weissensteinstrasse (Bern) + + + 7.42834 + 46.93898 + + + true + 0.925000012 + + bus + localBusService + + + + + + 8577018 + + Muri b. Bern, Villette + + 23006356:3 + + + Muri b. Bern, Villette (Muri b. Bern) + + + 7.48257 + 46.93399 + + + true + 0.925000012 + + bus + localBusService + + + + + + 1103073 + + Neukirch, Bernried Ort + + 32000000:1 + + + Neukirch, Bernried Ort (Unbekannt) + + + 9.68698 + 47.65742 + + + true + 0.925000012 + + bus + localBusService + + + + + + 8507992 + + Bern, Bremgartenfriedhof + + 23006351:1 + + + Bern, Bremgartenfriedhof (Bern) + + + 7.42500 + 46.94979 + + + true + 0.925000012 + + bus + localBusService + + + + + + 8590043 + + Bern, Stöckacker (Tram) + + 23006351:1 + + + Bern, Stöckacker (Tram) (Bern) + + + 7.39900 + 46.94467 + + + true + 0.925000012 + + tram + cityTram + + + bus + localBusService + + + + + + 1100120 + + Bernau (Schw), Riggenbach + + 32000000:1 + + + Bernau (Schw), Riggenbach (Unbekannt) + + + 8.04614 + 47.80157 + + + true + 0.925000012 + + bus + localBusService + + + + + + 1100119 + + Bernau (Schw), Altenrond + + 32000000:1 + + + Bernau (Schw), Altenrond (Unbekannt) + + + 8.05210 + 47.79775 + + + true + 0.925000012 + + bus + localBusService + + + + + + 8590093 + + Bern, Dennigkofengässli + + 23006351:1 + + + Bern, Dennigkofengässli (Bern) + + + 7.48315 + 46.94469 + + + true + 0.925000012 + + bus + localBusService + + + + + + 8595142 + + Bern, Weissenbühl (Tram) + + 23006351:1 + + + Bern, Weissenbühl (Tram) (Bern) + + + 7.43334 + 46.93561 + + + true + 0.925000012 + + tram + cityTram + + + + + + 1100114 + + Bernau (Schw), Unterlehen + + 32000000:1 + + + Bernau (Schw), Unterlehen (Unbekannt) + + + 8.06217 + 47.79159 + + + true + 0.925000012 + + bus + localBusService + + + + + + 8579981 + + Waldkirch, Bernhardsrüti + + 23016444:8 + + + Waldkirch, Bernhardsrüti (Waldkirch (SG)) + + + 9.31346 + 47.47616 + + + true + 0.925000012 + + bus + localBusService + + + + + + 8580183 + + S. Bernardino, Campeggio + + 23011822:5 + + + S. Bernardino, Campeggio (S. Bernardino) + + + 9.18731 + 46.46640 + + + true + 0.925000012 + + bus + localBusService + + + + + + 8507638 + + Bern Felsenau, Bahnhof + + 23006351:1 + + + Bern Felsenau, Bahnhof (Bern) + + + 7.44402 + 46.96831 + + + true + 0.925000012 + + + + + 8507636 + + Bern Tiefenau, Bahnhof + + 23006351:1 + + + Bern Tiefenau, Bahnhof (Bern) + + + 7.45020 + 46.97274 + + + true + 0.925000012 + + + + + 8577021 + + Muri b. Bern, Waldried + + 23006356:3 + + + Muri b. Bern, Waldried (Muri b. Bern) + + + 7.49574 + 46.92711 + + + true + 0.925000012 + + bus + localBusService + + + + + + 1100117 + + Bernau (Schw), Schwendele + + 32000000:1 + + + Bernau (Schw), Schwendele (Unbekannt) + + + 8.01014 + 47.80588 + + + true + 0.925000012 + + bus + localBusService + + + + + + 8590129 + + Bern Wankdorf, Bahnhof + + 23006351:1 + + + Bern Wankdorf, Bahnhof (Bern) + + + 7.46439 + 46.96660 + + + true + 0.925000012 + + tram + cityTram + + + bus + localBusService + + + + + + 8592661 + + Bernex, Pont-de-Lully + + 23009607:1 + + + Bernex, Pont-de-Lully (Bernex (CH)) + + + 6.07558 + 46.16349 + + + true + 0.925000012 + + bus + localBusService + + + + + + 8574808 + + Ospizio Bernina, Albergo + + 23011561:13 + + + Ospizio Bernina, Albergo (Poschiavo) + + + 10.02232 + 46.41071 + + + true + 0.924000025 + + bus + localBusService + + + + + + 8595224 + + Bernex, Sézenove-Ferrand + + 23009607:1 + + + Bernex, Sézenove-Ferrand (Bernex (CH)) + + + 6.05517 + 46.16560 + + + true + 0.924000025 + + bus + localBusService + + + + + + 8590080 + + Bern, Schulhaus Wylergut + + 23006351:1 + + + Bern, Schulhaus Wylergut (Bern) + + + 7.44964 + 46.96464 + + + true + 0.924000025 + + bus + localBusService + + + + + + 8590050 + + Bern, Schosshaldenfriedhof + + 23006351:1 + + + Bern, Schosshaldenfriedhof (Bern) + + + 7.47302 + 46.95375 + + + true + 0.924000025 + + bus + localBusService + + + + + + 8571345 + + Eymatt b. Bern, Camping + + 23006360:16 + + + Eymatt b. Bern, Camping (Wohlen b. Bern) + + + 7.38539 + 46.96158 + + + true + 0.924000025 + + bus + localBusService + + + + + + 8595043 + + Bernex, Sézenove-village + + 23009607:1 + + + Bernex, Sézenove-village (Bernex (CH)) + + + 6.05638 + 46.16438 + + + true + 0.924000025 + + bus + localBusService + + + + + + 8577022 + + Muri b. Bern, Kräyigen + + 23006356:3 + + + Muri b. Bern, Kräyigen (Muri b. Bern) + + + 7.49948 + 46.92595 + + + true + 0.924000025 + + bus + localBusService + + + + + + 8589898 + + St. Gallen, Bernhardswies + + 23016203:13 + + + St. Gallen, Bernhardswies (St. Gallen) + + + 9.34173 + 47.40907 + + + true + 0.924000025 + + bus + localBusService + + + + + + 8595137 + + Bern, Weyermannshaus Bad + + 23006351:1 + + + Bern, Weyermannshaus Bad (Bern) + + + 7.40349 + 46.94901 + + + true + 0.924000025 + + bus + localBusService + + + + + + 8582263 + + Aven, pl. St-Bernard + + 23024023:1 + + + Aven, pl. St-Bernard (Aven) + + + 7.25912 + 46.23119 + + + true + 0.924000025 + + bus + localBusService + + + + + + 8589196 + + Lyssach, Bernstrasse West + + 23006415:1 + + + Lyssach, Bernstrasse West (Lyssach) + + + 7.56950 + 47.07251 + + + true + 0.922999978 + + bus + localBusService + + + + + + 8507993 + + Bethlehem b. Bern, Säge + + 23006351:1 + + + Bethlehem b. Bern, Säge (Bern) + + + 7.39509 + 46.94740 + + + true + 0.922999978 + + tram + cityTram + + + bus + localBusService + + + + + + 8577020 + + Muri b. Bern, Hübeliweg + + 23006356:3 + + + Muri b. Bern, Hübeliweg (Muri b. Bern) + + + 7.49149 + 46.92807 + + + true + 0.922999978 + + bus + localBusService + + + + + + 8587813 + + Lyssach, Bernstrasse (Ikea) + + 23006415:1 + + + Lyssach, Bernstrasse (Ikea) (Lyssach) + + + 7.57170 + 47.07462 + + + true + 0.922999978 + + bus + localBusService + + + + + + 8580939 + + Bern Europaplatz, Bahnhof + + 23006351:1 + + + Bern Europaplatz, Bahnhof (Bern) + + + 7.40631 + 46.94325 + + + true + 0.922999978 + + tram + cityTram + + + bus + localBusService + + + + + + 8589559 + + St. Gallen, Berneggstrasse + + 23016203:13 + + + St. Gallen, Berneggstrasse (St. Gallen) + + + 9.37458 + 47.41990 + + + true + 0.922999978 + + bus + localBusService + + + + + + 8590127 + + Bern, Zentrum Paul Klee + + 23006351:1 + + + Bern, Zentrum Paul Klee (Bern) + + + 7.47288 + 46.95081 + + + true + 0.922999978 + + bus + localBusService + + + + + + 8571450 + + Trüllern bei Mühleberg + + 23006668:14 + + + Trüllern bei Mühleberg (Mühleberg) + + + 7.25092 + 46.94091 + + + true + 0.922999978 + + bus + localBusService + + + + + + 8574303 + + Rorschacherberg, Bernerhüsli + + 23016216:4 + + + Rorschacherberg, Bernerhüsli (Rorschacherberg) + + + 9.51907 + 47.47476 + + + true + 0.921999991 + + bus + localBusService + + + + + + 8576955 + + Herzogenbuchsee, Bernstrasse + + 23006979:1 + + + Herzogenbuchsee, Bernstrasse (Herzogenbuchsee) + + + 7.70354 + 47.18704 + + + true + 0.921999991 + + bus + localBusService + + + + + + 8574980 + + Bernina Diavolezza, Bahnhof + + 23011784:3 + + + Bernina Diavolezza, Bahnhof (Pontresina) + + + 9.98280 + 46.44154 + + + true + 0.921999991 + + bus + localBusService + + + + + + 8588360 + + Langnau i.E., Bernstrasse + + 23006902:4 + + + Langnau i.E., Bernstrasse (Langnau im Emmental) + + + 7.78155 + 46.94009 + + + true + 0.921999991 + + bus + localBusService + + + + + + 8570631 + + Leysin, télécabine Berneuse + + 23023407:1 + + + Leysin, télécabine Berneuse (Leysin) + + + 7.01730 + 46.34646 + + + true + 0.921999991 + + bus + localBusService + + + + + + 8595931 + + Bern Weissenbühl, Bahnhof + + 23006351:1 + + + Bern Weissenbühl, Bahnhof (Bern) + + + 7.43016 + 46.93584 + + + true + 0.921999991 + + bus + localBusService + + + + + + 8595014 + + Bernex, Maison du Terroir + + 23009607:1 + + + Bernex, Maison du Terroir (Bernex (CH)) + + + 6.07635 + 46.16604 + + + true + 0.921999991 + + bus + localBusService + + + + + + 1100112 + + Bernau (Schw), Weierle Str. + + 32000000:1 + + + Bernau (Schw), Weierle Str. (Unbekannt) + + + 8.06928 + 47.79452 + + + true + 0.921999991 + + bus + localBusService + + + + + + 1100116 + + Bernau, Oberlehen Thomahaus + + 32000000:1 + + + Bernau, Oberlehen Thomahaus (Unbekannt) + + + 8.04705 + 47.78825 + + + true + 0.921999991 + + bus + localBusService + + + + + + 8509371 + + Bernina Diavolezza (Talstat.) + + 23011784:3 + + + Bernina Diavolezza (Talstat.) (Pontresina) + + + 9.98353 + 46.44098 + + + true + 0.921999991 + + telecabin + funicular + + + + + + 1100264 + + Bernau (Schw), Rotes Kreuz + + 32000000:1 + + + Bernau (Schw), Rotes Kreuz (Unbekannt) + + + 8.02013 + 47.77205 + + + true + 0.921999991 + + bus + localBusService + + + + + + 8591074 + + Zürich, Bernoulli-Häuser + + 23026261:27 + + + Zürich, Bernoulli-Häuser (Zürich) + + + 8.50871 + 47.39376 + + + true + 0.921999991 + + tram + cityTram + + + bus + localBusService + + + + + + 1100265 + + Bernau (Schw), Loipenzentrum + + 32000000:1 + + + Bernau (Schw), Loipenzentrum (Unbekannt) + + + 8.04207 + 47.78296 + + + true + 0.921999991 + + bus + localBusService + + + + + + 8590089 + + Bern, Spital Sonnenhof + + 23006351:1 + + + Bern, Spital Sonnenhof (Bern) + + + 7.47360 + 46.94313 + + + true + 0.921999991 + + bus + localBusService + + + + + + 8571344 + + Bethlehem b. Bern, Kirche + + 23006351:1 + + + Bethlehem b. Bern, Kirche (Bern) + + + 7.39343 + 46.94919 + + + true + 0.921999991 + + tram + cityTram + + + bus + localBusService + + + + + + 8592388 + + Fribourg, Porte-de-Berne + + 23008196:4 + + + Fribourg, Porte-de-Berne (Fribourg) + + + 7.16765 + 46.80609 + + + true + 0.921999991 + + bus + localBusService + + + + + + diff --git a/examples/switzerland/Trip_001_Request.xml b/examples/switzerland/Trip_001_Request.xml new file mode 100644 index 000000000..4f1216cb4 --- /dev/null +++ b/examples/switzerland/Trip_001_Request.xml @@ -0,0 +1,35 @@ + + + + + 2020-09-01T19:33:23Z + 3CC3C04A-20A0-4B12-AC46-5A7843E328A7_test + + 2020-09-01T19:33:23Z + + + 8506302 + + Name, but can be ignored as the id usually is the only thing interpreted by the router + + + 2020-09-30T11:00:00Z + + + + + 8505000 + + Luzern + + + + + 5 + 0 + fastest + + + + + diff --git a/examples/switzerland/Trip_001_Response.xml b/examples/switzerland/Trip_001_Response.xml new file mode 100644 index 000000000..448085aac --- /dev/null +++ b/examples/switzerland/Trip_001_Response.xml @@ -0,0 +1,989 @@ + + + + + 2020-10-01T17:36:49Z + OJPCH_Prod + true + + 2020-10-01T17:36:49Z + true + 213 + + + + + 8506302 + + St. Gallen + + + EFA + 140437:0:4 + + 23016203:13 + + + St. Gallen + + + 9.36990 + 47.42318 + + + + + 23016203:13 + + St. Gallen + + + + St. Gallen + + + 9.36990 + 47.42318 + + + + + 8506290 + + Herisau + + + EFA + 140427:0:3 + + 23002001:1 + + + Herisau + + + 9.27680 + 47.39017 + + + + + 23002001:1 + + Herisau + + + + Herisau + + + 9.27680 + 47.39017 + + + + + 8506200 + + Wattwil + + + EFA + 140364:0:4 + + 23016379:7 + + + Wattwil + + + 9.08646 + 47.29948 + + + + + 23016379:7 + + Wattwil + + + + Wattwil + + + 9.08646 + 47.29948 + + + + + 8503116 + + Uznach + + + EFA + 138203:0:1 + + 23016339:2 + + + Uznach + + + 8.98069 + 47.22428 + + + + + 23016339:2 + + Uznach + + + + Uznach + + + 8.98069 + 47.22428 + + + + + 8503115 + + Schmerikon + + + EFA + 138202:0:1 + + 23016338:2 + + + Schmerikon + + + 8.94338 + 47.22516 + + + + + 23016338:2 + + Schmerikon + + + + Schmerikon + + + 8.94338 + 47.22516 + + + + + 8503110 + + Rapperswil + + + EFA + 138198:0:5 + + 23016340:22 + + + Rapperswil + + + 8.81674 + 47.22489 + + + + + 23016340:22 + + Rapperswil SG + + + + Rapperswil SG + + + 8.81674 + 47.22489 + + + + + 139 + + Damm + + + EFA + 132193:0: + + 23018322:6 + + + Damm + + + 8.80506 + 47.21733 + + + + + 23018322:6 + + Hurden + + + + Hurden + + + 8.80506 + 47.21733 + + + + + 8503209 + + Pfäffikon SZ + + + EFA + 138281:0:6 + + 23018322:8 + + + Pfäffikon SZ + + + 8.77813 + 47.20300 + + + + + 23018322:8 + + Pfäffikon SZ + + + + Pfäffikon SZ + + + 8.77813 + 47.20300 + + + + + 8503284 + + Biberbrugg + + + EFA + 138342:0:4 + + 23018321:3 + + + Biberbrugg + + + 8.72270 + 47.15637 + + + + + 23018321:3 + + Feusisberg + + + + Feusisberg + + + 8.72270 + 47.15637 + + + + + 8503282 + + Rothenthurm + + + EFA + 138340:0:2 + + 23018370:3 + + + Rothenthurm + + + 8.67466 + 47.10579 + + + + + 23018370:3 + + Rothenthurm (CH) + + + + Rothenthurm (CH) + + + 8.67466 + 47.10579 + + + + + 8505004 + + Arth-Goldau + + + EFA + 139591:0:6 + + 23018362:3 + + + Arth-Goldau + + + 8.54945 + 47.04904 + + + + + 23018362:3 + + Goldau (CH) + + + + Goldau (CH) + + + 8.54945 + 47.04904 + + + + + 8505002 + + Küssnacht am Rigi + + + EFA + 139589:0:1 + + 23018331:3 + + + Küssnacht am Rigi + + + 8.43352 + 47.08359 + + + + + 23018331:3 + + Küssnacht am Rigi + + + + Küssnacht am Rigi + + + 8.43352 + 47.08359 + + + + + 8505018 + + Meggen Zentrum + + + EFA + 139596:0:1 + + 23012063:1 + + + Meggen Zentrum + + + 8.37439 + 47.04519 + + + + + 23012063:1 + + Meggen (CH) + + + + Meggen (CH) + + + 8.37439 + 47.04519 + + + + + 8517336 + + Luzern Verkehrshaus + + + EFA + 142378:0:2 + + 23012061:4 + + + Luzern Verkehrshaus + + + 8.33730 + 47.05393 + + + + + 23012061:4 + + Luzern + + + + Luzern + + + 8.33730 + 47.05393 + + + + + 8505000 + + Luzern + + + EFA + 139587:0:3 + + 23012061:4 + + + Luzern + + + 8.31018 + 47.05018 + + + + + + ID-5A9D01A0-CF49-41E7-A674-D37167E33AEF + + ID-5A9D01A0-CF49-41E7-A674-D37167E33AEF + PT2H18M + 2020-09-30T10:03:00Z + 2020-09-30T12:21:00Z + 0 + 125484 + + 1 + + + 8506302 + + St. Gallen + + + 4 + + + 2020-09-30T10:03:00Z + + 1 + + + 8505000 + + Luzern + + + 3 + + + 2020-09-30T12:21:00Z + + 15 + + + 2020-09-30 + ojp:910DG:Y:R:j20:210 + ojp:910DG:Y + R + + rail + local + + Zug + + + IR + + + + empty + + ojp:82 + + + Reservierung möglich + + A___R + + + + Bar + + A___B + + + + Maskenpflicht für Reisende ab 12 Jahren + + A__OM + + de:00000:-1 + + Luzern + + + + + Voralpen-Express + + + 2020 + + + + + + + + ID-D7BC624B-01C1-4710-BD57-66EF30D84FD4 + + ID-D7BC624B-01C1-4710-BD57-66EF30D84FD4 + PT2H18M + 2020-09-30T11:03:00Z + 2020-09-30T13:21:00Z + 0 + 125484 + + 1 + + + 8506302 + + St. Gallen + + + 4 + + + 2020-09-30T11:03:00Z + + 1 + + + 8505000 + + Luzern + + + 2 + + + 2020-09-30T13:21:00Z + + 15 + + + 2020-09-30 + ojp:910DG:Y:R:j20:144 + ojp:910DG:Y + R + + rail + local + + Zug + + + IR + + + + empty + + ojp:82 + + + Reservierung möglich + + A___R + + + + Bar + + A___B + + + + Maskenpflicht für Reisende ab 12 Jahren + + A__OM + + de:00000:-1 + + Luzern + + + + + Voralpen-Express + + + 2022 + + + + + + + + ID-9258B3C7-13F8-42A3-94E4-AF1EE8691B30 + + ID-9258B3C7-13F8-42A3-94E4-AF1EE8691B30 + PT2H18M + 2020-09-30T12:03:00Z + 2020-09-30T14:21:00Z + 0 + 125484 + + 1 + + + 8506302 + + St. Gallen + + + 4 + + + 2020-09-30T12:03:00Z + + 1 + + + 8505000 + + Luzern + + + 3 + + + 2020-09-30T14:21:00Z + + 15 + + + 2020-09-30 + ojp:910DG:Y:R:j20:149 + ojp:910DG:Y + R + + rail + local + + Zug + + + IR + + + + empty + + ojp:82 + + + Reservierung möglich + + A___R + + + + Bar + + A___B + + + + Maskenpflicht für Reisende ab 12 Jahren + + A__OM + + de:00000:-1 + + Luzern + + + + + Voralpen-Express + + + 2024 + + + + + + + + ID-88422412-857D-40E2-9479-7181EEBFCD79 + + ID-88422412-857D-40E2-9479-7181EEBFCD79 + PT2H18M + 2020-09-30T13:03:00Z + 2020-09-30T15:21:00Z + 0 + 125484 + + 1 + + + 8506302 + + St. Gallen + + + 4 + + + 2020-09-30T13:03:00Z + + 1 + + + 8505000 + + Luzern + + + 3 + + + 2020-09-30T15:21:00Z + + 15 + + + 2020-09-30 + ojp:910DG:Y:R:j20:157 + ojp:910DG:Y + R + + rail + local + + Zug + + + IR + + + + empty + + ojp:82 + + + Reservierung möglich + + A___R + + + + Bar + + A___B + + + + Maskenpflicht für Reisende ab 12 Jahren + + A__OM + + de:00000:-1 + + Luzern + + + + + Voralpen-Express + + + 2026 + + + + + + + + ID-69ED1607-3F2A-4A5B-8ED4-A7EE3FA99FE6 + + ID-69ED1607-3F2A-4A5B-8ED4-A7EE3FA99FE6 + PT2H18M + 2020-09-30T14:03:00Z + 2020-09-30T16:21:00Z + 0 + 125484 + + 1 + + + 8506302 + + St. Gallen + + + 4 + + + 2020-09-30T14:03:00Z + + 1 + + + 8505000 + + Luzern + + + 3 + + + 2020-09-30T16:21:00Z + + 15 + + + 2020-09-30 + ojp:910DG:Y:R:j20:167 + ojp:910DG:Y + R + + rail + local + + Zug + + + IR + + + + empty + + ojp:82 + + + Reservierung möglich + + A___R + + + + Bar + + A___B + + + + Maskenpflicht für Reisende ab 12 Jahren + + A__OM + + de:00000:-1 + + Luzern + + + + + Voralpen-Express + + + 2028 + + + + + + + + + + diff --git a/xml/xml.xsd b/xml/xml.xsd new file mode 100644 index 000000000..c2e273b50 --- /dev/null +++ b/xml/xml.xsd @@ -0,0 +1,137 @@ + + + + + See http://www.w3.org/XML/1998/namespace.html and + http://www.w3.org/TR/REC-xml for information about this namespace. + + This schema document describes the XML namespace, in a form + suitable for import by other schema documents. + + Note that local names in this namespace are intended to be defined + only by the World Wide Web Consortium or its subgroups. The + following names are currently defined in this namespace and should + not be used with conflicting semantics by any Working Group, + specification, or document instance: + + base (as an attribute name): denotes an attribute whose value + provides a URI to be used as the base for interpreting any + relative URIs in the scope of the element on which it + appears; its value is inherited. This name is reserved + by virtue of its definition in the XML Base specification. + + id (as an attribute name): denotes an attribute whose value + should be interpreted as if declared to be of type ID. + The xml:id specification is not yet a W3C Recommendation, + but this attribute is included here to facilitate experimentation + with the mechanisms it proposes. Note that it is _not_ included + in the specialAttrs attribute group. + + lang (as an attribute name): denotes an attribute whose value + is a language code for the natural language of the content of + any element; its value is inherited. This name is reserved + by virtue of its definition in the XML specification. + + space (as an attribute name): denotes an attribute whose + value is a keyword indicating what whitespace processing + discipline is intended for the content of the element; its + value is inherited. This name is reserved by virtue of its + definition in the XML specification. + + Father (in any context at all): denotes Jon Bosak, the chair of + the original XML Working Group. This name is reserved by + the following decision of the W3C XML Plenary and + XML Coordination groups: + + In appreciation for his vision, leadership and dedication + the W3C XML Plenary on this 10th day of February, 2000 + reserves for Jon Bosak in perpetuity the XML name + xml:Father + + + + This schema defines attributes and an attribute group + suitable for use by + schemas wishing to allow xml:base, xml:lang, xml:space or xml:id + attributes on elements they define. + + To enable this, such a schema must import this schema + for the XML namespace, e.g. as follows: + <schema . . .> + . . . + <import namespace="http://www.w3.org/XML/1998/namespace" + schemaLocation="http://www.w3.org/2005/08/xml.xsd"/> + + Subsequently, qualified reference to any of the attributes + or the group defined below will have the desired effect, e.g. + + <type . . .> + . . . + <attributeGroup ref="xml:specialAttrs"/> + + will define a type which will schema-validate an instance + element with any of those attributes + + + In keeping with the XML Schema WG's standard versioning + policy, this schema document will persist at + http://www.w3.org/2005/08/xml.xsd. + At the date of issue it can also be found at + http://www.w3.org/2001/xml.xsd. + The schema document at that URI may however change in the future, + in order to remain compatible with the latest version of XML Schema + itself, or with the XML namespace itself. In other words, if the XML + Schema or XML namespaces change, the version of this document at + http://www.w3.org/2001/xml.xsd will change + accordingly; the version at + http://www.w3.org/2005/08/xml.xsd will not change. + + + + + Attempting to install the relevant ISO 2- and 3-letter + codes as the enumerated possible values is probably never + going to be a realistic possibility. See + RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry + at http://www.iana.org/assignments/lang-tag-apps.htm for + further information. + + The union allows for the 'un-declaration' of xml:lang with + the empty string. + + + + + + + + + + + + + + + + + + + + + + See http://www.w3.org/TR/xmlbase/ for + information about this attribute. + + + + + See http://www.w3.org/TR/xml-id/ for + information about this attribute. + + + + + + + +