Trích xuất các giá trị cụ thể cho raster mới trong ArcGIS Desktop?


8

Tôi có một bản đồ với dữ liệu được lưu trữ ở định dạng tệp geodatabase (gdb). Khi tôi mở nó trong ArcGIS 10, tôi thấy rằng nó có dữ liệu trong 12 năm, mỗi năm được mã hóa bằng các màu khác nhau.

Làm cách nào để tôi tạo 12 bản đồ khác nhau từ một tập dữ liệu lớn này, khi trong bảng thuộc tính chỉ có một cột objectid, cột giá trị (12 cấp độ, tương ứng với mỗi năm) và cột số đếm (số lượng ô có số lượng ô dữ liệu cho mỗi năm)?

nhập mô tả hình ảnh ở đây

Câu trả lời:


10

Spatial Analyst là cần thiết cho hầu hết các tác vụ raster trong ArcGIS ngoài việc hiển thị và cắt đơn giản.

Nếu bạn có điều đó, thì bạn có thể sử dụng Extract by Attribution để tạo các raster mới chỉ có một giá trị. Tuy nhiên, đó sẽ là giá trị từ raster ban đầu và bạn phải phân loại lại thành 1 hoặc 0.

Bạn có thể sử dụng Reclassify trực tiếp để tạo raster mới và ánh xạ các giá trị đầu vào sang giá trị mới. Vì vậy, bạn có thể ánh xạ 4 đến 1 và tất cả các giá trị khác thành 0.

Bạn cũng có thể sử dụng câu lệnh Con trong Máy tính Raster để tạo đầu ra nhị phân. Tôi tin rằng biểu thức sẽ là Con("raster" = 4, 1, 0)(đó là con(condition, true, false)).

Tất cả các giải pháp này phải được chạy một lần cho mỗi giá trị bạn muốn trích xuất.

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.