Это команда g.gisenvgrass, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
г.гисенв - Выводит и изменяет текущие настройки переменных GRASS пользователя.
Печатает все определенные переменные GRASS, если не задана опция.
КЛЮЧЕВЫЕ СЛОВА
общие, настройки, переменные, скрипты
СИНТАКСИС
г.гисенв
г.гисенв --Помогите
г.гисенв [-sn] [получить=переменная[,переменная, ...]] [набор="переменная = значение"]
[сброшен=переменная[,переменная, ...]] [магазин=string] [разделитель=персонаж] [-помощь]
[-подробный] [-тихий] [-ui]
Флаги:
-s
Используйте синтаксис оболочки (для "eval")
-n
Не используйте синтаксис оболочки
--Помогите
Распечатать сводку использования
--подробный
Подробный вывод модуля
--тихий
Тихий выход модуля
--уи
Принудительный запуск диалогового окна GUI
Параметры:
получить=переменная [, переменная, ...]
Переменная GRASS, чтобы получить
набор="переменная = значение"
Переменная GRASS для установки
сброшен=переменная [, переменная, ...]
Переменная GRASS, которую нужно отключить
магазин=string
Где хранится переменная GRASS
Опции: гисрк, набор карт
По умолчанию: gisrc
разделитель=персонаж
Разделитель для нескольких переменных GRASS
Специальные символы: вертикальная черта, запятая, пробел, табуляция, новая строка
По умолчанию: новая линия
ОПИСАНИЕ
Когда пользователь запускает GRASS, устанавливаются определенные переменные, определяющие базу данных GRASS,
местоположение, набор карт, драйверы периферийных устройств и т. д., используемые в текущем GRASS
сеанс. Эти настройки имени переменной распознаются, пока пользователь запускает
GRASS сессия.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
При запуске пользователю не выводятся подсказки. г.гисенв.
Если запустить без аргументов, г.гисенв перечисляет все текущие переменные GRASS пользователя
настройки. Результаты отправляются на стандартный вывод и могут выглядеть следующим образом:
GISDBASE = / opt / grassdata /
LOCATION_NAME = nc_spm_08_grass7
MAPSET = / user1
GUI = gui
Если пользователь указывает получить =variable_name в командной строке
набор g.gisenv
на стандартный вывод выводится только значение этой конкретной переменной GRASS. Возможный
Имена переменных зависят от системы пользователя, подробности см. в списке переменных. Обратите внимание, что
в именах переменных регистр не учитывается.
В то время как другие переменные могут быть связаны с каждым сеансом GRASS (например, GRASS_GUI,
GIS_LOCK и другие переменные), указанные ниже важны.
ГИСБАЗА
" ГИСБАЗА это каталог, в котором хранятся данные GRASS всех пользователей. В рамках
ГИСБАЗАданные разделяются на подкаталоги (называемые "местоположениями") на основе
используемая система координат карты и географический экстент данных. Каждая «локация»
сам каталог содержит подкаталоги, называемые "наборами карт"; каждый "набор карт" хранит "данные
базовые элементы »- каталоги (например, cell, cellhd, vector и т. д., каталоги)
в котором фактически хранятся файлы данных GRASS.
НАЗВАНИЕ МЕСТОПОЛОЖЕНИЯ
Пользователь должен выбрать работу с данными в одном месте GRASS в любом
данная сессия GRASS; это место тогда называется текущий GRASS расположение, И
заданный переменной НАЗВАНИЕ МЕСТОПОЛОЖЕНИЯ, НАЗВАНИЕ МЕСТОПОЛОЖЕНИЯ это база данных GRASS
местоположение, данные которого будут затронуты любыми командами GRASS, выданными во время
текущий сеанс GRASS и является подкаталогом текущего ГИСБАЗА. Каждая «локация»
каталог может содержать несколько каталогов "наборов карт" (включая специальный набор карт
ПОСТОЯННАЯ). Карты хранятся в одной GRASS НАЗВАНИЕ МЕСТОПОЛОЖЕНИЯ (и / или в том же
набор карт) должны использовать ту же систему координат и обычно находятся в пределах
того же географического региона (также известного как «местоположение»).
набор карт
Каждый «набор карт» содержит набор карт, относящихся к НАЗВАНИЕ МЕСТОПОЛОЖЕНИЯ каталог, в котором
кажется. Каждый НАЗВАНИЕ МЕСТОПОЛОЖЕНИЯ может содержать несколько наборов карт. (Наборы карт, которые падают
под тем же НАЗВАНИЕ МЕСТОПОЛОЖЕНИЯ все содержат данные, географически относящиеся к
НАЗВАНИЕ МЕСТОПОЛОЖЕНИЯ, и все данные хранятся в одной системе координат карты. Часто карты
помещаются в разные наборы карт, чтобы различать права собственности на файлы - например, каждый пользователь
может иметь свой собственный набор карт, в котором хранятся любые карты, которые он создал и / или имеет отношение к
его работы.) Во время каждого сеанса GRASS пользователь должен выбрать один набор карт в качестве
текущий набор карт; текущая настройка набора карт задается набор карт, и является подкаталогом
of НАЗВАНИЕ МЕСТОПОЛОЖЕНИЯ. Во время одного сеанса GRASS пользователь может использовать доступные данные в
любой из наборов карт, хранящихся в текущем НАЗВАНИЕ МЕСТОПОЛОЖЕНИЯ каталог, который находится в
путь поиска набора карт пользователя и доступный пользователю. Однако в пределах одной GRASS
сеанс, у пользователя есть только записывать доступ к данным, хранящимся в текущий набор карт
(задается переменной набор карт).
Каждый «набор карт» хранит элементы базы данных GRASS (т. Е. Каталоги, в которых данные GRASS
файлы хранятся). Любые карты, созданные или измененные пользователем в текущем сеансе GRASS.
будут храниться здесь. В набор карт каталог ПОСТОЯННАЯ обычно зарезервирован для набора
карты, составляющие базовый набор для всех пользователей, работающих под каждым НАЗВАНИЕ МЕСТОПОЛОЖЕНИЯ.
Находясь в сеансе GRASS, пользователи GRASS имеют доступ только к данным в рамках одного GRASS.
каталог базы данных ( текущий GRASS данным Использование темпера с изогнутым основанием, заданный переменной ГИСБАЗА), а также расширение
в один каталог местоположения GRASS ( текущий расположение, заданный переменной
НАЗВАНИЕ МЕСТОПОЛОЖЕНИЯ). В рамках одного сеанса пользователь может только изменять данные в текущий
набор карт (задается переменной набор карт), но может использование данные доступны в других наборах карт
под тем же НАЗВАНИЕ МЕСТОПОЛОЖЕНИЯ.
Все эти имена должны быть законными именами в текущей системе пользователя.
Полный путь к текущему набору карт определяется из ГИСБАЗА, НАЗВАНИЕ МЕСТОПОЛОЖЕНИЯ, набор карт
переменные, в приведенном выше примере: / opt / grassdata / spearfish / PERMANENT. Полный путь может быть
напечатано с использованием г.гисенв путем предоставления нескольких переменных:
g.gisenv get = GISDBASE, LOCATION_NAME, MAPSET sep = '/'
/ opt / grassdata / nc_spm_08_grass7 / user1
ПРИМЕЧАНИЯ
Выход из г.гисенв при вызове без аргументов может напрямую использоваться Bash. В
следующая команда переведет каждую переменную в среду UNIX:
eval `g.gisenv`
Это работает только для Колотить. Формат вывода несовместим с другими UNIX
снаряды.
По умолчанию переменные GRASS хранятся в gisrc файл (определяется переменной окружения
ГЦИСКР). если store = mapset задано, чем переменные хранятся в
$ GISDBASE / $ LOCATION_NAME / $ MAPSET / VAR.
GRASS Отладка
Чтобы распечатать отладочные сообщения, переменная ОТЛАЖИВАТЬ должен быть установлен на уровень равный или больший, чем
0:
g.gisenv set = "DEBUG = 3"
Уровни: (рекомендуемые уровни)
· 0 - тишина
· 1 - сообщение печатается один или несколько раз на модуль
· 3 - каждая строка (растр) или линия (вектор)
· 5 - каждая ячейка (растр) или точка (вектор)
Чтобы отключить отладочные сообщения:
g.gisenv unset = "ОТЛАДКА"
Переменная DEBUG управляет отладочными сообщениями из библиотек и модулей GRASS.
Аналогичным образом WX_DEBUG управляет отладочными сообщениями из wxGUI.
Используйте g.gisenvgrass в Интернете с помощью сервисов onworks.net