Страница 1 из 1
					
				как выделить участки карты,угол наклона которых равен
				Добавлено: 19 апр 2012, 23:52
				 AnnaAnna
				Подскажите пожалуйста как выделить участки карты рельефа,угол наклона которых равен,например,3 градуса
			 
			
					
				Re: как выделить участки карты,угол наклона которых равен
				Добавлено: 20 апр 2012, 05:52
				 rhot
				Сначала рассчитать углы наклона модулем 
r.slope.aspect а потом сделать реклассификацию получившегося растра модулем 
r.reclass, присвоив значение 1 ячейкам растра, для которых угол наклона 3, а всем остальным - 0.
Если только на карте надо показать, то в модуле 
d.rast есть опции vallist и catlist. Выбирать в зависимости от типа растра.
 
			
					
				Re: как выделить участки карты,угол наклона которых равен
				Добавлено: 20 апр 2012, 09:50
				 Александр Мурый
				Как вариант, реклассификацию можно сделать напрямую 
r.mapcalc:
Код: Выделить всё
r.mapcalc 'slope.reclass = if(slope=3,slope,null())'
, что в переводе на русский звучит как "сделай мне, пож-та, растр 
slope.reclass, в котором будут значения = 3 из растра 
slope, а все остальные значения преврати в null, т.е. в отсутствующие значения" 

 
			
					
				Re: как выделить участки карты,угол наклона которых равен
				Добавлено: 20 апр 2012, 19:05
				 AnnaAnna
				спасибо!