Zusammenfassung
Hiermit werden Daten dauerhaft vom Datenträger gelöscht. Alle Arten geographischer Daten, die von ArcGIS unterstützt werden, sowie Toolboxes und Workspaces (Ordner, Geodatabases) können gelöscht werden. Wenn es sich bei dem angegebenen Element um einen Workspace handelt, werden alle darin enthaltenen Elemente ebenfalls gelöscht.
Verwendung
Daten, die zurzeit in einer anderen ArcGIS-Anwendung verwendet werden, können nicht gelöscht werden – die Ausführung des Werkzeugs führt zu "FEHLER 000464".
Wenn ein Shapefile gelöscht wird, werden auch Nebendateien wie die Metadaten-, Projektions- und Indexdateien gelöscht.
Wenn ein Ordner gelöscht wird, wird er in den Papierkorb des Systems verschoben. Dort kann er wiederhergestellt oder dauerhaft gelöscht werden.
Beim Löschen eines geometrischen Netzwerks werden alle Feature-Classes im Netzwerk auf Simple-Feature-Typen herabgestuft. Edge-Feature-Classes werden zu Line-Feature-Classes, Junction-Feature-Classes werden zu Point-Feature-Classes. Beim Löschen des Netzwerks werden auch alle in Beziehung stehenden Netzwerktabellen und die Orphan-Junction-Feature-Class aus der Geodatabase gelöscht.
Beim Löschen eines Mosaik-Datasets wird nur das Mosaik-Dataset selbst, nicht die zugehörigen Elemente, gelöscht.
Das Werkzeug Mosaik-Dataset löschen löscht zugeordnete Elemente wie Mosaik-Dataset-Übersichten, Element-Cache und fehlerhafte Verweise.
Durch Löschen einer Datenbankverbindungsdatei wird die ArcSDE-Datenbank nicht gelöscht. Eine Datenbankverbindungsdatei ist einfach eine Verknüpfung zur Datenbank.
Beim Löschen einer Beziehungsklasse wird die Zeile, die dieser Beziehung entspricht, aus der Beziehungstabelle gelöscht.
Syntax
Delete_management (in_data, {data_type})
Parameter | Erläuterung | Datentyp |
in_data | Die zu löschenden Eingabedaten. | Data Element; Graph; Layer; Table View |
data_type (optional) | Der Datentyp des Eingabe-Datenelements. Der Datentyp wird zu Informationszwecken angezeigt und kann nicht geändert werden. | String |
Codebeispiel
Delete – Beispiel (Python-Fenster)
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion "Delete" im unmittelbaren Modus verwenden.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.Copy_management(("majorrds.shp"), "majorrdsCopy.shp")
arcpy.Delete_management("majorrdsCopy.shp")
Delete – Beispiel 2 (eigenständiges Python-Skript)
Das folgende Python-Skript veranschaulicht, wie Sie die Funktion "Delete" in einem eigenständigen Skript verwenden.
# Name: Delete_Example2.py
# Description: Delete majorrdsCopy.shp
# Import system modules
import arcpy
from arcpy import env
# Set workspace
ENV.workspace = "C:/data"
# Set local variables
in_data0 = "majorrds.shp"
out_data = "majorrdscopy.shp"
data_type = ""
# Execute Copy
arcpy.Copy_management(in_data, out_data, data_type)
# Execute Delete
arcpy.Delete_management(out_data, data_type)
Löschen – Beispiel 3 (Python-Fenster)
Mit dem Werkzeug "Löschen" können Sie den In-Memory-Workspace löschen. Wenn Sie den In-Memory-Workspace löschen, werden alle Datasets im Workspace gelöscht, der In-Memory-Workspace wird jedoch beibehalten, sodass Sie weiter in ihn schreiben können.
import arcpy
arcpy.Delete_management("in_memory")
Umgebung
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzierungsinformationen
- ArcGIS for Desktop Basic: Ja
- ArcGIS for Desktop Standard: Ja
- ArcGIS for Desktop Advanced: Ja