Lock in $30 Savings on PRO—Offer Ends Soon! ⏳

公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術

公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術

https://asciistartup.connpass.com/event/377258/

【ライトニングトーク】LINKS:POWER of DATA x DATA 2025にて発表させていただいたスライドです。
React.jsとdeck.glを組み合わせて遅延情報を可視化する技術やTipsを共有させていただきました。

Avatar for Tsubasa SEKIGUCHI

Tsubasa SEKIGUCHI PRO

December 19, 2025
Tweet

More Decks by Tsubasa SEKIGUCHI

Other Decks in Programming

Transcript

  1. Freelance Frontend Engineer Tsubasa SEKIGUCHI 公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術

    Public Transportation Open Data x Mobile UX: Technology to transform complex operational information into "intuition". 2025.12.19 | LINKS:POWER of DATA x DATA 2025
  2. 関口 翼 Tsubasa SEKIGUCHI aka TinyKitten フリーランス フロントエンドエンジニア 関口 翼

    Tsubasa SEKIGUCHI aka TinyKitten / きったん フリーランス フロントエンドエンジニア 2 2025.12.19 | LINKS:POWER of DATA x DATA 2025
  3. 5 2025.12.19 | LINKS:POWER of DATA x DATA 2025 縦画面対応

    オープンβテスト を含む TrainLCD v10 Android版
 開始 縦画面表示・プリセット機能などを いち早く体験できます TrainLCD 直近のハイライト
  4. 11 2025.12.19 | LINKS:POWER of DATA x DATA 2025 技術的には

    React.js + deck.gl データはJR東日本 駅情報データ こんな感じに作ってます GTFS-RTについて 鉄道関連リアルタイム情報は 今回使用していません 駅情報データ ODPTデータセットの JR東日本 駅情報(JSON) フロントは Next.jsを採用、deck.glでプロット レスポンシブ対応
  5. 12 2025.12.19 | LINKS:POWER of DATA x DATA 2025 React.jsで

    オープンデータと 地図を扱う フロントエンド構成を深掘り 地図表示にはMapLibreを使用 Mapbox GL JSのオープンフォーク WebGLを使用してインタラクティブな マップをレンダリング 遅延している路線のプロットにはdeck.glを使用 GPUを使用する巨大なデータセット にも対応した可視化ライブラリ React.jsとも相性が良い
  6. 14 2025.12.19 | LINKS:POWER of DATA x DATA 2025 駅情報取得には、

    開発者サイトでの 登録が必須 開発を始める準備 https://developer.odpt.org/ 登録完了まで数日かかるので注意!!
  7. 15 2025.12.19 | LINKS:POWER of DATA x DATA 2025 必要なデータを

    探してみよう 開発者登録が完了したら 結構な数のデータセットが登録されています
  8. 19 たとえば、GTFS-RT等と連携すれば スマホでもPCでも、列車の運行情報を 自分なりの表現で演出できる 考え方次第で 現代のちょっとした交通の不便さを 私たちはデータで解決できる React.js + deck.glで

    パフォーマンスの高い 地図ベースのアプリが開発できる 2025.12.19 | LINKS:POWER of DATA x DATA 2025 公共交通データの 可能性は無限大 みんなも試してみよう