Löschen (Data Management)

Zusammenfassung

Löscht Daten dauerhaft. Alle Arten geographischer Daten, die von ArcGIS unterstützt werden, sowie Toolboxes und Workspaces (Ordner und 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.

  • 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.

  • Feature-Classes und Tabellen, die an einem Netzwerkanalyse-Dataset oder einer Topologie beteiligt sind, können nicht gelöscht werden.

  • Beim Löschen eines Mosaik-Datasets wird nur das Mosaik-Dataset gelöscht. Um ein Mosaik-Dataset in seiner Gesamtheit zu löschen, einschließlich jeglicher Tabellen in der Datenbank und optional auch aller Übersichten oder Caches, die damit erstellt wurden, verwenden Sie das Werkzeug Mosaik-Dataset löschen.

  • Durch Löschen einer Datenbankverbindungsdatei wird die Enterprise-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.

  • Wenn Sie einen Layer löschen, wird nur der Layer entfernt; seine Quelldaten werden nicht gelöscht.

  • Mit diesem Werkzeug werden gehostete Feature-Services nicht gelöscht.

  • Das Werkzeug kann zum Löschen des Memory-Workspaces verwendet werden. Wenn der Memory-Workspace gelöscht wird, werden alle Datasets im Workspace gelöscht, der Memory-Workspace wird jedoch beibehalten, sodass Sie weiter in ihn schreiben können.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Datenelement

Die zu löschenden Eingabedaten.

Data Element; Graph; Layer; Table View; Utility Network
Datentyp
(optional)

Der Typ der zu löschenden Daten auf der Festplatte.

Dieser Parameter ist nur im Falle eines Namenskonflikts zwischen zwei verschiedenen Datentypen erforderlich. So kann eine Geodatabase beispielsweise eine Beziehungsklasse enthalten, deren Name mit dem einer Feature-Class identisch ist. Geben Sie in diesem Fall das entsprechende Schlüsselwort an.

  • FeatureClass: Bei doppelten Namen wird die Feature-Class verwendet.
  • FeatureDataset: Bei doppelten Namen wird das Feature-Dataset verwendet.
  • MosaicDataset: Bei doppelten Namen wird das Mosaik-Dataset verwendet.
  • ParcelFabric: Bei doppelten Namen wird die Parcel-Fabric verwendet.
  • RelationshipClass: Bei doppelten Namen wird die Beziehungsklasse verwendet.
  • Topology: Bei doppelten Namen wird die Topologie verwendet.
String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Löschen erfolgreich

Gibt an, ob der Löschvorgang erfolgreich war.

Boolean

arcpy.management.Delete(in_data, {data_type})
NameErläuterungDatentyp
in_data
[in_data,...]

Die zu löschenden Eingabedaten.

Data Element; Graph; Layer; Table View; Utility Network
data_type
(optional)

Der Typ der zu löschenden Daten auf der Festplatte.

Dieser Parameter ist nur im Falle eines Namenskonflikts zwischen zwei verschiedenen Datentypen erforderlich. So kann eine Geodatabase beispielsweise eine Beziehungsklasse enthalten, deren Name mit dem einer Feature-Class identisch ist. Geben Sie in diesem Fall das entsprechende Schlüsselwort an.

  • FeatureClass: Bei doppelten Namen wird die Feature-Class verwendet.
  • FeatureDataset: Bei doppelten Namen wird das Feature-Dataset verwendet.
  • MosaicDataset: Bei doppelten Namen wird das Mosaik-Dataset verwendet.
  • ParcelFabric: Bei doppelten Namen wird die Parcel-Fabric verwendet.
  • RelationshipClass: Bei doppelten Namen wird die Beziehungsklasse verwendet.
  • Topology: Bei doppelten Namen wird die Topologie verwendet.
String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_results

Gibt an, ob der Löschvorgang erfolgreich war.

Boolean

Codebeispiel

Delete: Beispiel (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion Delete im unmittelbaren Modus verwendet wird.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.management.Copy("majorrds.shp", "majorrdsCopy.shp")
arcpy.management.Delete("majorrdsCopy.shp")
Delete: Beispiel 2 (eigenständiges Skript)

Das folgende Python-Skript veranschaulicht, wie die Funktion Delete in einem eigenständigen Skript verwendet wird.

# Name: Delete_Example2.py
# Description: Delete majorrdsCopy.shp 

# Import system modules
import arcpy

# Set workspace
arcpy.env.workspace = "C:/data"

# Set local variables
in_data = "majorrds.shp"
out_data = "majorrdscopy.shp"

# Run Copy
arcpy.management.Copy(in_data, out_data)

# Run Delete
arcpy.management.Delete(out_data)
Delete: Beispiel 3 (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion Delete mit mehreren Eingaben im unmittelbaren Modus verwendet wird.

import arcpy
arcpy.env.workspace = r"C:\dataToDelete"
arcpy.management.Delete(['NIRrG_ps8.afr', 'redlands.tpkx', 'colormap.img'])

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Verwandte Themen