Страница 1 из 1
					
				Трансформация части цветовой гаммы растовой карты GRASS
				Добавлено: 17 авг 2011, 09:25
				 eucrariano
				Здравствуйте. Необходимо на растровой карте, полученной  средствами Grass, "убрать" часть цветовой информации (в файле примера это голубые и синие тона) и/или заменить ее определенным другим цветом. 
И возможно ли, в местах перехода цветов (особенно размытых) четче выделить границу между ними (возможно с применением оконтуривания)?
Спасибо.
			 
			
					
				Re: Трансформация части цветовой гаммы растовой карты GRASS
				Добавлено: 17 авг 2011, 10:54
				 Александр Мурый
				По-хорошему, надо бы увидеть информацию о растре --- диапазон значений и категорий, тип (integer, float) и т.д. Так что 
r.info вам в руки 
 
  
Можно с помощью 
d.what.rast определить, какие значения соответствуют голубому цвету (и его оттенкам), и потом "занулить" их с помощью 
r.null.
Поменять цвета можно через 
r.colors --- назначить нужные цвета нужным категориям. 
Для перечисленного выше может понадобиться как-то поменять сами категории растра (пока не знаю как, надо смотреть).
 
			
					
				Re: Трансформация части цветовой гаммы растовой карты GRASS
				Добавлено: 17 авг 2011, 10:58
				 KolesovDmitry
				Да, конечно, можно. 
Для работы с цветовыми схемами существует модуль 
r.colors (в нем есть множество предопределенных схем, но, т.к. вы хотите подчеркуть свои уникальные данные, то, скорее всего, вам понадобится создать собственную схему -- rules). Возможно также, вам подойдет модуль 
r.colors.stddev.
Для построения векторных изолиний служит модуль 
r.contour.