アイデンティティ(Identity) (解析)

サマリ

入力フィーチャとアイデンティティ フィーチャの交差部分を求めます。アイデンティティ フィーチャと重なり合う入力フィーチャまたは入力フィーチャの部分には、そのアイデンティティ フィーチャの属性が適用されます。

Identity illustration

使用法

構文

Identity_analysis (in_features, identity_features, out_feature_class, {join_attributes}, {cluster_tolerance}, {relationship})
パラメータ説明データ タイプ
in_features

入力フィーチャクラスまたはレイヤ。

Feature Layer
identity_features

アイデンティティ フィーチャクラスまたはレイヤ。ポリゴンであるか、入力フィーチャと同じジオメトリ タイプである必要があります。

Feature Layer
out_feature_class

作成されて、結果が書き込まれるフィーチャクラス。

Feature Class
join_attributes
(オプション)

どの属性を出力フィーチャクラスへ渡すかを指定します。

  • ALL(FID を含む)入力フィーチャのすべての属性とアイデンティティ フィーチャを出力フィーチャクラスへ渡します。これがデフォルトです。
  • NO_FID入力フィーチャの FID を除いたすべての属性とアイデンティティ フィーチャを出力フィーチャクラスへ渡します。
  • ONLY_FID入力フィーチャのすべての属性と、アイデンティティ フィーチャの FID のみを出力フィーチャクラスへ渡します。
String
cluster_tolerance
(オプション)

すべてのフィーチャ座標(ノードと頂点)の最短距離、および X方向、Y 方向、XY 方向に座標を移動できる距離。

Linear unit
relationship
(オプション)

入力フィーチャとアイデンティティ フィーチャとの空間リレーションシップを出力に書き出すかどうかを選択します。この設定は、入力フィーチャがラインであり、アイデンティティ フィーチャがポリゴンの場合のみ適用されます。

  • NO_RELATIONSHIPS空間リレーションシップが決定されません。
  • KEEP_RELATIONSHIPSポリゴン アイデンティティ上のラインの左側および右側のポリゴン情報が決定され、出力の RIGHT_poly および LEFT_poly フィールドに書き出されます。
Boolean

コードのサンプル

アイデンティティの例(Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードでアイデンティティ関数を使用する方法を示しています。

import arcpy
from arcpy import env
env.workspace = "c:/data/data.gdb"
arcpy.Identity_analysis("wells", "counties", "wells_w_county_info")
アイデンティティの例 2(スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、アイデンティティ関数をスクリプティングに適用する単純な例を示しています。

# IdentityWells.py
# Description: Simple example showing use of Identity tool
# Author: ESRI
 
# Import system modules
import arcpy
from arcpy import env

# Set the workspace
env.workspace = "C:/data/data.gdb"

# Set local parameters
inFeatures = "wells"
idFeatures = "counties"
outFeatures = "wells_w_county_info"

# Process: Use the Identity function
arcpy.Identity_analysis (inFeatures, idFeatures, outFeatures)
 

環境

関連項目

ライセンス情報

ArcView: いいえ
ArcEditor: いいえ
ArcInfo: はい

7/10/2012