Résumé
Supprime définitivement du disque des données. Tous les types de données géographiques pris en charge par ArcGIS, ainsi que les boîtes à outils et les espaces de travail (dossiers et 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 géométrique au niveau de types d’entité simple. Ainsi, les classes d’entités tronçons deviennent des classes d’entités lignes 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.
Il n'est pas possible de supprimer les tables et classes d'entités participant à un jeu de données d'analyse du réseau ou à une topologie.
La suppression d’une mosaïque entraîne uniquement la suppression de cette mosaïque même. Pour supprimer une mosaïque dans son intégralité, y compris les tables contenues dans la base de données et, éventuellement, les vues d’ensemble ou caches créés avec, utilisez l’outil Supprimer une mosaïque.
La suppression d'un fichier de connexion à une base de données ne supprime pas la base de données d'entreprise. 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.
L'outil Supprimer peut servir à supprimer l'espace de travail in_memory. Lorsque l'espace de travail in_memory est supprimé, 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.
L’outil Supprimer permet de supprimer l’espace de travail temporaire. Lorsque l’espace de travail temporaire est supprimé, ce sont tous les jeux de données qu’il renferme qui sont supprimés. Vous pouvez tout de même continuer à écrire dans l’espace de travail temporaire qui, lui, subsiste.
Syntaxe
arcpy.management.Delete(in_data, {data_type})
Paramètre | Explication | Type de données |
in_data | Données en entrée à supprimer. | Data Element; Graph; Layer; Table View |
data_type (Facultatif) | Le type des données sur le disque à supprimer. Ceci est nécessaire uniquement lorsque les données en entrée sont dans une géodatabase et que des conflits de noms sont rencontrés, par exemple si la géodatabase contient un jeu de données d'entité et une classe d'entités qui portent le même nom. Dans ce cas, le type de données est utilisé pour clarifier le jeu de données à supprimer. | String |
Sortie dérivée
Nom | Explication | Type de données |
out_results | Indique si la suppression a abouti. | Booléen |
Exemple de code
Exemple d'utilisation de l'outil Supprimer (fenêtre Python)
Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction Delete en mode immédiat.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.Copy_management("majorrds.shp", "majorrdsCopy.shp")
arcpy.Delete_management("majorrdsCopy.shp")
Exemple 2 d'utilisation de l'outil Supprimer (script autonome)
Le script Python ci-dessous illustre l'utilisation de l'outil Delete dans un script autonome.
# 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"
# Execute Copy
arcpy.Copy_management(in_data, out_data)
# Execute Delete
arcpy.Delete_management(out_data)
Exemple 3 d’utilisation de l’outil Supprimer (fenêtre Python)
Le script de fenêtre Python ci-dessous illustre l’utilisation de la fonction Delete avec plusieurs entrées en mode immédiat.
import arcpy
arcpy.env.workspace = r"C:\dataToDelete"
arcpy.management.Delete(r"'NIRrG_ps8.afr';'redlands.tpkx';'colormap.img'")
Environnements
Cet outil n'utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui