10 votos

Puede concurrentes de los procesos se pueden ejecutar en un solo modelo?

En model builder (para Arc GIS 10) es posible ejecutar dos o más operaciones de geoprocesamiento simultáneamente?

Por ejemplo yo tengo a ejecutar la reparación de la geometría en 2 archivos y, a continuación, combinación de ellos. Actualmente se repara el topo de archivo y, a continuación, archivo B y, a continuación, combina ellos. Cada archivo tiene sobre 30h a reparar. Puedo simultáneamente reparación de A & B, esperar tanto para ser completa y, a continuación, combinación de ellos.

En el momento en el que tengo que abrir dos instancias de arco de catálogo y ejecutar la herramienta de reparación de un archivo de cada uno y, una vez completado, una combinación que significa que tengo que venir a la oficina para comprobar si ambos se completa...en un quad core, de cada proceso de reparación sólo utiliza 1 núcleo en un momento.

El ejemplo anterior es simple, pero si multi-threading es posible que múltiples operaciones se ejecutan concurrentemente (si es que no dependen unos de otros) y esperar a que el dependían de los archivos a ser completa antes de que el siguiente proceso a ejecutar.

Gracias,

6voto

auramo Puntos 161

No, pero usted puede estar interesado en este Geoprocesamiento Blog post sobre el uso de multiprocesamiento en Python.

Usted podría crear un Python herramienta de secuencia de comandos que se encarga de la multiprocesamiento parte y de la llamada que en ModelBuilder, sin embargo creo que es necesario ejecutar "de proceso" para multiprocesamiento para que funcione correctamente.

He aquí un ejemplo de un multiprocesamiento herramienta de secuencia de comandos: Encontrar Duplicados en Big Data

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X