Трансформация части цветовой гаммы растовой карты GRASS

Ответить
Аватара пользователя
eucrariano
Активный участник
Сообщения: 104
Зарегистрирован: 26 авг 2009, 12:09
Репутация: 0
Откуда: Ukraine, Chernivtsy

Трансформация части цветовой гаммы растовой карты GRASS

Сообщение eucrariano » 17 авг 2011, 09:25

Здравствуйте. Необходимо на растровой карте, полученной средствами Grass, "убрать" часть цветовой информации (в файле примера это голубые и синие тона) и/или заменить ее определенным другим цветом.
И возможно ли, в местах перехода цветов (особенно размытых) четче выделить границу между ними (возможно с применением оконтуривания)?
Спасибо.
Вложения
test.jpg
test.jpg (113.7 КБ) 4615 просмотров

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Трансформация части цветовой гаммы растовой карты GRASS

Сообщение Александр Мурый » 17 авг 2011, 10:54

По-хорошему, надо бы увидеть информацию о растре --- диапазон значений и категорий, тип (integer, float) и т.д. Так что r.info вам в руки :)
Можно с помощью d.what.rast определить, какие значения соответствуют голубому цвету (и его оттенкам), и потом "занулить" их с помощью r.null.
Поменять цвета можно через r.colors --- назначить нужные цвета нужным категориям.

Для перечисленного выше может понадобиться как-то поменять сами категории растра (пока не знаю как, надо смотреть).
Редактор материалов, модератор форума

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: Трансформация части цветовой гаммы растовой карты GRASS

Сообщение KolesovDmitry » 17 авг 2011, 10:58

Да, конечно, можно.

Для работы с цветовыми схемами существует модуль r.colors (в нем есть множество предопределенных схем, но, т.к. вы хотите подчеркуть свои уникальные данные, то, скорее всего, вам понадобится создать собственную схему -- rules). Возможно также, вам подойдет модуль r.colors.stddev.

Для построения векторных изолиний служит модуль r.contour.

Ответить

Вернуться в «GRASS»

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

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