バス経路データ（GTFS-Shapes）作成ツール使用マニュアル［標準的なバス情報フォーマット（GTFS-JP）の経路形状データ（Shapes.txt）作成ツール］

2018.8.12

東京大学空間情報科学研究センター 西沢明

１ このツールについて
 このツールでは、標準的なバス情報フォーマット（GTFS-JP）のデータに、路線を地図上に表示するための路線形状データ（shapes.txt）を作成して追加することができます。
 このツールで路線形状データを作成するには、完成したGTFS-JPデータ（shapes.txtを除く）が必要です。
 このツールでは、GTFS-JPデータに含まれるバス停（標柱）の位置（座標）、経路、時刻表（当該経路が通るバス停）の情報と、国土地理院が公開している道路の地図データから、路線形状データ（座標を列挙したもの）を作成します。
 路線形状データはGTFS-JP内の経路ID（route_id）ごとに作成します。このため、同一経路IDのすべての便が起点・終点及び途中のバス停がすべて同じである必要があります。
 このツールでは、路線形状データのshapes.txtファイルを作成するとともに、trips.txtにshape_idのフィールドを自動で追加します。
標準的なバス情報フォーマット・GTFSについては次のURLを参照してください 国土交通省の標準的なバス情報フォーマットの公表ページ
http://www.mlit.go.jp/report/press/sogo12_hh_000109.html
 GTFSリファレンス
https://developers.google.com/transit/gtfs/reference/?hl=ja
 作成検証ページ Sujiya System
http://www.sinjidai.com/sujiya/gtfs_help.html

２ ツールを使用する上での留意事項
 このツールでは、完成した標準的なバス情報フォーマット（GTFS-JP）データが必要です。まず、そのデータを作成してください。
 このツールでは、バス停間を最短距離の道路で結んでいます。このため、作成された路線形状が実際のバスルートと異なることがあります。その場合は、地理院地図（国土地理院が公開しているWEB上の地図サービス）で、違っているバス停間の正しいルートを作図し、geojson形式のファイルに保存してください。その後、このツールで保存したgeojsonファイルを読み込むと、正しい路線形状データを作成できます。
 このツールで道路データを読み込むときにインターネットに接続している必要があります。また、地理院地図を使用するときもインターネット接続が必要です。
 作成する地域の範囲が広い場合、PCのメモリ不足でデータ作成ができないことがあります。
 このツールで作成した路線形状データについて保証はできません。

３ ツールの使用方法
 ツールのエクセルファイルを開きます。このツールの説明ウィンドウが自動で開きます。
説明ウィンドウが開かないときは、トップシートの「開く」ボタンをクリックします。
 説明ウィンドウの「プログラムを開始する」ボタンをクリックします。
プログラムのウィンドウが開きます。

説明ウィンドウ
プログラムウィンドウ
トップシート ツールは１０ステップで経路データを作成します。
 まず、準備として本ツールで作成するファイルを保存するフォルダを作成します。作成したフォルダをウィンドウの１の枠に入力します。
 以降、作業が進むにつれて、このフォルダ内にサブフォルダが作成されて、生成されたファイルが保存されます。

 フォルダ名は半角英数字のみを使用してください（後で海外のデータ検証サイトを利用できるようにするため）
 次に２の「参照」をクリックして、PC内に保存してある標準的フォーマット（GTFS-JP）データのstops.txtを指定します。バス停のデータが読み込まれます。
※標準的フォーマットデータは１で指定したフォルダ以外に保存しておいてください。

 次に、３～８のステップを実行します。
各ステップのボタンを順次クリックします。

 ３では、東大空間情報科学研究センターのサーバから道路データがダウンロードされます。
 ８までのステップが完了すると、１で指定したフォルダ内の次のフォルダに成果ファイルが作成されます。
¥gtfs
 shapes.txtを含む標準的フォーマットデータ¥geojson 作成した経路形状データを検証（確認）するために、地理院地図で表示するgeojsonファイル 経路（route_id）ごとに、経路の形状ファイルとバス停ファイルができます。

 作成されたgeojsonファイルを地理院地図で開いて作成された路線形状を確認します（次々ページ参照）。正しく作成されていれば作業はこれで終わりです。

※ステップ７でエラーが表示されることがあります。
このエラーについては次ページ参照。
※バス路線の道路が道路データに含まれないときについても次ページ参照。

ステップ７のエラー表示について ステップ７のバス停間の最短経路で次のようなエラー表示が出る場合があります。
「○○～△△の最短経路検索ができませんでした」
 これは、バス停が他の道路に接続していない道路に位置付けられた時に生じます。
「OK」をクリックして。作業を続けてください。
 この区間については、経路データを作成するときにはバス停間を直線で結びますので、ステップ８の後に地理院地図を使用して修正データを作成してください。

バス路線の道路が道路データに含まれないとき
 バス路線が通る道路が施設内の構内道路や新しい道路の場合、地理院の地図データに含まれていないときがあります。
※使用している地図データは2018年6月に国土地理院のサーバからダウンロードしたものです。

 このときは、このツールで作成される経路形状データが迂回したルートなりますので、WEB上の地理院地図を使用して修正データを作成してください。
 新しい道路の場合、WEB上の地理院地図でも表示されないときがあります。

地理院地図で経路形状とバス停のgeojsonファイルを開く方法
 地理院地図のサイトを開きます。（https://maps.gsi.go.jp）
 各経路ごとに作成された検証用の経路（route）とバス停（hyochu）のgeojsonファイルを地理院地図のドラッグ＆ドロップします。バス停データは「移動前」のファイルを使います。
 路線とバス停が表示されます。経路のルートが正しいか確認します。もし実際と異なっている区間があれば、次ページの方法で修正用のデータを作成します。

地理院地図で経路形状の修正データを作成する方法
 修正したい部分を拡大表示します。
 地理院地図の右上の「機能」→「ツール」→「作図・ファイル」をクリックします。
 地図化しているファイル名が表示されていますので、バス停ファイルの下の「アイコンのラベルを表 示」にチェックを入れると、地図上にバス停名が表示されます。
 ここでは、「城端庁舎じょうはな座前」から「東上山蔵前」のルートを修正します。下図のデータでは、国道を北上して一旦右折し、すぐに左折するルートですが、実際には国道をさらに北上して「東上山蔵前」の西側の交差点を右折するルートが正しいルートです。

 作図・ファイルウィンドウの「線を追加」アイコンをクリックします。
 バス停から次のバス停までの間の正しいルートの点を順次クリックします。最後の点は２回クリックします。
 このとき、道路の中心線上の点をクリックしていきます。起点と終点も（バス停の点の上ではなくて）バス停の直近の道路中心線上をクリックします。
 次のバス停（の直近の道路中心線上）で２回クリックします。
 別の要修正区間があるときは、続けて入力できます。
 入力が済んだら、「確定」をクリックします。

 次に、入力したデータを保存します。画面に表示されているものがすべて保存されてしまうので、元の路線形状とバス停のデータのチェックをはずします。（①）
 「選択している情報をまとめて保存」のアイコンをクリックします。（②）
 下の画面が表示されるので、「GeoJSON形式」にチェックを入れます。③
 下の枠内にデータの内容が表示されるので、「上記の内容で保存」をクリックします。④②①

 すると、PCのダウンロードフォルダにgeojsonファイルが保存されます。⑤ ファイル名は日付と時刻から自動的に付けられるので、分かりやすい名前に変更しておきます。⑥⑤③⑥
 修正する区間が多数あるときでも、最終的にはすべての修正区間のデータを一つのファイルに保存する必要があります。このため、作業を複数回に分けて行った場合などは、複数の修正データファイルを一旦、地理院地図に表示させて、まとめて保存します。
 以下は、バス経路データ作成ツールに戻って、９～10のステップを実行します。

④

修正データを用いて経路形状データを作成する方法
 ９をクリックして地理院地図で作成した修正データを読み込みます。
 10をクリックして修正データを加味した経路形状データを作成します。

 10までのステップが完了すると、１で指定したフォルダ内の次のフォルダに成果ファイルが作成されます。
¥hokan-shape-gtfs
 shapes.txtを含む標準的フォーマットデータ¥hokan-geojson
 作成した経路形状データを検証（確認）するた
めに、地理院地図で表示するgeojsonファイル 経路（route_id）ごとに、経路の形状ファイルとバス停ファイルができます。

 作成されたgeojsonファイルを地理院地図で開いて作成された路線形状を確認します。正しく作成されていれば作業はこれで終わりです。まだ誤りあれば、地理院地図を使用して修正データを作成します。

※地理院地図での作業は、作成された経路データを直接修正するものではありません。必ず９～１０ステップで経路データを再作成してください。

最終的な標準的なバス情報フォーマット（GTFS－JP）データ
 “hokan-shape-gtfs”フォルダ（修正が不要だったときは”shape-gtfs”フォルダ）に路線形状データファイル（shapes.txt）を含む、標準的フォーマットデータ一式が作成されます。
 これらのファイルをすべて選択してzip圧縮します。
 以上で、路線形状データを含む標準的なバス情報フォーマット（GTFS-JP）データの作成は完了です。

 地理院地図で作成した修正データは保存しておきます。ダイヤ改正や路線改正により標準的なバス情報フォーマット（GTFS-JP）データを更新したときは、保存しておいた修正データを利用して、再度、路線形状データを作成します。

完