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