最近接 (Near) (解析)

この ArcGIS 2.9 ドキュメントはアーカイブされており、今後更新されません。 コンテンツとリンクが古い場合があります。 最新のドキュメントをご参照ください

サマリー

入力フィーチャと、別のレイヤーまたはフィーチャクラス内の最近接フィーチャとの間の、距離および他の近接情報を計算します。

ジオプロセシング ツールでの近接性の計算方法の詳細

ジオメトリ タイプ別の近接フィーチャの検索

使用法

  • 以下のフィールドが入力に追加されます。 これらのフィールドがすでに存在する場合、フィールドの値が更新されます。 これらのフィールド名は [フィールド名] (field_names) パラメーターを使用して構成できます。

    • NEAR_FID- 最近接フィーチャのオブジェクト ID。 近接フィーチャが見つからない場合、この値は -1 になります。
    • NEAR_DIST- 入力フィーチャと近接フィーチャ間の距離。 この値の単位は、[方法] パラメーターが [測地線] に設定され、入力が地理座標系内にある場合、入力フィーチャの座標系の距離単位、つまりメートルです。 近接フィーチャが見つからない場合、この値は -1 になります。
    • NEAR_FC- 近接フィーチャを含むフィーチャクラスのカタログ パス。 このフィールドは、複数の近接フィーチャが指定された場合にのみ出力テーブルに追加されます。 近接フィーチャが見つからない場合、この値は空の文字列または NULL になります。

    [位置] パラメーターがオン (Python では、location パラメーターを LOCATION に設定) の場合、以下のフィールドが入力フィーチャに追加されます。 フィールドがすでに存在する場合、フィールドの値が更新されます。 フィールドの値の単位は、[方法] パラメーターで選択した方法によって異なります。 [平面] に設定した場合、値は入力フィーチャの座標系の距離単位で表されます。 [測地線] に設定した場合、値は入力フィーチャの座標系に関連付けられた地理座標系で表されます。

    • NEAR_X- 入力フィーチャに最も近い近接フィーチャの位置の X 座標。 近接フィーチャが見つからない場合、この値は -1 になります。
    • NEAR_Y- 入力フィーチャに最も近い近接フィーチャの位置の Y 座標。 近接フィーチャが見つからない場合、この値は -1 になります。

    [角度] パラメーターがオン (Python では、angle パラメーターを ANGLE に設定) の場合、以下のフィールドが入力フィーチャに追加されます。 フィールドがすでに存在する場合、フィールドの値が更新されます。

    • NEAR_ANGLE- 入力フィーチャを近接フィーチャに接続するラインの、FROM_XFROM_Y の位置での角度。 近接フィーチャが見つからない場合、または近接フィーチャが入力フィーチャと交差する場合、この値は 0 になります。

  • 検索範囲内でフィーチャが見つからない場合、NEAR_FIDNEAR_DIST の値は -1 になります。

  • 入力フィーチャと近接フィーチャには、ポイント、マルチポイント、ライン、またはポリゴンを指定できます。

  • 近接フィーチャには、さまざまな形状タイプ (ポイント、マルチポイント、ライン、またはポリゴン) の 1 つ以上のフィーチャクラスを含めることができます。

  • 同じフィーチャクラスまたはレイヤーを、入力フィーチャと近接フィーチャの両方に使用することができます。 その場合、すべてのフィーチャの最近接フィーチャがそのフィーチャ自体になることを防ぐために、評価対象の入力フィーチャは、近接フィーチャの候補から除外されます。

  • 入力フィーチャには、選択を実行したレイヤーを指定できます。選択フィーチャは、ツールの実行中に使用および更新されます。残りのフィーチャには、新規作成されたフィールド (NEAR_FIDNEAR_DIST など) に -1 の値が設定されます。

  • 入力フィーチャからの最短距離が等しい複数の近接フィーチャが存在する場合、そのうちの 1 つが最近接フィーチャとしてランダムに選択されます。

  • [方法] パラメーターで [平面] オプションを使用する場合、入力フィーチャの座標系を、距離の測定に適した投影座標系 (正距方位図法など) にする必要があります。

    座標と投影法の詳細。

  • FROM_XFROM_YNEAR_X、および NEAR_Y の位置を視覚化するには、出力テーブルを、[XY イベント レイヤーの作成 (Make XY Event Layer)] ツールまたは [XY 座標 → ライン (XY To Line)] ツールへの入力として使用します。

パラメーター

ラベル説明データ タイプ
入力フィーチャ

ポイント、ポリライン、ポリゴン、またはマルチポイント タイプの入力フィーチャ。

Feature Layer
近接フィーチャ

近接フィーチャの候補が含まれる 1 つ以上のフィーチャ レイヤーまたはフィーチャクラス。 近接フィーチャとして、ポイント、ポリライン、ポリゴン、またはマルチポイントを使用できます。 複数のレイヤーまたはフィーチャクラスを指定した場合、NEAR_FC フィールドが入力テーブルに追加されます。このフィールドには、検出された最近接フィーチャを含むソース フィーチャクラスのパスが格納されます。 同じフィーチャクラスまたはレイヤーを、入力フィーチャと近接フィーチャの両方に使用することができます。

Feature Layer
検索範囲
(オプション)

近接フィーチャの検索に使用される半径。 この値を指定しない場合、すべての近接フィーチャが考慮されます。 距離を指定して、単位を指定しないか、単位に不明を指定した場合、入力フィーチャの座標系の単位が使用されます。 [測地線] オプションが [方法] パラメーターに使用されている場合、距離単位 (キロメートルやマイルなど) を使用します。

Linear Unit
位置
(オプション)

近接フィーチャ上の最も近い位置を示す XY 座標を NEAR_X フィールドと NEAR_Y フィールドに書き込むかどうかを指定します。

  • オフ - 位置を書き込みません。 これがデフォルトです。
  • オン - 位置を書き込みます。
Boolean
角度
(オプション)

近接角度を計算して出力テーブルの NEAR_ANGLE フィールドに書き込むかどうかを指定します。 近接角度は、入力フィーチャとその最近接フィーチャを最も近い位置で接続するラインの方向を示します。 [方法] パラメーターで [平面] 方法を使用した場合、角度の範囲は -180 〜 180°になり、0°は東、90°は北、180° (または -180°) は西、-90°は南を示します。 [測地線] 手法を使用した場合、角度の範囲は -180 〜 180°になり、0°は北、90°は東、180° (または -180°) は南、-90°は西を示します。

  • オフ - NEAR_ANGLE フィールドを追加しません。 これがデフォルトです。
  • オン - NEAR_ANGLE フィールドを追加します。
Boolean
方法
(オプション)

楕円体 (測地線) または平面地球 (平面) のどちらで最短パスを使用するかを指定します。 データが、距離の計測に適さない座標系 (Web メルカトル、任意の地理座標系など) で格納されている場合や、解析が広い地理範囲にまたがる場合、[測地線] を使用することをお勧めします。

  • 平面フィーチャ間で平面距離が使用されます。 これがデフォルトです。
  • 測地線測地線距離はフィーチャ間で使用されます。 この方法では、楕円体の曲率を考慮して、日付変更線と極の近くのデータを正確に処理します。
String
フィールド名
(オプション)

処理中に追加される属性フィールドの名前を指定します。

このパラメーターが使用されない、または追加されるフィールドがこのパラメーターから除外されている場合、デフォルトのフィールド名が使用されます。

デフォルトでは、NEAR_FID フィールドと NEAR_DIST フィールドが常に追加され、NEAR_X フィールドと NEAR_Y フィールドは [位置] パラメーター (Python では location) がオンのとき、NEAR_ANGLE フィールドは [角度] パラメーター (Python では angle) がオンのとき、NEAR_FC フィールドは複数の入力が使用されているときに、それぞれ追加されます。

Value Table

派生した出力

ラベル説明データ タイプ
更新された入力フィーチャ

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

Feature Layer

環境

特殊なケース

ライセンス情報

  • Basic: Yes
  • Standard: Yes
  • Advanced: Yes

関連トピック