Я работаю на MacOS Catalina и установил последний стабильный выпуск GRASS GIS (7.8.2) с Homebrew с помощью команды osgeo / osgeo4ma c, используя команды brew tap osgeo/osgeo4mac
и brew install osgeo-grass
(как описано на сайте GRASS https://grasswiki.osgeo.org/wiki/Compiling_on_MacOSX_using_homebrew).
Чтобы получить GUI, работающий также pip3 install wxpython
было необходимо. Я мог бы запустить GRASS с grass78
в командной строке. Когда я попытался создать новое местоположение и установить проекцию / crs
- , я не смог указать код EPSG
- , просматривающий файл с географической привязкой для использования его проекции, выдававший ошибку: " proj_get_authorities_from_database: не удается найти proj.db "
и создание местоположения было отменено.
Относительно 1. Коды EPSG: последняя версия proj не предоставляет файл с кодами epsg, кажется как это уже было проблемой в GRASS 7.6 в сочетании с proj 6.x (https://trac.osgeo.org/grass/ticket/3863), но все еще не мог найти способ заставить его работать, например, с помощью другого файла epsg, скопированного в каталог.
Относительно 2. Я попробовал несколько вещей, которые не работали:
Я установил Proj 5 (с brew install osgeo-proj@5
) и также Proj 6 (с bottle с https://bottle.download.osgeo.org/?C=N&O=A ), но в тот же момент выдает ошибки о том, что какая-то библиотека (ссылающаяся на proj) не была загружена и изображение не найдено.
Я попытался установить переменную окружения PROJ_LIB в .zshenv для соответствующего пути вес здесь находится файл proj.db (для версий 6 и 7 соответственно), но он выдает те же ошибки.
Нужно ли устанавливать какие-либо другие переменные среды или это может быть связано с GDAL?