Tái chỉ định các giá trị ô raster từ một thuộc tính khác trong bảng thuộc tính raster?


9

Tôi có một bộ dữ liệu raster độ phân giải 100m lớn hơn (kích thước của 48 US) có bảng thuộc tính raster (RAT). Dữ liệu được tạo bởi người khác. Một trong những thuộc tính trong RAT có các giá trị dữ liệu tôi quan tâm, trong khi các giá trị ô raster thực tế là vô nghĩa. Tôi đã cố gắng tìm ra cách gán lại giá trị của thuộc tính mà tôi quan tâm đến giá trị ô raster thực tế nhưng không thể tìm ra cách thực hiện điều này. Lý do tôi muốn làm điều này là vì tôi có một công cụ Python tùy chỉnh khá liên quan mà người khác đã phát triển sẽ thực hiện các phép tính tôi cần, nhưng thật không may, nó không có khả năng sử dụng các thuộc tính RAT. Nó chỉ sử dụng giá trị được gán cho ô raster mà như tôi đã nói trong trường hợp này là vô nghĩa.

Tôi đã thử một cách xoay vòng để chạy công cụ raster to point để tạo một lớp đối tượng điểm với trường mục tiêu là thuộc tính tôi quan tâm, nghĩ rằng sau đó tôi có thể tạo một raster mới từ lớp tính năng điểm kết quả. Tuy nhiên, công cụ raster to point không cho biết tôi không có đủ bộ nhớ tạm thời (Tôi đang chạy một máy Alienware với 16 GB RAM và ổ dữ liệu 1 TB).

Tôi có lựa chọn nào không? Tôi đang sử dụng ArcGIS 10, nhưng nếu tôi có thể làm những gì tôi mô tả dễ dàng trong một gói khác, tôi sẵn sàng thử một cách khác (tôi chưa kết hôn với ArcGIS).

Câu trả lời:


9

Trong ArcGIS 10, bạn có thể sử dụng công cụ Tra cứu (yêu cầu giấy phép Phân tích không gian) được sử dụng để tạo raster mới dựa trên giá trị trong bảng thuộc tính của raster khác.


Thật tuyệt, tôi mới có chức năng này. Tên công cụ "Tra cứu" không chính xác rõ ràng bằng trực giác nên có lẽ tôi đã nhìn thẳng vào nó và bỏ qua nó. cảm ơn.
Thổ Nhĩ Kỳ

@turkishgold Tôi tò mò công cụ Tra cứu mất bao lâu để gán các giá trị trong trường cho raster. Tôi đang thực hiện một quy trình tương tự trên một raster toàn quốc ở độ phân giải 30 m và công cụ Tra cứu rất chậm.
Naresh Pai

@Naresh Pai - Tôi không nhớ tôi đã mất bao lâu tại thời điểm này, nhưng vì nó không nổi bật trong tâm trí của tôi nên có lẽ nó không đáng ghét. Chỉ cần nhìn thấy bình luận này. Có thể có một số cách hợp lý hơn khi chỉ thực hiện nó trong Python bên ngoài ArcGIS, nhưng tôi không cần phải khám phá tùy chọn đó.
Thổ Nhĩ Kỳ
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.