Suppr (Gestion des données)

Synthèse

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.

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

  • À compter de ArcGIS Pro 2.8, l’outil Supprimer permet de supprimer plusieurs éléments.

Paramètres

ÉtiquetteExplicationType de données
Élément de données en entrée

Données en entrée à supprimer.

Data Element; Graph; Layer; Table View; Utility Network
Type de données
(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 obtenue

ÉtiquetteExplicationType de données
Suppression réussie

Indique si la suppression a abouti.

Booléen

arcpy.management.Delete(in_data, {data_type})
NomExplicationType de données
in_data
[in_data,...]

Données en entrée à supprimer.

Data Element; Graph; Layer; Table View; Utility Network
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 obtenue

NomExplicationType 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

Rubriques connexes