En el generador de modelos (para Arc GIS 10), ¿es posible ejecutar dos o más operaciones de geoprocesamiento al mismo tiempo?
Por ejemplo, tengo que ejecutar la geometría de reparación en 2 archivos y luego fusionarlos. Actualmente repara el topo del archivo A y luego el archivo B y luego los fusiona. Cada archivo tarda aproximadamente 30 horas en repararse. ¿Puedo hacer que repare simultáneamente A y B, espere a que ambos se completen y luego combínelos?
Por el momento, tengo que abrir dos instancias del catálogo de arco y ejecutar la herramienta de reparación en un archivo en cada una y una vez completada, hacer una fusión, lo que significa que tengo que ir a la oficina para verificar cuándo ambas están completas ... en un quad núcleo, cada proceso de reparación solo usa 1 núcleo a la vez.
El ejemplo anterior es simple, pero si es posible el subprocesamiento múltiple cuando se ejecutan varias operaciones simultáneamente (si no dependen unas de otras) y espere a que se completen los archivos dependientes antes de ejecutar el siguiente proceso.
Gracias,
fuente
Respuestas:
No, pero puede estar interesado en esta publicación del blog de geoprocesamiento sobre el uso del multiprocesamiento en Python.
Podría crear una herramienta de script Python que maneje la parte de multiprocesamiento y llamarla en ModelBuilder, sin embargo, creo que necesita ejecutarse "fuera de proceso" para que el multiprocesamiento funcione correctamente.
Aquí hay un ejemplo de una herramienta de secuencia de comandos de multiprocesamiento: Buscar duplicados en Big Data
fuente