Torna al blog BIM i IFC
Bessons digitals · 2026-10-16 · 7 min
Quines dades obertes de ciutat pot llegir una pàgina web? Hem provat 28 fonts en 20 ciutats
Un bessó digital que funciona al navegador només pot fer servir les dades que una pàgina web té permís per llegir. Hem consultat 28 fonts públiques de 20 ciutats exactament com ho faria un navegador i hem anotat quines responen. Ho fan 25. Aquí tens la llista, què bloqueja les altres tres i les dades per baixar.
Barcelona des de dalt a IFC Viewer Online amb les seves dades obertes al mapa: estacions de Bicing, punts de recàrrega, el trànsit dels carrers i la qualitat de l'aire, al voltant dels models IFC de la Plaça de Catalunya
Un bessó digital que funciona al navegador del visitant, sense cap servidor propi, només pot fer servir dades que una pàgina web té permís per llegir. Aquest permís no té a veure amb llicències ni claus: és una capçalera de resposta, CORS[cors], que el servidor del publicador envia o no envia. Sense aquesta capçalera, les dades són públiques i, tot i així, fora de l'abast d'una pàgina.
Així que ho hem provat. Vint-i-vuit punts d'accés públics en vint ciutats (bicicleta compartida, transport en temps real, portals de dades obertes municipals, meteorologia, un model 3D de ciutat), cadascun consultat una sola vegada, exactament com ho faria un navegador, amb el resultat anotat.
L’essencial
- 25 dels 28 punts d'accés es poden llegir directament des d'una pàgina web.
- La bicicleta compartida és la més oberta: 9 dels 10 feeds GBFS provats responen amb CORS.
- Els tres bloquejats: Vélib' de París, el feed GTFS-Realtime d'HSL a Hèlsinki i el monitor en temps real de Wiener Linien a Viena.
- Bloquejat no vol dir sense sortida: HSL publica les mateixes posicions d'autobusos per MQTT, que un navegador sí que pot llegir.
El resultat per ciutat: verd on una pàgina web pot llegir la font de dades, vermell on només ho pot fer un servidor.
Com ho hem provat
Cada punt d'accés va rebre una petició GET amb una capçalera Origin, com l'enviaria una pàgina d'aquest web, el 15 d'octubre de 2026. «Llegible» vol dir que la resposta va tornar amb una capçalera Access-Control-Allow-Origin que permet que aquesta pàgina la llegeixi. La llista completa, amb codis d'estat i tipus de contingut, està disponible en CSV[csv].
Bicicleta compartida: l'estàndard obert funciona
Nou dels deu sistemes de bicicleta compartida provats publiquen GBFS[gbfs] amb CORS: Barcelona, Berlín, Oslo, Nova York, Chicago, San Francisco, Toronto, Mont-real i Ciutat de Mèxic. Vélib' de París publica el mateix estàndard sense la capçalera. Un format compartit amb valors per defecte permissius és el que marca la diferència: quan una ciutat funciona, la següent també.
Transport: un panorama irregular
L'API de TfL a Londres, la de l'MBTA a Boston, el GTFS-Realtime del metro de Nova York i els dos feeds d'ODPT de Tòquio responen amb CORS. El GTFS-Realtime d'HSL i el monitor en temps real de Viena, no. HSL mostra com sortir-se'n: les mateixes posicions de vehicles es publiquen per MQTT sobre un WebSocket, que no està subjecte a CORS, i el bessó d'Hèlsinki fa servir exactament això, com explica el bessó de la terminal d'autobusos amb MQTT.
Portals municipals: majoritàriament oberts
Els portals construïts sobre plataformes habituals (Opendatasoft a París i Melbourne, Socrata a Nova York, CKAN a Barcelona i Zuric) van respondre amb CORS, igual que el catàleg estatal espanyol, els sensors de trànsit de Madrid, el servei meteorològic de Finlàndia, l'API en temps real de Singapur i el model 3D de la ciutat d'Hèlsinki.
Els 28 punts d'accés
| Ciutat | Font | Tipus | Des d'una pàgina web |
|---|
| Barcelona | Bicing (GBFS 3.0) | Bici compartida | Llegible |
| Barcelona | Recurs d'Open Data BCN (Endolla) | Dades urbanes | Llegible |
| Barcelona | API CKAN d'Open Data BCN | Dades urbanes | Llegible |
| Madrid | Sensors de trànsit d'Informo (XML) | Dades urbanes | Llegible |
| Espanya | API de datos.gob.es | Dades urbanes | Llegible |
| París | Vélib' Métropole (GBFS) | Bici compartida | Bloquejat |
| París | opendata.paris.fr (Opendatasoft) | Dades urbanes | Llegible |
| Londres | TfL Unified API (BikePoint) | Transport | Llegible |
| Oslo | Oslo Bysykkel (GBFS) | Bici compartida | Llegible |
| Hèlsinki | HSL GTFS-Realtime | Transport | Bloquejat |
| Hèlsinki | Dades obertes de l'FMI (WFS) | Dades urbanes | Llegible |
| Hèlsinki | Helsinki 3D (3D Tiles) | Dades urbanes | Llegible |
| Viena | Monitor en temps real de Wiener Linien | Transport | Bloquejat |
| Berlín | nextbike Berlin (GBFS) | Bici compartida | Llegible |
| Zuric | Open Data Zürich (CKAN) | Dades urbanes | Llegible |
| Tòquio | API pública d'ODPT (trens de Toei) | Transport | Llegible |
| Tòquio | Autobusos de Toei d'ODPT (GTFS-Realtime) | Transport | Llegible |
| Singapur | API en temps real de data.gov.sg | Dades urbanes | Llegible |
| Nova York | Citi Bike (GBFS) | Bici compartida | Llegible |
| Nova York | NYC Open Data (Socrata) | Dades urbanes | Llegible |
| Nova York | Metro de l'MTA (GTFS-Realtime) | Transport | Llegible |
| Boston | API V3 de l'MBTA | Transport | Llegible |
| Chicago | Divvy (GBFS) | Bici compartida | Llegible |
| San Francisco | Bay Wheels (GBFS) | Bici compartida | Llegible |
| Toronto | Bike Share Toronto (GBFS) | Bici compartida | Llegible |
| Mont-real | BIXI (GBFS) | Bici compartida | Llegible |
| Ciutat de Mèxic | Ecobici (GBFS) | Bici compartida | Llegible |
| Melbourne | City of Melbourne (Opendatasoft) | Dades urbanes | Llegible |
Provat el 15 d'octubre de 2026. El CSV hi afegeix l'estat, la capçalera CORS i el tipus de contingut de cada resposta.
Quan una font de dades està bloquejada
- Busca un altre canal. Els publicadors sovint ofereixen les mateixes dades per més d'una via; el flux MQTT d'HSL n'és l'exemple d'aquí.
- Demana-ho al publicador. Afegir la capçalera és un canvi d'una línia per part seva, i els equips de dades obertes sovint ho fan quan se'ls demana.
- Posa un servidor pel mig, sabent què implica: fa cada petició en nom dels teus visitants, les veu totes i es converteix en una cosa que has de mantenir en funcionament.
- No posis mai una clau d'API en una pàgina pública per esquivar el bloqueig: tot el que envia una pàgina, un visitant ho pot llegir.
Com llegeixen les seves fonts de dades els exemples en viu d'aquest blog, i d'on surt cadascuna, ho trobaràs a què és un bessó digital urbà i al bessó de dades obertes de Barcelona.
Quines dades obertes de ciutat pot llegir una pàgina web? Hem provat 28 fonts en 20 ciutats