Zurück zum BIM- & IFC-Blog
Digitale Zwillinge · 2026-10-16 · 7 Min.
Welche offenen Stadtdaten kann eine Webseite lesen? 28 Feeds in 20 Städten getestet
Ein digitaler Zwilling, der im Browser läuft, kann nur Daten nutzen, die eine Webseite lesen darf. Wir haben 28 öffentliche Feeds in 20 Städten genau so abgefragt, wie es ein Browser tun würde, und festgehalten, welche antworten. 25 tun es. Hier sind die Liste, die Gründe, warum die anderen drei blockiert sind, und die Daten zum Herunterladen.
Barcelona von oben im IFC Viewer Online mit seinen offenen Daten auf der Karte: Bicing-Stationen, Ladepunkte, Verkehr auf den Straßen und Luftqualität, rund um die IFC-Modelle der Plaça de Catalunya
Ein digitaler Zwilling, der im Browser des Besuchers läuft, ohne eigenen Server, kann nur Daten nutzen, die eine Webseite lesen darf. Diese Erlaubnis hat nichts mit Lizenzen oder Schlüsseln zu tun: Sie ist ein Antwort-Header, CORS[cors], den der Server des Herausgebers sendet oder eben nicht. Ohne ihn sind die Daten öffentlich und für eine Seite trotzdem unerreichbar.
Also haben wir getestet. Achtundzwanzig öffentliche Endpunkte in zwanzig Städten – Bikesharing, ÖPNV-Echtzeitdaten, städtische Open-Data-Portale, Wetter, ein 3D-Stadtmodell –, jeder einmal abgefragt, genau so, wie es ein Browser tun würde, und das Ergebnis festgehalten.
Das Wichtigste
- 25 der 28 Endpunkte lassen sich direkt von einer Webseite lesen.
- Bikesharing ist am offensten: 9 der 10 getesteten GBFS-Feeds antworten mit CORS.
- Die drei blockierten: Vélib' in Paris, der GTFS-Realtime-Feed von HSL in Helsinki und der Echtzeitmonitor der Wiener Linien in Wien.
- Blockiert heißt nicht Endstation: HSL veröffentlicht dieselben Buspositionen über MQTT, und das kann ein Browser lesen.
Das Ergebnis je Stadt: grün, wo eine Webseite den Feed lesen kann, rot, wo das nur ein Server kann.
So haben wir getestet
Jeder Endpunkt erhielt am 15. Oktober 2026 eine GET-Anfrage mit einem Origin-Header, wie ihn eine Seite dieser Website senden würde. „Lesbar“ bedeutet, dass die Antwort mit einem Access-Control-Allow-Origin-Header zurückkam, der dieser Seite das Lesen erlaubt. Die vollständige Liste mit Statuscodes und Content-Types steht als CSV bereit[csv].
Bikesharing: Der offene Standard funktioniert
Neun der zehn getesteten Bikesharing-Systeme veröffentlichen GBFS[gbfs] mit CORS: Barcelona, Berlin, Oslo, New York, Chicago, San Francisco, Toronto, Montreal und Mexiko-Stadt. Vélib' in Paris veröffentlicht denselben Standard ohne den Header. Den Unterschied macht ein gemeinsames Format mit großzügigen Voreinstellungen: Sobald es in einer Stadt funktioniert, funktioniert es auch in der nächsten.
ÖPNV: ein gemischtes Bild
Die TfL-API in London, die MBTA in Boston, der GTFS-Realtime-Feed der New Yorker U-Bahn und beide ODPT-Feeds in Tokio antworten mit CORS. Der GTFS-Realtime-Feed von HSL und der Echtzeitmonitor in Wien tun es nicht. HSL zeigt den Ausweg: Dieselben Fahrzeugpositionen werden über MQTT auf einem WebSocket veröffentlicht, der nicht unter CORS fällt – genau das nutzt der Helsinki-Zwilling, wie Live-Busse an einem IFC-Busbahnhof über MQTT erklärt.
Stadtportale: überwiegend offen
Die Portale auf gängigen Plattformen – Opendatasoft in Paris und Melbourne, Socrata in New York, CKAN in Barcelona und Zürich – antworteten mit CORS, ebenso der nationale Datenkatalog Spaniens, die Verkehrssensoren Madrids, der finnische Wetterdienst, die Echtzeit-API Singapurs und das 3D-Stadtmodell von Helsinki.
Alle 28 Endpunkte
| Stadt | Quelle | Art | Von einer Webseite |
|---|
| Barcelona | Bicing (GBFS 3.0) | Bikesharing | Lesbar |
| Barcelona | Open Data BCN, Ressource (Endolla) | Stadtdaten | Lesbar |
| Barcelona | Open Data BCN CKAN API | Stadtdaten | Lesbar |
| Madrid | Informo-Verkehrssensoren (XML) | Stadtdaten | Lesbar |
| Spanien | datos.gob.es API | Stadtdaten | Lesbar |
| Paris | Vélib' Métropole (GBFS) | Bikesharing | Blockiert |
| Paris | opendata.paris.fr (Opendatasoft) | Stadtdaten | Lesbar |
| London | TfL Unified API (BikePoint) | ÖPNV | Lesbar |
| Oslo | Oslo Bysykkel (GBFS) | Bikesharing | Lesbar |
| Helsinki | HSL GTFS-Realtime | ÖPNV | Blockiert |
| Helsinki | FMI Open Data (WFS) | Stadtdaten | Lesbar |
| Helsinki | Helsinki 3D (3D Tiles) | Stadtdaten | Lesbar |
| Wien | Wiener Linien Echtzeitmonitor | ÖPNV | Blockiert |
| Berlin | nextbike Berlin (GBFS) | Bikesharing | Lesbar |
| Zürich | Open Data Zürich (CKAN) | Stadtdaten | Lesbar |
| Tokio | Öffentliche ODPT-API (Toei-Züge) | ÖPNV | Lesbar |
| Tokio | ODPT Toei-Bus (GTFS-Realtime) | ÖPNV | Lesbar |
| Singapur | data.gov.sg Echtzeit-API | Stadtdaten | Lesbar |
| New York | Citi Bike (GBFS) | Bikesharing | Lesbar |
| New York | NYC Open Data (Socrata) | Stadtdaten | Lesbar |
| New York | MTA U-Bahn (GTFS-Realtime) | ÖPNV | Lesbar |
| Boston | MBTA V3 API | ÖPNV | Lesbar |
| Chicago | Divvy (GBFS) | Bikesharing | Lesbar |
| San Francisco | Bay Wheels (GBFS) | Bikesharing | Lesbar |
| Toronto | Bike Share Toronto (GBFS) | Bikesharing | Lesbar |
| Montreal | BIXI (GBFS) | Bikesharing | Lesbar |
| Mexiko-Stadt | Ecobici (GBFS) | Bikesharing | Lesbar |
| Melbourne | City of Melbourne (Opendatasoft) | Stadtdaten | Lesbar |
Getestet am 15. Oktober 2026. Die CSV ergänzt für jede Antwort Status, CORS-Header und Content-Type.
Wenn ein Feed blockiert ist
- Suchen Sie einen anderen Kanal. Herausgeber bieten dieselben Daten oft auf mehr als einem Weg an; der MQTT-Stream von HSL ist hier das Beispiel.
- Fragen Sie den Herausgeber. Den Header zu ergänzen ist auf seiner Seite eine einzeilige Änderung, und Open-Data-Teams setzen sie auf Nachfrage oft um.
- Schalten Sie einen Server dazwischen, im Wissen, was das bedeutet: Er stellt jede Anfrage für Ihre Besucher, sieht sie alle und wird zu etwas, das Sie betreiben müssen.
- Legen Sie nie einen API-Schlüssel in eine öffentliche Seite, um das zu umgehen: Alles, was eine Seite sendet, kann ein Besucher lesen.
Wie die Live-Beispiele dieses Blogs ihre Feeds lesen und woher jeder stammt, steht in Was ist ein urbaner digitaler Zwilling? und in dem Open-Data-Zwilling von Barcelona.
Welche offenen Stadtdaten kann eine Webseite lesen? 28 Feeds in 20 Städten getestet