Skip to main content

最近接 (解析ツール)

サマリー

1 つ以上のフィーチャクラスまたはレイヤー内のフィーチャ間の、距離などの近接情報を計算します。

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

最近接ツールの図

ジオメトリー タイプ別の近接フィーチャの検索が示されています。

使用法

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

    • NEAR_FID—最近接フィーチャのオブジェクト ID。 近接フィーチャが見つからない場合、この値は -1 になります。

    • NEAR_DIST—入力フィーチャから近接フィーチャまでの距離。 この値の単位は、方法 パラメーターが 測地線 に設定され、入力で地理座標系が使用されている場合、入力フィーチャの座標系の距離単位、つまりメートルです。 近接フィーチャが見つからない場合、この値は -1 になります。

    • NEAR_FC—見つかった最近接フィーチャを含むソース フィーチャクラスのパス。 レイヤーが入力として使用される場合は、レイヤー名が使用され、パスが入力として使用される場合は、フィーチャクラスへのカタログ パスが使用されます。 このフィールドは、複数の近接フィーチャが指定された場合にのみ出力テーブルに追加されます。 近接フィーチャが見つからない場合、この値は空の文字列または NULL になります。

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

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

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

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

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

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

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

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

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

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

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

    座標系と投影法の詳細

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

  • You can set a unit of measurement for the NEAR_DIST 距離単位 パラメーターを使用して、メートル、キロメートル、マイルなどのフィールドを使用できます。

  • このツールは、複数の 近接フィーチャ パラメーター値の入力ごとに最近接フィーチャの検出をサポートしています。

パラメーター

ラベル 説明 データ タイプ

入力フィーチャ

ポイント、ポリライン、ポリゴン、またはマルチポイント タイプを指定できる入力フィーチャ。

Feature Layer

近接フィーチャ

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

Feature Layer

検索半径

(オプション)

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

Linear Unit

位置

(オプション)

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

  • オン位置を書き込みます。

  • オフ位置を書き込みません。 これがデフォルトです。

Boolean

角度

(オプション)

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

  • オン近接角度は計算されて、NEAR_ANGLE フィールドに書き込まれます。

  • オフ近接角度は計算されず、NEAR_ANGLE フィールドに書き込まれません。 これがデフォルトです。

Boolean

方法

(オプション)

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

  • 平面フィーチャ間で平面距離が使用されます。 これがデフォルトです。

  • 測地線フィーチャ間で測地距離が使用されます。 この方法では、楕円体の曲率を考慮して、日付変更線と極の近くのデータを正確に処理します。

String

フィールド名

(オプション)

処理中に追加される属性フィールドの名前。

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

NEAR_FID および NEAR_DIST フィールドはデフォルトで追加されます。NEAR_X および NEAR_Y フィールドは 位置 パラメーターがオンの場合に追加され、NEAR_ANGLE フィールドは 角度 パラメーターがオンの場合に追加され、NEAR_FC フィールドは複数の入力が使用される場合に追加されます。

必要に応じて、複数の 近接フィーチャ パラメーター値が存在する場合、フィールドが基づく入力を指定する Near Features 列を指定します。

値テーブル列:

  • PropertyThe property type.

    • Feature IDThe object ID of the feature that is nearest will be added.

    • DistanceThe distance to the feature that is nearest will be added.

    • Location x-coordinateThe x-coordinate of the feature that is nearest will be added.

    • Location y-coordinateThe y-coordinate of the feature that is nearest will be added.

    • AngleThe angle to the feature that is nearest will be added.

    • Feature classThe name of the feature class with the nearest feature will be added.

  • Field NameThe name of the attribute field to add to contain the specified Near property.

  • Near FeaturesThe near features that the field values will be based on.

Value Table

距離単位

(オプション)

NEAR_DIST フィールドの計測単位を指定します。 計測単位が指定されない場合、NEAR_DIST フィールドの値は入力フィーチャの座標系の距離単位で表されます。 入力で地理座標系が使用され、測地線方法が使用されている場合、NEAR_DIST フィールドの単位はメートルになります。

  • キロメートル単位はキロメートルです。

  • メートル単位はメートルです。

  • 国際海里単位は国際海里です。

  • 法定マイル単位は法定マイルです。

  • 国際ヤード単位は国際ヤードです。

  • 国際フィート単位は国際フィートです。

  • 米国測量海里単位は米国測量海里です。

  • 米国測量マイル単位は米国測量マイルです。

  • 米国測量ヤード単位は米国測量ヤードです。

  • 米国測量フィート単位は米国測量フィートです。

String

フィールドの照合

(オプション)

属性の照合に使用される、入力フィーチャと近接フィーチャのフィールドのペア。 入力フィーチャとフィールド値が一致する近接フィーチャのみが、最近接の計算に使用されます。

値テーブル列:

  • Input FieldsFields from the input features that will be used for attribute matching.

  • Near FieldsFields from the near features that will be used for attribute matching.

Value Table

派生した出力

ラベル 説明 データ タイプ

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

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

Feature Layer

環境

範囲, 現在のワークスペース

ライセンス情報

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