Страница 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
спасибо!