Eşzamanlı işlemler tek bir modelde çalıştırılabilir mi?


10

Model oluşturucuda (Arc GIS 10 için) aynı anda iki veya daha fazla coğrafi işleme operasyonu yürütmek mümkün müdür?

Örneğin, 2 dosyada onarım geometrisi çalıştırıp birleştirmeliyim. Şu anda A dosyasının ve sonra B dosyasının topo'yu onarıyor ve birleştiriyor. Her dosyanın onarılması yaklaşık 30 saat sürer. A & B'yi eşzamanlı olarak onarabilir, her ikisinin de tamamlanmasını bekleyebilir ve sonra birleştirebilir miyim?

Şu anda iki ark arkı kataloğunu açıp tamir aracını her bir dosyada çalıştırmam gerekiyor ve tamamlandıktan sonra birleştirme yapıyorum, bu da her ikisinin de tamamlandığını kontrol etmek için ofise gelmem gerektiği anlamına geliyor ... dörtte çekirdek, her onarım işlemi bir seferde sadece 1 çekirdek kullanır.

Yukarıdaki örnek basittir, ancak birden çok işlemin aynı anda çalıştırıldığı yerlerde (birbirine bağlı değilse) çoklu iş parçacığı mümkünse ve bir sonraki işlem yürütülmeden önce bağlı dosyaların tamamlanmasını bekleyin.

Teşekkürler,


4
Hayır, ancak Python'da çok işlemciliğe ilişkin bu Geoprocessing Blog yayınıyla
ilgilenebilirsiniz

Teşekkürler blah238. Bunu yapabilir ve arcgis'i operasyonlar için birden fazla çekirdek kullanmamız gerçekten harika olurdu. Yorumunuzu cevap olarak koyarsanız, durum puanları almanız için kabul edeceğim.
GeorgeC

Yanıtlar:


6

Hayır, ancak Python'da çok işlemcili kullanımla ilgili bu Geoprocessing Blog gönderisiyle ilgilenebilirsiniz .

Çok işlemcili kısmı işleyen bir Python komut dosyası oluşturabilir ve bunu ModelBuilder'da çağırabilirsiniz, ancak çoklu işlemin doğru çalışması için "işlem dışı" çalıştırması gerektiğini düşünüyorum.

Aşağıda çok işlemli bir komut dosyası aracı örneği verilmiştir: Büyük Verilerde Yinelenenleri Bulma


Bu bağlantı için teşekkürler ... Ben bakıyordum ve sadece verileri satırlara dayalı bölümlere ayırıyor gibi görünüyor. Ben bir interesect yapmaya çalışıyorum ve bunun için veri (yön, eğim ve bitki örtüsü için) coğrafi olarak aynı olan bölgelere bölünmesi gerekiyor ... bunun nasıl yapılacağı hakkında herhangi bir fikir?
GeorgeC
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.