Страница 1 из 1

RegionGroup в GRASS?

Добавлено: 27 сен 2012, 20:11
Максим Дубинин
Есть ли в GRASS аналог RegionGroup?

Эта растровая команда присваивает каждой "области" - совокупности пикселей уникальный целочисленный id. Параметром передается тип соседства, 4 или 8.

Оно же в ArcINFO/ArcGIS
Изображение

Re: RegionGroup в GRASS?

Добавлено: 27 сен 2012, 20:56
Александр Мурый
По описанию, вроде бы, подходит модуль r.clump:
r.clump - Recategorizes data in a raster map by grouping cells that form physically discrete areas into unique categories.
Только вот опций у <r.clump> не особо много и размер окна жёстко 4 ячейки.

Re: RegionGroup в GRASS?

Добавлено: 27 сен 2012, 23:14
Александр Мурый
Слева — исходный растр, справа — результат работы <r.clump>:
RegionGroup_GRASS_clump.png
RegionGroup_GRASS_clump.png (21.46 КБ) 4883 просмотра
На заметку: <r.clump>, похоже, принимает значения растра "0" за "NULL". Поэтому перед его исп-ем нужно изменить значения "0" на какие-нибудь значения, не используемые в исходном растре.