Làm cách nào để lấy mẫu lại một loạt các trình quét bằng OGR / GDAL?


12

Tôi đang tìm kiếm một chức năng tương tự như GRASS r.resample. Tôi có một thư mục chứa đầy các tệp TIF và muốn giảm độ phân giải của chúng ("giảm quy mô xuống") để giảm kích thước tệp.

Câu trả lời:


18

Đặt cược tốt nhất của bạn sẽ xuất hiện là gdalwarp, được ghi lại ở đây . Nó dễ dàng có kịch bản, nhưng các chi tiết sẽ phụ thuộc vào hệ điều hành của bạn. Trong Windows, bạn sẽ làm một cái gì đó như:

for %i in (*.tif) do gdalwarp -ts 1600 0 -r cubic -co "TFW=YES" %i %~ni_small.tif

nên giảm các tập tin đầu vào cho 1600 pixel rộng, lưu file với tên ban đầu gắn với "nhỏ". Điều này là nghiêm trọng chưa được kiểm tra, ymmv. Ngoài ra, có lẽ bạn đang sử dụng Linux - nếu vậy, hãy đăng lại và ai đó có thể giúp đỡ ở đó. Ditto nếu bạn đang tìm kiếm một giải pháp Python.

Đã chỉnh sửa: đã thêm tham số để tạo tệp thế giới ESRI. Lưu ý rằng giải pháp này không chỉ định định dạng đầu ra, do đó, theo mặc định, đó là GeoTiff

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.