Здравствуйте. Необходимо на растровой карте, полученной средствами Grass, "убрать" часть цветовой информации (в файле примера это голубые и синие тона) и/или заменить ее определенным другим цветом.
И возможно ли, в местах перехода цветов (особенно размытых) четче выделить границу между ними (возможно с применением оконтуривания)?
Спасибо.
Трансформация части цветовой гаммы растовой карты GRASS
- eucrariano
- Активный участник
- Сообщения: 104
- Зарегистрирован: 26 авг 2009, 12:09
- Репутация: 0
- Откуда: Ukraine, Chernivtsy
Трансформация части цветовой гаммы растовой карты GRASS
- Вложения
-
- test.jpg (113.7 КБ) 4615 просмотров
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Трансформация части цветовой гаммы растовой карты GRASS
По-хорошему, надо бы увидеть информацию о растре --- диапазон значений и категорий, тип (integer, float) и т.д. Так что r.info вам в руки
Можно с помощью d.what.rast определить, какие значения соответствуют голубому цвету (и его оттенкам), и потом "занулить" их с помощью r.null.
Поменять цвета можно через r.colors --- назначить нужные цвета нужным категориям.
Для перечисленного выше может понадобиться как-то поменять сами категории растра (пока не знаю как, надо смотреть).
Можно с помощью d.what.rast определить, какие значения соответствуют голубому цвету (и его оттенкам), и потом "занулить" их с помощью r.null.
Поменять цвета можно через r.colors --- назначить нужные цвета нужным категориям.
Для перечисленного выше может понадобиться как-то поменять сами категории растра (пока не знаю как, надо смотреть).
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: Трансформация части цветовой гаммы растовой карты GRASS
Да, конечно, можно.
Для работы с цветовыми схемами существует модуль r.colors (в нем есть множество предопределенных схем, но, т.к. вы хотите подчеркуть свои уникальные данные, то, скорее всего, вам понадобится создать собственную схему -- rules). Возможно также, вам подойдет модуль r.colors.stddev.
Для построения векторных изолиний служит модуль r.contour.
Для работы с цветовыми схемами существует модуль r.colors (в нем есть множество предопределенных схем, но, т.к. вы хотите подчеркуть свои уникальные данные, то, скорее всего, вам понадобится создать собственную схему -- rules). Возможно также, вам подойдет модуль r.colors.stddev.
Для построения векторных изолиний служит модуль r.contour.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 20 гостей