353 Views
June 22, 24
スライド概要
2024年6月21日(金)に開催された「GTFSxOSGeo研究会」(会場:東京大学工学部2号館(本郷キャンパス))の「GTFSを活用しよう」テーマ内での発表資料です。
・イベント公式ウェブサイトURL
https://gtfs-osgeo2024.peatix.com/
青森県八戸市を拠点として、主にPHPでウェブプログラマーしています。 20年以上Mac使っています♪ ○主な運営ウェブサイト ・バス停検索 http://buste.in ・バス時刻検索(GTFS-JPデータ利用) http://bustime.jp 路線バスのGTFS-JP(標準的なバス情報フォーマット)データを広める活動もしています。
GTFSxOSGeo研究会 全国GTFS⼀覧とバス停検索 2024年6⽉21⽇ バス停検索、バス時刻検索運営 ⽇本バス情報協会 正会員 ⻘い森ウェブ⼯房 代表 福⽥ 匡彦 青い森ウェブ工房 https://8nohe.info/work/ 1 2024/6/21
福⽥の⾃⼰紹介 ・⻘森県⼋⼾市在住(四⼗代) ・東京・⾼輪の短⼤卒業し、8年間会社員ウェブプログラマー ・主な職歴 2000年 横浜市の開発会社へ未経験⼊社 雑誌「◯◯ウォーカー」ウェブサイト運営会社へ常駐 (PerlのCGIやRDBを使い始める) ・2004年 ゲーム会社「元気」へ転職 (PHPやMySQLを使い始める) ・2008年 地元⼋⼾市へUターンし、⻘い森ウェブ⼯房を開業 ・2011年6⽉から全国対応「バス停検索」サービスを運営中 URL: https://buste.in/ 〜このあたりからバスが趣味から仕事になり始める〜 ・標準的なバス情報フォーマット(GTFS-JP)を広める活動へ参加する 青い森ウェブ工房 https://8nohe.info/work/ 2 2024/6/21
運営サービス1 全国のバス停を探せる「バス停検索」 地図から全国のバス停を探せる無料サービス ※2011年6⽉公開(⼗数年運営) 2011年公開「国⼟数値情報 バス停留所データ」を基にし、独⾃に 変更、追加しています。 (当時、このデータは画期的︕) URL: https://buste.in/ バス停検索 青い森ウェブ工房 https://8nohe.info/work/ 3 検索 2024/6/21
課題 バス停データ更新が追いつかない 全国の有志により、⼀部地域では⽇々データ更新が ⾏われています。 しかし、26万件以上のバス停データ&路線データが あると、それ以外の地域は⼿付かずで正確度の低い データが多くあります。 路線バスのダイヤ改正は、全国いつもどこかで⾏わ れていますから、追いつきません… (ID体系が異なる最新版 国⼟数値情報とマージも難 しく…) 青い森ウェブ工房 https://8nohe.info/work/ 4 2024/6/21
正確度を向上するには︖ 次々と全国各地で公開されているGTFS(標準的なバス情 報フォーマット)形式のオープンデータを活⽤して、もっ と正確なバス停情報を提供できるのではないか︖と考え ました。 主な活⽤⽅法 * GTFSと⼀緒に地図表⽰ バス停検索データとGTFSデータをまとめて地図へ⼀緒 に表⽰させる * マッチングして差分を修正 バス停検索データとGTFSデータのマッチングをして、 差分の修正を⾏う 青い森ウェブ工房 https://8nohe.info/work/ 5 2024/6/21
さらなるGTFSの活⽤︕ 「バス停名+緯度経度」を活⽤から、さ らに時刻情報も提供始めました︕ ⼀部GTFSデータから「バス停検索」内で 時刻を出し始め、需要がある事を確信し、 時刻に特化した別サービスとして⽴ち上 げました。 青い森ウェブ工房 https://8nohe.info/work/ 6 2024/6/21
運営サービス2 全国のバス停時刻を探せる「バス時刻検索」 全国のバス停や駅、電⾞停留所の時刻表を探せる無料サービス 2022年9⽉公開、「約21万バス停の時刻掲載」(2024/06/20現在) 「バス停検索」を補完する形で、GTFS オープンデータ等を活⽤した、時刻情報に 特化したサービスです。 (⼤阪府以外の都道府県で公開中) 順次、対応GTFSを追加中︕ URL: https://bustime.jp/ 青い森ウェブ工房 https://8nohe.info/work/ 7 2024/6/21
「バス時刻検索」の オープンデータ時刻表公開状況 663 バス時刻検索で公開 809 全国のオープンデータ件数 ※オープンデータ全件数は「GTFSオープンデータ⼀覧」より条件付き公開データを 除き算出(2024/06/15確認) これ以外に条件付き公開データ34個でも時刻公開中。 ・公共交通GTFS・標準的なバス情報フォーマット(GTFS-JP)オープンデータ⼀覧 URL: https://bustime.jp/GtfsAgency/gtfs_list/ 青い森ウェブ工房 https://8nohe.info/work/ 8 2024/6/21
時刻情報を使う際の困り事 * 記述に問題のあるデータがよくあり、事前チェックす るため「GTFS公開を発⾒→即時刻ページ公開」とは いかない (例︓⾏き先情報が未記載、有効期限切れ等) * バス停情報だけ利⽤より、変更頻度も⾼く最新版を早 く反映する必要性が⾼まる * 毎朝更新版が公開されるデータの取込みが、時間的に ⼤変… * 有効期限が切れるデータが毎⽉ある事 (関係部署へ指摘する⼿間がかかる) 青い森ウェブ工房 https://8nohe.info/work/ 9 2024/6/21
GTFSデータリポジトリは救世主︕ ダウンロードが可変URLデータが多くあり(現在でも 100個以上…)、更新版の発⾒に苦⼼していますが、そ こで現れたのが「GTFSデータリポジトリ」です︕ 固定URL配信データが⼤幅増加し管理も⼤変楽になり、 これが無いと、もはや仕事になりません(笑) ・GTFS データ リポジトリ URL: https://gtfs-data.jp/ 青い森ウェブ工房 https://8nohe.info/work/ 10 2024/6/21
GTFSデータ⼀覧を公開しました 保有するGTFS情報を活⽤し、全国のGTFSデータの更 新⽇や有効期間、ダウンロードリンク等をまとめた⼀覧 ページを今⽉公開しました︕ ・全国の公共交通GTFS・標準的なバス情報フォーマッ ト(GTFS-JP)オープンデータ⼀覧 URL: https://bustime.jp/ GtfsAgency/gtfs_list/ 青い森ウェブ工房 https://8nohe.info/work/ 11 2024/6/21
GTFSデータ⼀覧を公開した理由(1) 以前から旭川⾼専・嶋⽥先⽣がGTFS⼀覧を公開し、頻繁に更新も されており、当⽅も⼤変参考とさせてもらっていました。 しかし、昨年頃から諸事情で更新間隔があく事も増え、⾃分で更新 版データを⾒つける必要に迫られたのです。 (唯⼀無⼆の貴重な情報源でしたから…) ・GTFS・「標準的なバス情報フォーマット」オープンデータ⼀覧 (旭川⾼専・嶋⽥先⽣の⼀覧ページ) URL: https://tshimada291.sakura.ne.jp/ transport/gtfs-list.html 青い森ウェブ工房 https://8nohe.info/work/ 12 2024/6/21
GTFSデータ⼀覧を公開した理由(2) あくまで、⾃サービス維持のため、更新版や新規公開データを⽇々 ⾒つけているうち、結果的に全国有数の最新版GTFS情報を持つに ⾄りました︕ それを内部だけで使うのはもったいないのでは︖と意⾒をもらい、 公開したものです。 ただし、データ管理情報を活⽤し公開している関係で、例えば、更 新版では無いが、必要なため再度取込みを⾏うと、⼀覧の「更新 ⽇」が新しくなる等、厳密さはありません。 青い森ウェブ工房 https://8nohe.info/work/ 13 2024/6/21
初めてGTFSを使う場合 * 「バス停名+緯度経度」だけなら簡単 「stops.txt」ファイル⼀つ⾒れば良いためです。 * 時刻情報は、各テキスト間の関係を理解するのが最初は⾯倒で す… また、任意項⽬(いずれかを記載必要な実質必須もありがち)が多 く地味にやっかい * 毎⽇更新版が公開されるデータは、公開時間から始発便出発ま で時間が短く⼤変なため、それ以外のデータから活⽤をオスス メ (毎⽇更新版︓都営バス、岡⼭、熊本の⼤⼿バス事業者データ等) 青い森ウェブ工房 https://8nohe.info/work/ 14 2024/6/21
GTFSを使うサービス公開したら、 ぜひ活⽤事例で報告を︕ ⼀部の都道府県や市区町村では、オープンデータ全般の 活⽤事例募集や事例掲載を⾏っており、活⽤事例を送る と歓迎される事もあります︕ 掲載事例は数件がよくあり、⼗件以上なら相当多いレベ ルで全国的に少ない印象… (東京都の約30件が⽇本最⼤級) なお、事例募集しているから送っても、無反応はよくあ り、以前の担当者が熱⼼だったのかなと想像… 青い森ウェブ工房 https://8nohe.info/work/ 15 2024/6/21
GTFS活⽤事例で 掲載された⾃治体情報 実際に活⽤事例で掲載された⾃治体情報をブログ記事へまと めています。 * オープンデータの活⽤事例で「バス時刻検索」が掲載されました︕ 【都道府県オープンデータカタログサイト】 | バス停検索ブログ (⻘森県、栃⽊県、埼⽟県、東京都、富⼭県、⿃取県、⾹川県等) URL: https://buste.in/blog/opendata-katsuyoujirei/ * 市区町村オープンデータカタログサイトへも活⽤事例で「バス時刻 検索」が掲載されました︕ | バス停検索ブログ (函館市、秋⽥市、仙台市、つくば市、港区、⾦沢市、伊勢市等) URL: https://buste.in/blog/opendata-katsuyoujirei-city/ 青い森ウェブ工房 https://8nohe.info/work/ 16 2024/6/21
【宣伝】GTFSや地図関連の お仕事引き受けます︕ GTFSや地図関連でお困りの際は、ご相談ください︕ 主にPHP、JavaScriptを得意とし、時々Pythonも使っています。 (GTFS関連ライブラリは、PHPよりPython⽤が充実のため) 例 * ウェブブラウザ+GTFS使⽤のバス時刻デジタルサイネージ開発 * その他、GTFSを使うウェブサービスの開発 * 地図を使うウェブサービスの開発(Leaflet、Google Maps API使 ⽤等) 青い森ウェブ工房 https://8nohe.info/work/ 17 2024/6/21
ご清聴ありがとうございました * ⻘い森ウェブ⼯房 代表 福⽥匡彦 * ご質問やお問い合わせは下記まで ・公式サイトURL: https://8nohe.info/work/ ・旧Twitter URL: https://x.com/8nohe ・Facebook URL: https://www.facebook.com/masahiko.fukuda.90 青い森ウェブ工房 https://8nohe.info/work/ 18 2024/6/21