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(in_dataset)
Parameter | Erklärung | 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 |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_dataset | Das aktualisierte Eingabe-Dataset. | Tabellensicht |
Codebeispiel
DisableAttachments – Beispiel (Python-Fenster)
Der folgende Codeausschnitt veranschaulicht, wie das Werkzeug DisableAttachments im Python-Fenster verwendet wird.
import arcpy
arcpy.DisableAttachments_management(r"C:\Data\City.gdb\Parcels")
DisableAttachments – Beispiel (eigenständiges Skript)
Mit dem folgenden Skript wird die Verwendung des Werkzeugs DisableAttachments in einem eigenständigen Skript veranschaulicht.
# 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)
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja