Страница 1 из 1

Калькулятор растров в QGIS

Добавлено: 17 дек 2013, 15:33
esasha
подскажите плиз хелп и(или) мануал по сабжу). А именно вопрос, как можно построить выражение
если растр1 >10, тогда растр2, иначе растр1

Спасибо)))

Re: Калькулятор растров в QGIS

Добавлено: 17 дек 2013, 16:05
bolotoved
Для таких конструкций проще и надежней использовать калькулятор растров GRASS:

Код: Выделить всё

r.mapcalc "raster=if(raster1 > 10, raster2, raster1)"
подробнее: http://grass.osgeo.org/grass64/manuals/r.mapcalc.html

Re: Калькулятор растров в QGIS

Добавлено: 17 дек 2013, 16:23
gamm
esasha писал(а):подскажите плиз хелп и(или) мануал по сабжу). А именно вопрос, как можно построить выражение
если растр1 >10, тогда растр2, иначе растр1
1) если мне не изменяет память, булевские приводятся к целым, поэтому (растр1>10)*растр1+(растр1<=10)*растр2
2) если мне не изменяет память, стандартный растровый калькулятор не работает, нужно ставить из репозитория плагин rastercalc (по крайней мере, в прошлом году было так).