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

Вопросы по растеризации вектора.

Добавлено: 29 авг 2019, 09:25
_taras_
Приветствую!
Преамбула
На снимок весьма удачно легла тень от тучи (р_1). Я сделал векторный слой, который хотел превратить в растровую маску (-1 - тень, 0- остальное) и суммировать с основным снимком (значения NDVI).
Но. Стандартная команда "растеризация вектора" при любых настройках не работает и выдает ошибку

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

The following layers were not correctly generated.<ul><li>/tmp/processing_7814b21ee37e4b0e8526db611f5a7556/9dab83d73efb4be799adebbbea63b3e3/OUTPUT.tif</li></ul>You can check the 'Log Messages Panel' in QGIS main window to find more information about the execution of the algorithm.
Команда v,to.rastr (р_2) при выставленных настройках дает хороший растр, но цвета имеют одинаковые значения - 0. Попытка задать значения вручную ничего не дает.
Что делаю не так?

Re: Вопросы по растеризации вектора.

Добавлено: 29 авг 2019, 21:11
gamm
растеризуйте лучше через GDAL (https://gdal.org/programs/gdal_rasterize.html), там все ясно и понятно. Только с проекциями внимательно, все укажите, если они разные.

Re: Вопросы по растеризации вектора.

Добавлено: 29 авг 2019, 21:41
_taras_
Я через GDAL и делаю. Настройки на рисунке 1, который в первом сообщении в самом низу. У меня он при любых режимах в Qgis 3.4 выдает ошибку.
Собственно если есть какой-то другой способ выделить кусок растра и изменить его значения на отрицательные буду рад услышать.

Re: Вопросы по растеризации вектора.

Добавлено: 30 авг 2019, 06:27
gamm
Сначала создайте пустой растр, потом нанесите на него вектор. Вызывая GDAL из командной строки (bat-файла), тогда увидите ошибки. И посмотрите лог, что там написано.

P.S. Есть подозрение, что нужно не поле area в растр вдавливать, а написать -burn 1 -init 0 или типа того.