Lặp lại lồng nhau, 2 lần lặp trong một mô hình, thu thập giá trị, thống kê ô, hộp thoại xử lý hàng loạt


8

(ArcGIS10, SP2, ArcInfo)

Đây là mô hình của tôi và nó hoạt động hoàn hảo, nhưng ...

mô hình

Tôi có một lượng lớn dữ liệu để xử lý. Các tệp đầu ra tạm thời (từ máy tính raster, giá trị thu thập) sẽ đạt đến dung lượng ổ cứng của tôi. Do đó, tôi đã cắt tệp hình dạng đầu vào của mình thành các ô và muốn chạy nó trên tất cả các ô và chỉ ghi đè lên các tệp đầu ra tạm thời được tạo cho mỗi tính năng.

Tuy nhiên, như chúng ta đều biết, trình xây dựng mô hình không cho phép sử dụng hai trình vòng lặp trong một mô hình.

Tôi đã từng làm điều này với chức năng xử lý hàng loạt ( http://www.lib.uoguelph.ca/resource..._arcgis_10.pdf ).

Tuy nhiên, công cụ thống kê ô không cho phép tôi chỉnh sửa vị trí đầu ra trong hộp thoại lô (sau khi nhấp chuột phải vào mô hình, lô).

hộp thoại

Các trường được tô màu xám trong bảng và tôi không thể thêm các vị trí đầu ra. Vì vậy, tôi không thể chạy mô hình trên một số tệp đầu vào.

Tôi đoán nó là một sự kết hợp của thống kê tế bào và thu thập các giá trị. Chỉ có sự kết hợp của hai công cụ đó dẫn đến vấn đề này.

Giải pháp tiềm năng cho vấn đề của tôi là:

• Khắc phục sự cố với vị trí đầu ra trong hộp thoại lô.

• Thay thế sự kết hợp của thống kê ô và thu thập các giá trị bằng bất cứ điều gì khác dẫn đến kết quả tương tự.

• Sử dụng bất kỳ cách nào có thể khác để chạy trình lặp tính năng trên một số lớp đối tượng (một cái gì đó giống như trình vòng lặp lồng nhau)

Bất kỳ đề xuất?


1
Tôi chỉ nhìn nhanh vào nó nhưng bạn có thể đưa trình lặp thứ hai của mình vào mô hình con không?
PolyGeo

Câu trả lời:


4

Hai trình vòng lặp được phép trong một mô hình miễn là bạn nhúng một mô hình vào trong một mô hình . Kiểm tra việc sử dụng nâng cao của phần lặp mô hình trên tích hợp mô hình trong trang trợ giúp mô hình .

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.