Tôi đang đọc một cửa sổ của một tif bằng rasterio. Làm cách nào để sử dụng các tổng quan có sẵn để có được một phiên bản dữ liệu được lấy mẫu thay vì đọc ở độ phân giải thực?
Ngay bây giờ tôi đang đọc một cửa sổ như thế này:
rmin, cmin = source.index(xmin, ymin)
rmax, cmax = source.index(xmax, ymax)
data = source.read(band, window=((rmax, rmin), (cmin, cmax)))
Những gì tôi muốn làm:
rmin, cmin = source.index(xmin, ymin, use_overview=True)
rmax, cmax = source.index(xmax, ymax, use_overview=True)
data = source.read(band, window=((rmax, rmin), (cmin, cmax)), use_overview=True)
Có ý kiến gì không? Lưu ý rằng trong trường hợp của tôi, tổng quan là nội bộ , nhưng bất kỳ giải pháp nào đọc được tổng quan là tuyệt vời.