Este é o comando g.gisenvgrass que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online
PROGRAMA:
NOME
g.gisenv - Produz e modifica as configurações atuais das variáveis GRASS do usuário.
Imprime todas as variáveis GRASS definidas se nenhuma opção for fornecida.
CHAVES
geral, configurações, variáveis, scripts
SINOPSE
g.gisenv
g.gisenv --Socorro
g.gisenv [-sn] [ter=variável[,variável, ...]] [conjunto="variável = valor"]
[não definido=variável[,variável, ...]] [loja=corda] [separator=personagem] [-ajudar]
[-detalhado] [-calma] [-ui]
Sinalizadores:
-s
Use a sintaxe do shell (para "eval")
-n
Não use sintaxe de shell
--Socorro
Imprimir resumo de uso
--verbose
Saída detalhada do módulo
--quieto
Saída silenciosa do módulo
--ui
Forçar o lançamento da caixa de diálogo da GUI
parâmetros:
ter=variável [, variável, ...]
Variável GRASS para obter
conjunto="variável = valor"
Variável GRASS para definir
não definido=variável [, variável, ...]
Variável GRASS para desconfigurar
loja=corda
Onde a variável GRASS é armazenada
opções: Gisrc, conjunto de mapas
Padrão: gisrc
separator=personagem
Separador para várias variáveis GRASS
Caracteres especiais: barra vertical, vírgula, espaço, tabulação, nova linha
Padrão: nova linha
DESCRIÇÃO
Quando um usuário executa GRASS, certas variáveis são definidas especificando o banco de dados GRASS,
localização, mapset, drivers de dispositivos periféricos, etc., sendo usados no GRASS atual
sessão. Essas configurações de nome de variável são reconhecidas enquanto o usuário estiver executando um
Sessão GRASS.
OPÇÕES
Nenhum prompt é fornecido ao usuário durante a execução g.gisenv.
Se executado sem argumentos, g.gisenv lista todas as variáveis GRASS atuais do usuário
definições. Os resultados são enviados para a saída padrão e podem ter a seguinte aparência:
GISDBASE = / opt / grassdata /
LOCATION_NAME = nc_spm_08_grass7
MAPSET = / user1
GUI = gui
Se o usuário especificar um get =variable_name na linha de comando
g.gisenv MAPSET
apenas o valor para aquela variável GRASS particular é enviado para a saída padrão. Possível
os nomes das variáveis dependem do sistema do usuário, consulte a lista de variáveis para obter detalhes. Observe que o
nomes de variáveis não diferenciam maiúsculas de minúsculas.
Enquanto outras variáveis podem ser associadas a cada sessão GRASS (por exemplo, GRASS_GUI,
GIS_LOCK e outras variáveis), as indicadas a seguir são essenciais.
BASE GIS
O BASE GIS é um diretório no qual todos os dados GRASS dos usuários são armazenados. Dentro do
BASE GIS, os dados são segregados em subdiretórios (chamados "locais") com base no
sistema de coordenadas do mapa usado e a extensão geográfica dos dados. Cada localização"
o próprio diretório contém subdiretórios chamados "mapsets"; cada "mapset" armazena "dados
elementos base "- os diretórios (por exemplo, a célula, cellhd, vetor, etc., diretórios)
em que os arquivos de dados GRASS são realmente armazenados.
LOCATION_NAME
O usuário deve escolher trabalhar com os dados em um único local GRASS dentro de qualquer
dada sessão GRASS; este local é então chamado de atual GRAMA local, e é
especificado pela variável LOCATION_NAME. O LOCATION_NAME é a base de dados GRASS
local cujos dados serão afetados por quaisquer comandos GRASS emitidos durante o
sessão GRASS atual, e é um subdiretório da atual BASE GIS. Cada localização"
diretório pode conter vários diretórios "mapset" (incluindo o mapset especial
PERMANENTE) Mapas armazenados no mesmo GRASS LOCATION_NAME (e / ou dentro do mesmo
CONJUNTO DE MAPAS) deve usar o mesmo sistema de coordenadas e normalmente está dentro dos limites
da mesma região geográfica (também conhecida como "local").
CONJUNTO DE MAPAS
Cada "mapset" contém um conjunto de mapas relevantes para o LOCATION_NAME diretório no qual
parece. Cada LOCATION_NAME pode conter vários conjuntos de mapas. (Mapsets que caem
sob o mesmo LOCATION_NAME todos contêm dados geograficamente relevantes para o
LOCATION_NAMEe todos armazenam dados no mesmo sistema de coordenadas do mapa. Freqüentemente, mapas
são colocados em diferentes conjuntos de mapas para distinguir a propriedade do arquivo - por exemplo, cada usuário
pode ter seu próprio conjunto de mapas, armazenando todos os mapas que ele criou e / ou são relevantes para
seu trabalho.) Durante cada sessão GRASS, o usuário deve escolher um mapset para ser o
atual conjunto de mapas; a configuração do mapset atual é dada por CONJUNTO DE MAPAS, e é um subdiretório
of LOCATION_NAME. Durante uma única sessão GRASS, o usuário pode usar os dados disponíveis em
qualquer um dos conjuntos de mapas armazenados sob a corrente LOCATION_NAME diretório que está no
caminho de pesquisa do mapset do usuário e acessível ao usuário. No entanto, dentro de um único GRASS
sessão, o usuário só tem escrever acesso aos dados armazenados no atual conjunto de mapas
(especificado pela variável CONJUNTO DE MAPAS).
Cada "mapset" armazena os elementos da base de dados GRASS (ou seja, os diretórios nos quais os dados GRASS
os arquivos são armazenados). Quaisquer mapas criados ou modificados pelo usuário na sessão GRASS atual
será armazenado aqui. o CONJUNTO DE MAPAS anuário PERMANENTE é geralmente reservado para o conjunto de
mapas que formam a base definida para todos os usuários que trabalham em cada LOCATION_NAME.
Uma vez dentro de uma sessão GRASS, os usuários GRASS têm acesso apenas aos dados em um único GRASS
diretório de banco de dados (o atual GRAMA dados, base, especificado pela variável BASE GIS), E
para um único diretório de localização GRASS (o atual local, especificado pela variável
LOCATION_NAME) Dentro de uma única sessão, o usuário só pode modificar os dados no atual
conjunto de mapas (especificado pela variável CONJUNTO DE MAPAS), mas pode usar dados disponíveis em outros conjuntos de mapas
sob o mesmo LOCATION_NAME.
Todos esses nomes devem ser nomes legais no sistema atual do usuário.
O caminho completo para o conjunto de mapas atual é determinado a partir de BASE GIS, LOCATION_NAME, CONJUNTO DE MAPAS
variáveis, no exemplo acima: / opt / grassdata / spearfish / PERMANENT. O caminho completo pode ser
impresso usando g.gisenv fornecendo várias variáveis:
g.gisenv get = GISDBASE, LOCATION_NAME, MAPSET sep = '/'
/ opt / grassdata / nc_spm_08_grass7 / user1
NOTAS
A saída de g.gisenv quando invocado sem argumentos, pode ser usado diretamente pelo Bash. o
O comando a seguir lançará cada variável no ambiente UNIX:
avaliação `g.gisenv`
Isso funciona apenas para Bater. O formato da saída não é compatível com outro UNIX
conchas.
Por padrão, as variáveis GRASS são armazenadas em gisrc arquivo (definido pela variável ambiental
GISRC). Se store = mapset é dado que as variáveis são armazenadas em
$ GISDBASE / $ LOCATION_NAME / $ MAPSET / VAR.
GRAMA depuração
Para imprimir mensagens de depuração, a variável DEBUG deve ser definido para um nível igual ou maior que
0:
g.gisenv set = "DEBUG = 3"
Níveis: (níveis recomendados)
· 0 - silêncio
· 1 - a mensagem é impressa uma ou poucas vezes por módulo
· 3 - cada linha (raster) ou linha (vetor)
· 5 - cada célula (raster) ou ponto (vetor)
Para desativar mensagens de depuração:
g.gisenv unset = "DEBUG"
A variável DEBUG controla mensagens de depuração de bibliotecas e módulos GRASS.
Similarmente WX_DEBUG controla mensagens de depuração de wxGUI.
Use g.gisenvgrass online usando serviços onworks.net