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

Как исправить: Отказ импортировать в GRASS растр через r.in.gdal.qgis?

Добавлено: 25 июн 2021, 11:15
Shursheek
Всем доброго времени суток.
Недавно начала работать с qgis и столкнулась с проблемой:
Хочу повторить пример из этой темы "Классификация космического снимка с обучением с помощью QGIS и GRASS" (https://gis-lab.info/qa/grass-ismap.html).
Застряла на данном моменте - С помощью инструмента r.in.gdal.qgis можно импортировать в GRASS растр, который предстоит классифицировать.
При попытке использовать данный инструмент (строго следуя примеру и шагам, приведенным в статье) возникает ошибка (фото).
Изображение
Как можно решить данную проблему?

Версия qgis 3.18.3, GRASS был предустановлен вместе с ней.

Re: Как исправить: Отказ импортировать в GRASS растр через r.in.gdal.qgis?

Добавлено: 25 июн 2021, 13:32
gamm
Для начала избавьтесь от русских букв, пробелов, скобок и прочего мусора в путях и именах файлов.

Re: Как исправить: Отказ импортировать в GRASS растр через r.in.gdal.qgis?

Добавлено: 25 июн 2021, 16:12
Shursheek
За это время (до ответа) все имена были заменены на английские и пути также были настроены, но при этом ошибка остается

Re: Как исправить: Отказ импортировать в GRASS растр через r.in.gdal.qgis?

Добавлено: 25 июн 2021, 17:00
gamm
надо все логи смотреть, но скорее всго вы не все сделали: GRASS штука специфическая, в качестве базы данных использует файловую систему, и посему должно много чего быть создано перед началом работы, в частности рабочее пространство (MAPSET)
The LOCATION_NAME variable is not set. To start a project with GRASS, you need to set a "fully qualified initial mapset directory" which is defined by a "GISDBASE/LOCATION_NAME/MAPSET" path.
это отсюда, аналогично в других местах

Re: Как исправить: Отказ импортировать в GRASS растр через r.in.gdal.qgis?

Добавлено: 25 июл 2021, 10:34
coltjax
Hi,

I've imported a NetCDF file (ETOPO1 model). The resulted raster appears flipped vertically. How can I fix this? I try with mapcalc, without success:

- neighborhood modifier: not accept computations in offset parameter, like map[0,total_rows-row()]
- I dont know how to query map in arbitrary coordinates, like map(x(),-1*y())

I need advice, I do not know another way to try out.
Thanks