Advanced のライセンスで利用可能。
概要
フィーチャ属性テーブル内で変更された後に、カバレッジ内のユーザー ID を更新します。フィーチャ属性テーブルは、カバレッジ内の各フィーチャに正しいユーザー ID を設定するために使用されます。この値は、フィーチャ ユーザー ID が格納されるすべての場所に記録されます。
使用法
[アイテムの追加 (Add Item)] や [フィールド演算 (Calculate Field)] などのツールは、更新 ID が使用される前に、カバレッジのフィーチャ属性テーブル内のユーザー ID を追加または変更するために使用されます。
[ラベルの作成] ツールがカバレッジ ポリゴンのための新しいラベル ポイント作成のために使用された場合には、カバレッジ PAT に格納されたポリゴン ユーザー ID は新しいラベル ポイント ユーザー ID と等しくなくなってしまいます。[ラベルの作成] は、新しいラベルポイントとそれらのユーザー ID を LAB ファイルに格納します。更新 ID は、PAT 内に格納されたユーザー ID と等しくなるように、ラベル ポイント ユーザー ID を変更するために使用されます。
PAT に保存されているユーザー ID を変更し、ラベル ポイントのユーザー ID と一致させるには、[ビルド (Build)] ツールを使用します。
NAT ファイルのユーザー ID を更新した後は、更新 ID は必要ないため、[ノード] オプションはありません。
構文
arcpy.arc.IDEdit(in_cover, feature_type)
パラメーター | 説明 | データ タイプ |
in_cover | ユーザー ID が変更されるカバレッジ。 | Coverage |
feature_type | ユーザーが更新されるフィーチャのクラスを選択します。
| String |
コードのサンプル
IDEdit (ID の更新) の例 (スタンドアロン スクリプト)
次のスタンドアロン スクリプトで、カバレッジのユーザー ID を更新する方法を示します。
# Name: IDEdit_Example.py
# Description: Adds polygon labels, then updates the User-IDs for a coverage
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inCover = "texas"
featureType = "POLY"
#Execute IDEdit
arcpy.IDEdit_arc(inCover, featureType)
環境
ライセンス情報
- Basic: いいえ
- Standard: いいえ
- Advanced: 次のものが必要 ArcInfo Workstation がインストールされていること