Skip to main content

フィーチャ → 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 シェープを表すライン フィーチャクラス。 このフィーチャクラスには、他のツールの入力の shape_id フィールドの値に対応する値を持つ shape_id フィールドを含める必要があります。

Feature Layer

入力シェープ ストップ

GTFS からシェープ フィーチャを生成 ツールを実行して作成した各シェープに関連付けられた GTFS ストップを表すポイント フィーチャクラス。 複数のシェープが公共交通機関ストップを使用している場合、そのストップを使用している各シェープのこのフィーチャクラスでストップを重複させる必要があります。

このフィーチャクラスには、他のツールの入力の shape_id フィールドの値に対応する値を持つ shape_id フィールドを含める必要があります。 入力 GTFS stop_times.txt ファイルの shape_id 列に対応する値を持つ stop_id フィールドも含める必要があります。

Feature Layer

入力更新 GTFS Trips

GTFS からシェープ フィーチャを生成 ツールを実行して作成した更新後の GTFS trips.txt ファイル。 このファイルには、他のツールの入力の shape_id フィールドにある値に対応する値を持つ shape_id 列を含める必要があります。

File

入力 GTFS Stop Times

GTFS からシェープ フィーチャを生成 ツールの実行時に使用した GTFS データセットの元の stop_times.txt ファイル。

File

出力 GTFS Shapes

出力 GTFS shapes.txt ファイル。

File

出力 GTFS Stop Times

出力 GTFS stop_times.txt ファイル。このファイルには新しいシェープに基づく値を持つ shape_dist_traveled フィールドが含まれます。

File

距離単位

(オプション)

出力 GTFS ファイルの shape_dist_traveled フィールドに入力する際に使用する距離単位を指定します。

  • マイル単位はマイルです。 これがデフォルトです。

  • メートル単位はメートルです

  • キロメートル単位はキロメートルです

String

環境

乱数ジェネレーター

特殊なケース

乱数ジェネレーター

Only the seed portion of this environment variable is used. The generator type is ignored.

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい