Eliminar índice de atributos (Administración de datos)

Resumen

Elimina un índice de atributos de una tabla, una clase de entidad, un shapefile 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 shapefiles, clases de entidad de geodatabase y clases de relación con atributos como entrada.

  • Si el parámetro Nombre del índice está vacío cuando se proporciona el valor del parámetro Tabla de entrada, no hay índices de atributo en el dataset.

  • 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.

  • Para datos de geodatabases corporativas que no están registrados como versionados, puede eliminar índices únicos y no únicos en campos GlobalID. No obstante, si quita el índice en un campo GlobalID, le recomendamos que vuelva a agregar un índice en el campo GlobalID para mejorar el rendimiento de las consultas de atributos en la tabla o clase de entidad.

Parámetros

EtiquetaExplicaciónTipo de datos
Tabla de entrada

Entrada que contiene el índice o los índices que se eliminarán. La entrada puede ser una tabla, una clase de entidad o una clase de relación con atributos.

Table View; Raster Layer; Mosaic Layer
Nombre del índice o elemento indexado

El nombre del índice o los índices que se eliminarán.

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Tabla de entrada actualizada

La tabla de entrada actualizada.

Table View; Raster Layer; Mosaic Layer

arcpy.management.RemoveIndex(in_table, index_name)
NombreExplicaciónTipo de datos
in_table

Entrada que contiene el índice o los índices que se eliminarán. La entrada puede ser una tabla, una clase de entidad o una clase de relación con atributos.

Table View; Raster Layer; Mosaic Layer
index_name
[index_name,...]

El nombre del índice o los índices que se eliminarán.

String

Salida derivada

NombreExplicaciónTipo de datos
out_table

La tabla de entrada actualizada.

Table View; Raster Layer; Mosaic Layer

Muestra de código

Ejemplo 1 de RemoveIndex (ventana de Python)

El siguiente código muestra cómo utilizar la función RemoveIndex en el modo inmediato.

import arcpy
arcpy.env.workspace = "C:/data/input/indices.gdb"
arcpy.management.RemoveIndex("lakes", ["IndexA", "IndexB"])
Ejemplo 2 de RemoveIndex (script independiente)

El siguiente script independiente muestra cómo utilizar la función RemoveIndex.

import arcpy
 
# Set a default workspace
arcpy.env.workspace = "c:/data"
 
# Remove two indexes from the feature class
arcpy.management.RemoveIndex("/county.gdb/lots", ["indexa", "indexb"])

Temas relacionados