You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(transit): give live-transit-motis a Transitous instance + prefix routing
live-transit-motis served realtime only from the local MOTIS, yet accepted
mo: (Transitous) ids and queried them against local — so alerts/trip updates
for Transitous-served trips silently failed, and cloud-only deployments got no
realtime at all (no other provider covers Transitous RT).
Align it with transit-motis/geocoding-motis: add a Transitous client and route
by id prefix (mo: -> Transitous, ms:/other -> local), attributing each result
to the matching source. Manifest now mirrors the other two — motis service is
optional (works cloud-only), transitousUrl config, a Transitous healthcheck,
and the transitous data source (with localized strings).
"license": "Mixed (per upstream GTFS/GBFS feed; mostly open data)",
55
+
"licenseUrl": "https://transitous.org/sources/",
56
+
"commercialUse": "conditional",
57
+
"attribution": "Public transport data via Transitous — see transitous.org/sources/",
58
+
"notes": "The Transitous public API (api.transitous.org) is 'not intended for commercial or for-profit purposes' — commercial use is decided case-by-case on request, and open-source clients must publish their source and visibly link transitous.org/sources/ for attribution (see transitous.org/api/). The MOTIS routing software is AGPL-3.0-or-later, but that licenses the software, not the data; the aggregated timetable data is per upstream feed (mostly CC-BY / CC-BY-SA / open-government licences).",
Copy file name to clipboardExpand all lines: integrations/live-transit-motis/strings/de.json
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,11 @@
2
2
"name": "MOTIS GTFS-RT",
3
3
"description": "Live-Meldungen und Fahrplanaktualisierungen von MOTIS",
4
4
"dataSources": {
5
+
"transitous": {
6
+
"purpose": "Echtzeit-Verkehrsmeldungen und Fahrplanaktualisierungen für Verbindungen aus dem globalen Transitous-Netz — verwendet, wenn eine Fahrt oder Haltestelle von Transitous stammt (eine `mo:`-ID) und nicht von der selbst gehosteten MOTIS-Instanz",
7
+
"dataSent": "Eine Haltestellen-ID (für Meldungen) oder Fahrt-ID (für Fahrplanaktualisierungen) für von Transitous bediente Verbindungen wird an api.transitous.org übermittelt; Nutzer- oder Standortdaten werden nicht übermittelt.",
8
+
"dataReceived": "Verkehrsmeldungen (Titel, Beschreibung, Schweregrad, Auswirkung, Gültigkeitszeiträume) sowie fahrtbezogene Abweichungen (erwartete Zeiten, Verspätung in Sekunden, Gleis, Ausfallstatus)"
9
+
},
5
10
"motis-rt": {
6
11
"purpose": "Echtzeit-Verkehrsmeldungen und Fahrplanaktualisierungen (Verspätungen, Gleiswechsel, Ausfälle), die aus den von MOTIS eingelesenen GTFS-RT-Feeds durchgereicht werden",
7
12
"dataSent": "Es werden keine Daten an Dritte übermittelt. Die Anfragen gehen an die eigene MOTIS-Instanz von OpenMapX und enthalten lediglich eine interne Haltestellen-ID (für Meldungen) oder Fahrt-ID (für Fahrplanaktualisierungen); Nutzer- oder Standortdaten werden nicht übermittelt.",
Copy file name to clipboardExpand all lines: integrations/live-transit-motis/strings/en.json
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,11 @@
2
2
"name": "MOTIS GTFS-RT",
3
3
"description": "Live alerts and trip updates from MOTIS",
4
4
"dataSources": {
5
+
"transitous": {
6
+
"purpose": "Realtime service alerts and trip updates for journeys served by the global Transitous network — used when a trip or stop comes from Transitous (a `mo:` id) rather than the self-hosted MOTIS instance",
7
+
"dataSent": "A stop ID (for alerts) or trip ID (for trip updates) for Transitous-served journeys is sent to api.transitous.org; no user or location data is included.",
8
+
"dataReceived": "Service alerts (title, description, severity, effect, validity periods) and trip-level deltas (expected times, delay in seconds, platform, cancellation status)"
9
+
},
5
10
"motis-rt": {
6
11
"purpose": "Realtime service alerts and trip updates (delays, platform changes, cancellations) passed through from GTFS-RT feeds ingested by MOTIS",
7
12
"dataSent": "Nothing is sent to a third party. Requests go to OpenMapX's own MOTIS deployment and carry only an internal stop ID (for alerts) or trip ID (for trip updates); no user or location data is included.",
0 commit comments