フィーチャ → GTFS Shapes (Features To GTFS Shapes) (公共交通機関ツール)
サマリー
GTFS からシェープ フィーチャを生成 ツールで作成したルート ライン リプレゼンテーションに基づいて、GTFS 公共交通機関データセット用の shapes.txt ファイルを作成します。
オプションの GTFS shapes.txt ファイルには、交通機関システムの輸送車両が通る地理的な経路のリプレゼンテーションが含まれます。 GTFS ベースのルート検索アプリでマップ上に正しい交通機関ルートを表示するには、質の高い shapes.txt ファイルを用意することが重要です。 多くの交通機関が、自社の車両に取り付けた GPS トラッカーを使って独自の shapes.txt ファイルを生成しています。一方で、GPS トラッカーを持っていないその他の交通機関はこうしたファイルの作成に問題を抱えています。
このツールと GTFS からシェープ フィーチャを生成 ツールを組み合わせることで、既存の GTFS データセットのストップ、ルート、時刻表情報に基づいて shapes.txt ファイルを作成できます。 GTFS からシェープ フィーチャを生成 ツールを実行して交通機関システム上で車両が通過する経路を予測し、現地の情報に基づいて結果を微調整したら、このツールを実行してこれらのライン フィーチャを新しい shapes.txt ファイルに変換できます。 このツールでは、新しいシェープに対応する値が入力された shape_dist_traveled フィールドを使って、新しい GTFS stop_times.txt ファイルを作成することもできます。
使用法
このツールへの入力には、ほとんどの場合 GTFS からシェープ フィーチャを生成 ツールの出力を使用する必要があります。 これら 2 つのツールは組み合わせて使用することを前提にしています。
GTFS
stop_times.txtファイルのshape_dist_traveledフィールドには、特定のストップまでの交通ラインの距離が示されています。 たとえば、あるルートの 5 番目のストップにバスが到着するまでの距離が 1.5 マイルの場合、shape_dist_traveledの値は 1.5 になります。shape_dist_traveledフィールドの値はルートのストップを進むごとに増える必要があります。 たとえば、5 番目のストップまでの距離は 4 番目のストップまでの距離よりも長く、6 番目のストップまでの距離よりも短くする必要があります。フィーチャ → GTFS Shapes ツールではリニア リファレンスの技法を使ってストップの
shape_dist_traveledフィールドの値を計算します。 ルートで連続するストップの値を計算した場合、値が増えないこともあります。 このツールではどのシェープに問題があるかを示す警告メッセージが生成されます (実際に問題がある場合)。 通常は、入力シェープのライン ジオメトリーがオーバーラップしているか、ループが含まれている場合にこの問題が発生します。 この問題を防止するためには、このツールを実行する前にシェープ ラインを注意深く確認および編集して、できるだけシェープ ラインがきれいで問題がないようにすることが重要です。 バスが行きも帰りも同じ道路を走行し、センターラインでそのバスがオーバーラップする場合、シェープのそれぞれの方向をセンターラインの両側に少しだけずらすことでこの問題を解消できます。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力シェープ ライン |
GTFS からシェープ フィーチャを生成 ツールを実行して作成した GTFS シェープを表すライン フィーチャクラス。 このフィーチャクラスには、他のツールの入力の |
Feature Layer |
|
入力シェープ ストップ |
GTFS からシェープ フィーチャを生成 ツールを実行して作成した各シェープに関連付けられた GTFS ストップを表すポイント フィーチャクラス。 複数のシェープが公共交通機関ストップを使用している場合、そのストップを使用している各シェープのこのフィーチャクラスでストップを重複させる必要があります。 このフィーチャクラスには、他のツールの入力の |
Feature Layer |
|
入力更新 GTFS Trips |
GTFS からシェープ フィーチャを生成 ツールを実行して作成した更新後の GTFS |
File |
|
入力 GTFS Stop Times |
GTFS からシェープ フィーチャを生成 ツールの実行時に使用した GTFS データセットの元の |
File |
|
出力 GTFS Shapes |
出力 GTFS |
File |
|
出力 GTFS Stop Times |
出力 GTFS |
File |
|
距離単位 (オプション) |
出力 GTFS ファイルの
|
String |
環境
特殊なケース
- 乱数ジェネレーター
-
Only the seed portion of this environment variable is used. The generator type is ignored.
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい