Quellen & APIs
Alle externen Datensätze, Schnittstellen und Werkzeuge, die BusPuls.MS für die Live-Visualisierung verwendet – mit Zweck, Lizenz und Quellenangabe.
Live-Bus-Daten Operativ
opendata.stadt-muenster.de/dataset/öpnv-busradar-bus-live-positionsdaten
Quelle für sämtliche Fahrzeugpositionen, Verspätungen, Fahrtbezeichner und Haltestellen-IDs. Alle 20 Sekunden im Browser abgerufen.
Bereitstellung: Stadtwerke Münster über das Open-Data-Portal der Stadt Münster. Nutzung gemäß den Bedingungen des Portals (i. d. R. Open-Data-Lizenz mit Namensnennung).
Technische Dokumentation der Endpunkte /fahrzeuge, /haltestellen und /haltestellen/{id}/abfahrten. Letzterer Endpunkt liefert das Feld besetztgrad, aus dem die Auslastungs-Klassen (schwach / stark / sehr stark besetzt) abgeleitet werden.
Betrieb: conterra GmbH im Auftrag der Stadtwerke Münster.
Kartendienste Visualisierung
Zugrunde liegende Kartendaten (Straßen, Gebäude, Wege) – die Datengrundlage der Voyager-Kacheln.
Lizenz: Open Database License (ODbL) 1.0 · © OpenStreetMap-Mitwirkende.
Kartenstil von BusPuls.MS (helle Tageslicht-Optik, beschriftungsreich). Auf Basis von OpenStreetMap-Daten gerendert.
Lizenz: CC BY 3.0 für die Kachel-Stile · © CARTO.
Bibliotheken & Schriftarten Frontend
JavaScript-Bibliothek für die Kartendarstellung. Selbst gehostet – ausgeliefert vom selben Server wie die Seite, ohne Anfragen an externe CDNs.
Lizenz: BSD-2-Clause · © Vladimir Agafonkin und Beitragende.
Diagramm-Bibliothek für die Statistik-Tabs „24 Stunden" und „30 Tage". Selbst gehostet und erst bei Bedarf nachgeladen (beim ersten Öffnen eines Diagramm-Tabs).
Lizenz: MIT · © Chart.js-Mitwirkende.
selbst gehostet – keine externen Schriften-CDNs
Schriftbibliothek für Überschriften (Plex Sans Condensed), Fließtext (DM Sans) und Zahlen/Mono-Daten (JetBrains Mono). Latin-Subset, vier bzw. zwei Schnitte – ausgeliefert vom selben Server wie die Seite, ohne externe Anfragen.
Lizenz: SIL Open Font License 1.1 für alle drei Familien · © IBM (Plex), © Indian Type Foundry (DM Sans), © JetBrains.
Wetterdaten Statistik
brightsky.dev · dwd.de/opendata
Tageswetter für Münster (Niederschlag, Temperatur, Wind) für die „Regen vs. trocken"-Auswertung auf der Statistik-Seite. Der Abruf erfolgt serverseitig einmal pro Nacht – keine Anfragen aus dem Browser der Besucher.
Bereitstellung: Bright Sky (freie JSON-API, MIT) auf Basis der amtlichen DWD-Open-Data · Datenlizenz: GeoNutzV/„Quelle: Deutscher Wetterdienst".
Fahrplan-Bezugsquelle Referenz
stadtwerke-muenster.de/privatkunden/busse-und-bahnen
Referenz für die Linienzuordnung (Endpunkte, Korridore) im Frontend. Die im Code hinterlegten Linien-Metadaten gelten ab dem Fahrplanwechsel und werden bei Anpassung des Liniennetzes manuell nachgepflegt.
Bereitstellung: Stadtwerke Münster.
Verwandte Projekte Geschwister
Schwesterprojekt von BusPuls.MS: zeigt freie Plätze und Auslastung aller Parkhäuser und Parkplätze in Münster in Echtzeit – auf Basis des offenen Parkleitsystem-Feeds der Stadt Münster.
Bereitstellung: privates, nicht-kommerzielles Projekt von Jonathan Hoke.
Weiteres Geschwisterprojekt: Echtzeit-Abfahrtstafel für Münster Hauptbahnhof und alle weiteren Bahnstationen – Verspätungen, Gleiswechsel und Ausfälle auf Basis der offenen DB-Fahrplandaten.
Bereitstellung: privates, nicht-kommerzielles Projekt von Jonathan Hoke.