公共交通機関データ モデルを道路へ接続 (Connect Public Transit Data Model To Streets) (公共交通機関ツール)
サマリー
交通機関ストップを道路フィーチャに接続して、交通機関に対応したネットワーク データセットで使用します。 このツールは、Network Analyst 公共交通機関データ モデルで定義されている StopsOnStreets および StopConnectors フィーチャクラスを作成するためのもので、「公共交通機関データを含むネットワーク データセットの作成および使用」で説明されているトランジット ネットワーク データセットを作成するより広範なワークフローの一部として実行されます。
ネットワーク データセット内で公共交通機関による移動を現実に即してモデル化するには、歩行者が交通機関ストップまで徒歩で移動し、交通機関を利用して、目的地まで徒歩で移動できるようにネットワークを設定する必要があります。 ネットワークには公共交通機関データと道路データの両方が含まれていなければならず、交通機関ストップとラインは道路に適切に接続される必要があります。 歩行者は、ストップでのみ交通機関ストップに出入りし、ストップは道路に接続されている必要があります。 このツールでは、このような接続を確実に行います。
このツールは、Stops フィーチャクラス (ターゲット フィーチャ データセット内に存在する必要がある) のコピーを作成し、コピーした Stops フィーチャを入力道路フィーチャにスナップして、指定の検索範囲および式の対象になるようにします。 次に、このツールは、各ストップとスナップされたコピーの間に直線を生成して StopConnectors フィーチャを作成します。これで、ストップの場所とストップが道路フィーチャにスナップされた場所の間に接続が作成されます。 ネットワーク データセットの有効な接続性を確保するために、入力道路フィーチャのスナップされたストップの場所に頂点が追加されます。

使用法
このツールで使用されるターゲット フィーチャ データセットがすでに存在し、
Stopsというポイント フィーチャクラスと Network Analyst 公共交通データ モデルで示されたスキーマがこのデータセットに含まれている必要があります。 有効なStopsフィーチャクラスを作成するには、GTFS → 公共交通機関データ モデル ツールを使用します。このツールは、ターゲット フィーチャ データセット内の公共交通機関ストップを道路フィーチャにスナップします。 編集操作と同様に、潜在的なエラーを防ぐために、すべてのフィーチャを同じ空間参照で保有することをおすすめします。 ターゲット フィーチャ データセットと入力道路フィーチャの空間参照を同じにすることをおすすめします。
このツールを実行すると、入力道路フィーチャは変更されます。
StopsOnStreetsフィーチャが道路と交差する場所に頂点が追加されます。 道路データを変更したくない場合は、このツールを実行する前に、道路データのコピーを作成しておきます。入力
Stopsフィーチャクラスに親ステーション (GStopTypeの値が 1 のフィーチャ) が含まれている場合は、親ステーションが道路に接続され、子ストップが親ステーションに接続されます。 親ステーションに接続されたストップは、道路に直接接続されません。
このストップは親ステーションに接続されたストップです。 ストップ (オレンジ色の円) は、 ConnectorType1 のコネクター ライン (グレーのライン) を使用して親ステーション (青色の四角形) に接続しています。 親ステーションは、ConnectorType0 のコネクター ラインを使用して道路に接続しています。入力
Stopsフィーチャクラスにステーション エントランス (GStopTypeの値が 2 のフィーチャ) が含まれている場合は、ステーション エントランスが道路にスナップされ、親ステーションがステーション エントランスに接続されます。 この状況では、ステーション エントランスが道路と一致し、ConnectorTypeの値が 2 のStopConnectorsラインで親ステーションがステーション エントランスに接続され、ConnectorTypeの値が 1 のStopConnectorsラインでストップが親ステーションに接続されます。
この親ステーションは、明示的に定義されたステーション エントランスに接続された親ステーションです。 ストップ (オレンジ色の円) は、 ConnectorType1 のコネクター ライン (グレーのライン) を使用して親ステーション (青色の四角形) に接続しています。 親ステーションは、ConnectorType2 のコネクター ラインを使用してステーションの入口の場所 (緑色の四角形) にある道路に接続しています。このツールを実行すると、
Stopsフィーチャクラスが変更されることがあります。GStopTypeの値が 2 のストップ フィーチャ (ステーション エントランスを表す) は削除される場合があります。 これらのストップ フィーチャは代わりに出力StopsOnStreetsフィーチャクラスに挿入され、道路からステーション エントランスを通ってストップまでの正確な接続がモデル化されます。 ストップと空間的に一致する親ステーションも削除されることがあります。このツールをスタンドアロン Python で実行した際に、入力
Stopsフィーチャクラスに親ステーションまたはステーション エントランスが含まれていると、警告メッセージ 001059 がコンソールに表示される場合があります。 この警告メッセージは予想されるものであり、問題を示すものではありません。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
ターゲット フィーチャ データセット |
交通機関に対応したネットワーク データセットが作成されるフィーチャ データセットです。 このフィーチャ データセットがすでに存在し、 注意:このツールを実行すると、 |
Feature Dataset |
|
入力道路フィーチャ |
交通機関ストップおよびラインの接続先となる道路のポリライン フィーチャクラスです。 道路を徒歩で移動する歩行者をモデル化する場合、この道路フィーチャクラスは、交通機関に対応したネットワーク データセットで使用するフィーチャクラスと同じでなければなりません。 このツールを実行するために、フィーチャクラスがターゲット フィーチャ データセットに含まれている必要はありません。ただし、ネットワーク データセットの作成時に、フィーチャクラスがターゲット フィーチャ データセット内に存在している必要があります。 注意:このツールを実行すると、入力道路フィーチャは変更されます。 |
Feature Layer |
|
検索距離 |
交通機関ストップを入力ストリート フィーチャにスナップする検索距離。 検索距離の範囲外のストップはスナップされず、道路に接続されません。 検索距離を小さくすると、ストップが遠方の道路にスナップされることを防げますが、本来スナップすべきストップがスナップされなくなる可能性が高くなります。 検索距離を広げると、スナップされる可能性のあるストップの数が増えますが、道路データを編集して修正する必要のあるエラーが発生することがあります。 特定のストップの検索範囲内に道路フィーチャが存在しない場合は、出力 デフォルト値は 100 メートルです。 |
Linear Unit |
|
式 |
入力道路フィーチャ レコードのサブセットの選択に使用する SQL 式です。 この式を満たした道路フィーチャにのみ交通機関ストップがスナップされます。 たとえば、この式を使用して、歩行者の移動が禁止されている道路にストップがスナップされないようにすることができます。 |
SQL Expression |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
更新されたターゲット フィーチャ データセット |
新しいフィーチャクラスが追加されたフィーチャ データセットまたは既存のフィーチャクラスが更新されたフィーチャ データセットです。 |
Feature Dataset |
|
更新された入力道路フィーチャ |
このツールで修正された入力道路フィーチャクラス。 |
Feature Class |
|
更新された入力ストップ |
ターゲット フィーチャ データセット内にあり、このツールで修正された |
Feature Class |
|
道路上の出力ストップ |
|
Feature Class |
|
出力ストップ コネクター |
元のストップの場所とそのストップが道路フィーチャにスナップされた場所の間に直線を描画して作成された Network Analyst 公共交通機関データ モデルの |
Feature Class |
環境
このツールは、ジオプロセシング環境を一切使用しません。
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい