Supprimer un index (Couverture)
Récapitulatif
Supprime un index attributaire de l'attribut spécifié et de la table INFO.
Utilisation
-
Dans ArcGIS, les opérations qui conservent les index attributaires sont peu nombreuses. Chaque mise à jour de la table attributaire d'entités ou de couverture entraîne la suppression des index attributaires.
-
Si une couverture ne contient pas d'index, la boîte de dialogue n'affiche aucun champ sur lequel supprimer un index.
-
Les index attributaires sont conservés lorsque des tables INFO sont dupliquées avec l'outil Copier ou Copier des entités.
-
Les index attributaires sont stockés dans le répertoire INFO de l'espace de travail. Ils sont nommés avec un préfixe ARC (par exemple, ARC0001R.003). Ce fichier est un index pour le troisième attribut de la table INFO dont le nom interne est ARC0001.DAT.
-
Les attributs indexés accélèrent les opérations de sélection et de mise en relation d'ArcGIS. L'outil Indexer l'attribut permet de créer un index attributaire.
-
Le bouton Ajouter un champ du paramètre 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'aucun nom de champ ne soit renseigné dans le paramètre Attribut indexé. Le bouton Ajouter un champ vous permet d'ajouter des champs prévus pour terminer la saisie de valeurs dans la boîte de dialogue Supprimer un index et poursuivre la création du modèle.
Syntaxe
Paramètre | Explication | Type de données |
in_info_table |
Nom de la table INFO contenant l'attribut dont l'index doit être supprimé. | INFO Table |
index_item [index_item,...] (Facultatif) |
Sélectionne les index attributaires à supprimer dans la table INFO en entrée. Si aucun attribut d'index n'est fourni, tous les index attributaires du fichier sont supprimés. Le bouton Ajouter un élément, qui n'est utilisé que dans ModelBuilder, vous permet d'ajouter les attributs attendus pour terminer la saisie de valeurs dans la boîte de dialogue et poursuivre la création du modèle. | INFO Item |
Exemple de code
Le script autonome suivant illustre la suppression de l'index d'un attribut dans la table attributaire de polygones d'une couverture.
# Name: DropIndex_Example.py
# Description: Drops the index from an item in a polygon featureclass
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inInfoTable = "tongass1/polygon"
indexItem = "IN-FISH"
# Execute DropIndex
arcpy.DropIndex_arc(inInfoTable, indexItem)