Skip to main content

ロケーションの追加 (Add Locations) (Network Analyst ツール)

サマリー

ネットワーク解析レイヤーに入力フィーチャやレコードを追加します。 これらの入力は、ストップやバリアなどの特定のサブレイヤーに追加されます。 ネットワーク解析レイヤーが、ネットワーク データセットをネットワーク データ ソースとして参照する場合、事前に計算されたネットワーク ロケーション フィールドが入力からマッピングされない限り、このツールは、入力のネットワーク ロケーションを計算します。

ロケーションの追加 ツールがネットワーク上の解析の入力を検索する方法の詳細

使用法

  • このツールは通常、ネットワーク解析ワークフローの一部として使用されます。

    ネットワーク解析レイヤーのワークフローの詳細

  • 入力の配置時に、ネットワーク解析レイヤーの移動モードと既存のバリアが考慮されます。 このため、他の解析の入力を読み込む前に、解析の移動モードの設定とバリアの読み込みを行っておくことをおすすめします。

  • 検索許容値検索基準、および 検索クエリー パラメーターの値は、入力ネットワーク解析レイヤーに格納されているロケーション プロパティに基づいて自動的に入力されます。 ネットワーク解析レイヤーが、選択されたサブレイヤーのロケーション設定のオーバーライドを含んでいる場合、それらの設定が使用されます。 そうでない場合、ネットワーク解析レイヤーのデフォルトのロケーション設定が使用されます。

    ネットワーク解析レイヤーのロケーション設定の詳細

  • 検索許容値検索基準、または 検索クエリー パラメーターの値を変更した場合、このツールを実行すると、選択されたサブレイヤーのネットワーク解析レイヤーのロケーション設定のオーバーライドが更新されます。 これらのロケーション設定をネットワーク解析レイヤーに格納することによって、解析時に実行されたすべての自動再配置が、ネットワーク ロケーションを最初に計算したときに使用したロケーション設定と同じロケーション設定に確実に従うようになります。

  • 解析レイヤーがポータル サービスを参照する場合、ロケーション フィールドは、解析を実行するまでは計算されません。 これらのレイヤーの場合、ロケーションの追加 ツールは、ロケーション フィールドを計算せずに、解析レイヤーに入力をアペンドします。 このため、一部のツール パラメーターはこれらのレイヤーに適用されず、ジオプロセシング ウィンドウで非表示になるか、Python で無視されます。

  • このツールは Python スクリプトで使用できますが、Python でネットワーク解析を実行する際に推奨されるベストプラクティスは、代わりに arcpy.nax モジュールの解析クラスを使用することです。

    Python でのネットワーク解析の実行についての詳細。

パラメーター

ラベル 説明 データ タイプ

入力ネットワーク解析レイヤー

ネットワーク解析オブジェクトが追加されるネットワーク解析レイヤー。

Network Analyst Layer

サブ レイヤー

ネットワーク解析オブジェクトが追加されるネットワーク解析レイヤーのサブレイヤーの名前。

String

入力ロケーション

ネットワーク解析サブレイヤーに追加されるロケーションを含むフィーチャクラスまたはテーブル。

Table View

フィールド マッピング

(オプション)

位置が追加されるネットワーク解析サブレイヤーの入力フィールドと、入力データまたは指定された定数内のフィールドとの間のマッピング。

ネットワーク解析レイヤーの入力サブレイヤーには、解析動作を変更または制御するために入力できる一連の入力フィールドがあります。 サブレイヤーに位置を追加すると、このパラメーターを使用して、入力テーブルのフィールド値をサブレイヤー内のそれらのフィールドにマッピングできます。 フィールド マッピングを使用して、プロパティごとにデフォルトの定数値を指定することもできます。

フィールドもデフォルト値もプロパティに設定されていない場合、作成されたネットワーク解析オブジェクトではこのプロパティに NULL 値が設定されます。

各ネットワーク解析レイヤーのサブレイヤーごとの入力フィールドの完全なリストは、各レイヤーのドキュメントに記載されています。 たとえば、ルート レイヤーのストップ サブレイヤーの入力フィールドを調べます

読み込まれるデータに、解析に使用するネットワーク データセットおよび移動モードに基づく事前に計算されたネットワーク ロケーションまたはロケーション範囲が含まれている場合は、ドロップダウン メニューから ネットワーク ロケーション フィールドの使用 オプションを選択します。 ネットワーク ロケーション フィールドを使用したネットワーク解析オブジェクトの追加は、ジオメトリーによる読み込みより高速です。

ネットワーク ロケーション フィールドの詳細

注意:

ArcGIS Online および一部の ArcGIS Enterprise ポータルは、ネットワーク ロケーション フィールドの使用をサポートしていません。 これらのポータルのいずれかをネットワーク データ ソースとして使用するネットワーク解析レイヤーの場合、すべての入力が解析時に配置され、マッピングされたロケーション フィールドが無視されます。

Network Analyst Class FieldMap

検索許容値

(オプション)

入力フィーチャをネットワークに配置する際に使用される最大検索距離。 検索許容値の外側にあるフィーチャは配置されません。 パラメーターには値と単位が含まれます。

このパラメーターのデフォルト値は、入力ネットワーク解析レイヤーに格納されているロケーション プロパティに基づいて決定されます。 ネットワーク解析レイヤーが、選択されたサブレイヤーのロケーション設定のオーバーライドを含んでいる場合、それらの設定が使用されます。 そうでない場合、ネットワーク解析レイヤーのデフォルトのロケーション設定が使用されます。 デフォルト以外の値をこのパラメーターに設定すると、選択されたサブレイヤーのネットワーク解析レイヤーのロケーション設定のオーバーライドが更新されます。

ライン バリアやポリゴン バリアなど、ラインまたはポリゴン ジオメトリーを含むサブレイヤーに場所を追加する場合、このパラメーターは使用しません。

既存のネットワーク ロケーション フィールドを使用して位置を追加する場合、このパラメーターは使用されません。

レガシー:

ネットワーク解析レイヤーのネットワーク データ ソースが、11.0 より前のバージョンの ArcGIS Enterprise を実行しているポータルの場合、このパラメーターは使用されません。

Linear Unit

並べ替えフィールド

(オプション)

ネットワーク解析オブジェクトをネットワーク解析レイヤーに追加する際に、ネットワーク解析オブジェクトをソートする基準となるフィールド。 デフォルトは入力フィーチャクラスまたはテーブルの ObjectID フィールドです。

Field

検索基準

(オプション)

入力をネットワークに配置するときに検索されるネットワーク データセット内のエッジおよびジャンクション ソース。 たとえば、ネットワーク データセットが道路と歩道を表す個別のフィーチャクラスを参照する場合、入力を道路上に配置できますが、歩道上に配置できません。

注意:

廃棄物収集解析の場合、ジャンクション上にストップが配置されると解析処理は失敗します。 廃棄物収集解析レイヤーにストップを追加する際には、ジャンクション ソースへの配置を許可するようにこのパラメーターを構成しないでください。

このパラメーターのデフォルト値は、入力ネットワーク解析レイヤーに格納されているロケーション プロパティに基づいて決定されます。 ネットワーク解析レイヤーが、選択されたサブレイヤーのロケーション設定のオーバーライドを含んでいる場合、それらの設定が使用されます。 そうでない場合、ネットワーク解析レイヤーのデフォルトのロケーション設定が使用されます。 デフォルト以外の値をこのパラメーターに設定すると、選択されたサブレイヤーのネットワーク解析レイヤーのロケーション設定のオーバーライドが更新されます。

既存のネットワーク ロケーション フィールドを使用して位置を追加する場合、このパラメーターは使用されません。

ネットワーク解析レイヤーのネットワーク データ ソースが ArcGIS Online の場合、このパラメーターは使用されません。

レガシー:

ネットワーク解析レイヤーのネットワーク データ ソースが、11.0 より前のバージョンの ArcGIS Enterprise を実行しているポータルの場合、このパラメーターは使用されません。

値テーブル列:

  • SourceThe edge and junction sources in the network dataset.

  • Snap TypeSpecifies the snap type options for each network source.

    • NoneThe point will not locate on elements in this network source.

    • ShapeThe point will locate on the closest point of an element in this network source.

    • MiddleThis option is deprecated and behaves the same as Shape.

    • EndThis option is deprecated and behaves the same as Shape.

Value Table

すべてのクラスの最近接を検索

(オプション)
レガシー:

このパラメーターは非推奨であり、後方互換性のみのために維持されています。 MATCH_TO_CLOSEST または True のパラメーター値に対応する、検索に使用されるすべてのソースのうちの最寄りのネットワーク ソースが、常に入力と照合されます。

  • オン検索に使用されるすべてのソースのうちの最寄りのネットワーク ソースが、入力と照合されます。

  • オフこのオプションは非推奨であり、後方互換性のみのために維持されています。 検索に使用されるすべてのソースのうちの最寄りのネットワーク ソースが、入力と照合されます。

Boolean

既存のロケーションにアペンド

(オプション)

新しいネットワーク解析オブジェクトを既存のオブジェクトにアペンドするかどうかを指定します。

  • オン選択されたサブレイヤー内に存在する一連のオブジェクトに新しいネットワーク解析オブジェクトがアペンドされます。 これがデフォルトです。

  • オフ既存のネットワーク解析オブジェクトが削除され、新しいオブジェクトに置き換えられます。

Boolean

ネットワークへスナップ

(オプション)

入力内容を計算済みのネットワーク ロケーションにスナップするか、元の地理的位置に表示するかを指定します。

解析でアプローチ制限を使用して、ロケーションにアプローチするために車両が道路のどちら側を走行する必要があるかを制御する場合は、入力内容をネットワーク ロケーションにスナップしないか、スナップ オフセットを使用して、道路の片側にポイントがはっきりと表示されたままになるようにします。

ライン バリアやポリゴン バリアなど、ラインまたはポリゴン ジオメトリーを含むサブレイヤーに場所を追加する場合、このパラメーターは使用しません。

入力ネットワーク解析レイヤーのネットワーク データ ソースがポータル サービスの場合、このパラメーターは使用されません。

  • オンネットワーク ロケーションのジオメトリーがそのネットワーク ロケーションにスナップされます。

  • オフネットワーク ロケーションのジオメトリーが入力フィーチャのジオメトリーに基づきます。 これがデフォルトです。

Boolean

スナップ オフセット

(オプション)

ポイントをネットワークにスナップする際に適用されるオフセット距離。 オフセット距離がゼロだと、ポイントはネットワーク フィーチャ (一般的にライン) と一致します。 ネットワーク フィーチャからポイントをオフセットする場合、オフセット距離を入力します。 オフセットは、元のポイントの場所に関連しています。つまり、元のポイントが左側にあった場合、新しい場所は左にオフセットされます。 元のポイントが右側にあれば、新しいロケーションも右側にオフセットされます。

デフォルトは 5 メートルです。 ただし、ネットワークへスナップ がオフの場合、このパラメーターは無視されます。

ライン バリアやポリゴン バリアなど、ラインまたはポリゴン ジオメトリーを含むサブレイヤーに場所を追加する場合、このパラメーターは使用しません。

入力ネットワーク解析レイヤーのネットワーク データ ソースがポータル サービスの場合、このパラメーターは使用されません。

Linear Unit

ネットワークの制限部分を除外

(オプション)
レガシー:

このパラメーターは非推奨であり、後方互換性のみのために維持されています。 解析の入力は、EXCLUDE または True のパラメーター値に対応する、制限されたネットワーク エレメントには配置されません。

  • オン解析の入力は、制限されたネットワーク エレメントには配置されません。

  • オフこのオプションは非推奨であり、後方互換性のみのために維持されています。 解析の入力は、制限されたネットワーク エレメントには配置されません。

Boolean

検索クエリー

(オプション)

検索をソース フィーチャクラス内のフィーチャのサブセットに制限するクエリー。 この機能は、ネットワーク ロケーションとして適切でないフィーチャを検索したくない場合に有用です。 たとえば、高速道路のランプに配置したくない場合は、高速道路のランプを除外するクエリーを定義できます。 ネットワーク データセットのエッジまたはジャンクション ソース フィーチャクラスごとに個別の SQL 式を指定できます。

ジオプロセシング ウィンドウで明示的に指定されていないネットワーク ソースには、クエリーは適用されません。

このパラメーターのデフォルト値は、入力ネットワーク解析レイヤーに格納されているロケーション プロパティに基づいて決定されます。 ネットワーク解析レイヤーが、選択されたサブレイヤーのロケーション設定のオーバーライドを含んでいる場合、それらの設定が使用されます。 そうでない場合、ネットワーク解析レイヤーのデフォルトのロケーション設定が使用されます。 デフォルト以外の値をこのパラメーターに設定すると、選択されたサブレイヤーのネットワーク解析レイヤーのロケーション設定のオーバーライドが更新されます。

既存のネットワーク ロケーション フィールドを使用して位置を追加する場合、このパラメーターは使用されません。

ネットワーク解析レイヤーのネットワーク データ ソースが ArcGIS Online の場合、このパラメーターは使用されません。

レガシー:

ネットワーク解析レイヤーのネットワーク データ ソースが、11.0 より前のバージョンの ArcGIS Enterprise を実行しているポータルの場合、このパラメーターは使用されません。

値テーブル列:

  • NameThe edge and junction sources in the network dataset.

  • QueryThe query for each network source.

Value Table

解析時の自動再配置を許可

(オプション)

解析で有効かつルート検索可能なロケーション フィールドを保証するために、既存のネットワーク ロケーション フィールドを含む入力を解析時に自動的に再配置できるかどうかを指定します。

このパラメーターのデフォルト値は、入力ネットワーク解析レイヤーに格納されているロケーション プロパティに基づいて決定されます。 ネットワーク解析レイヤーが、選択されたサブレイヤーのロケーション設定のオーバーライドを含んでいる場合、それらの設定が使用されます。 そうでない場合、ネットワーク解析レイヤーのデフォルトのロケーション設定が使用されます。 デフォルト以外の値をこのパラメーターに設定すると、選択されたサブレイヤーのネットワーク解析レイヤーのロケーション設定のオーバーライドが更新されます。

解析時の自動再配置が許可されない場合でも、ロケーション フィールドを含まないか、不完全なロケーション フィールドを含む入力が解析時に配置されます。

ネットワーク解析レイヤーのネットワーク データ ソースが ArcGIS Online の場合、このパラメーターは使用されません。

入力ネットワーク解析レイヤーのネットワーク データ ソースが、ネットワーク ロケーション フィールドの使用をサポートしていない ArcGIS Enterprise ポータルの場合、このパラメーターは使用されません。

レガシー:

ネットワーク解析レイヤーのネットワーク データ ソースが、11.0 より前のバージョンの ArcGIS Enterprise を実行しているポータルの場合、このパラメーターは使用されません。

  • オン制限されたネットワーク エレメント上にあるポイントおよびバリアの影響を受けるポイントが、解析時に最も近いルート検索可能な位置に再配置されます。 これがデフォルトです。

  • オフポイントに到達できない場合でも、解析時にネットワーク ロケーション フィールドがそのまま使用されます。ポイントに到達できない場合、解析が失敗することがあります。

Boolean

派生した出力

ラベル 説明 データ タイプ

更新された入力ネットワーク解析レイヤー

更新されたネットワーク解析レイヤー。

Network Analyst Layer

環境

現在のワークスペース

ライセンス情報

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