Supprimer (Gestion des données)
Récapitulatif
Supprime définitivement du disque des données. Tous les types de données géographiques pris en charge par ArcGIS, ainsi que boîtes à outils et les espaces de travail (dossiers, géodatabases), peuvent être supprimés. Si l'élément spécifié est un espace de travail, tous les éléments qu'il contient sont également supprimés.
Utilisation
-
Les données actuellement utilisées dans une autre application ArcGIS ne peuvent pas être supprimées : l'outil échoue et renvoie l'erreur ERROR 000464.
-
La suppression d'un fichier de formes supprime également des fichiers auxiliaires tels que les fichiers de métadonnées, de projection et d'index.
-
La suppression d'un dossier déplace celui-ci vers la Corbeille du système, d'où il peut être restauré ou supprimé définitivement.
-
La suppression d'un réseau géométrique abaisse toutes les classes d'entités du réseau au niveau de types d'entité simple. Ainsi, les classes d'entités tronçons deviennent des classes d'entités linéaires et les classes d'entités jonctions deviennent des classes d'entités ponctuelles. La suppression du réseau supprime également toutes les tables de réseau associées ainsi que la classe d'entités jonctions orpheline de la géodatabase.
La suppression d'une mosaïque entraîne uniquement la suppression de la mosaïque, mais pas des éléments associés.
L'outil Supprimer la mosaïque supprime les éléments associés, tels que les aperçus de mosaïque, le cache d'élément et les références endommagées.
-
La suppression d'un fichier de connexion à une base de données ne supprime pas la base de données ArcSDE. Un fichier de connexion à une base de données n'est qu'un simple raccourci vers la base de données.
-
La suppression d'une classe de relations supprime l'enregistrement correspondant à cette relation de la table de relation.
Syntaxe
Paramètre | Explication | Type de données |
in_data |
Données en entrée à supprimer. | Data Element; Graph; Layer; Table View |
data_type (Facultatif) |
Type de données du paramètre Elément de données en entrée. Le type de données est affiché à des fins d'information et ne peut être modifié. | String |
Exemple de code
Le script de fenêtre Python suivant montre comment utiliser la fonction Supprimer en mode immédiat.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.Copy_management(("majorrds.shp"), "majorrdsCopy.shp")
arcpy.Delete_management("majorrdsCopy.shp")
Le script Python ci-dessous illustre l'utilisation de la fonction Supprimer dans un script autonome.
# 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)
Vous pouvez utiliser l'outil Supprimer pour supprimer l'espace de travail in_memory. Lorsque vous supprimez le contenu de l'espace de travail in_memory, tous les jeux de données qu'il renferme sont supprimés, mais vous pouvez tout de même continuer à écrire dans l'espace de travail in_memory qui subsiste.
import arcpy
arcpy.Delete_management("in_memory")