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'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 de l'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 # Author: ESRI # 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)