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.
ArcGIS utiliza los índices de atributos para localizar rápidamente registros que coincidan con una consulta de atributos.
Uso
Esta herramienta acepta como entrada clases de entidad de cobertura, shapefiles, clases de entidad de geodatabase de archivos, personal o corporativa, 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 de atributos y continuar construyendo el modelo.
Sintaxis
arcpy.management.RemoveIndex(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 |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_table | La tabla de entrada actualizada. | Vista de tabla; Capa ráster; Capa de mosaico |
Muestra de código
Ejemplo 1 de RemoveIndex (ventana de Python)
El código siguiente muestra cómo utilizar la herramienta RemoveIndex en modo inmediato.
import arcpy
arcpy.env.workspace = "C:/data/input/indices.gdb"
arcpy.RemoveIndex_management("lakes", ["IndexA", "IndexB"])
Ejemplo 2 de RemoveIndex (script independiente)
El siguiente script independiente muestra cómo utilizar la herramienta 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"])
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí