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

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

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

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

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がなんとかしてくれる! • 井口さんの発表!