アイデンティティ(Identity) (カバレッジ)
サマリ
2 つのカバレッジのジオメトリック交差部を計算します。入力カバレッジのすべてのフィーチャ、および入力カバレッジとオーバーラップするアイデンティティ カバレッジのフィーチャは、出力カバレッジに保持されます。
図
使用法
-
アイデンティティ カバレッジにはポリゴン トポロジが存在している必要があります。
-
入力カバレッジ、アイデンティティ カバレッジ、および出力カバレッジは、別々のワークスペースにある場合でも、異なる名前を持たなければなりません。
-
入力カバレッジのルート システムは、出力カバレッジに保持されます。ただし、ルートとセクション自体に対する [アイデンティティ(Identity)] は許可されていません。
-
入力カバレッジとアイデンティティ カバレッジの両方のリージョン サブクラスは、[ポリゴン] オプションで保持されます。同じ名前および属性スキーマを持つサブクラスは、追加されます。出力リージョンは、出力カバレッジの範囲によってクリップされます。
-
[ポリゴン] オプションを使用している場合、ラベル ポイントが、各出力カバレッジ ポリゴンごとに作成されます。新しいポリゴンのユーザ ID はそのポリゴンの内部番号から 1 を引いた値に設定されます。[ライン] オプションを使用している場合、入力カバレッジのユーザ ID は保持されます。
-
アノテーションは、入力カバレッジからコピーされ、出力カバレッジ内に保存されます。
-
出力カバレッジの座標精度は、環境設定の [出力カバレッジの精度] によって決定されます。
-
カバレッジ間で投影情報ファイルが比較され、類似性が判定されます。判定には、環境設定の [投影情報ファイル間の比較のレベル] が適用されます。
-
出力カバレッジは、入力カバレッジのポイント属性テーブル、ティック、および投影ファイル データ モデルのコンテンツからアイテムを継承します。
-
入力カバレッジが他の平面グラフに属するライン データを持つ場合、そのデータは出力カバレッジで維持されます。たとえば、さまざまなレベルの電線や河川沿いの道路などの一致するアークや同一線上のアークでは、一致する同一線上のライン セグメントは保持されます。ただし、追加の頂点を挿入できます。河川を渡る道路などの交差するアークの場合は、交差して見える箇所にノードは挿入されません。
構文
パラメータ | 説明 | データ タイプ |
in_cover |
アイデンティティ カバレッジとオーバーレイされるカバレッジ。 | Coverage |
identity_cover |
入力カバレッジと重ねられるカバレッジ。ポリゴン フィーチャを持つ必要があります。 | Coverage |
out_cover |
作成されるカバレッジ。 | Coverage |
feature_type (オプション) |
使用される入力カバレッジからのフィーチャクラス。
| String |
fuzzy_tolerance (オプション) |
出力カバレッジの座標間の最短距離。デフォルトでは、入力およびイレース カバレッジからの最小ファジー許容値が使用されます。 | Double |
join_attributes (オプション) |
入力カバレッジのフィーチャ属性とアイデンティティ カバレッジ内にあるすべてのアイテムを、出力カバレッジのフィーチャ属性テーブルに結合するかどうかを指定します。
| Boolean |
コードのサンプル
次のスタンドアロン スクリプトは、市の境界を通過する道路を分割する方法を示しています。
# Name: Identity_Example.py # Description: Splits roads where they pass through city boundaries. # Requirements: ArcInfo Workstation # Import system modules import arcpy from arcpy import env # Set environment settings env.workspace = "C:/data" # Set local variables inCover = "major_rds" identityCover = "citylim" outCover = "C:/output/major_roads" featureType = "LINE" # Execute Identity arcpy.Identity_arc(inCover, identityCover, outCover, featureType, "", "")