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

Каталог GRASSDATA

Добавлено: 25 окт 2015, 11:05
vlalexey
Можно ли выполнять операции с БД Grass (c каталогом GRASSDATA) просто как с папкой (т.е. не через GUI GRASS)?
Например если я просто удалю папку Location или удалю папк Mapset внутри нее (не PERMANENT) - это будет корректно?

GRASS 6.4.4

(сделал тест - создал через GUI новый Location (testloc), потом удалил его как папку. При старте он мне пишет:
ERROR: LOCATION << /home/grassdata/testloc >> not available
Где он кроме папки GRASSDATA хранит список этих Location?)

Re: Каталог GRASSDATA

Добавлено: 25 окт 2015, 12:20
rhot
Вот здесь, вероятно

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

$HOME/.grass6/rc

Re: Каталог GRASSDATA

Добавлено: 25 окт 2015, 19:32
vlalexey

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

$HOME/.grass6
Не нашел такой каталог

Re: Каталог GRASSDATA

Добавлено: 26 окт 2015, 01:16
rhot
vlalexey писал(а):

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

$HOME/.grass6
Не нашел такой каталог
если у вас установлен грасс, то этот каталог должен быть по-умолчанию. Ищите, find в помощь...

Re: Каталог GRASSDATA

Добавлено: 26 окт 2015, 12:31
Александр Мурый
vlalexey писал(а):Можно ли выполнять операции с БД Grass (c каталогом GRASSDATA) просто как с папкой (т.е. не через GUI GRASS)?
Удаление/поиск данных вручную (иногда это бывает нужно) - да, можно, но осторожно и с понимаем своих действий.
vlalexey писал(а):Например если я просто удалю папку Location или удалю папк Mapset внутри нее (не PERMANENT) - это будет корректно?
Удалять наборы (кроме PERMANENT) можно, и, более того, нужно через стандартные средства системы (потому что для удаления областей/наборов модулей не предусмотрено).
vlalexey писал(а): (сделал тест - создал через GUI новый Location (testloc), потом удалил его как папку. При старте он мне пишет:
ERROR: LOCATION << /home/grassdata/testloc >> not available
Где он кроме папки GRASSDATA хранит список этих Location?)
Нигде не хранит. GRASS определяет список областей "на лету". Кстати, папка не обязательно должна называться "grassdata" - это просто старая традиция.
Логично, что GRASS не видит область - вы же её удалили.
В файле настроек "$HOME/.grass6" хранится только имя последних посещённых области/набора.