¿Borrar el espacio de trabajo in_memory dentro de ModelBuilder?

8

He estado usando el in_memoryespacio de trabajo dentro de ArcGIS 10.1 ModelBuilder como parte de un flujo de trabajo para mosaico y recortar datasets ráster para estudiar los límites del área (Figura 1). El modelo funciona bien la primera ronda pero bloquea el programa en la segunda o tercera ejecución. Sospecho que pueden estar ocurriendo dos problemas: 1) Se está excediendo la limitación de memoria o 2) Existe un conflicto al intentar sobrescribir archivos temporales in_memory.

¿Hay alguna manera de limpiar el in_memoryespacio de trabajo desde ModelBuilder?

Figura 1.

ingrese la descripción de la imagen aquí

Editar:

El modelo final que ahora es estable.

ingrese la descripción de la imagen aquí

Aaron
fuente

Respuestas:

11

Puede agregar la herramienta Eliminar y especificar %in_memory%como elemento de datos de entrada. También haría mosaic_clp.imguna condición previa para la operación Eliminar, para asegurarme de que el in_memoryespacio de trabajo no se borre prematuramente.

nmpeterson
fuente
¡Feliz de ayudar! Además, no lo he verificado, pero creo que puede seleccionar in_memorydesde el menú desplegable de la herramienta Eliminar: no cambiaría la forma en que funciona el modelo, pero eliminaría la %in_memory%burbuja variable redundante .
nmpeterson el
Seguí su descripción, y parece que no puedo agregar% in_memory% como elemento de datos de entrada; me dice que no existe tal elemento. Sin embargo, si uso in_memory sin%, ¡funciona bien!
Alex