Skip To Content

Automatizar la creación y las actualizaciones de caché con el geoprocesamiento

Si está trabajando con un mapa base que probablemente no cambie, es posible que solo pueda cambiar su su caché una vez. Puede iniciar las herramientas de geoprocesamiento de ArcGIS para crear el caché y agregar teselas al mismo. Ésta también es una forma adecuada de actualizar la caché si sus datos no cambian con demasiada frecuencia.

Si los datos cambian con frecuencia, todavía podrá utilizar el almacenamiento de caché. Las herramientas de almacenamiento de caché han sido diseñadas para permitirle efectuar secuencias de comandos en las actualizaciones de caché y hacer un seguimiento de las actualizaciones en partes específicas de la caché. Por ejemplo, puede realizar uno de los siguientes pasos:

  • Actualizar la caché solamente para los niveles de escala que han cambiado.
  • Actualizar solamente las áreas de la caché que se encuentran dentro de los límites de una clase de entidad.
  • Automatizar el mantenimiento de la caché con utilidades tales como Programador de tareas de Windows.

La forma de automatizar el proceso de almacenamiento en caché es escribir secuencias de comandos que utilizan las herramientas de Almacenamiento en caché en el conjunto de herramientas Herramientas de servidor .

Para crear una nueva caché de mapa o servicio de imágenes, se suelen empezar con Crear caché del servidor de mapas herramienta, que inicializa la caché. Entonces, ejecute Administrar teselas de caché de servidor de mapas para agregar teselas a la caché.

Hay muchas herramientas que trabajan con la exportación, la importación, y la eliminación de memorias caché. Para un resumen de todos los instrumentos disponibles, consulte Vista general del conjunto de herramientas Almacenamiento en caché.

Utilizar las herramientas en secuencias de comandos

Aunque puede abrir manualmente las herramientas de almacenamiento de caché desde la ventana Catálogo o Buscar, es más eficaz crear un modelo en ModelBuilder o escribir una secuencia de comandos de geoprocesamiento que contenga una o más herramientas que desee ejecutar. Después puede programar esta secuencia de comandos para que se ejecute de manera automática.

El tema de referencia de la herramienta de geoprocesamiento contiene toda una muestra de código de Python que muestra cómo utilizar la herramienta en una secuencia de comandos. Por ejemplo, consulte la ayuda de Administrar teselas de caché de servidor de mapas.

Si es nuevo en Python, estos recursos le pueden ayudar a obtener más información:

  • ¿Qué es Python?: la ayuda de ArcGIS incluye una introducción al uso de secuencias de comandos Python y comienza con este tema.
  • Exportar un modelo: si ha creado modelos en ModelBuilder, puede exportarlos a Python para ver qué aspecto tiene la secuencia de comandos correspondiente.

Programar su secuencia de comandos para que se ejecute de forma habitual

Puede guardar la secuencia de comandos como un archivo de secuencia de comandos Python (.py). Si hace doble clic en la secuencia de comandos de Windows Explorer , éste se ejecutará. Esto es útil para realizar pruebas, pero en la mayoría de los casos, deseará programar la secuencia de comandos para que se ejecute automáticamente de forma regular.

Su sistema operativo contiene utilidades que le ayudan a programar tareas como la ejecución de una secuencia de comandos. En Windows puede utilizar el comando Programador de tareas o tareas prog. Deberá proporcionar la ubicación del archivo de secuencia de comandos, con qué frecuencia desea ejecutarlo, y el nombre y la contraseña con los que se ejecutará la tarea. Para obtener más información, consulte Scheduling una secuencia de comandos de Python para ejecutar en períodos prescritos.