LVFallstudie · Livein Betrieb
ein Studioprojekt · Finekot Systems · offene Daten
Der Verkehr dreier Länder auf einer Live-Karte
Busse, Züge, Flugzeuge und Schiffe in Montenegro, Georgien und Serbien: wo jede Fahrt gerade ist, wohin sie geht und wann sie ankommt. Aus offenen Quellen, jede in der Objektkarte verlinkt.
Aufgabe
Jede Fahrt im Land — dort, wo sie gerade ist
01Briefing
1
Der ganze Verkehr auf einer Karte
Fern- und Stadtbusse, Züge, Flugzeuge, Schiffe. Ein Tipp auf die Markierung öffnet die Karte: Betreiber, Route, Halte, Preise.
Fern- und Stadtbusse, Züge, Flugzeuge, Schiffe. Ein Tipp auf die Markierung öffnet die Karte: Betreiber, Route, Halte, Preise.
2
Nur offene Daten
Eine Quelle wird nur angebunden, wenn ihre Bedingungen die öffentliche Anzeige erlauben. Keine kostenpflichtigen APIs, keine geschlossenen Datenbanken.
Eine Quelle wird nur angebunden, wenn ihre Bedingungen die öffentliche Anzeige erlauben. Keine kostenpflichtigen APIs, keine geschlossenen Datenbanken.
3
Smartphone zuerst
Die Karte wird öfter am Smartphone geöffnet, daher wurde die Oberfläche zuerst für den schmalen Bildschirm gebaut, dann für den Desktop.
Die Karte wird öfter am Smartphone geöffnet, daher wurde die Oberfläche zuerst für den schmalen Bildschirm gebaut, dann für den Desktop.
4
Keine Daten über Besucher
Keine Anmeldung. „In meiner Nähe“ berechnet Entfernungen im Browser: Koordinaten erreichen den Server nie.
Keine Anmeldung. „In meiner Nähe“ berechnet Entfernungen im Browser: Koordinaten erreichen den Server nie.
drei Länder
Eine Karte, verschiedene Quellen
CGMontenegrolive.finekot.com/cg/


Live · Montenegro
ŽPCG-Züge nach dem gültigen Fahrplan mit Fahrpreisen, Fernbusse von vierzehn Busbahnhöfen, Flugzeuge per ADS-B, Kreuzfahrtschiffe nach dem Anlaufplan des Hafens Kotor.
Länderkarte öffnen →GEGeorgienlive.finekot.com/ge/


Live · Georgien
Stadtbusse in Tiflis in Echtzeit (inoffizielle TTC-Daten), Züge der Georgian Railway mit Preisen in Euro, Fernbusse von Georgian Bus, Fähren Batumi — Warna, Flugzeuge.
Länderkarte öffnen →RSSerbienlive.finekot.com/rs/


Live · Serbien
Stadtverkehr in Belgrad, Niš und Kragujevac nach offenen GTFS-Fahrplänen mit Liniennummern, Züge der Srbija Voz, Flugzeuge über dem Land.
Länderkarte öffnen →Aufbau
Ein Kern, ein Land sind Daten
02Architektur
1
Sammler auf dem Server
Fahrpläne, Positionen und Hafenpläne werden aus den Quellen geholt und in ein Format gebracht. Die Karte erhält fertige Daten und fragt die Quellen nie selbst ab.
Fahrpläne, Positionen und Hafenpläne werden aus den Quellen geholt und in ein Format gebracht. Die Karte erhält fertige Daten und fragt die Quellen nie selbst ab.
2
Eine Fahrplanposition ist berechnet
Wo kein Live-Signal vorliegt, bewegt sich die Fahrt entlang der Gleis- und Straßengeometrie von OpenStreetMap zwischen den Halten, gemäß Abfahrts- und Ankunftszeit.
Wo kein Live-Signal vorliegt, bewegt sich die Fahrt entlang der Gleis- und Straßengeometrie von OpenStreetMap zwischen den Halten, gemäß Abfahrts- und Ankunftszeit.
3
Ein Kern für drei Länder
Oberfläche und Logik sind gemeinsam. Ein Land ist eine Konfigurationsdatei: Ebenen, Häfen, Schrift der Namen, Betreiberregeln, Beschriftungen. Eine Änderung der Oberfläche erfolgt einmal und gilt sofort auf allen drei Karten.
Oberfläche und Logik sind gemeinsam. Ein Land ist eine Konfigurationsdatei: Ebenen, Häfen, Schrift der Namen, Betreiberregeln, Beschriftungen. Eine Änderung der Oberfläche erfolgt einmal und gilt sofort auf allen drei Karten.
4
Eigene Kartografie
MapLibre, 3D-Relief und -Gebäude, ein eigenes dunkles und ein helles Design. Beschriftungen auf Russisch, Englisch und in der Landessprache.
MapLibre, 3D-Relief und -Gebäude, ein eigenes dunkles und ein helles Design. Beschriftungen auf Russisch, Englisch und in der Landessprache.
03Smartphone390 px


Die Karte in der Tasche
Untere Tabs: Karte, „In meiner Nähe“, nächste Abfahrten, Ebenen und Sprache. Die Fahrtkarte öffnet sich als halbes Panel und verdeckt die Karte nicht.
Datenehrlichkeit
Sichtbar, was live ist und was nach Fahrplan
04Anzeigeregeln
1
Quellenangabe auf jeder Ebene
Die Statuszeile nennt die Herkunft der Daten und die Gültigkeit des Fahrplans. Live-Signal und Fahrplanberechnung werden nie vermischt.
Die Statuszeile nennt die Herkunft der Daten und die Gültigkeit des Fahrplans. Live-Signal und Fahrplanberechnung werden nie vermischt.
2
Keine offene Quelle — keine Ebene
Stadtverkehr in Montenegro, Marschrutkas in Georgien und Fernbusse in Serbien fehlen: Für sie gibt es keine offenen Daten mit Anzeigerecht. Der Grund steht direkt auf der Karte.
Stadtverkehr in Montenegro, Marschrutkas in Georgien und Fernbusse in Serbien fehlen: Für sie gibt es keine offenen Daten mit Anzeigerecht. Der Grund steht direkt auf der Karte.
3
Unnötiges ist ausgeblendet
Militärflugzeuge und -schiffe sowie Flugzeuge, deren Halter das öffentliche Tracking abgelehnt haben, erscheinen nicht.
Militärflugzeuge und -schiffe sowie Flugzeuge, deren Halter das öffentliche Tracking abgelehnt haben, erscheinen nicht.
05Für Unternehmen
Eine Live-Karte für Ihre Daten
Derselbe Ansatz funktioniert mit Unternehmensdaten: Fahrzeuge und Kuriere, Technik, Aufträge und Objekte in Echtzeit auf einer Karte, mit einer Karte für jedes Element.