Upgrade to Pro — share decks privately, control downloads, hide ads and more …

鳥取に赴任したGIS人が 知識ゼロからGTFS(にトライしたら ハマった話)

Avatar for wata909 wata909
June 20, 2024

鳥取に赴任したGIS人が 知識ゼロからGTFS(にトライしたら ハマった話)

2024年6月21日,GTFSxOSGeo研究会の発表資料

Avatar for wata909

wata909

June 20, 2024
Tweet

More Decks by wata909

Other Decks in Technology

Transcript

  1. 手順をおさらい • データをダウンロード • 鳥取県バス情報 - 鳥取県オープンデータ (tori-info.co.jp) • GTFSを格納する場所を整えます

    • PostgreSQL+PostGIS • GTFSを格納するツールをインストールします • gtfsdb • 会社ごとにバラバラのGTFSを結合します • onebusaway-gtfs-merge-cli • gtfsdb を使ってPostgreSQLにデータを読み込みます • QGISをつかって,gtfsのデータを見やすく表示します
  2. PostGISのインストール • 14をアンインストールして,13のみにする • PostGISをインストールする • brew install postgis •

    DBにPostGISのextensionを入れる • create extension postgis; • コケますorz… • PostGISは,14にしか対応してない 13をアンインストール,14をインストール • Macの場合は,PostGISが14にしか対応していない模様
  3. gtfsdbの構築 • 仮想環境を作って構築 • conda create --name gtfsdb python=3.9 •

    conda activate gtfsdb • pip3 install zc.buildout • buildout –version • git clone https://github.com/OpenTransit Tools/gtfsdb.git • cd gtfsdb • buildout install prod postgresql
  4. 感想 • 難しかった所 • PostgreSQLに読み込むところまで • 読み込んでからは,簡単 • SQLは枯れた技術で,GTFSは新しい技術だからか? •

    ドキュメントが少ない? • ハマる所,問題になる所の情報がもっと分かると良い • この辺は,FOSS4Gのほうでも貢献できる? • きっとGTFS-GOがなんとかしてくれる! • 井口さんの発表!