Résumé
Cet outil supprime un index attributaire d'une table existante, d'une classe d'entités, d'un fichier de formes, d'une couverture ou d'une classe de relations attribuées.
ArcGIS utilise des index attributaires pour localiser rapidement les enregistrements qui répondent à une requête attributaire.
Utilisation
Cet outil accepte en entrée les classes d'entités de couverture, les fichiers de formes, les classes d'entités de géodatabases fichier ou personnelles et les classes de relations attributaires.
Si le paramètre Nom de l'index est vide, il n'y a pas d'index attributaires dans le jeu de données.
Seules les classes d'entités d'une géodatabase fichier ou personnelle ou d'une base de données SDE prennent en charge plusieurs index attributaires. Par conséquent, la liste d'index peut ne contenir qu'un seul index à supprimer sauf si la table en entrée provient d'une géodatabase fichier ou personnelle ou d'une base de données SDE.
Une fois qu'un index a été ajouté, il peut être supprimé et ajouté à nouveau n'importe quand au cours de la vie de la classe d'entités ou de la table.
Le bouton Ajouter une valeur du paramètre Nom de l'index ou attribut indexé est utilisé uniquement dans ModelBuilder. Dans ModelBuilder, si l'outil précédent n'a pas été exécuté ou si ses données dérivées n'existent pas, il se peut qu'aucune valeur ne soit indiquée dans le paramètre Nom de l'index ou attribut indexé. Le bouton Ajouter une valeur vous permet d'ajouter des valeurs prévues pour terminer la boîte de dialogue Supprimer un index attributaire et poursuivre la création du modèle.
Syntaxe
RemoveIndex_management (in_table, index_name)
Paramètre | Explication | Type de données |
in_table | Table contenant le ou les index à supprimer. Il peut s'agir d'une table réelle, d'une table attributaire de classe d’entités ou d'une classe de relations attribuées. | Mosaic Layer; Raster Catalog Layer; Raster Layer; Table View |
index_name [index_name,...] | Nom du ou des index à supprimer. | String |
Exemple de code
Exemple en python d'utilisation de l'outil RemoveIndex (fenêtre Python)
Le code suivant montre comment utiliser la fonction RemoveIndex dans une fenêtre interactive Python.
import arcpy
arcpy.env.workspace = "C:/data/input/indices.gdb"
arcpy.RemoveIndex_management("lakes", ["IndexA", "IndexB"])
Exemple 2 d'utilisation en Python de l'outil RemoveIndex (script autonome)
import arcpy
# Set a default workspace
arcpy.env.workspace = "c:/data"
# Remove 2 indexes for the Feature Class below.
arcpy.RemoveIndex_management ("/county.gdb/lots", "indexa;indexb")
Environnements
Informations de licence
- ArcGIS Desktop Basic: Oui
- ArcGIS Desktop Standard: Oui
- ArcGIS Desktop Advanced: Oui