Resumen
Esta herramienta elimina un índice de atributos de una tabla, una clase de entidad, un shapefile, una cobertura o una clase de relación con atributos existente.
Los índices de atributo son utilizados por ArcGIS para localizar rápidamente registros que coincidan con una consulta de atributos.
Uso
Esta herramienta acepta como entrada a clases de entidad de cobertura, shapefiles, clases de entidad de geodatabase de archivos o personal y SDE, y clases de relación con atributos.
Si el parámetro Nombre del índice está vacío, no hay índices de atributo en el dataset.
Sólo las clases de entidad de una geodatabase personal o de archivos o de una base de datos SDE admiten más de un índice de atributo. Por lo tanto, la lista de índices puede contener sólo un índice para eliminar a menos que la tabla de entrada sea de una geodatabase personal o de archivos o de una base de datos SDE.
Una vez agregado un índice, puede eliminarse y volverse a agregar en cualquier momento de la duración de la tabla o clase de entidad.
El botón Agregar valor del parámetro Nombre del índice o elemento indexado se utiliza sólo en ModelBuilder. En ModelBuilder, donde no se ejecutó la herramienta anterior, o sus datos derivados no existen, es probable que el parámetro Nombre del índice o elemento indexado no se complete con valores. El botón Agregar valor le permite agregar valores esperados para poder completar el cuadro de diálogo Quitar índice del atributo y continuar creando el modelo.
Sintaxis
RemoveIndex_management (in_table, index_name)
Parámetro | Explicación | Tipo de datos |
in_table | Tabla que contiene el índice o los índices que se eliminarán. El concepto de tabla puede referirse a una tabla real, a una tabla de atributos de clase de entidad, o a una clase de relación con atributos. | Mosaic Layer; Raster Catalog Layer; Raster Layer; Table View |
index_name [index_name,...] | El nombre del índice o los índices que se eliminarán. | String |
Ejemplo de código
Ejemplo de Python de Quitar índice (ventana de Python)
El siguiente código muestra cómo utilizar la función RemoveIndex en una ventana interactiva de Python.
import arcpy
arcpy.env.workspace = "C:/data/input/indices.gdb"
arcpy.RemoveIndex_management("lakes", ["IndexA", "IndexB"])
Ejemplo 2 de Python de Quitar índice (secuencia de comandos independiente)
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")
Entornos
Información sobre licencias
- ArcGIS for Desktop Basic: Sí
- ArcGIS for Desktop Standard: Sí
- ArcGIS for Desktop Advanced: Sí