Уточнить данные землепользования тематическим растром

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Уточнить данные землепользования тематическим растром

Сообщение dime1 » 07 июл 2015, 15:12

Есть растр землепользования и отдельно растр леса. Пространственное разрешение обоих одинаковое, источники классификации Landsat. Возникла идея уточнить первый растр растром леса, делают ли так на практике?
Т.к. в первом растре тоже имеется класс "лес", он реклассифицируется и значению лес задаётся nodata.
Получаются дырки, которые нужно изначально сгладить соседними значениями, т.к. если сразу сделать мозаику со вторым растром, то будут иметься пропуски, хоть и в меньшей мере.
Чтоб заполнить только nodata, без изменения значений исходного растра, использую код:

Код: Выделить всё

Con(IsNull("raster"), FocalStatistics("raster", NbrCircle(100, "CELL"), "VARIETY (или лучше  MAJORITY?)"), "raster")
Но при таком высоком значении NbrCircle мой компьютер призадумался... похоже надолго

Далее планируется сделать мозаику получившегося растра с растром леса и проинспектировать, чтоб не осталось значений nodata внутри растра.
Последний раз редактировалось dime1 22 июл 2015, 10:51, всего редактировалось 1 раз.

gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

Re: Уточнить данные землепользования тематическим растром

Сообщение gamm » 07 июл 2015, 16:34

для заделывания дырок нужно majority (взять того, кого больше - у вас же будет число разных соседей), и вместо больших радиусов достаточно прогнать несколько раз с маленьким (хватит 3х3), контролируя наличие оставшихся NA (они скорее всего в статистике видны)

З.Ы. технически вы все сделаете, а вот насчет содержательной стороны у меня сомнения ...

dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Уточнить данные землепользования тематическим растром

Сообщение dime1 » 22 июл 2015, 10:51

Получились пиксели сельхозугодий (60% по территории) в лесу :roll: Решено заменить nodata типом grassland и уже сверху добавить лес, как в природе.
У меня еще такой вопрос, такая процедура ж не называется "data fusion" (читал, что это больше обозначает стыковку полос разных мультиспектральных сенсоров, т.е. более низкоуровневая ДЗЗ задача)? Может лучше назвать эту ГИС процедуру - rasters stack или rasters merge :idea: :?:

Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 15 гостей