Mantener el índice espacial (configuración del entorno)
Las herramientas que distinguen el entorno de Mantener el índice espacial eliminan y vuelven a crear el índice espacial de una clase de entidad de ArcSDE, o lo mantienen en su lugar y lo actualizan, según la configuración.
Mantener el índice espacial permite controlar cómo se administra el índice espacial para las clases de entidad de ArcSDE durante las operaciones de geoprocesamiento (como Adjuntar y Delete_Features) que insertan, actualizan o eliminan datos en una clase de entidad existente. Cuando se establece como Falso, el índice espacial de la clase de entidad de destino se elimina antes de toda operación de inserción, actualización o eliminación. Cuando finaliza el procesamiento, se vuelve a crear el índice espacial. Cuando se establece como Verdadero, el índice espacial de la clase de entidad de salida no se elimina antes del inicio del procesamiento. El mismo se mantiene en su lugar durante la operación de inserción, actualización o eliminación, y después se actualiza automáticamente. Si la clase de entidad que se actualiza no tiene un índice espacial, no se lleva a cabo ninguna acción en lo que respecta al índice espacial; no se agrega un índice espacial. Consulte El índice de cuadrícula espacial para obtener más información sobre los índices espaciales de ArcSDE.
Notas de uso
- Si la operación que lleva a cabo incluye un gran número de inserciones, actualizaciones o eliminaciones relativas al número total de entidades en la clase de entidad, deje Mantener el índice espacial establecido como Falso para obtener un mejor rendimiento.
- El rendimiento de las operaciones que incluyen un número pequeño de inserciones, actualizaciones o eliminaciones relativas a la cantidad total de entidades en la clase de entidad (por ejemplo, la inserción de 30 entidades en una clase de entidad que contiene un millón de entidades) se puede mejorar al establecer Mantener el índice espacial como Verdadero y permitir que el sistema actualice el índice espacial existente automáticamente.
Sintaxis de cuadro de diálogo
- Marcada: el índice espacial se mantiene en su lugar y se actualiza después del procesamiento.
- Desmarcada: el índice espacial se elimina antes del procesamiento y se vuelve a crear al final. Esta es la opción predeterminada.
Sintaxis de secuencia de comandos
arcpy.env.maintainSpatialIndex = boolean_option
Parámetro |
Explicación |
---|---|
boolean_option | Si es Verdadero, el índice espacial se mantiene en su lugar y se actualiza después del procesamiento. Si es Falso, el índice espacial se elimina antes del procesamiento y se vuelve a crear al final. Esta es la opción predeterminada. |
Ejemplo de secuencia de comandos
import arcpy # Set the mainttainSpatialIndex environment to True arcpy.env.maintainSpatialIndex = True