У меня есть набор данных с высоким разрешением 30 м (скажем, классификация данных о землепользовании) и другой набор данных с более низким разрешением 36 км (скажем, данные об испарении) для того же региона. Я хочу удалить некоторые точки из массива с более низким разрешением на основе массива с высоким разрешением. Например, я хочу исключить пиксели в данных об испарении, которые имеют класс землепользования «10» выше определенного порога / процента.
Описание (если необходимо): Давайте рассмотримвысокое разрешение (первое изображение ниже) для массива 10х10, а низкое разрешение - массив 2х2 (второе изображение ниже).
Я хочу удалить точки на изображении с более низким разрешением на основе значений изображения с более высоким разрешением. Считайте, что они отлично перекрываются, скажем, если указанный порог нулей (скажем, более 50%) от первого изображения появится в квадранте (на основе второго квадранта изображения), значение NaN
будет присвоено пикселю второго изображения.
Я сделал этот вид маскировки с помощью ArcMaps, но я не знаю, возможно ли это с помощью python.