Các quy trình đồng thời có thể được chạy trong một mô hình duy nhất?


10

Trong trình xây dựng mô hình (đối với Arc GIS 10) có thể chạy đồng thời hai hoặc nhiều hoạt động xử lý địa lý không?

Ví dụ tôi phải chạy hình học sửa chữa trên 2 tệp và sau đó hợp nhất chúng. Hiện tại nó sửa chữa topo của tệp A và sau đó tệp B và sau đó hợp nhất chúng. Mỗi tập tin mất khoảng 30h để sửa chữa. Tôi có thể lấy nó để sửa chữa đồng thời A & B không, đợi cả hai hoàn thành rồi hợp nhất chúng lại.

Hiện tại tôi phải mở hai phiên bản của danh mục hồ quang và chạy công cụ sửa chữa trên một tệp trong mỗi tệp và sau khi hoàn tất, có nghĩa là tôi phải đến văn phòng để kiểm tra khi cả hai hoàn thành ... trên một bộ tứ lõi, mỗi quá trình sửa chữa chỉ sử dụng 1 lõi mỗi lần.

Ví dụ trên rất đơn giản nhưng nếu đa luồng có thể xảy ra khi nhiều hoạt động được chạy đồng thời (nếu chúng không phụ thuộc vào nhau) và đợi các tệp phụ thuộc hoàn tất trước khi tiến trình tiếp theo được chạy.

Cảm ơn,


4
Không, nhưng bạn có thể quan tâm đến bài đăng trên Blog Geoprocessing
blah238

Cảm ơn blah238. Sẽ thật sự tuyệt vời nếu chúng ta có thể làm điều này và có được arcgis để sử dụng nhiều lõi cho các hoạt động. Nếu bạn đặt bình luận của bạn làm câu trả lời, tôi sẽ chấp nhận nó để bạn nhận được điểm trạng thái.
GeorgeC

Câu trả lời:


6

Không, nhưng bạn có thể quan tâm đến bài đăng trên Blog Geoprocessing này về việc sử dụng đa xử lý trong Python.

Bạn có thể tạo một công cụ kịch bản Python xử lý phần đa xử lý và gọi nó trong ModelBuilder, tuy nhiên tôi nghĩ rằng nó cần phải chạy "hết quy trình" để đa xử lý hoạt động chính xác.

Dưới đây là ví dụ về công cụ tập lệnh đa xử lý: Tìm bản sao trong Dữ liệu lớn


cảm ơn vì liên kết này ... Tôi đã xem xét nó và dường như chỉ đơn giản là chia dữ liệu thành các phần dựa trên các hàng. Tôi đang cố gắng thực hiện một giao thoa và để dữ liệu (nói về khía cạnh, độ dốc và thảm thực vật) cần được chia thành các khu vực giống nhau về mặt địa lý ... có ý tưởng nào về cách làm này không?
GeorgeC
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.