ラベル | 説明 | データ タイプ |
入力データセット
| アタッチメントを無効化するジオデータベース テーブルまたはフィーチャクラス。入力は、バージョン 10 以降のジオデータベースに存在している必要があります。 | Table View |
派生した出力
ラベル | 説明 | データ タイプ |
更新された入力データセット | 更新された入力データセット。 | テーブル ビュー |
ジオデータベース フィーチャクラスまたはテーブルでアタッチメントを無効化します。このツールは、アタッチメント リレーションシップ クラスとアタッチメント テーブルを削除します。
入力データセットをエンタープライズ データセットから取得する場合、データの所有者として確立されたデータベース コネクションから取得する必要があります。
このツールは、ジオデータベースに内部的に格納されているアタッチメントと、入力データセットに関連付けられているアタッチメントをすべて削除します。アタッチメントを無効化した後に有効化すると、以前にフィーチャクラスまたはテーブルに関連付けられていたアタッチメントは失われます。
ジオデータベース フィーチャクラスまたはテーブルでアタッチメントが有効化されていない場合は、警告メッセージが表示され、処理は実行されません。
ラベル | 説明 | データ タイプ |
入力データセット
| アタッチメントを無効化するジオデータベース テーブルまたはフィーチャクラス。入力は、バージョン 10 以降のジオデータベースに存在している必要があります。 | Table View |
ラベル | 説明 | データ タイプ |
更新された入力データセット | 更新された入力データセット。 | テーブル ビュー |
arcpy.management.DisableAttachments(in_dataset)
名前 | 説明 | データ タイプ |
in_dataset | アタッチメントを無効化するジオデータベース テーブルまたはフィーチャクラス。入力は、バージョン 10 以降のジオデータベースに存在している必要があります。 | Table View |
名前 | 説明 | データ タイプ |
out_dataset | 更新された入力データセット。 | テーブル ビュー |
次のコード スニペットは、Python ウィンドウで DisableAttachments (アタッチメントの削除) ツールを使用する方法を示しています。
import arcpy
arcpy.DisableAttachments_management(r"C:\Data\City.gdb\Parcels")
次のスクリプトは、スタンドアロン スクリプトで DisableAttachments ツールを使用する方法を示しています。
# Name: DisableAttachments_Example.py
# Description: GDB Attachments are no longer required, so disable
# attachments on the input dataset
# Import system modules
import arcpy
# Set the geoprocessing workspace to the feature dataset LandRecord
# in the geodatabase City.gdb
arcpy.env.workspace = r"C:\Data\City.gdb\LandRecord"
# Set local variables
input = "Parcels"
# Use DisableAttachments to delete all attachment files from the gdb
# and disable attachment handling
arcpy.DisableAttachments_management(input)