Firmenausflug: Von der Tastatur in die Werkstatt
Der diesjährige Glue Firmenausflug war ein echtes Highlight, das uns die Möglichkeit bot, gemeinsam ein anderes Handwerk zu praktizieren – und zwa...
Seit Januar 2021 stellt das Bundesamt für Energie (BFE) der Allgemeinheit die Anwendung sharedmobility.ch zur Verfügung. Die interaktive Karte zeigt in Echtzeit Standorte und Verfügbarkeiten von über 20’000 Fahrzeugen wie Mietvelos, E-Trottis & Co an. Mobility Nutzer sowie Anbieter erhalten die Möglichkeit Informationen und Daten der Shared Mobility Plattform kostenlos für sich oder Ihre eigenen Applikationen zu nutzen.
Aktuell finden Nutzer von Shared Mobility, Fahrzeuge von folgenden Anbietern: Bird, BOND, Carvelo2go, Donkey Republic, edrive carsharing, Mobility, Nextbike, Pick-e-Bike, PubliBike, Rent a Bike, TIER, VOI und Zisch.
Das Angebot Shared Mobility ist ein wichtiger Teil des Gesamtprojekts der «Multimodalen Mobilität» des Bundesamts für Verkehr BAV. Das Projekt wurde vom BFE in Auftrag gegeben, um Nutzende welche verschiedene öffentliche Verkehrsmittel nutzen, einfach zu kombinieren. Damit Unternehmen in der Mobilitätsbranche wirtschaftliche Produkte und Dienstleistungen wie beispielsweise Applikationen entwickeln können, ist eine einheitliche Datengrundlage der einzelnen Provider Voraussetzung.
Ein wichtiger Teil spielt in dieser Branche die Shared Mobility – man versteht darunter eine gemeinsame Nutzung von Fahrzeugen wie Autos, Velos, E-Bikes, Scooter oder auch E-Trottis. Unter dem Motto «Teilen statt Besitzen» wird so Mobilität zur Dienstleistung. Mit der Plattform sharedmobility.ch wird so ein effizienteres und nachhaltigeres Gesamtverkehrssystem ermöglicht.
Das Projekt «Shared Mobility» wurde vom Bundesamt für Energie (BFE) lanciert und wird vom Programm EnergieSchweiz sowie den Shared-Mobility Anbietern betrieben. Unser Mobile-Application Team der Glue Software Engineering AG übernimmt mit Unterstützung der BI-Spezialisten unserer Tochterfirma basis06 die Aufgabe; Daten von den Providern mit der Shared Mobility Plattform zu verbinden. Als Glue-Gruppe können wir mit einem breiten technischen Knowhow, jahrelanger Erfahrung in der Branche des öffentlichen Verkehrs und nötiger Fachkompetenz im Data Engineering, modernste effiziente Technologien einsetzten.
Das Bundesamt für Energie hat uns dazu beauftragt, sämtliche Daten der Schweizer Shared Mobility-Anbietern zu vereinheitlichen. Diese sollen dann für sämtliche Stakeholder der Shared Mobility Plattform sowie Drittanbieter in der Branche zur Verfügung stehen.
Die Herausforderung war nun die über 20 Anbieter mit über 8 Datenformaten in eine einheitliche Form zu bringen. Da praktisch jeder Mobility-Anbieter eigene Technologien und Formate für Ihre Lösung benutzt, war zu Beginn ein riesiger Datenpool aus halb strukturierten Daten vorhanden. Diese waren in diesem Zustand für die Integration in weitere Applikationen ohne extrem hohem Personalaufwand nicht verwendbar.
Unsere Spezialisten/innen haben nun mittels Pentaho Data Integration, MonogDB und weiteren innovativen Tools diese Daten gemäss dem GBFS-Standard bereinigt. Daraus wurde ein GBFS-Endpoint generiert, dass nun von Data- und Softwareengineers einfach in bestehende Websites oder Applikationen integriert werden kann.
Mit dem Tool Pentaho Data Integration werden sämtliche Datenquellen angezapft dies können öffentliche API sein, sowie API mit speziellen Authentifizierungsmethoden à la OAuth 2.0 u.ä.
Die Daten der Shared-Mobility Anbietern werden nun nach den öffentlich definieren Standards von Github «GBFS 2.0» bereinigt, damit alle Daten ein einheitliches Format haben.
Die Daten werden in eine NoSQL mongoDB geladen.
Mittels der API’s der Anbieter erhält das System nun Zugang auf sämtliche Feeds. Für diesen Schritt haben unsere Solution Engineers die für das BFE relevante Daten aus dem Feed ausgewählt, diese werden nun an die nächste Schnittstelle weitergeleitet.
Die relevanten Daten werden nun geprüft, ob Sie dem GBFS-Standard entsprechen. Das heisst Fragen wie: «Ist der Stationsname inbegriffen? Werden Stationsgebunde oder auch Freefloating Provider korrekt angezeigt? Wird der Zeitstempel mitgeliefert? etc. werden beantwortet.
Erfolgreich validierte Daten werden dann in eine MonogoDB, ein (NoSQL) Datenbanksystem geladen. Es besteht nun ein einheitlicher Datenstamm pro Provider.
Für Drittanbieter, welche die Shared-Mobility Daten in Ihre Applikationen einbinden möchten, wurde der Prozess durch die API-Integration erheblich vereinfacht. Bisher führten Anbindungen von Shared Mobility Angeboten in Anwendungen von Drittanbietern immer zu sehr komplexen, zeitaufwändigen oder gar unmöglichen Projekten. Dank der neuen API-Anbindung gehört dies nun der Vergangenheit an. Das von Glue entwickelte GBFS-Endpoint File ermöglicht nun Informatikern verfügbare Fahrzeuge, von den grössten Schweizer Shared Mobility Providern, innert wenigen Stunden in Ihre Applikation einzubinden. Das Bundesamt für Energie stellt diese Dateien interessierten Unternehmen kostenlos zur Verfügung.
Programmierer finden weiter Informationen zur Datenverwendung unter Github. Die Shared Mobility Daten können in Form einer GBFS-Datei unter opendata.swiss heruntergeladen werden. Für Rückfragen zum Projekt kann Nico Rohrbach, Projektleiter Daten vom BFE jederzeit Auskunft geben: nico.rohrbach@bfe.admin.ch.
Abgesehen von der interaktiven Applikation auf sharedmobility.ch, haben bereits einige Unternehmen die API-Schnittstelle im Einsatz. Darunter auch einige Glue Kunden, welche im Bereich des öffentlichen Verkehrs tätig sind. BERNMOBIL bietet beispielsweise in der ÖV-Plus App, welche von der Glue entwickelt wurde, ihren 50’000 Usern Vorteile der Shared Mobility an. Berner/innen können in der ÖV-Plus App ihre Route mit herkömmlichen ÖV-Fahrzeugen wie Bus, Bahn, Schiff und neu auch Shared Mobility planen. Ein grosser Mehrwert für Personen, welche Wert auf einen nachhaltigen Lebensstil legen und so tagtäglich eine Kombination von verschiedenen öffentlichen Verkehrsmitteln nutzen.
Der diesjährige Glue Firmenausflug war ein echtes Highlight, das uns die Möglichkeit bot, gemeinsam ein anderes Handwerk zu praktizieren – und zwa...
Wir sind stolz und freuen uns, Ihnen mitteilen zu können, dass Jérôme Poffet seine Lehrabschlussprüfung als Informatiker EFZ Applikationsentwickle...
Auch Graubünden blieb in den letzten Wochen von den schweren Unwettern in der Schweiz nicht verschont. Am 22. Juni 2024 zog ein heftiges Unwetter üb...
Wir ein hochspezialisiertes Team, welches sich rein mit der Entwicklung von innovativen Lösungen und Dienstleistungen im öffentlichen Verkehr beschäftigt. Roland Loser und sein Team beantworten gerne Ihre Fragen für ihr nächstes IT-Projekt.