Я использую rasterio, чтобы сделать это следующим образом:
Код: Выделить всё
mask = rasterio.mask.mask(tiff, geoms, crop=True, all_touched=False)
увидеть большую картину
Итак, all_touched=False, согласно документации, ограничивает критерии all_touched= Верно (рис. 1) включив только пиксели, центр которых находится внутри фигуры (рис. 2).
Как я могу выбрать только те пиксели, которые полностью внутри формы (как на рис. 3)?
Подробнее здесь: https://stackoverflow.com/questions/428 ... side-shape