Torna al blog BIM e IFC
Gemelli digitali · 2026-10-10 · 9 min
Gemelli digitali del trasporto di Tokyo dai dati aperti ODPT: la linea Ōedo e il tram Arakawa
Un'uscita della stazione di Tochōmae e la fermata del tram di Waseda, come modelli IFC che reagiscono ai dati pubblici sul trasporto di Tokyo: lo stato della linea Ōedo, il treno in banchina, gli autobus di passaggio, il tram alla fermata. Gira nel browser dalle API aperte di ODPT, e il protobuf GTFS-Realtime viene decodificato nella pagina.
L'uscita A4 della stazione di Tochōmae come modello IFC sulla mappa 3D di Shinjuku, con il numero del treno in tempo reale sospeso sopra la banchina
Tokyo ha una delle reti di trasporto più fitte al mondo, e molti dei suoi dati in tempo reale sono aperti. ODPT, il Public Transportation Open Data Center, pubblica i treni Toei, lo stato delle sue linee e le posizioni dei suoi autobus su un endpoint che non richiede chiave.
Queste due scene collegano quei dati a modelli IFC di due stazioni: l'uscita A4 di Tochōmae sulla linea Ōedo, accanto al Tokyo Metropolitan Government Building, e il capolinea di Waseda del tram Toden Arakawa. Girano interamente nel browser.
In sintesi
- L'endpoint pubblico di ODPT fornisce senza chiave i treni Toei, lo stato delle linee e il GTFS-Realtime degli autobus, con CORS, quindi una pagina web può leggerlo direttamente.
- GTFS-Realtime è protobuf, non JSON. Un piccolo decoder nella pagina lo legge, senza librerie e senza server.
- I dati di trasporto dicono dov'è un treno rispetto alla stazione, non al metro. Associali a ciò che quella precisione supporta: una banchina, un cartello, un palo di fermata.
- I sistemi di coordinate piane rettangolari del Giappone e il terreno GSI collocano entrambi i modelli a distanze da pochi centimetri a circa un metro da OpenStreetMap.
Uscita A4 di Tochōmae: tre feed su un solo ingresso
Provalo: uscita A4 di Tochōmae
Apre il padiglione dell'uscita sul terreno GSI accanto al Metropolitan Government Building. I marchi Toei mostrano lo stato della linea Ōedo, il cartello della stazione si illumina con il numero del treno in banchina, e il palo della fermata dell'autobus con gli autobus di passaggio.

Apri il visualizzatore IFC interattivo
| Elemento | Fonte in tempo reale | Si illumina quando |
|---|
| Marchi Toei | Stato della linea (odpt:TrainInformation), ogni 60 s | Verde finché la linea Ōedo non segnala ritardi di 15 minuti o più |
| Cartello della stazione 都庁前駅 | Treni (odpt:Train), ogni 30 s | Un treno è a Tochōmae o ne è appena partito. Il suo numero è sospeso sopra |
| Palo della fermata dell'autobus | GTFS-Realtime degli autobus Toei, ogni 30 s | Un autobus è passato alla fermata 都庁第一本庁舎 negli ultimi 10 minuti |
Fai clic sul palo della fermata e la sua scheda mostra lo stato in tempo reale dal feed GTFS-Realtime degli autobus Toei — qui ancora in attesa di un autobus — accanto ai dati IFC dell'elemento.
Il feed degli autobus è GTFS-Realtime[gtfs-rt], un formato protocol buffers anziché JSON. La scena lo decodifica nella pagina con un piccolo decoder scritto allo scopo. Ogni volta che abbiamo guardato, nel feed c'erano tra 470 e 540 autobus Toei. I feed dei treni e dello stato sono JSON-LD dallo stesso endpoint pubblico[odpt].
Waseda: il tram alla fermata
Provalo: la fermata del tram di Waseda
Apre il capolinea di Waseda della linea Toden Arakawa. Entrambi i bordi della banchina si illuminano mentre un tram sosta alla fermata, con il suo numero sopra, e gli schermi delle partenze mostrano lo stato della linea.

Apri il visualizzatore IFC interattivo
Waseda dall'alto: i bordi delle banchine e i display delle partenze sono ciò che i dati in tempo reale fanno cambiare. Un contorno OpenStreetMap, l'atrio della fermata stessa, è nascosto dalla scena perché non copra il modello.
La linea Arakawa, oggi Tokyo Sakura Tram, è l'ultima delle linee tranviarie di Toei. Il modello del suo capolinea di Waseda è un modello ferroviario IFC 4.3 con binari, banchine, pensiline e schermi delle partenze. Il binding del tram legge lo stesso feed dei treni di Tochōmae e illumina i bordi della banchina quando la posizione di un tram è Waseda. Il binding dello stato colora le matrici LED degli schermi.
Ottenere le coordinate giuste a Tokyo
Entrambi i modelli sono georeferenziati in JGD2011 / Japan Plane Rectangular CS IX (EPSG:6677) e poggiano sulle tile di elevazione a 10 m del GSI[gsi]. Qui il nord di griglia del sistema di coordinate piane differisce dal nord geografico di circa 0,08°. È poco, e il viewer lo elimina comunque, così i modelli sono orientati come la mappa.
Misurato rispetto a OpenStreetMap, con entrambi proiettati esattamente come li disegna la mappa di base:
| Cosa | Elemento OpenStreetMap | Distanza |
|---|
| Origine del modello dell'uscita di Tochōmae | Nodo dell'uscita A4 | 0,01 m |
| Un albero di zelkova collocato a partire da OSM | Il nodo dell'albero da cui è stato collocato | 0,26 m |
| Binario 2 di Waseda, centro | Way del binario della linea Arakawa | 0,14 m |
| Binario 1 di Waseda, centro | Way del binario della linea Arakawa | 1,16 m |
Misurato nel viewer in esecuzione il 10/10/2026.
Il metodo generale, e cosa va storto senza, è in coordinate IFC e georeferenziazione.
Cosa può e non può dirti ODPT
- Un treno è o in una stazione o tra due. Il cartello quindi si illumina per un treno a Tochōmae o per uno che ne è appena partito.
- Gli autobus Toei non sono tracciati via GPS. Ciascuno è collocato alla fermata che ha superato per ultima, quindi il palo si illumina per 10 minuti dopo il passaggio di un autobus.
- Lo stato della linea segnala solo ritardi di 15 minuti o più, e il suo testo è in giapponese.
- Il terreno a 10 m risulta circa 3 m sopra la quota rilevata a Tochōmae, e circa 2 m sopra a Waseda. I modelli poggiano sulla superficie del terreno anziché alle loro quote rilevate.
- I modelli sono ricostruzioni illustrative, non i registri degli operatori.
Lo stesso formato di scena alimenta una piazza cittadina con dati di bike sharing e di ricarica nel gemello open data di Barcellona, e autobus in tempo reale via MQTT nel terminal bus di Helsinki.
Gemelli digitali del trasporto di Tokyo dai dati aperti ODPT: la linea Ōedo e il tram Arakawa