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

Resumen

Esta herramienta elimina un índice de atributos de una tabla, una clase de entidad, un shapefile 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 shapefiles, clases de entidad de geodatabase 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.

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

Sintaxis

arcpy.management.RemoveIndex(in_table, index_name)
ParámetroExplicaciónTipo 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.

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.

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"])

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados