GTFS → 公共交通機関データ モデル (GTFS To Public Transit Data Model) (公共交通機関ツール)
サマリー
1 つ以上の GTFS (General Transit Feed Specification) 公共交通機関データセットを、Network Analyst 公共交通機関データ モデルで定義された形式で交通機関ストップ、ライン、およびスケジュールを表す一連のフィーチャクラスとテーブルに変換します。
このツールによって生成される公共交通機関データ モデルのフィーチャクラスとテーブルには、次のようなものがあります。
StopsLineVariantElementsLVEShapes(オプション)CalendarsCalendarExceptionsLinesLineVariantsRunsScheduleElementsSchedules
このツールから生成された出力を 公共交通機関データ モデルを道路へ接続 ツールへの入力値として使用し、交通機関に対応したネットワーク データセットに必要なすべての入力値を準備することができます。 ネットワーク データセットの作成に関する完全なワークフローについては、「公共交通機関データを使用したネットワーク データセットの作成と使用」をご参照ください。
このツールから生成された出力は、交通機関サービスの頻度を計算 ツールへの入力値として使用することもできます。
使用法
すべての入力 GTFS データセットのデータは、同一の出力テーブルとフィーチャクラスのセットに結合されます。 一般的に、複数の入力 GTFS データセットを使用する目的は、複数の交通機関サービス プロバイダーが同一の地理エリアで営業している大都市圏をモデル化することにあります。
このツールは、一般的なデータの問題をチェックするために、各入力 GTFS データセットに対して検証を行います。 問題が見つかった場合、ツールは警告を出力して、そのデータセットの処理をスキップします。 ツールの出力には、正常に処理された入力 GTFS データセットからのデータのみが含まれます。 一部の GTFS データセットが正常に処理され、一部はデータの問題のために処理されなかった場合は、既存のテーブルにアペンド パラメーターをオンにして、ツールを再実行することで、データの問題を解決して、修正された GTFS データセットを既存のツールの出力にアペンドできます。
入力 GTFS データセットごとに、
stops.txt、routes.txt、trips.txt、およびstop_times.txtファイルが含まれている必要があり、加えて、calendar.txtまたはcalendar_dates.txtファイルのいずれか、もしくはその両方が含まれている必要があります。 存在している場合、frequencies.txtファイルが使用されます。LVEShapesフィーチャクラスを出力するよう選択した場合、shapes.txtファイルが使用されます (存在する場合)。GTFS の
stop_times.txtファイルのarrival_timeおよびdeparture_timeフィールドには空白値を使用できますが、Network Analyst 公共交通機関データ モデルでは、正確な時間をネットワーク データセットの公共交通機関エバリュエーターで使用することが求められます。 すべてのarrival_timeフィールドとdeparture_timeフィールドに対して、明示的な値を持たないstop_times.txtファイルで、入力 GTFS データセットの到着時間と出発時間を推定するには、空白の停止時間を内挿 パラメーターをオンにします。このツールは GTFS の
stops.txtファイルのstop_latおよびstop_lonフィールドにある緯度と経度の値を使用して、Stopsフィーチャクラスを構築します。GTFS
stops.txtファイルのstop_latおよびstop_lonフィールドは、ストップの緯度と経度を定義します。 これらのフィールドは、ストップのlocation_typeフィールドの値が 3 または 4 の場合に、仕様によって NULL が許可されています。 ただし、このツールはストップを表す地理的フィーチャを作成するため、緯度または経度のないストップはマッピングできません。 このため、location_typeの値が 3 または 4 でstop_latまたはstop_lonに NULL 値を持つストップはスキップされ、ツールの出力に含められません。このツールは、交通機関での移動によって直接接続される 2 つのストップ間ごとに直線を作成して、
LineVariantElementsフィーチャを構築します。注意:
LineVariantElementsフィーチャは、バスや列車などの公共交通機関の車両が進む実際の地理的経路を表すためのものではなく、交通網内の論理接続を表現します。LineVariantElementsフィーチャは、視覚化のために使用されることを意図していません。 ネットワーク データセットの公共交通機関エバリュエーターでは、公共交通機関のスケジュールを使用して、LineVariantElementsフィーチャを通過するのに必要な移動時間を決定します。したがって、このフィーチャの形状および長さは重要ではありません。LineVariantElementsフィーチャの形状を手動で編集できますが、このフィーチャを分割したり、マージしたり、隣接するストップから切断したりすることはできません。公共交通機関ラインのカートグラフィック表示では、shapes.txt から LVEShapes を作成 パラメーターを使用して、
LVEShapesフィーチャクラスをshapes.txtファイルから作成することができます。オプションの
LVEShapesフィーチャクラスを生成する場合、このツールの実行時間は長くなります。同じ 2 つのストップ間で、複数の GTFS ルートか、同一ルートのバリエーションがサービスを提供している場合、サービスを提供しているルートかルート バリエーションごとに 1 つの
LineVariantElementsフィーチャが作成されます。たとえば、GTFS
route_id10 と GTFSroute_id47 が両方とも同じ 2 つのストップ間を移動し、その中間に他のストップがない場合、このツールは、route_id10 とroute_id47 用に 1 つずつ、2 つのLineVariantElementsフィーチャを生成します。 これらの 2 つのライン フィーチャは、地理的に一致します。同様に、
route_id15 が 2 つの異なる終着ステーションに乗り入れているが、すべてのroute_id15 の移動が終着ステーションに関係なく特定の 2 つのストップ間を結ぶ場合、終着ステーションごとに 1 つのLineVariantElementsフィーチャが作成されます。この結果、一致する 2 つのLineVariantElementsフィーチャが作成されます。 このようなルート バリエーションは、通常、GTFS データセットの異なるshape_id値に対応します。公共交通機関データ モデルでは、特定の名前を持つフィーチャクラスとテーブルが必要とされるため、公共交通機関データ モデルのフィーチャクラスとテーブルのセットは、同じジオデータベースに 1 つしか含めることはできません。 ターゲット フィーチャ データセットは、公共交通機関データ モデルのフィーチャクラスを含む既存のフィーチャ データセットが存在するジオデータベースに含めることはできません。
ターゲット フィーチャ データセットがエンタープライズ ジオデータベースにある場合は、バージョン対応にはできません。 このツールを実行する前に、フィーチャ データセットのデータをリコンサイルおよびポストし、データのバージョン対応登録を解除してください。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力 GTFS フォルダー |
有効な GTFS データを含む 1 つ以上のフォルダー。 フォルダーごとに、GTFS の |
Folder |
|
ターゲット フィーチャ データセット |
交通機関に対応したネットワーク データセットが作成されるフィーチャ データセットです。 このツールによって作成される このフィーチャ データセットは、ファイル ジオデータベースまたはエンタープライズ ジオデータベースのいずれかに含まれ、任意の空間参照を使用できます。 ターゲット フィーチャ データセットがエンタープライズ ジオデータベースにある場合は、バージョン対応にはできません。 ターゲット フィーチャ データセットは、公共交通機関データ モデルのフィーチャクラスを含む既存のフィーチャ データセットが存在するジオデータベースに含めることはできません。 出力を使用してネットワーク データセットを作成する場合、モバイル ジオデータベース内のフィーチャ データセットを使用しないでください。 |
Feature Dataset |
|
空白の停止時間を内挿 (オプション) |
公共交通機関データ モデル テーブルを作成するときに、GTFS の
|
Boolean |
|
既存のテーブルにアペンド (オプション) |
入力 GTFS データセットを、ターゲット フィーチャ データセットとその親ジオデータベース内にある既存の公共交通機関データ モデルのフィーチャクラスおよびテーブルにアペンドするかどうかを指定します。
|
Boolean |
|
shapes.txt から LVEShapes を作成 (オプション) |
GTFS データセット内の
|
Boolean |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
更新されたターゲット フィーチャ データセット |
新しいフィーチャクラスが追加されたフィーチャ データセット。 |
Feature Dataset |
|
出力ストップ |
Network Analyst 公共交通機関データ モデルの |
Feature Class |
|
出力ライン バリアント エレメント |
Network Analyst 公共交通機関データ モデルの |
Feature Class |
|
出力カレンダー |
Network Analyst 公共交通機関データ モデルの |
Table |
|
出力カレンダー例外 |
Network Analyst 公共交通機関データ モデルの |
Table |
|
出力ライン |
Network Analyst 公共交通機関データ モデルの |
Table |
|
出力ライン バリアント |
Network Analyst 公共交通機関データ モデルの |
Table |
|
出力実行 |
Network Analyst 公共交通機関データ モデルの |
Table |
|
出力スケジュール エレメント |
Network Analyst 公共交通機関データ モデルの |
Table |
|
出力スケジュール |
Network Analyst 公共交通機関データ モデルの |
Table |
|
出力 LVEShapes |
Network Analyst 公共交通機関データ モデルの |
Feature Class |
環境
このツールは、ジオプロセシング環境を一切使用しません。
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい