Я хочу сделать подмножество растрового изображения и поместить его в размер 800x600. Я просматривал кулинарную книгу Rasterio, но, похоже, она не позволяет мне вводить такие размеры, как 800x600. Вот то, на что я смотрю: https://mapbox.s3.amazonaws.com/playground/perrygeo/rasterio-docs/cookbook.html
также, я видел это и думал, что это могло бы работать: https://rasterio.readthedocs.io/en/latest/topics/windowed-rw.html
Я использовал фрагмент кода Reader:
import rasterio
with rasterio.open('MyRasterImage.tif') as src:
w = src.read(1, window=Window(0, 0, 800, 600))
print(w.shape)
Однако, когда я запускаю его, мне выдается сообщение об ошибке:
w = src.read(1, window = Window(0, 0, 800, 600))
NameError: name 'Window' is not defined
Не уверен, что является причиной этой ошибки. Я думал, что Windows была встроенной функцией в растерио, где я мог просто вызвать ее и изменить размер изображения, чтобы создать подмножество.
Я также хотел бы иметь возможность отображать новое изображение 800x600 на экране (используя Spyder), не зная, как это сделать.
Любая помощь будет принята с благодарностью и будет признательна.
Спасибо