Dalam pembangun model (untuk Arc GIS 10) apakah mungkin menjalankan dua atau lebih operasi geoproses secara bersamaan?
Misalnya saya harus menjalankan perbaikan geometri pada 2 file dan kemudian menggabungkannya. Saat ini sedang memperbaiki topo file A dan kemudian file B dan kemudian menggabungkannya. Setiap file membutuhkan waktu sekitar 30 jam untuk diperbaiki. Dapatkah saya mendapatkannya untuk secara bersamaan memperbaiki A & B, menunggu keduanya selesai dan kemudian menggabungkannya.
Saat ini saya harus membuka dua contoh katalog busur dan menjalankan alat perbaikan pada file di masing-masing dan setelah selesai melakukan penggabungan yang berarti bahwa saya harus datang ke kantor untuk memeriksa ketika keduanya selesai ... pada quad inti, setiap proses perbaikan hanya menggunakan 1 inti sekaligus.
Contoh di atas sederhana tetapi jika multi-threading dimungkinkan di mana beberapa operasi dijalankan secara bersamaan (jika mereka tidak saling bergantung) dan menunggu file yang tergantung selesai sebelum proses selanjutnya dijalankan.
Terima kasih,
sumber
Jawaban:
Tidak, tetapi Anda mungkin tertarik dengan posting Blog Geoproses ini tentang menggunakan multiprosesor dengan Python.
Anda dapat membuat alat skrip Python yang menangani bagian multiprocessing dan menyebutnya di ModelBuilder, namun saya pikir itu perlu menjalankan "di luar proses" agar proses multiprocessing berfungsi dengan benar.
Berikut adalah contoh alat skrip multi-pemrosesan: Temukan Duplikat dalam Data Besar
sumber