Submit Search
Upload
PHP製バス停検索サービスでのバス情報オープンデータ活用(北海道)
•
Download as PPTX, PDF
•
0 likes
•
466 views
青
青い森ウェブ工房(福田匡彦)
Follow
PHPカンファレンス北海道 2019のLT発表資料です。
Read less
Read more
Internet
Report
Share
Report
Share
1 of 25
Download now
Recommended
プロトコルバッファ形式の路線バス運行情報(GTFS-RT)をPHPで加工してみた
プロトコルバッファ形式の路線バス運行情報(GTFS-RT)をPHPで加工してみた
青い森ウェブ工房(福田匡彦)
2021年5月29日に開催された「PHPカンファレンス沖縄2021」での発表資料です。 路線バスデータ形式を定義した「標準的なバス情報フォーマット(GTFS-JP)」の中で、路線バスの運行情報は「GTFS リアルタイム(GTFS-RT)」として定義されていますが、時刻やバス停情報などの静的データはカンマ区切りのプレーンテキストなのに対して、GTFS-RTはProtocol Buffers(プロトコルバッファ)というバイナリ形式をベースとしています。 しかし、バイナリデータを開く事はあまり経験が無い上に、Pythonを使用した情報は多いものの、PHPの使用情報は少ないなか、PHPでの加工にこだわり、何とかプレーンテキストまで加工して、無事にバス運行情報を見られるようにした流れなどです。
既存バス停検索サービスでの バス情報オープンデータ活用
既存バス停検索サービスでの バス情報オープンデータ活用
青い森ウェブ工房(福田匡彦)
FOSS4G 2019 NIIGATA懇親会LT発表資料。
PHP製バス停検索サービスでのバス情報オープンデータ活用(沖縄)
PHP製バス停検索サービスでのバス情報オープンデータ活用(沖縄)
青い森ウェブ工房(福田匡彦)
徐々に全国でオープンデータ化されている「標準的なバス情報フォーマット(GTFS-JP)」データのバス停情報等を活用する際のポイントです。 2019年10月12日に開催された「PHPカンファレンス沖縄2019」のLT発表資料です。
「バスロケ不要」と叫んでから 見事「バスロケ野郎」に転身した事業者の節操無き戦い
「バスロケ不要」と叫んでから 見事「バスロケ野郎」に転身した事業者の節操無き戦い
Yohei Mizuno
2020年3月7日(土)開催、ライブ放送「公共交通オープンデータ最前線2020」で発表した内容です。
バス会社からのデータ提供がオープンデータにたどり着くまで
バス会社からのデータ提供がオープンデータにたどり着くまで
Masaki Ito
2021年3月6日開催「公共交通オープンデータ最前線 in インターナショナルオープンデータデイ2021」における斉藤良明氏(芸陽バス株式会社)の発表資料です。
GTFSデータを構築したバス会社の実践例
GTFSデータを構築したバス会社の実践例
Yohei Mizuno
2018年10月28日(日)開催「くらしの足をみんなで考える全国フォーラム2018」の2日目午前の部・基調討論「ITはくらしの足を救う?」でお話しした内容です。 GTFSデータ作成、アップロード方法、データ鮮度保持と活用、実践例、効果のダイジェスト版です。
GTFSを導入したバス事業者が実感する情報発信の効果
GTFSを導入したバス事業者が実感する情報発信の効果
Yohei Mizuno
2018年9月25日(火)開催「第3回交通ジオメディアサミット」 セッション3「バスデータの世界」ライトニングトーク枠でお話しした内容です。
バス停検索サービスにGTFSデータを全部入れてみた
バス停検索サービスにGTFSデータを全部入れてみた
青い森ウェブ工房(福田匡彦)
「標準的なバス情報フォーマット(GTFS-JP)」データを「バス停検索」サービスへ全部入れてみようと試みた話しです。 2020年3月7日に開催されたライブ放送「公共交通オープンデータ最前線2020」のLT発表資料です。 (イベント名とリンク等を若干修正しました)
Recommended
プロトコルバッファ形式の路線バス運行情報(GTFS-RT)をPHPで加工してみた
プロトコルバッファ形式の路線バス運行情報(GTFS-RT)をPHPで加工してみた
青い森ウェブ工房(福田匡彦)
2021年5月29日に開催された「PHPカンファレンス沖縄2021」での発表資料です。 路線バスデータ形式を定義した「標準的なバス情報フォーマット(GTFS-JP)」の中で、路線バスの運行情報は「GTFS リアルタイム(GTFS-RT)」として定義されていますが、時刻やバス停情報などの静的データはカンマ区切りのプレーンテキストなのに対して、GTFS-RTはProtocol Buffers(プロトコルバッファ)というバイナリ形式をベースとしています。 しかし、バイナリデータを開く事はあまり経験が無い上に、Pythonを使用した情報は多いものの、PHPの使用情報は少ないなか、PHPでの加工にこだわり、何とかプレーンテキストまで加工して、無事にバス運行情報を見られるようにした流れなどです。
既存バス停検索サービスでの バス情報オープンデータ活用
既存バス停検索サービスでの バス情報オープンデータ活用
青い森ウェブ工房(福田匡彦)
FOSS4G 2019 NIIGATA懇親会LT発表資料。
PHP製バス停検索サービスでのバス情報オープンデータ活用(沖縄)
PHP製バス停検索サービスでのバス情報オープンデータ活用(沖縄)
青い森ウェブ工房(福田匡彦)
徐々に全国でオープンデータ化されている「標準的なバス情報フォーマット(GTFS-JP)」データのバス停情報等を活用する際のポイントです。 2019年10月12日に開催された「PHPカンファレンス沖縄2019」のLT発表資料です。
「バスロケ不要」と叫んでから 見事「バスロケ野郎」に転身した事業者の節操無き戦い
「バスロケ不要」と叫んでから 見事「バスロケ野郎」に転身した事業者の節操無き戦い
Yohei Mizuno
2020年3月7日(土)開催、ライブ放送「公共交通オープンデータ最前線2020」で発表した内容です。
バス会社からのデータ提供がオープンデータにたどり着くまで
バス会社からのデータ提供がオープンデータにたどり着くまで
Masaki Ito
2021年3月6日開催「公共交通オープンデータ最前線 in インターナショナルオープンデータデイ2021」における斉藤良明氏(芸陽バス株式会社)の発表資料です。
GTFSデータを構築したバス会社の実践例
GTFSデータを構築したバス会社の実践例
Yohei Mizuno
2018年10月28日(日)開催「くらしの足をみんなで考える全国フォーラム2018」の2日目午前の部・基調討論「ITはくらしの足を救う?」でお話しした内容です。 GTFSデータ作成、アップロード方法、データ鮮度保持と活用、実践例、効果のダイジェスト版です。
GTFSを導入したバス事業者が実感する情報発信の効果
GTFSを導入したバス事業者が実感する情報発信の効果
Yohei Mizuno
2018年9月25日(火)開催「第3回交通ジオメディアサミット」 セッション3「バスデータの世界」ライトニングトーク枠でお話しした内容です。
バス停検索サービスにGTFSデータを全部入れてみた
バス停検索サービスにGTFSデータを全部入れてみた
青い森ウェブ工房(福田匡彦)
「標準的なバス情報フォーマット(GTFS-JP)」データを「バス停検索」サービスへ全部入れてみようと試みた話しです。 2020年3月7日に開催されたライブ放送「公共交通オープンデータ最前線2020」のLT発表資料です。 (イベント名とリンク等を若干修正しました)
全国700個以上の路線バスGTFS-JPオープンデータを毎日取得、反映し続けて得られた経験
全国700個以上の路線バスGTFS-JPオープンデータを毎日取得、反映し続けて得られた経験
青い森ウェブ工房(福田匡彦)
2024年1月12日に開催された「PHPカンファレンス北海道2024」前夜祭LTでの発表資料です。 「標準的なバス情報フォーマット(GTFS-JP)」オープンデータ(一部条件付き公開データ含む)を活用した無料の時刻表情報サービス「バス時刻検索」(PHP使用)を2022年9月に新規公開し運営しています。 素材のGTFS-JPデータを毎日ダウンロードし、更新を検知時に加工しDBへ取込みを行いますが、基本的にPHPプログラムで行っています。 今回は、毎朝最新版が公開されるバス会社もあり、更新データ量が大きく、DBへ反映が高負荷な状況にどう対処しているか?についてのお話しです。
「八戸市営バスGTFS-JPデータ 作成プロジェクト」公共交通オープンデータ最前線 inインターナショナルオープンデータデイ2019
「八戸市営バスGTFS-JPデータ 作成プロジェクト」公共交通オープンデータ最前線 inインターナショナルオープンデータデイ2019
青い森ウェブ工房(福田匡彦)
2019年3月2日 公共交通オープンデータ最前線 in インターナショナルオープンデータデイ2019 「八戸市営バスGTFS-JPデータ 作成プロジェクト」 標準的なバス情報フォーマット広め隊のメンバー 青い森ウェブ工房 代表福田匡彦
GTFSオープンデータの品質向上活動について
GTFSオープンデータの品質向上活動について
青い森ウェブ工房(福田匡彦)
2023年3月4日(土)に開催された「公共交通オープンデータ最前線2023」(会場:東京大学工学部2号館)の「GTFSデータ整備の展開」テーマ内での題名「GTFSオープンデータの 品質向上活動について」発表資料です。
インターネットを活用した移住促進について(第1回いなかみライフセミナー)
インターネットを活用した移住促進について(第1回いなかみライフセミナー)
Noriaki Sugimoto
高知県香美市の移住促進サイト「いなかみライフ」の立ち上げを通じて見えてきたインターネットを活用した移住促進について発表しました。
Flow用kintoneカスタムコネクタ - スマホで使える「ふとアプリ」を作ってみた
Flow用kintoneカスタムコネクタ - スマホで使える「ふとアプリ」を作ってみた
Masao Niizuma
kintone Café Japan 2018 懇親会LTの資料です。Microsoft Flowとkintoneをカスタムコネクタで簡単接続というお話です。
ウェブクリエイターズ高知活動報告(JAWS FESTA 中四国 2017)
ウェブクリエイターズ高知活動報告(JAWS FESTA 中四国 2017)
Noriaki Sugimoto
2017/11/4 氏名:杉本 憲昭 (すぎもと のりあき) 職業:webpop / ウェブクリエイターズ高知 プロフィール: 高知生まれのディレクター。2000年より香川の制作会社にてウェブとイベントのディレクションという畑違いの仕事を同時に経験。2011年地元へUターンしウェブ業界を盛り上げるために獅子奮闘中。 セッションタイトル:ウェブクリエイターズ高知活動報告 会場:コミュニティセッショントラック(1F メディアホール) セッション内容: 2011年12月、高知県内にいるウェブクリエイターのスキルアップや人材交流を目的にウェブクリエイターズ高知は立ち上がりました。 「毎月必ず勉強会を開催する。」「実行委員が学びたいことを学ぶ。」この二つを最低限のルールとし6年間で60回を超える勉強会が開催できました。 また、県外発信のブランドイベントを開催する目標も立て、CSS Nite in TOSAは4回、WordBench高知は6回、そして、高知IT飲み会は先月初開催として主催しました。 今後もウェブクリエイターズ高知は、さらに地元のIT業界、Web制作業界を盛り上げるために活動していきます。 本セッションは、そんなウェブクリエイターズ高知の6年間の活動報告とこれからの田舎(特に高知)のIT業界・Web業界がどうなっていくのかの考察を発表します。また、AWSのお話も少しできればと思っています。
おちゃのこネットとPayPalでECにチャレンジ - PayPal Tech Meetup #9 @OSAKA
おちゃのこネットとPayPalでECにチャレンジ - PayPal Tech Meetup #9 @OSAKA
Masaya Arimoto
2018/6/16 PayPal Tech Meetup おちゃのこネットとPayPalでECにチャレンジ
今話題のChatGPTでウェブマーケティングを簡単かつ効果的に!
今話題のChatGPTでウェブマーケティングを簡単かつ効果的に!
Noriaki Sugimoto
AI活用でウェブマーケティング効率化を解説。ChatGPTでコンテンツ作成や顧客対応を改善し、ビジネス成長をサポート。メリットとデメリットも明らかに!最新AI技術でマーケティングを次のレベルへ。さらに、ChatGPTの活用事例や実践的なテクニックも紹介します。参加者は、AIを活用したマーケティング戦略の理解が深まることでしょう。(この文章はChatGPTを使って作成しました。)
全国から若者が集まるようなサブカルに特化したイベントをやりたい!
全国から若者が集まるようなサブカルに特化したイベントをやりたい!
Noriaki Sugimoto
2018年2月21日(水)に高知県で初開催した「さぶみっと!ヨクスル in 高知」にてプレゼンしたスライドです。
全国から若者を集めるサブカルに特化したイベントをやりたい!
全国から若者を集めるサブカルに特化したイベントをやりたい!
さぶみっと!ヨクスル
僕の地元の高知県香美市は、やなせたかし、はらたいらをはじめ、多くの漫画家にゆかりがある漫画の聖地です。 実は、香美市の中心から山に少し入ったところに「ほっと平山」という小学校を改装した宿泊施設があります。その施設は、教室や体育館、運動場など学校の名残が沢山残っているため、全国からコスプレイヤーが訪れるコスプレイヤーの穴場ともいえる場所です。 こういった環境の中、どうやって田舎に人を集めるのか?若者が楽しめるのかを考えた時、漫画の聖地でありコスプレイヤーの穴場でもあるこの香美市でサブカルチャーイベントをしたいと考えました。 今回はみなさんと全国のサブカル好き(特に、アニメ、ゲーム、アイドル)の若者をど田舎に来てもらうためのアイデアを考えたいです。
ウェブ開発者がやさしい日本語に取り組んでわかったこと - ウェブでの情報提供とやさしい日本語 発表スライド
ウェブ開発者がやさしい日本語に取り組んでわかったこと - ウェブでの情報提供とやさしい日本語 発表スライド
junnamacom
アルファサード・eboard・SmartHR合同主催 ウェブでの情報提供とやさしい日本語 発表スライド
2019年Web制作現場のリアルな話
2019年Web制作現場のリアルな話
Umi Yamamoto
DIST#28で登壇させていただきました。
2017年下期コーポレートフェロー募集資料 活動紹介 葛城友香さん
2017年下期コーポレートフェロー募集資料 活動紹介 葛城友香さん
Code for Japan
2017/8/30に開催されたコーポレートフェローシップ募集説明会、実際にフェローとして福井県鯖江市に派遣された、葛城友香さん(ヤフー株式会社)の発表資料です。
サラリーマンだけどコワーキングスペースの運営に関わってみた
サラリーマンだけどコワーキングスペースの運営に関わってみた
Yuki Okamoto
第19回コワーキングスペース運営者勉強会で発表した資料です。
06 rpa operation without failure 20191102
06 rpa operation without failure 20191102
Hinemos
PWAをWebサービスに導入した話
PWAをWebサービスに導入した話
dobby618
VektolにPWAを導入しました
PHPカンファレンス福岡に 行ってきた
PHPカンファレンス福岡に 行ってきた
Tomoki Hasegawa
PHP勉強会#92の発表資料です。
プランニングポーカーではじめる工数見積りと計画づくり
プランニングポーカーではじめる工数見積りと計画づくり
Reimi Kuramochi Chiba
#gtuggirls さんでお話した内容です。
API MeetUp Online#8 セッション3 ツクレル馬場さん
API MeetUp Online#8 セッション3 ツクレル馬場さん
Nihei Tsukasa
API MeetUp Online#8 セッション3プレゼン資料
Webサービスのコンテンツパターン 或いはデータの活⽤
Webサービスのコンテンツパターン 或いはデータの活⽤
Yusuke Wada
Yusuke Wada a.k.a. yusukebe 2014/10/18 ハッカソン@新潟市 #ngthack
More Related Content
Similar to PHP製バス停検索サービスでのバス情報オープンデータ活用(北海道)
全国700個以上の路線バスGTFS-JPオープンデータを毎日取得、反映し続けて得られた経験
全国700個以上の路線バスGTFS-JPオープンデータを毎日取得、反映し続けて得られた経験
青い森ウェブ工房(福田匡彦)
2024年1月12日に開催された「PHPカンファレンス北海道2024」前夜祭LTでの発表資料です。 「標準的なバス情報フォーマット(GTFS-JP)」オープンデータ(一部条件付き公開データ含む)を活用した無料の時刻表情報サービス「バス時刻検索」(PHP使用)を2022年9月に新規公開し運営しています。 素材のGTFS-JPデータを毎日ダウンロードし、更新を検知時に加工しDBへ取込みを行いますが、基本的にPHPプログラムで行っています。 今回は、毎朝最新版が公開されるバス会社もあり、更新データ量が大きく、DBへ反映が高負荷な状況にどう対処しているか?についてのお話しです。
「八戸市営バスGTFS-JPデータ 作成プロジェクト」公共交通オープンデータ最前線 inインターナショナルオープンデータデイ2019
「八戸市営バスGTFS-JPデータ 作成プロジェクト」公共交通オープンデータ最前線 inインターナショナルオープンデータデイ2019
青い森ウェブ工房(福田匡彦)
2019年3月2日 公共交通オープンデータ最前線 in インターナショナルオープンデータデイ2019 「八戸市営バスGTFS-JPデータ 作成プロジェクト」 標準的なバス情報フォーマット広め隊のメンバー 青い森ウェブ工房 代表福田匡彦
GTFSオープンデータの品質向上活動について
GTFSオープンデータの品質向上活動について
青い森ウェブ工房(福田匡彦)
2023年3月4日(土)に開催された「公共交通オープンデータ最前線2023」(会場:東京大学工学部2号館)の「GTFSデータ整備の展開」テーマ内での題名「GTFSオープンデータの 品質向上活動について」発表資料です。
インターネットを活用した移住促進について(第1回いなかみライフセミナー)
インターネットを活用した移住促進について(第1回いなかみライフセミナー)
Noriaki Sugimoto
高知県香美市の移住促進サイト「いなかみライフ」の立ち上げを通じて見えてきたインターネットを活用した移住促進について発表しました。
Flow用kintoneカスタムコネクタ - スマホで使える「ふとアプリ」を作ってみた
Flow用kintoneカスタムコネクタ - スマホで使える「ふとアプリ」を作ってみた
Masao Niizuma
kintone Café Japan 2018 懇親会LTの資料です。Microsoft Flowとkintoneをカスタムコネクタで簡単接続というお話です。
ウェブクリエイターズ高知活動報告(JAWS FESTA 中四国 2017)
ウェブクリエイターズ高知活動報告(JAWS FESTA 中四国 2017)
Noriaki Sugimoto
2017/11/4 氏名:杉本 憲昭 (すぎもと のりあき) 職業:webpop / ウェブクリエイターズ高知 プロフィール: 高知生まれのディレクター。2000年より香川の制作会社にてウェブとイベントのディレクションという畑違いの仕事を同時に経験。2011年地元へUターンしウェブ業界を盛り上げるために獅子奮闘中。 セッションタイトル:ウェブクリエイターズ高知活動報告 会場:コミュニティセッショントラック(1F メディアホール) セッション内容: 2011年12月、高知県内にいるウェブクリエイターのスキルアップや人材交流を目的にウェブクリエイターズ高知は立ち上がりました。 「毎月必ず勉強会を開催する。」「実行委員が学びたいことを学ぶ。」この二つを最低限のルールとし6年間で60回を超える勉強会が開催できました。 また、県外発信のブランドイベントを開催する目標も立て、CSS Nite in TOSAは4回、WordBench高知は6回、そして、高知IT飲み会は先月初開催として主催しました。 今後もウェブクリエイターズ高知は、さらに地元のIT業界、Web制作業界を盛り上げるために活動していきます。 本セッションは、そんなウェブクリエイターズ高知の6年間の活動報告とこれからの田舎(特に高知)のIT業界・Web業界がどうなっていくのかの考察を発表します。また、AWSのお話も少しできればと思っています。
おちゃのこネットとPayPalでECにチャレンジ - PayPal Tech Meetup #9 @OSAKA
おちゃのこネットとPayPalでECにチャレンジ - PayPal Tech Meetup #9 @OSAKA
Masaya Arimoto
2018/6/16 PayPal Tech Meetup おちゃのこネットとPayPalでECにチャレンジ
今話題のChatGPTでウェブマーケティングを簡単かつ効果的に!
今話題のChatGPTでウェブマーケティングを簡単かつ効果的に!
Noriaki Sugimoto
AI活用でウェブマーケティング効率化を解説。ChatGPTでコンテンツ作成や顧客対応を改善し、ビジネス成長をサポート。メリットとデメリットも明らかに!最新AI技術でマーケティングを次のレベルへ。さらに、ChatGPTの活用事例や実践的なテクニックも紹介します。参加者は、AIを活用したマーケティング戦略の理解が深まることでしょう。(この文章はChatGPTを使って作成しました。)
全国から若者が集まるようなサブカルに特化したイベントをやりたい!
全国から若者が集まるようなサブカルに特化したイベントをやりたい!
Noriaki Sugimoto
2018年2月21日(水)に高知県で初開催した「さぶみっと!ヨクスル in 高知」にてプレゼンしたスライドです。
全国から若者を集めるサブカルに特化したイベントをやりたい!
全国から若者を集めるサブカルに特化したイベントをやりたい!
さぶみっと!ヨクスル
僕の地元の高知県香美市は、やなせたかし、はらたいらをはじめ、多くの漫画家にゆかりがある漫画の聖地です。 実は、香美市の中心から山に少し入ったところに「ほっと平山」という小学校を改装した宿泊施設があります。その施設は、教室や体育館、運動場など学校の名残が沢山残っているため、全国からコスプレイヤーが訪れるコスプレイヤーの穴場ともいえる場所です。 こういった環境の中、どうやって田舎に人を集めるのか?若者が楽しめるのかを考えた時、漫画の聖地でありコスプレイヤーの穴場でもあるこの香美市でサブカルチャーイベントをしたいと考えました。 今回はみなさんと全国のサブカル好き(特に、アニメ、ゲーム、アイドル)の若者をど田舎に来てもらうためのアイデアを考えたいです。
ウェブ開発者がやさしい日本語に取り組んでわかったこと - ウェブでの情報提供とやさしい日本語 発表スライド
ウェブ開発者がやさしい日本語に取り組んでわかったこと - ウェブでの情報提供とやさしい日本語 発表スライド
junnamacom
アルファサード・eboard・SmartHR合同主催 ウェブでの情報提供とやさしい日本語 発表スライド
2019年Web制作現場のリアルな話
2019年Web制作現場のリアルな話
Umi Yamamoto
DIST#28で登壇させていただきました。
2017年下期コーポレートフェロー募集資料 活動紹介 葛城友香さん
2017年下期コーポレートフェロー募集資料 活動紹介 葛城友香さん
Code for Japan
2017/8/30に開催されたコーポレートフェローシップ募集説明会、実際にフェローとして福井県鯖江市に派遣された、葛城友香さん(ヤフー株式会社)の発表資料です。
サラリーマンだけどコワーキングスペースの運営に関わってみた
サラリーマンだけどコワーキングスペースの運営に関わってみた
Yuki Okamoto
第19回コワーキングスペース運営者勉強会で発表した資料です。
06 rpa operation without failure 20191102
06 rpa operation without failure 20191102
Hinemos
PWAをWebサービスに導入した話
PWAをWebサービスに導入した話
dobby618
VektolにPWAを導入しました
PHPカンファレンス福岡に 行ってきた
PHPカンファレンス福岡に 行ってきた
Tomoki Hasegawa
PHP勉強会#92の発表資料です。
プランニングポーカーではじめる工数見積りと計画づくり
プランニングポーカーではじめる工数見積りと計画づくり
Reimi Kuramochi Chiba
#gtuggirls さんでお話した内容です。
API MeetUp Online#8 セッション3 ツクレル馬場さん
API MeetUp Online#8 セッション3 ツクレル馬場さん
Nihei Tsukasa
API MeetUp Online#8 セッション3プレゼン資料
Webサービスのコンテンツパターン 或いはデータの活⽤
Webサービスのコンテンツパターン 或いはデータの活⽤
Yusuke Wada
Yusuke Wada a.k.a. yusukebe 2014/10/18 ハッカソン@新潟市 #ngthack
Similar to PHP製バス停検索サービスでのバス情報オープンデータ活用(北海道)
(20)
全国700個以上の路線バスGTFS-JPオープンデータを毎日取得、反映し続けて得られた経験
全国700個以上の路線バスGTFS-JPオープンデータを毎日取得、反映し続けて得られた経験
「八戸市営バスGTFS-JPデータ 作成プロジェクト」公共交通オープンデータ最前線 inインターナショナルオープンデータデイ2019
「八戸市営バスGTFS-JPデータ 作成プロジェクト」公共交通オープンデータ最前線 inインターナショナルオープンデータデイ2019
GTFSオープンデータの品質向上活動について
GTFSオープンデータの品質向上活動について
インターネットを活用した移住促進について(第1回いなかみライフセミナー)
インターネットを活用した移住促進について(第1回いなかみライフセミナー)
Flow用kintoneカスタムコネクタ - スマホで使える「ふとアプリ」を作ってみた
Flow用kintoneカスタムコネクタ - スマホで使える「ふとアプリ」を作ってみた
ウェブクリエイターズ高知活動報告(JAWS FESTA 中四国 2017)
ウェブクリエイターズ高知活動報告(JAWS FESTA 中四国 2017)
おちゃのこネットとPayPalでECにチャレンジ - PayPal Tech Meetup #9 @OSAKA
おちゃのこネットとPayPalでECにチャレンジ - PayPal Tech Meetup #9 @OSAKA
今話題のChatGPTでウェブマーケティングを簡単かつ効果的に!
今話題のChatGPTでウェブマーケティングを簡単かつ効果的に!
全国から若者が集まるようなサブカルに特化したイベントをやりたい!
全国から若者が集まるようなサブカルに特化したイベントをやりたい!
全国から若者を集めるサブカルに特化したイベントをやりたい!
全国から若者を集めるサブカルに特化したイベントをやりたい!
ウェブ開発者がやさしい日本語に取り組んでわかったこと - ウェブでの情報提供とやさしい日本語 発表スライド
ウェブ開発者がやさしい日本語に取り組んでわかったこと - ウェブでの情報提供とやさしい日本語 発表スライド
2019年Web制作現場のリアルな話
2019年Web制作現場のリアルな話
2017年下期コーポレートフェロー募集資料 活動紹介 葛城友香さん
2017年下期コーポレートフェロー募集資料 活動紹介 葛城友香さん
サラリーマンだけどコワーキングスペースの運営に関わってみた
サラリーマンだけどコワーキングスペースの運営に関わってみた
06 rpa operation without failure 20191102
06 rpa operation without failure 20191102
PWAをWebサービスに導入した話
PWAをWebサービスに導入した話
PHPカンファレンス福岡に 行ってきた
PHPカンファレンス福岡に 行ってきた
プランニングポーカーではじめる工数見積りと計画づくり
プランニングポーカーではじめる工数見積りと計画づくり
API MeetUp Online#8 セッション3 ツクレル馬場さん
API MeetUp Online#8 セッション3 ツクレル馬場さん
Webサービスのコンテンツパターン 或いはデータの活⽤
Webサービスのコンテンツパターン 或いはデータの活⽤
PHP製バス停検索サービスでのバス情報オープンデータ活用(北海道)
1.
PHPカンファレンス北海道2019 ライトニングトーク PHP製バス停検索サービスでの バス情報オープンデータ活用 2019年9月21日 バス停検索運営 青い森ウェブ工房 代表
福田匡彦 バス停検索 https://buste.in/ 2019/09/211
2.
・青森県八戸市出身(43歳 独身) ・東京で8年間ほど会社員ウェブプログラマー ・主な職歴 2000年 雑誌「東京ウォー◯ー」のウェブサイト運営会社へ常駐 (PerlのCGI作ってました) ・2004年
ゲーム会社「元気」勤務 (この頃にPerlからPHPへと軸足を移す) ・2008年 地元八戸市へUターンし、青い森ウェブ工房を開業 ・2011年6月から全国対応「バス停検索」サービスを運営中 URL https://buste.in/ 〜このあたりからバスが趣味から仕事になり始める〜 ・標準的なバス情報フォーマット広め隊のメンバー 福田の自己紹介 バス停検索 https://buste.in/ 2019/09/212
3.
昔から路線バスや鉄道が好きで、最近は旅客船も好んで乗って います。 今回も 1.八戸から仙台(新幹線)、石巻で打ち合わせ 2.仙台港から苫小牧港まで太平洋フェリー「きたかみ」 3.苫小牧から札幌まで高速バス というルートでやって来ました! 当然のごとく、帰りも 苫小牧港から八戸港までシルバーフェリーの夜行便「シルバー ティアラ」で帰ります。 バスや船、鉄道好き バス停検索 https://buste.in/ 2019/09/213
4.
「バス停検索」は、青い森ウェブ工房(青森県八戸市)が 運営する無料サービス。 ※2011年6月に公開 URL https://buste.in/ http://バス停検索.jp/ でも可 全国のバス停が探せる 「バス停検索」とは? バス停検索
検索 バス停検索 https://buste.in/ 2019/09/214
5.
以前からバス停を検索できるサービスが作りたかったが、個 人でのバス停データ収集は困難。(八戸市内で断念…) 地図上からバス停を探せれば便利なのにという想い。
2011年4月に国土交通省から国土数値情報「バス停留所デー タ」が一般公開された事。 まさに夢のようなデータ、それが国土数値情報だった。 ぶっちゃけ、自分がこういうサービス欲しかったのです(笑) こうして、趣味から始めたサイトだが、徐々に仕事になってき ています。 当サービスを始めるきっかけ バス停検索 https://buste.in/ 2019/09/215
6.
・Webサーバ Apache 2.x系 SSL(https)対応済み ・使用データベース
MySQL 5.x系(8も出てますが) ・主な使用言語 PHP 5.x系(7も出てますが)、JavaScript ・使用フレームワーク CakePHP ・地図 OpenStreetMap+leaflet(2018年Google Maps APIから切替え) PHPとMySQLが好きです! バス停検索の動作環境 バス停検索 https://buste.in/ 2019/09/216
7.
全国の有志により、一部地域では日々データ更新が 行われています。 しかし、それ以外の地域は残念ながら手付かずな データが多くあります。 (皆さん本業もあり、多くの時間をかけるのは難しい もの) ・その対策とは? ここ数年で次々と全国各地で公開されているGTFS- JP形式のオープンデータを活用して、より正確なバ ス停情報を提供できるのではないか? バス停検索データは更新してる? バス停検索 https://buste.in/ 2019/09/217
8.
バス停検索のバス停データ件数 ・国土数値情報を元に作成した初期データ(2011年) 約25万件 ◯バス会社様提供データ、協力者による新規追加データ 約2万1千件 △廃止や重複等のデータ 約9千件 ◎バス停検索 収録合計バス停データ数 約26万2千件 (データ件数は2018年10月現在) バス停データ追加の成果 バス停検索 https://buste.in/
2019/09/218
9.
「GTFS」という名前を聞いたこと ありますか? 「GTFS」データを触れてみた事が ある方いますか? GTFSとは何者? バス停検索 https://buste.in/ 2019/09/219
10.
「GTFS(General Transit Feed
Specification)」 は、Googleが公開して世界標準となった公共交通情 報用フォーマットです。 日本の路線バス事情へ合わせてアレンジしたものが 「標準的なバス情報フォーマット(通称:GTFS- JP)」です。 なお、「GTFS」は時刻表や路線経路などの「静的」 な情報が対象で、運行状況などの「動的」な情報は、 「GTFSリアルタイム(GTFS-RT)」という別フォー マットがあります。 標準的なバス情報フォーマット (GTFS-JP)とは? バス停検索 https://buste.in/ 2019/09/2110
11.
・Googleへ送れば、Googleマップの経路検索へ載 せてもらえる! →Googleマップへ出てこないバス路線は、走って いないも同然という視点もあります ・外部の人々がそのデータ使って、公式よりも便利 なサービスを勝手に構築して、公開してくれるか も? →公式が不便なら自分達で作ってしまえの精神 ・目に触れる機会が増えることで、誤りが判明しや すいメリットもある →公式サイト情報が誤っている事もありがち GTFS-JPデータを作ると どうなる? バス停検索 https://buste.in/ 2019/09/2111
12.
日本国内GTFS-JP&オープンデータ化は、かなり発展途上で、 三大都市圏でも寂しい状況。 実はGTFS界隈では、群馬県、山梨県、岡山県が先進事例で す!(県内の多くの路線バスへ対応済み) (参考資料:旭川高専 嶋田先生提供 (参考:https://www.gtfs.jp/ 2019年9月作成)
2019年2月作成) GTFS-JPデータは全国出てるの? バス停検索 https://buste.in/ 2019/09/2112
13.
北海道の状況を見る と、とても広大な地 域ながら、 十勝地方と室蘭地区 で公開されている程 度です。 なお、札幌のデータ は出ていません… 北海道のGTFS-JPデータ 整備&オープン化状況は? バス停検索 https://buste.in/ 2019/09/2113 (参考資料:旭川高専
嶋田先生提供 2019年9月作成)
14.
関東、甲信越、北陸 の状況です。 群馬県、山梨県、富 山県はほぼ全データ を公開のため、充実 しています。 なお、東京都内は都 バスと群馬発の高速 バス程度で、実は後 進地域です… 関東周辺のGTFS-JPデータ 整備&オープン化状況は? バス停検索 https://buste.in/ 2019/09/2114 (参考資料:旭川高専
嶋田先生提供 2019年9月作成)
15.
PHPerなので、PHP製でGTFSデータを使う 際に便利なライブラリや ツールを探してみ ました。 でも、ありませんでした… そもそも、世界的に見ても、まだまだGTFS 関連のライブラリや ツールは少ないみたい です。 便利なライブラリや ツールあるの? バス停検索
https://buste.in/ 2019/09/2115
16.
いくつか有名なツールがありますが、残念ながらPHPでは無く… 1.onebusaway http://developer.onebusaway.org/modules/onebusaway-gtfs- modules/1.3.3/onebusaway-gtfs-merge-cli.html 複数のGTFSファイルのマージする →Java製らしい 2.GTFS ORM using
SQLAlchemy(OpenTransitToolsの一つ) https://github.com/OpenTransitTools/gtfsdb データベースへGTFSデータを投入するツール →Python製らしい PHPで作るなら、今がチャンスかも!? 便利なライブラリや ツールあるの? バス停検索 https://buste.in/ 2019/09/2116
17.
GTFSデータを使う側では、ライブラリやツールがまだ不十分ですが、GTFS データを作るツールは、日本語対応の凄いのが揃っています。 ・その筋屋 http://www.sinjidai.com/sujiya/ 無償でも使える「ダイヤ編成支援システム」 本来高額なシステムがなぜか無償使用可能で(条件付き)、標準でGTFS-JP形式 データ出力可能! (他社の有償システムでは、出力機能追加するなら◯十万円かかる話も…) これさえあれば、自宅でもダイヤの「筋」を引き放題です。 なお、利用言語は「Delphi」とのことで、開発者は道◯バスでシステム開発、 X68000での開発経験もあるという異色の経歴です。 ◯100台規模など、比較的大きいバス会社でも導入可能 △筋を引いたことが無い人には、敷居が高い GTFSデータを作れるツール1 バス停検索 https://buste.in/ 2019/09/2117
18.
大抵のパソコンに入っている「エクセル」を使って、GTFSデータを作 れるツールもあります。 ・標準的なバス情報フォーマット出力ツール(通称:西沢ツール) https://home.csis.u-tokyo.ac.jp/~nishizawa/gtfs/ (作成:東京大学 西沢先生) ・見える化共通入力フォーマット https://www.rosenzu.com/net/mieru/fm/ (作成:公共交通利用促進ネットワーク) ◯エクセルに慣れていれば、導入が簡単 △路線数やバス停数がとても多い規模だとデータ管理が大変かも GTFSデータを作れるツール2 バス停検索 https://buste.in/
2019/09/2118
19.
・カンマ区切りのテキストファイルで、zipファイル に圧縮して配布する ・実はGTFS-JPファイルの中身は大きくて結構複雑 で、仕様を理解するのに時間かかりそう… ・テキストファイルなのに合計数十MBなんて場合も ある ・データ生成システムの作り方にも影響され、その 癖が強いと、出力されるデータも難解になります… ・最初はバス停データからいじってみると良いか も?(次の段階でダイヤデータへ) 2019/09/21バス停検索 https://buste.in/ GTFS-JPデータを使うポイント 19
20.
・初心者向けにおすすめなデータは? 青森市営バスや永井バス(群馬県)のGTFS-JPデータは素直でわかり やすい作り方だと思います。 (その筋屋で作成したデータ) 試しに、適用する運行ダイヤ情報で比較します。 ・青森市営バスオープンデータサイト https://www.city.aomori.aomori.jp/kotsu- kanri/koutsu/oshirase/20180401gtfs.html ・永井バス オープンデータサイト https://www.nagai-unyu.net/open-data/ ・青森市営バスのデータ内容 calendar.txt 3行 calendar_dates.txt
51行 →項目名の1行目を除き、ざっくり運行ダイヤは2種類、祝日等の 適用例外日は50日分という意味 2019/09/21バス停検索 https://buste.in/ 初心者におすすめな GTFS-JPデータとは? 20
21.
これに対して、十勝バスのデータを例に取ると、 calendar.txt 10行 calendar_dates.txt 46行 のように行数も多くなり、ダイヤの種類も多く初心者に はつらい感じがします… 十勝バス
オープンデータ https://www.tokachibus.jp/2019/04/01/7981/ まずは、青森市営バス、永井バスで慣れてから、他社 データへステップアップがいいかもしれません♪ (※個人の感想です) 2019/09/21バス停検索 https://buste.in/ GTFS-JPデータを使うポイント3 21
22.
・ダウンロードURLが毎回変わる懸念 毎回zipファイル名が変わると困る… ※青森市営バスや永井バス、日本中央バス、中津川市な どはURLが基本変わらず、使いやすい事例です! (サイトリニューアル等の例外はあります) ・ファイル取得を自動化している場合の問題 もし、zipファイル名が変わり、もし旧ファイルはそのま まだと、最新ファイルの存在に気が付かない懸念あり →URL変更が無いかの確認を目視で必要になるかも? 2019/09/14バス停検索 https://buste.in/ オープンデータの活用で 気がついた問題1 22
23.
・バス停名称の表記ゆれ 同一バス停でも事業者毎に別表記だと、名寄せの 手間が必要になる… →そのまま使えない ・主に共同運行のバスなどで、運行便が重複データ となる懸念 →同時に別な2便が来るのかと誤解される恐れ (例:同じ共同運行便が、「◯◯交通」と「□□バ ス」それぞれのデータ内に存在する) 2019/09/21バス停検索 https://buste.in/ オープンデータの活用で 気がついた問題2 23
24.
もし皆さんの周りに、GTFS-JPデータ を作ってオープンデータ化したいけど、 わからない、困っているというバス会 社や自治体のコミュニティバス担当者 の方がいたら、広め隊や福田までご相 談ください。 「相談は無料です!」 (GTFS-JPをよくわかっていない業者へ頼んで、うまくいかない事例も 耳にします…) 周りにGTFS-JP関連で 困っている人いませんか? バス停検索 https://buste.in/ 2019/09/2124
25.
青い森ウェブ工房 代表
福田匡彦 ご質問やお問い合わせは下記へ URL: https://8nohe.info/work/ Twitter @8nohe 標準的なバス情報フォーマット広め隊 URL: https://www.gtfs.jp/ 2019年9月21日 ご清聴ありがとうございました バス停検索 https://buste.in/ 2019/09/2125
Download now