Las herramientas que respetan el entorno de Mantener el índice espacial eliminan y vuelven a crear el índice espacial de una clase de entidad de geodatabase corporativa, 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 geodatabase corporativa durante las operaciones de geoprocesamiento (como Incorporar y Eliminar entidades) que insertan, actualizan o eliminan datos en una clase de entidad existente. Si tiene el valor False, se elimina el índice espacial de la clase de entidad de destino antes de realizar las operaciones de inserción, actualización y eliminación. Cuando finaliza el procesamiento, se vuelve a crear el índice espacial. Si tiene el valor True, no se elimina el índice espacial de la clase de entidad de salida antes de empezar el 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 la geodatabase corporativa.
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
- Activado: el índice espacial se mantiene en su lugar y se actualiza después del procesamiento.
- Desactivado: el índice espacial se elimina antes del procesamiento y se vuelve a crear al final. Esta es la opción predeterminada.
Sintaxis de script
arcpy.env.maintainSpatialIndex = boolean_option
Parámetro | Explicación |
---|---|
boolean_option | Si True, el índice espacial se mantiene en su lugar y se actualiza después del procesamiento. Si False, el índice espacial se elimina antes del procesamiento y se vuelve a crear al final. Esta es la opción predeterminada. |
Ejemplo de script
import arcpy
# Set the maintainSpatialIndex environment to True
arcpy.env.maintainSpatialIndex = True