最近接 (解析ツール)
サマリー
1 つ以上のフィーチャクラスまたはレイヤー内のフィーチャ間の、距離などの近接情報を計算します。
図

使用法
以下のフィールドが入力に追加されます。 これらのフィールドがすでに存在する場合、フィールドの値が更新されます。 これらのフィールド名は、フィールド名 パラメーターを使用して構成できます。
NEAR_FID—最近接フィーチャのオブジェクト ID。 近接フィーチャが見つからない場合、この値は -1 になります。NEAR_DIST—入力フィーチャから近接フィーチャまでの距離。 この値の単位は、方法 パラメーターが 測地線 に設定され、入力で地理座標系が使用されている場合、入力フィーチャの座標系の距離単位、つまりメートルです。 近接フィーチャが見つからない場合、この値は -1 になります。NEAR_FC—見つかった最近接フィーチャを含むソース フィーチャクラスのパス。 レイヤーが入力として使用される場合は、レイヤー名が使用され、パスが入力として使用される場合は、フィーチャクラスへのカタログ パスが使用されます。 このフィールドは、複数の近接フィーチャが指定された場合にのみ出力テーブルに追加されます。 近接フィーチャが見つからない場合、この値は空の文字列または NULL になります。
位置 パラメーターがオンの場合、以下のフィールドが入力に追加されます。 フィールドがすでに存在する場合、フィールドの値が更新されます。 フィールド値の単位は、方法 パラメーターの値によって異なります。 方法 パラメーターが 平面 に設定されている場合、フィールド値は入力フィーチャの座標系の距離単位で表されます。 測地線 に設定されている場合、フィールド値は入力フィーチャの座標系に関連付けられた地理座標系で表されます。
NEAR_X—入力フィーチャに最も近い近接フィーチャの位置の X 座標。 近接フィーチャが見つからない場合、この値は -1 になります。NEAR_Y—入力フィーチャに最も近い近接フィーチャの位置の Y 座標。 近接フィーチャが見つからない場合、この値は -1 になります。
角度 パラメーターがオンの場合、以下のフィールドが入力フィーチャに追加されます。 フィールドがすでに存在する場合は、フィールドの値が更新されます。
NEAR_ANGLE—入力フィーチャを近接フィーチャに接続するラインの、FROM_XとFROM_Yの位置での角度。 近接フィーチャが見つからない場合、または近接フィーチャが入力フィーチャと交差する場合、この値は 0 になります。
検索範囲内にフィーチャがない場合、
NEAR_FIDとNEAR_DISTの値は -1 になります。入力フィーチャと近接フィーチャにはどちらも、ポイント、マルチポイント、ライン、またはポリゴンを指定できます。
近接フィーチャ パラメーター値には、さまざまな形状タイプ (ポイント、マルチポイント、ライン、またはポリゴン) の 1 つ以上のフィーチャクラスを含めることができます。
単一のフィーチャクラスやレイヤー内で距離や追加の近接情報を計算するには、同じフィーチャクラスまたはレイヤーを使用できます。 その場合、すべてのフィーチャの最近接フィーチャがそのフィーチャ自体になることを防ぐために、評価対象の入力フィーチャは、近接フィーチャの候補から除外されます。
これらの入力フィーチャには、選択を実行したレイヤーを指定できます。 ツールの操作中に、選択したフィーチャが使用および更新されます。 残りのフィーチャでは、新しく作成されたフィールド (
NEAR_FIDやNEAR_DISTなど) の値が -1 に設定されます。入力フィーチャからの最短距離が等しい複数の近接フィーチャが存在する場合、そのうちの 1 つが最近接フィーチャとしてランダムに選択されます。
方法 パラメーターで 平面 オプションを使用する場合は、距離の測定に適した投影法 (正距方位図法など) を入力フィーチャに使用します。
NEAR_XおよびNEAR_Yの位置を視覚化するには、出力テーブルを、XY イベント レイヤーの作成 ツールまたは XY 座標 → ライン ツールへの入力として使用します。You can set a unit of measurement for the
NEAR_DIST距離単位 パラメーターを使用して、メートル、キロメートル、マイルなどのフィールドを使用できます。このツールは、複数の 近接フィーチャ パラメーター値の入力ごとに最近接フィーチャの検出をサポートしています。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力フィーチャ |
ポイント、ポリライン、ポリゴン、またはマルチポイント タイプを指定できる入力フィーチャ。 |
Feature Layer |
|
近接フィーチャ |
近接フィーチャの候補が含まれる 1 つ以上のフィーチャ レイヤーまたはフィーチャクラス。 近接フィーチャとして、ポイント、ポリライン、ポリゴン、またはマルチポイントを使用できます。 複数のレイヤーまたはフィーチャクラスを指定した場合、 |
Feature Layer |
|
検索半径 (オプション) |
近接フィーチャの検索に使用される半径。 この値を指定しない場合、すべての近接フィーチャが考慮されます。 距離を指定して、単位を指定しないか、単位に不明を指定した場合、入力フィーチャの座標系の単位が使用されます。 方法 パラメーターに 測地線 オプションを使用した場合、キロメートルやマイルなどの距離単位を使用します。 |
Linear Unit |
|
位置 (オプション) |
近接フィーチャの最も近い位置を示す XY 座標を
|
Boolean |
|
角度 (オプション) |
近接角度を計算して出力テーブルの
|
Boolean |
|
方法 (オプション) |
楕円体 (測地線) または平面地球 (平面) のどちらの距離法の最短パスを使用するかを指定します。 距離の計測に適さない座標系 (Web メルカトル、任意の地理座標系など) で格納されているデータや、広い地理範囲にまたがるデータセットには、測地線 方法を使用することをおすすめします。
|
String |
|
フィールド名 (オプション) |
処理中に追加される属性フィールドの名前。 このパラメーターが使用されない、または追加されるフィールドがこのパラメーターから除外されている場合、デフォルトのフィールド名が使用されます。
必要に応じて、複数の 近接フィーチャ パラメーター値が存在する場合、フィールドが基づく入力を指定する 値テーブル列:
|
Value Table |
|
距離単位 (オプション) |
|
String |
|
フィールドの照合 (オプション) |
属性の照合に使用される、入力フィーチャと近接フィーチャのフィールドのペア。 入力フィーチャとフィールド値が一致する近接フィーチャのみが、最近接の計算に使用されます。 値テーブル列:
|
Value Table |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
更新された入力フィーチャ |
更新された入力フィーチャ。 |
Feature Layer |
環境
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい