アタッチメントの保持環境設定を優先するツールは、入力フィーチャのアタッチメントを出力フィーチャにコピーします。 アタッチメント テーブルとリレーションシップ クラスが作成されます。
使用上の注意
- 入力フィーチャクラスにアタッチメントが添付されている必要があります。 この設定によって出力にアタッチメントが作成されたり有効化されることはありません。
- 出力ワークスペースが、アタッチメントをサポートする必要があります。 出力ワークスペースがアタッチメントをサポートしない場合、アタッチメントはコピーされません。たとえば、シェープファイルや DBF ファイルはアタッチメントをサポートしません。
- 次のツールは、アタッチメントを転送します。
[コピー (Copy)] ツールは、アタッチメントの保持環境設定に関係なく、常にアタッチメントをコピーします。
ダイアログの構文
- オン - アタッチメントが出力フィーチャクラスにコピーされます。これがデフォルトです。
- オフ - アタッチメントが出力にコピーされません。
スクリプトの構文
arcpy.env.maintainAttachments = True
パラメーター | 説明 |
---|---|
boolean_option | アタッチメントを出力フィーチャにコピーするかどうかを指定します。デフォルトは、True です。 |
スクリプトの例
import arcpy
# Set the maintainAttachments environment to False (no attachment copy)
arcpy.env.maintainAttachments = False