Căn chỉnh hai lưới raster có độ phân giải không trùng nhau trong ArcGIS Desktop?


14

Tôi có hai raster: mô hình độ cao kỹ thuật số (DEM) và băng tần Landsat. Độ phân giải lưới của cả hai là 30 m, nhưng các lưới không trùng nhau (xem hình ảnh: raster tối trên đỉnh là DEM; raster ánh sáng bên dưới là dải Landsat).

Tôi muốn thực hiện một số biến đổi của dải Landsat để lưới của nó khớp hoàn hảo với lưới DEM. Tôi đã thử định cỡ lại dải Landsat thành 30 m trong ArcGIS bằng cách sử dụng DEM làm Snap Raster trong cài đặt Môi trường, nhưng điều này không có tác dụng. Tôi cũng đã thử cắt băng tần Landsat trong phạm vi đa giác vectơ (DEM cũng được cắt bớt), trong khi đặt DEM thành Snap Raster, nhưng không có kết quả.

Tôi nghi ngờ điều này xảy ra bởi vì cả hai raster đều có cùng độ phân giải (chỉ trên các lưới khác nhau), nhưng tôi thực sự cần lưới của chúng được căn chỉnh để có thể phân tích thêm.

Tôi có thể làm điều này trong ArcGIS Desktop không?

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


2
Không phải tất cả các công cụ đều tôn trọng cài đặt môi trường Snap Raster (mặc dù Resample nói vậy, vì vậy tôi không chắc tại sao nó không hoạt động - có thể do kích thước ô không thay đổi (?)). Bạn đã thử Copy Raster với cài đặt Snap Raster chưa? Giả sử nó tôn vinh các thiết lập. BTW, phiên bản ArcGIS nào bạn đang sử dụng và phiên bản GDAL nào?
om_henners

1
@om_henners: rõ ràng vấn đề là một lỗi trong ArcGIS 10. Xem câu trả lời của tôi dưới đây.
hendra

Câu trả lời:


6

Sau khi nghiên cứu sâu hơn, tôi phát hiện ra rằng cài đặt Snap Raster bị trục trặc thực sự là do lỗi trong ArcGIS 10. Giải pháp dường như là tắt Công cụ xử lý nền ( Geoprocessing \ Geoprocessing Options ... sau đó bỏ chọn Bật trong phần Xử lý nền ), và thực hiện thao tác cắt, với Snap Raster được chỉ định, trong ArcCatalog.

Có một cuộc thảo luận trên các diễn đàn ArcGIS tại đây: http://forums.arcgis.com/threads/50808-Anther-Snap-to-Raster-probols

Rõ ràng lỗi đã được sửa trong ArcGIS SP 4. Tôi đã cài đặt gói dịch vụ nhưng chưa được thử nghiệm.

Thật thú vị (hay đúng hơn là khó chịu), nếu tôi thực hiện clip theo đa giác sở thích của mình với Snap Raster được chỉ định (Snap Raster là DEM) theo giải pháp trong bài đăng trên diễn đàn, ở trên, Snap Raster hoạt động nhưng Landsat ban nhạc có thêm một cột và một hàng nhiều hơn raster DEM, cũng được cắt trong ArcGIS cho đa giác khu vực quan tâm. Điều này thật khó chịu vì để phân tích sâu hơn, tôi cần hai trình quét có chính xác cùng số lượng hàng và cột. Một cách giải quyết đơn giản là thực hiện một phép tính với Con()hàm tạo ra một raster mới có cùng số lượng hàng và cột như DEM, nhưng có các giá trị của dải Landsat.


2

Tôi thực sự đã vật lộn với vấn đề này trong một thời gian dài, và tôi thấy những gì tôi cho là một công việc rất hiệu quả và khá dễ dàng. Chọn một trong số các trình quét của bạn, điểm mà bạn tin là ở vị trí "chính xác", phóng to đến mức ArcGIS sẽ cho phép và tạo một shapefile điểm mới trực tiếp trên giao điểm của bốn ô raster. Một mẹo nhỏ ở đây là đảm bảo rằng bạn được phóng to hết mức có thể, và bạn tạo điểm mới trực tiếp trên đỉnh 'chữ thập' được tạo bởi bốn ô raster. Sau đó ghi lại tọa độ của điểm mà bạn vừa tạo. Cuối cùng, điều chỉnh lại raster thứ hai của bạn (nhưng không thay đổi kích thước ô chiếu và ô đầu ra) và sử dụng tọa độ của điểm mới tạo của bạn làm "Điểm tham chiếu". Điều này sẽ hoàn toàn phân bổ hai raster của bạn. Không có lỗi,


1

Bạn có thể thử sử dụng công cụ mặt nạ để phủ DEM bằng Landsat.

Bạn có thể phải tạo một hộp khu vực nghiên cứu để chụp các pixel hoàn toàn nằm chồng lên nhau.


0

Đo khoảng cách giữa raster này và raster khác, và sau đó dịch chuyển một raster tương ứng.

Bạn có thể sử dụng công cụ dịch chuyển từ hộp công cụ quản lý dữ liệu.


0

Tôi đã từng gặp vấn đề tương tự. Tôi đã thử giải pháp Louis Longchamp , đã làm việc tuyệt vời trên một mẫu thử nghiệm nhỏ, nhưng tập dữ liệu của tôi quá lớn để sử dụng phương pháp này một cách thực tế. Sau một thời gian và nhiều cách cố gắng để làm điều này, cuối cùng, tôi đã sử dụng "Trích xuất bằng hình chữ nhật" sau khi lấy mẫu lại, hoạt động giống như chức năng snap raster trong công cụ clip nên hoạt động. Tôi đã thiết lập và cố gắng sử dụng một trình xây dựng mô hình, nhưng nó đã gây ra lỗi cho tôi, vì vậy cuối cùng tôi phải thực hiện từng bước này một lần, nhưng cuối cùng tất cả các raster của tôi đều khớp.


0

Tôi không thoải mái với ý tưởng chuyển raster bởi vì theo tôi, bạn thay đổi thông tin. Để tránh điều đó, tôi đã sử dụng một chuỗi các chuyển đổi.

Dưới đây là các bước:

  1. Đối với raster bạn muốn sử dụng làm mẫu, hãy vào Properties/Sourcevà viết ra Cellsizemột mảnh giấy với tất cả số thập phân có sẵn.
  2. Chuyển đổi raster này thành các điểm bằng cách sử dụng Conversion Tools/Raster to Point.
  3. Trích xuất các giá trị từ tất cả các trình quét khác mà bạn quan tâm sử dụng Spatial Analyst Tools/Extraction/Extract Multi Values to Points, chỉ định tính năng Điểm bạn vừa tạo (ở bước 2) làm tính năng điểm đầu vào và tất cả các trình quét bạn muốn lấy mẫu trong Trình quét của đầu vào.
  4. Tạo các raster từ các điểm này từng điểm một bằng cách sử dụng Conversion Tools/To Raster/Point to Raster, chỉ định lớp nào bạn đang tạo trong trường Giá trị và sử dụng tên tệp tương ứng VÀ Cellsizegiá trị bạn đã ghi trên mảnh giấy.

Chúng phải căn chỉnh hoàn hảo và bạn có thể chuyển chúng sang R chẳng hạn và có ma trận và vectơ có cùng kích thước.


1
Một "dịch chuyển" raster được thực hiện đúng cách, chỉ thay đổi hai số: tọa độ x và y của gốc. Điều đó làm cho nó hoạt động đáng tin cậy cực kỳ hiệu quả mà không thay đổi dữ liệu trong raster.
whuber

0

Chúng tôi đã rất lo lắng về hình ảnh DEM của chúng tôi, nó cũng không được liên kết với hình ảnh raster được phân loại có giám sát. Chúng tôi cũng đã sử dụng phương pháp "Matthew Long" .

chúng tôi đã thêm ảnh chụp nhanh của hình ảnh không liên kết và liên kết.

Sau phương pháp của Matthew Long, hình ảnh DEM của chúng tôi hoàn toàn phù hợp với hình ảnh raster được phân loại giám sát của chúng tôi.

Đây là hình ảnh của công cụ chúng tôi đã sử dụng để căn chỉnh hình ảnh DEM của chúng tôi, trong ARCGIS 10.2.1 trong các công cụ Quản lý dữ liệu:

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

Đây là hình ảnh trước khi căn chỉnh, hình ảnh màu đen là DEM và hình ảnh màu được giám sát hình ảnh raster phân loại.

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

Đây là hình ảnh sau khi căn chỉnh, hình ảnh màu đen là DEM và hình ảnh màu được giám sát hình ảnh raster phân loại.

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


0

Tôi giải quyết vấn đề của mình bằng phương pháp "Matthew Long". Tuy nhiên, để làm cho nó thậm chí dễ dàng hơn và chính xác 100%. Không có bất kỳ thu phóng nào, chỉ cần sử dụng tọa độ phạm vi trên cùng bên trái của raster được căn chỉnh tốt.

Để làm như vậy: Nhấp chuột phải, thuộc tính, Bảng nguồn trong thuộc tính Extent

Ngoài ra, bằng cách sử dụng tọa độ phạm vi trên cùng bên trái, có thể tạo ra giải pháp python mà không cần can thiệp thủ công.


-1

Tôi gặp vấn đề tương tự khi có hai tệp từ các nguồn khác nhau. Đầu tiên, một tệp raster cho mức tham chiếu của nạn phá rừng ở cấp quốc gia (Peru). Thứ hai, một tệp hợp nhất trên nền tảng GEE được tải xuống và phân phối lại cho hệ thống phần tử đầu tiên. Tóm lại, sự chồng chéo của cả hai cho tôi thấy rằng có một sự dịch chuyển giữa các ô (30 * 30 ô) không lớn hơn 5 mét. Để căn chỉnh và điều chỉnh tệp thứ hai thành tệp thứ nhất, tôi đã thiết lập một cơ sở * mở rộng của tệp đầu tiên có thể bao trùm cả hai tệp * và duy trì căn chỉnh pixel của tệp đầu tiên với hệ thống chiếu của nó và các tính năng khác . Do đó, tại thời điểm từ chối tệp thứ hai của tôi hoặc bất kỳ sản phẩm phụ nào có phần bù tương 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.