Уточнить данные землепользования тематическим растром
Добавлено: 07 июл 2015, 15:12
Есть растр землепользования и отдельно растр леса. Пространственное разрешение обоих одинаковое, источники классификации Landsat. Возникла идея уточнить первый растр растром леса, делают ли так на практике?
Т.к. в первом растре тоже имеется класс "лес", он реклассифицируется и значению лес задаётся nodata.
Получаются дырки, которые нужно изначально сгладить соседними значениями, т.к. если сразу сделать мозаику со вторым растром, то будут иметься пропуски, хоть и в меньшей мере.
Чтоб заполнить только nodata, без изменения значений исходного растра, использую код:
Но при таком высоком значении NbrCircle мой компьютер призадумался... похоже надолго
Далее планируется сделать мозаику получившегося растра с растром леса и проинспектировать, чтоб не осталось значений nodata внутри растра.
Т.к. в первом растре тоже имеется класс "лес", он реклассифицируется и значению лес задаётся nodata.
Получаются дырки, которые нужно изначально сгладить соседними значениями, т.к. если сразу сделать мозаику со вторым растром, то будут иметься пропуски, хоть и в меньшей мере.
Чтоб заполнить только nodata, без изменения значений исходного растра, использую код:
Код: Выделить всё
Con(IsNull("raster"), FocalStatistics("raster", NbrCircle(100, "CELL"), "VARIETY (или лучше MAJORITY?)"), "raster")
Далее планируется сделать мозаику получившегося растра с растром леса и проинспектировать, чтоб не осталось значений nodata внутри растра.