Résumé
Cet outil supprime un index attributaire d'une table existante, d'une classe d'entités, d'un fichier de formes 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 fichiers de formes, les classes d'entités de géodatabases 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.
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.
Pour les données de géodatabases d'entreprise non inscrites comme versionnées, vous pouvez supprimer des index uniques ou non dans des champs GlobalID. Toutefois, si vous supprimez l'index d'un champ GlobalID, nous vous conseillons de rajouter un index dans le champ GlobalID pour améliorer les performances des requêtes attributaires sur la table ou la classe d'entités.
Syntaxe
arcpy.management.RemoveIndex(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. | Table View; Raster Layer; Mosaic Layer |
index_name [index_name,...] | Nom du ou des index à supprimer. | String |
Sortie dérivée
Nom | Explication | Type de données |
out_table | Table en entrée mise à jour. | Vue tabulaire, couche raster, couche de mosaïque |
Exemple de code
Le code ci-dessous illustre l'utilisation de l'outil RemoveIndex en mode immédiat.
import arcpy
arcpy.env.workspace = "C:/data/input/indices.gdb"
arcpy.RemoveIndex_management("lakes", ["IndexA", "IndexB"])
Le script autonome suivant illustre l'utilisation de l'outil RemoveIndex.
import arcpy
# Set a default workspace
arcpy.env.workspace = "c:/data"
# Remove two indexes from the feature class
arcpy.RemoveIndex_management("/county.gdb/lots", ["indexa", "indexb"])
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?