Skip to main content

公共交通機関データ モデルを道路へ接続 (Connect Public Transit Data Model To Streets) (公共交通機関ツール)

サマリー

交通機関ストップを道路フィーチャに接続して、交通機関に対応したネットワーク データセットで使用します。 このツールは、Network Analyst 公共交通機関データ モデルで定義されている StopsOnStreets および StopConnectors フィーチャクラスを作成するためのもので、「公共交通機関データを含むネットワーク データセットの作成および使用」で説明されているトランジット ネットワーク データセットを作成するより広範なワークフローの一部として実行されます。

ネットワーク データセット内で公共交通機関による移動を現実に即してモデル化するには、歩行者が交通機関ストップまで徒歩で移動し、交通機関を利用して、目的地まで徒歩で移動できるようにネットワークを設定する必要があります。 ネットワークには公共交通機関データと道路データの両方が含まれていなければならず、交通機関ストップとラインは道路に適切に接続される必要があります。 歩行者は、ストップでのみ交通機関ストップに出入りし、ストップは道路に接続されている必要があります。 このツールでは、このような接続を確実に行います。

このツールは、Stops フィーチャクラス (ターゲット フィーチャ データセット内に存在する必要がある) のコピーを作成し、コピーした Stops フィーチャを入力道路フィーチャにスナップして、指定の検索範囲および式の対象になるようにします。 次に、このツールは、各ストップとスナップされたコピーの間に直線を生成して StopConnectors フィーチャを作成します。これで、ストップの場所とストップが道路フィーチャにスナップされた場所の間に接続が作成されます。 ネットワーク データセットの有効な接続性を確保するために、入力道路フィーチャのスナップされたストップの場所に頂点が追加されます。

スナップされたストップ、コネクター ライン、および道路フィーチャ上の頂点を使用して交通機関ストップを道路に接続できます。

この図は、ネットワーク データセット内で交通機関ストップを道路フィーチャに接続する方法を示しています。 パート 1 は、交通機関ライン (青色のライン) に沿った交通機関ストップ (オレンジ色の円) を示しています。 パート 2 は、最も近い道路フィーチャ (黒色のライン) の最も近いポイントに追加された頂点 (緑色の三角形) を示しています。 パート 3 は、道路フィーチャ (紫色の円) にスナップされたストップのコピーを示しています。 パート 4 は、ストップを道路に接続するために生成されたコネクター ラインを示しています。 道路と交通機関ラインの間の歩行者の移動は、これらの接続とネットワーク データセットの接続性ポリシーを使用してモデル化されます。

使用法

  • このツールで使用されるターゲット フィーチャ データセットがすでに存在し、Stops というポイント フィーチャクラスと Network Analyst 公共交通データ モデルで示されたスキーマがこのデータセットに含まれている必要があります。 有効な Stops フィーチャクラスを作成するには、GTFS → 公共交通機関データ モデル ツールを使用します。

  • このツールは、ターゲット フィーチャ データセット内の公共交通機関ストップを道路フィーチャにスナップします。 編集操作と同様に、潜在的なエラーを防ぐために、すべてのフィーチャを同じ空間参照で保有することをおすすめします。 ターゲット フィーチャ データセットと入力道路フィーチャの空間参照を同じにすることをおすすめします。

  • このツールを実行すると、入力道路フィーチャは変更されます。 StopsOnStreets フィーチャが道路と交差する場所に頂点が追加されます。 道路データを変更したくない場合は、このツールを実行する前に、道路データのコピーを作成しておきます。

  • 入力 Stops フィーチャクラスに親ステーション (GStopType の値が 1 のフィーチャ) が含まれている場合は、親ステーションが道路に接続され、子ストップが親ステーションに接続されます。 親ステーションに接続されたストップは、道路に直接接続されません。

    親ステーションに接続されたストップ

    このストップは親ステーションに接続されたストップです。 ストップ (オレンジ色の円) は、ConnectorType 1 のコネクター ライン (グレーのライン) を使用して親ステーション (青色の四角形) に接続しています。 親ステーションは、ConnectorType 0 のコネクター ラインを使用して道路に接続しています。
  • 入力 Stops フィーチャクラスにステーション エントランス (GStopType の値が 2 のフィーチャ) が含まれている場合は、ステーション エントランスが道路にスナップされ、親ステーションがステーション エントランスに接続されます。 この状況では、ステーション エントランスが道路と一致し、ConnectorType の値が 2 の StopConnectors ラインで親ステーションがステーション エントランスに接続され、ConnectorType の値が 1 の StopConnectors ラインでストップが親ステーションに接続されます。

    明示的に定義されたステーション エントランスに接続された親ステーション

    この親ステーションは、明示的に定義されたステーション エントランスに接続された親ステーションです。 ストップ (オレンジ色の円) は、ConnectorType 1 のコネクター ライン (グレーのライン) を使用して親ステーション (青色の四角形) に接続しています。 親ステーションは、ConnectorType 2 のコネクター ラインを使用してステーションの入口の場所 (緑色の四角形) にある道路に接続しています。
  • このツールを実行すると、Stops フィーチャクラスが変更されることがあります。 GStopType の値が 2 のストップ フィーチャ (ステーション エントランスを表す) は削除される場合があります。 これらのストップ フィーチャは代わりに出力 StopsOnStreets フィーチャクラスに挿入され、道路からステーション エントランスを通ってストップまでの正確な接続がモデル化されます。 ストップと空間的に一致する親ステーションも削除されることがあります。

  • このツールをスタンドアロン Python で実行した際に、入力 Stops フィーチャクラスに親ステーションまたはステーション エントランスが含まれていると、警告メッセージ 001059 がコンソールに表示される場合があります。 この警告メッセージは予想されるものであり、問題を示すものではありません。

パラメーター

ラベル 説明 データ タイプ

ターゲット フィーチャ データセット

交通機関に対応したネットワーク データセットが作成されるフィーチャ データセットです。 このフィーチャ データセットがすでに存在し、Stops というポイント フィーチャクラスと Network Analyst 公共交通機関データ モデルで示されたスキーマがこのデータセットに含まれている必要があります。 有効な Stops フィーチャクラスを作成するには、GTFS → ネットワーク データセット トランジット ソース ツールを使用します。

注意:

このツールを実行すると、Stops フィーチャクラスが変更されることがあります。 GStopType の値が 2 のストップ フィーチャ (ステーション エントランスを表す) は削除される場合があります。 これらのストップ フィーチャは代わりに出力 StopsOnStreets フィーチャクラスに挿入され、道路からステーション エントランスを通ってストップまでの正確な接続がモデル化されます。 ストップと空間的に一致する親ステーションも削除されることがあります。

Feature Dataset

入力道路フィーチャ

交通機関ストップおよびラインの接続先となる道路のポリライン フィーチャクラスです。 道路を徒歩で移動する歩行者をモデル化する場合、この道路フィーチャクラスは、交通機関に対応したネットワーク データセットで使用するフィーチャクラスと同じでなければなりません。 このツールを実行するために、フィーチャクラスがターゲット フィーチャ データセットに含まれている必要はありません。ただし、ネットワーク データセットの作成時に、フィーチャクラスがターゲット フィーチャ データセット内に存在している必要があります。

注意:

このツールを実行すると、入力道路フィーチャは変更されます。 StopsOnStreets フィーチャが道路と交差する場所に頂点が追加されます。 道路データを変更したくない場合は、このツールを実行する前に、道路データのコピーを作成しておきます。

Feature Layer

検索距離

交通機関ストップを入力ストリート フィーチャにスナップする検索距離。 検索距離の範囲外のストップはスナップされず、道路に接続されません。 検索距離を小さくすると、ストップが遠方の道路にスナップされることを防げますが、本来スナップすべきストップがスナップされなくなる可能性が高くなります。 検索距離を広げると、スナップされる可能性のあるストップの数が増えますが、道路データを編集して修正する必要のあるエラーが発生することがあります。 特定のストップの検索範囲内に道路フィーチャが存在しない場合は、出力 StopsOnStreets フィーチャが道路にスナップされず、Stops の対応するフィーチャと一致するため、ネットワーク データセット内の該当する場所で接続性が低下する可能性があります。

デフォルト値は 100 メートルです。

Linear Unit

入力道路フィーチャ レコードのサブセットの選択に使用する SQL 式です。 この式を満たした道路フィーチャにのみ交通機関ストップがスナップされます。 たとえば、この式を使用して、歩行者の移動が禁止されている道路にストップがスナップされないようにすることができます。

SQL Expression

派生した出力

ラベル 説明 データ タイプ

更新されたターゲット フィーチャ データセット

新しいフィーチャクラスが追加されたフィーチャ データセットまたは既存のフィーチャクラスが更新されたフィーチャ データセットです。

Feature Dataset

更新された入力道路フィーチャ

このツールで修正された入力道路フィーチャクラス。

Feature Class

更新された入力ストップ

ターゲット フィーチャ データセット内にあり、このツールで修正された Stops フィーチャクラスです。

Feature Class

道路上の出力ストップ

Stops フィーチャのコピーを入力道路フィーチャにスナップして作成された Network Analyst 公共交通機関データ モデルの StopsOnStreets フィーチャクラスです。

Feature Class

出力ストップ コネクター

元のストップの場所とそのストップが道路フィーチャにスナップされた場所の間に直線を描画して作成された Network Analyst 公共交通機関データ モデルの StopConnectors フィーチャクラスです。

Feature Class

環境

このツールは、ジオプロセシング環境を一切使用しません。

ライセンス情報

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