Agregar índice espacial (Administración de datos)

Nivel de licencia:BasicStandardAdvanced

Resumen

Agrega un índice espacial a un shapefile, una geodatabase de archivos o una clase de entidad de ArcSDE. Utilice esta herramienta para agregar un índice espacial a un shapefile o una clase de entidad que aún no tenga uno o para reconstruir un índice espacial existente.

Uso

Sintaxis

AddSpatialIndex_management (in_features, {spatial_grid_1}, {spatial_grid_2}, {spatial_grid_3})
ParámetroExplicaciónTipo de datos
in_features

Clase de entidad de ArcSDE, clase de entidad de geodatabase de archivos o shapefile al que se agrega un índice espacial o cuyo índice espacial se reconstruirá.

Feature Layer; Mosaic Layer; Raster Catalog Layer
spatial_grid_1
(Opcional)

Los parámetros Cuadrícula espacial 1, 2 y 3 sólo se aplican a la geodatabase de archivos y a ciertas clases de entidad de geodatabase de ArcSDE. Si no está familiarizado con la configuración de los tamaños de cuadrícula, deje estas opciones como 0,0,0 y ArcGIS calculará por usted los tamaños óptimos.

Double
spatial_grid_2
(Opcional)

Tamaño de celda de la segunda cuadrícula espacial. Deje el tamaño en 0 si sólo desea una cuadrícula. En caso contrario, establezca el tamaño como al menos tres veces más grande que Cuadrícula espacial 1.

Double
spatial_grid_3
(Opcional)

Tamaño de celda de la tercera cuadrícula espacial. Deje el tamaño en 0 si sólo desea dos cuadrículas. En caso contrario, establezca el tamaño como al menos tres veces más grande que Cuadrícula espacial 2.

Double

Ejemplo de código

Ejemplo de AddSpatialIndex (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función AddSpatialIndex en el modo inmediato.

import arcpy import arcpy.env as ENV ENV.workspace = "Database Connections/Connection to esoracle.sde" arcpy.AddSpatialIndex_management("LPI.Land/LPI.PLSSFirstDivision", 500)
Ejemplo 2 de AddSpatialIndex (secuencia de comandos de Python independiente)

La siguiente secuencia de comandos de Python demuestra cómo utilizar la función AddSpatialIndex en una secuencia de comandos independiente.

# Name: AddSpatialIndex_Example2.py # Description: Add a spatial index to a SDE feature class. # Author: ESRI  # Import system modules import arcpy import arcpy.env as ENV  # Set workspace ENV.workspace = "Database Connections/Connection to esoracle.sde"  # Set local variables in_features = "LPI.Land/LPI.PLSSFirstDivision" spatial_grid_1 = "500" spatial_grid_2 = "" spatial_grid_3 = ""  # Execute AddSpatialIndex arcpy.AddSpatialIndex_management(in_features, spatial_grid_1)

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: Sí
ArcGIS for Desktop Standard: Sí
ArcGIS for Desktop Advanced: Sí
5/12/2014