ロケーションの追加 (Add Locations) (Network Analyst ツール)
サマリー
ネットワーク解析レイヤーに入力フィーチャやレコードを追加します。 これらの入力は、ストップやバリアなどの特定のサブレイヤーに追加されます。 ネットワーク解析レイヤーが、ネットワーク データセットをネットワーク データ ソースとして参照する場合、事前に計算されたネットワーク ロケーション フィールドが入力からマッピングされない限り、このツールは、入力のネットワーク ロケーションを計算します。
使用法
このツールは通常、ネットワーク解析ワークフローの一部として使用されます。
入力の配置時に、ネットワーク解析レイヤーの移動モードと既存のバリアが考慮されます。 このため、他の解析の入力を読み込む前に、解析の移動モードの設定とバリアの読み込みを行っておくことをおすすめします。
検索許容値、検索基準、および 検索クエリー パラメーターの値は、入力ネットワーク解析レイヤーに格納されているロケーション プロパティに基づいて自動的に入力されます。 ネットワーク解析レイヤーが、選択されたサブレイヤーのロケーション設定のオーバーライドを含んでいる場合、それらの設定が使用されます。 そうでない場合、ネットワーク解析レイヤーのデフォルトのロケーション設定が使用されます。
検索許容値、検索基準、または 検索クエリー パラメーターの値を変更した場合、このツールを実行すると、選択されたサブレイヤーのネットワーク解析レイヤーのロケーション設定のオーバーライドが更新されます。 これらのロケーション設定をネットワーク解析レイヤーに格納することによって、解析時に実行されたすべての自動再配置が、ネットワーク ロケーションを最初に計算したときに使用したロケーション設定と同じロケーション設定に確実に従うようになります。
解析レイヤーがポータル サービスを参照する場合、ロケーション フィールドは、解析を実行するまでは計算されません。 これらのレイヤーの場合、ロケーションの追加 ツールは、ロケーション フィールドを計算せずに、解析レイヤーに入力をアペンドします。 このため、一部のツール パラメーターはこれらのレイヤーに適用されず、ジオプロセシング ウィンドウで非表示になるか、Python で無視されます。
このツールは Python スクリプトで使用できますが、Python でネットワーク解析を実行する際に推奨されるベストプラクティスは、代わりに
arcpy.naxモジュールの解析クラスを使用することです。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力ネットワーク解析レイヤー |
ネットワーク解析オブジェクトが追加されるネットワーク解析レイヤー。 |
Network Analyst Layer |
|
サブ レイヤー |
ネットワーク解析オブジェクトが追加されるネットワーク解析レイヤーのサブレイヤーの名前。 |
String |
|
入力ロケーション |
ネットワーク解析サブレイヤーに追加されるロケーションを含むフィーチャクラスまたはテーブル。 |
Table View |
|
フィールド マッピング (オプション) |
位置が追加されるネットワーク解析サブレイヤーの入力フィールドと、入力データまたは指定された定数内のフィールドとの間のマッピング。 ネットワーク解析レイヤーの入力サブレイヤーには、解析動作を変更または制御するために入力できる一連の入力フィールドがあります。 サブレイヤーに位置を追加すると、このパラメーターを使用して、入力テーブルのフィールド値をサブレイヤー内のそれらのフィールドにマッピングできます。 フィールド マッピングを使用して、プロパティごとにデフォルトの定数値を指定することもできます。 フィールドもデフォルト値もプロパティに設定されていない場合、作成されたネットワーク解析オブジェクトではこのプロパティに NULL 値が設定されます。 各ネットワーク解析レイヤーのサブレイヤーごとの入力フィールドの完全なリストは、各レイヤーのドキュメントに記載されています。 たとえば、ルート レイヤーのストップ サブレイヤーの入力フィールドを調べます。 読み込まれるデータに、解析に使用するネットワーク データセットおよび移動モードに基づく事前に計算されたネットワーク ロケーションまたはロケーション範囲が含まれている場合は、ドロップダウン メニューから ネットワーク ロケーション フィールドの使用 オプションを選択します。 ネットワーク ロケーション フィールドを使用したネットワーク解析オブジェクトの追加は、ジオメトリーによる読み込みより高速です。 注意:ArcGIS Online および一部の ArcGIS Enterprise ポータルは、ネットワーク ロケーション フィールドの使用をサポートしていません。 これらのポータルのいずれかをネットワーク データ ソースとして使用するネットワーク解析レイヤーの場合、すべての入力が解析時に配置され、マッピングされたロケーション フィールドが無視されます。 |
Network Analyst Class FieldMap |
|
検索許容値 (オプション) |
入力フィーチャをネットワークに配置する際に使用される最大検索距離。 検索許容値の外側にあるフィーチャは配置されません。 パラメーターには値と単位が含まれます。 このパラメーターのデフォルト値は、入力ネットワーク解析レイヤーに格納されているロケーション プロパティに基づいて決定されます。 ネットワーク解析レイヤーが、選択されたサブレイヤーのロケーション設定のオーバーライドを含んでいる場合、それらの設定が使用されます。 そうでない場合、ネットワーク解析レイヤーのデフォルトのロケーション設定が使用されます。 デフォルト以外の値をこのパラメーターに設定すると、選択されたサブレイヤーのネットワーク解析レイヤーのロケーション設定のオーバーライドが更新されます。 ライン バリアやポリゴン バリアなど、ラインまたはポリゴン ジオメトリーを含むサブレイヤーに場所を追加する場合、このパラメーターは使用しません。 既存のネットワーク ロケーション フィールドを使用して位置を追加する場合、このパラメーターは使用されません。 レガシー:ネットワーク解析レイヤーのネットワーク データ ソースが、11.0 より前のバージョンの ArcGIS Enterprise を実行しているポータルの場合、このパラメーターは使用されません。 |
Linear Unit |
|
並べ替えフィールド (オプション) |
ネットワーク解析オブジェクトをネットワーク解析レイヤーに追加する際に、ネットワーク解析オブジェクトをソートする基準となるフィールド。 デフォルトは入力フィーチャクラスまたはテーブルの |
Field |
|
検索基準 (オプション) |
入力をネットワークに配置するときに検索されるネットワーク データセット内のエッジおよびジャンクション ソース。 たとえば、ネットワーク データセットが道路と歩道を表す個別のフィーチャクラスを参照する場合、入力を道路上に配置できますが、歩道上に配置できません。 注意:廃棄物収集解析の場合、ジャンクション上にストップが配置されると解析処理は失敗します。 廃棄物収集解析レイヤーにストップを追加する際には、ジャンクション ソースへの配置を許可するようにこのパラメーターを構成しないでください。 このパラメーターのデフォルト値は、入力ネットワーク解析レイヤーに格納されているロケーション プロパティに基づいて決定されます。 ネットワーク解析レイヤーが、選択されたサブレイヤーのロケーション設定のオーバーライドを含んでいる場合、それらの設定が使用されます。 そうでない場合、ネットワーク解析レイヤーのデフォルトのロケーション設定が使用されます。 デフォルト以外の値をこのパラメーターに設定すると、選択されたサブレイヤーのネットワーク解析レイヤーのロケーション設定のオーバーライドが更新されます。 既存のネットワーク ロケーション フィールドを使用して位置を追加する場合、このパラメーターは使用されません。 ネットワーク解析レイヤーのネットワーク データ ソースが ArcGIS Online の場合、このパラメーターは使用されません。 レガシー:ネットワーク解析レイヤーのネットワーク データ ソースが、11.0 より前のバージョンの ArcGIS Enterprise を実行しているポータルの場合、このパラメーターは使用されません。 値テーブル列:
|
Value Table |
|
すべてのクラスの最近接を検索 (オプション) |
レガシー:このパラメーターは非推奨であり、後方互換性のみのために維持されています。
|
Boolean |
|
既存のロケーションにアペンド (オプション) |
新しいネットワーク解析オブジェクトを既存のオブジェクトにアペンドするかどうかを指定します。
|
Boolean |
|
ネットワークへスナップ (オプション) |
入力内容を計算済みのネットワーク ロケーションにスナップするか、元の地理的位置に表示するかを指定します。 解析でアプローチ制限を使用して、ロケーションにアプローチするために車両が道路のどちら側を走行する必要があるかを制御する場合は、入力内容をネットワーク ロケーションにスナップしないか、スナップ オフセットを使用して、道路の片側にポイントがはっきりと表示されたままになるようにします。 ライン バリアやポリゴン バリアなど、ラインまたはポリゴン ジオメトリーを含むサブレイヤーに場所を追加する場合、このパラメーターは使用しません。 入力ネットワーク解析レイヤーのネットワーク データ ソースがポータル サービスの場合、このパラメーターは使用されません。
|
Boolean |
|
スナップ オフセット (オプション) |
ポイントをネットワークにスナップする際に適用されるオフセット距離。 オフセット距離がゼロだと、ポイントはネットワーク フィーチャ (一般的にライン) と一致します。 ネットワーク フィーチャからポイントをオフセットする場合、オフセット距離を入力します。 オフセットは、元のポイントの場所に関連しています。つまり、元のポイントが左側にあった場合、新しい場所は左にオフセットされます。 元のポイントが右側にあれば、新しいロケーションも右側にオフセットされます。 デフォルトは 5 メートルです。 ただし、ネットワークへスナップ がオフの場合、このパラメーターは無視されます。 ライン バリアやポリゴン バリアなど、ラインまたはポリゴン ジオメトリーを含むサブレイヤーに場所を追加する場合、このパラメーターは使用しません。 入力ネットワーク解析レイヤーのネットワーク データ ソースがポータル サービスの場合、このパラメーターは使用されません。 |
Linear Unit |
|
ネットワークの制限部分を除外 (オプション) |
レガシー:このパラメーターは非推奨であり、後方互換性のみのために維持されています。 解析の入力は、
|
Boolean |
|
検索クエリー (オプション) |
検索をソース フィーチャクラス内のフィーチャのサブセットに制限するクエリー。 この機能は、ネットワーク ロケーションとして適切でないフィーチャを検索したくない場合に有用です。 たとえば、高速道路のランプに配置したくない場合は、高速道路のランプを除外するクエリーを定義できます。 ネットワーク データセットのエッジまたはジャンクション ソース フィーチャクラスごとに個別の SQL 式を指定できます。 ジオプロセシング ウィンドウで明示的に指定されていないネットワーク ソースには、クエリーは適用されません。 このパラメーターのデフォルト値は、入力ネットワーク解析レイヤーに格納されているロケーション プロパティに基づいて決定されます。 ネットワーク解析レイヤーが、選択されたサブレイヤーのロケーション設定のオーバーライドを含んでいる場合、それらの設定が使用されます。 そうでない場合、ネットワーク解析レイヤーのデフォルトのロケーション設定が使用されます。 デフォルト以外の値をこのパラメーターに設定すると、選択されたサブレイヤーのネットワーク解析レイヤーのロケーション設定のオーバーライドが更新されます。 既存のネットワーク ロケーション フィールドを使用して位置を追加する場合、このパラメーターは使用されません。 ネットワーク解析レイヤーのネットワーク データ ソースが ArcGIS Online の場合、このパラメーターは使用されません。 レガシー:ネットワーク解析レイヤーのネットワーク データ ソースが、11.0 より前のバージョンの ArcGIS Enterprise を実行しているポータルの場合、このパラメーターは使用されません。 値テーブル列:
|
Value Table |
|
解析時の自動再配置を許可 (オプション) |
解析で有効かつルート検索可能なロケーション フィールドを保証するために、既存のネットワーク ロケーション フィールドを含む入力を解析時に自動的に再配置できるかどうかを指定します。 このパラメーターのデフォルト値は、入力ネットワーク解析レイヤーに格納されているロケーション プロパティに基づいて決定されます。 ネットワーク解析レイヤーが、選択されたサブレイヤーのロケーション設定のオーバーライドを含んでいる場合、それらの設定が使用されます。 そうでない場合、ネットワーク解析レイヤーのデフォルトのロケーション設定が使用されます。 デフォルト以外の値をこのパラメーターに設定すると、選択されたサブレイヤーのネットワーク解析レイヤーのロケーション設定のオーバーライドが更新されます。 解析時の自動再配置が許可されない場合でも、ロケーション フィールドを含まないか、不完全なロケーション フィールドを含む入力が解析時に配置されます。 ネットワーク解析レイヤーのネットワーク データ ソースが ArcGIS Online の場合、このパラメーターは使用されません。 入力ネットワーク解析レイヤーのネットワーク データ ソースが、ネットワーク ロケーション フィールドの使用をサポートしていない ArcGIS Enterprise ポータルの場合、このパラメーターは使用されません。 レガシー:ネットワーク解析レイヤーのネットワーク データ ソースが、11.0 より前のバージョンの ArcGIS Enterprise を実行しているポータルの場合、このパラメーターは使用されません。
|
Boolean |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
更新された入力ネットワーク解析レイヤー |
更新されたネットワーク解析レイヤー。 |
Network Analyst Layer |
環境
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい