Zusammenfassung
Deaktiviert Anlagen an eine Geodatabase-Feature-Class oder Tabelle. Löscht die Anlagenbeziehungsklasse und Anlagetabelle.
Verwendung
Dieses Werkzeug löscht alle in der Geodatabase intern gespeicherten und mit dem Eingabe-Dataset verknüpften Anlagen dauerhaft. Wenn Anlagen aktiviert werden, nachdem sie deaktiviert waren, sind keine Anlagen vorhanden, die zuvor mit der Feature-Class oder Tabelle verknüpft waren.
Wenn die Geodatabase-Feature-Class oder die Tabelle keine Anlagen aktiviert hat, wird eine Warnmeldung ausgegeben, und es findet keine Verarbeitung statt.
Syntax
DisableAttachments_management (in_dataset)
Parameter | Erläuterung | Datentyp |
in_dataset | Geodatabase-Tabelle oder Feature-Class, für die Anlagen deaktiviert werden. Die Eingabedaten müssen sich in einer Geodatabase der Version 10 oder höher befinden. | Table View |
Codebeispiel
DisableAttachments – Beispiel (Python-Fenster)
Der folgende Codeausschnitt illustriert, wie das Werkzeug "DisableAttachments" im Python-Fenster verwendet wird.
import arcpy
arcpy.DisableAttachments_management(r"C:\Data\City.gdb\Parcels")
DisableAttachments – Beispiel (eigenständiges Python-Skript)
Das folgende Skript veranschaulicht, wie Sie das Werkzeug "DisableAttachments" in einem eigenständigen Skript verwenden.
# 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)
Umgebung
Lizenzierungsinformationen
- ArcGIS for Desktop Basic: Nein
- ArcGIS for Desktop Standard: Ja
- ArcGIS for Desktop Advanced: Ja