最近接(Near) (カバレッジ)

ライセンス レベル:BasicStandardAdvanced

サマリ

カバレッジの各ポイントから別のカバレッジの最も近いアーク、ポイント、ノードまでの距離を計算します。

Near illustration

使用法

構文

Near_arc (in_cover, near_cover, out_cover, {feature_type}, {search_radius}, {location})
パラメータ説明データ タイプ
in_cover

<near_cover:> 内にある最も近いアーク、ポイント、ノードまでの距離を計算するポイントを含むカバレッジ。

Coverage
near_cover

各入力カバー ポイントからの距離の計算に使用されるフィーチャを持つラインまたはポイント カバレッジ。これは、入力カバーとは異なる必要があります。

Coverage
out_cover

作成されるカバレッジ。<input_cover> が <output_cover:> にコピーされてから、[最近接(Near)] が <output_cover:> に対して実行されます。

Coverage
feature_type
(オプション)

ポイントから最も近いフィーチャを検索して、それらの距離を計算するフィーチャのタイプ。

  • LINEポイントからアークまでの距離が算出されます。距離と <near_cover:> 内で最も近いアークの内部番号の新しいアイテムが <input_cover> の PAT に追加されます。これはデフォルトのオプションです。
  • POINTポイントからポイントまでの距離が算出されます。距離と <near_cover:> 内で最も近いポイントの内部番号の新しいアイテムが <input_cover> の PAT に追加されます。
  • NODEポイントからノードまでの距離が算出されます。距離と <near_cover:> 内で最も近いノードの内部番号の新しいアイテムが <input_cover> の PAT に追加されます。
String
search_radius
(オプション)

入力カバー フィーチャから、距離と近接カバー内部番号が算出される近接カバー フィーチャまでの最大距離(カバレッジ単位)。

指定された入力カバー ポイントまたはラインの検索半径内に近接カバー フィーチャが存在しない場合、[最近接(Near)] が出力する内部番号と距離は共にゼロになります。

デフォルトの検索半径は、近接するカバレッジの BND の幅または高さ(どちから大きい方)を 100 で割った値です。このデフォルトの検索半径は、検索半径の引数がゼロに設定されたかスキップされた場合に使用されます。

Double
location
(オプション)

最も近いアーク、ポイント、ノードの「最近接ポイント」の X、Y 座標を cover# および距離と共に保存するかどうかを決定します。新しいアイテムは、X-COORD および Y-COORD です。

  • NO_LOCATION最近接ポイントの X、Y 座標は保存されません。これがデフォルトです。
  • LOCATION最近接ポイントの X、Y 座標が cover# や距離と共に保存されます。
Boolean

コードのサンプル

Near(最近接)の例(スタンドアロン スクリプト)

次のスタンドアロン スクリプトで、あるカバレッジの井戸から別のカバレッジの道路までの距離を計算する方法を示します。

# Name: Near_Example.py
# Description: Computes the distances between wells and roads
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inCover = "wells142"
nearCover = "road"
outCover = "C:/output/nearwells"
featureType = "LINE"
searchRadius = 12000
location = "LOCATION"

# #Execute Near
arcpy.Near_arc(inCover, nearCover, outCover, featureType, 
               searchRadius, location)

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ×
ArcGIS for Desktop Standard: ×
ArcGIS for Desktop Advanced: 次のものが必要 ArcInfo Workstation がインストールされていること
5/10/2014