Il s'agit de la commande g.gisenvgrass qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
g.gisenv - Affiche et modifie les paramètres actuels de la variable GRASS de l'utilisateur.
Imprime toutes les variables GRASS définies si aucune option n'est donnée.
MOTS-CLÉS
général, paramètres, variables, scripts
SYNOPSIS
g.gisenv
g.gisenv --Aidez-moi
g.gisenv [-sn] [obtenez=variable[,variable,...]] [set="variable=valeur"]
[unset=variable[,variable,...]] [Boutique=un magnifique] [séparateur=caractère] [--vous aider]
[--verbeux] [--calme] [--ui]
Drapeaux:
-s
Utiliser la syntaxe shell (pour "eval")
-n
Ne pas utiliser la syntaxe shell
--Aidez-moi
Imprimer le récapitulatif d'utilisation
--verbeux
Sortie du module verbeux
--silencieux
Sortie module silencieuse
--interface utilisateur
Forcer le lancement de la boîte de dialogue GUI
Paramètres:
obtenez=variable[,variable,...]
Variable GRASS à obtenir
set="variable=valeur"
Variable GRASS à définir
unset=variable[,variable,...]
Variable GRASS à désactiver
Boutique=un magnifique
Où la variable GRASS est stockée
Options : gisrc, jeu de cartes
Valeur par défaut: gisrc
séparateur=caractère
Séparateur pour plusieurs variables GRASS
Caractères spéciaux : barre verticale, virgule, espace, tabulation, nouvelle ligne
Valeur par défaut: nouvelle ligne
DESCRIPTION
Lorsqu'un utilisateur exécute GRASS, certaines variables sont définies spécifiant la base de données GRASS,
emplacement, mapset, pilotes de périphériques, etc., utilisés dans le GRASS actuel
session. Ces paramètres de nom de variable sont reconnus tant que l'utilisateur exécute un
Séance GRASS.
OPTIONS
Aucune invite n'est donnée à l'utilisateur lors de l'exécution g.gisenv.
Si exécuté sans arguments, g.gisenv répertorie toutes les variables GRASS actuelles de l'utilisateur
Les paramètres. Les résultats sont envoyés à la sortie standard et peuvent ressembler à ceci :
GISDBASE=/opt/grassdata/
LOCATION_NAME=nc_spm_08_grass7
MAPSET=/utilisateur1
interface graphique=interface graphique
Si l'utilisateur spécifie un obtenir=variable_name sur la ligne de commande
g.gisenv MAPSET
seule la valeur de cette variable GRASS particulière est sortie sur la sortie standard. Possible
les noms de variables dépendent du système de l'utilisateur, voir la liste des variables pour plus de détails. Notez que le
les noms de variables sont insensibles à la casse.
Alors que d'autres variables peuvent être associées à chaque session GRASS (par exemple, GRASS_GUI,
GIS_LOCK, et d'autres variables), celles indiquées ci-dessous sont essentielles.
BASE GID
Le manuel de formation BASE GID est un répertoire dans lequel toutes les données GRASS des utilisateurs sont stockées. Au sein du
BASE GID, les données sont séparées en sous-répertoires (appelés « emplacements ») en fonction de la
système de coordonnées cartographiques utilisé et l'étendue géographique des données. Chaque emplacement"
le répertoire lui-même contient des sous-répertoires appelés "mapsets" ; chaque "mapset" stocke des "données
éléments de base" - les répertoires (par exemple, les répertoires cell, cellhd, vector, etc.)
dans lequel les fichiers de données GRASS sont réellement stockés.
NOM DE LA LOCALISATION
L'utilisateur doit choisir de travailler avec les données sous un seul emplacement GRASS dans n'importe quel
session GRASS donnée ; cet endroit est alors appelé le actuel GRASS Localisation, et est
spécifié par la variable NOM DE LA LOCALISATIONL’ NOM DE LA LOCALISATION est la base de données GRASS
emplacement dont les données seront affectées par les commandes GRASS émises pendant la
session GRASS actuelle, et est un sous-répertoire de la session actuelle BASE GID. Chaque emplacement"
répertoire peut contenir plusieurs répertoires "mapset" (y compris le mapset spécial
PERMANENT). Cartes stockées sous le même GRASS NOM DE LA LOCALISATION (et/ou dans le même
JEU DE CARTES) doit utiliser le même système de coordonnées et se situer généralement dans les limites
de la même région géographique (alias, « emplacement »).
JEU DE CARTES
Chaque « mapset » contient un ensemble de cartes pertinentes pour le NOM DE LA LOCALISATION répertoire dans lequel
il semble. Chaque NOM DE LA LOCALISATION peut contenir plusieurs jeux de cartes. (Les jeux de cartes qui tombent
sous le même NOM DE LA LOCALISATION contiennent tous des données géographiquement pertinentes pour le
NOM DE LA LOCALISATION, et tous stockent les données dans le même système de coordonnées cartographiques. Fréquemment, des cartes
sont placés dans différents jeux de cartes pour distinguer la propriété des fichiers - par exemple, chaque utilisateur
peut avoir son propre jeu de cartes, stockant toutes les cartes qu'il a créées et/ou qui sont pertinentes pour
son travail.) Au cours de chaque session GRASS, l'utilisateur doit choisir un jeu de cartes comme
actuel jeu de cartes; le réglage actuel du jeu de cartes est donné par JEU DE CARTES, et est un sous-répertoire
of NOM DE LA LOCALISATION. Au cours d'une seule session GRASS, l'utilisateur peut utiliser les données disponibles dans
l'un des ensembles de cartes stockés sous le NOM DE LA LOCALISATION répertoire qui se trouve dans le
chemin de recherche de l'ensemble de cartes de l'utilisateur et accessible par l'utilisateur. Cependant, au sein d'un seul GRASS
session, l'utilisateur n'a écrire accès aux données stockées sous le actuel jeu de cartes
(spécifié par la variable JEU DE CARTES).
Chaque "mapset" stocke les éléments de la base de données GRASS (c'est-à-dire les répertoires dans lesquels les données GRASS
les fichiers sont stockés). Toutes les cartes créées ou modifiées par l'utilisateur dans la session GRASS en cours
sera stocké ici. Les JEU DE CARTES annuaire PERMANENT est généralement réservé à l'ensemble des
cartes qui forment l'ensemble de base pour tous les utilisateurs travaillant sous chaque NOM DE LA LOCALISATION.
Une fois dans une session GRASS, les utilisateurs de GRASS n'ont accès qu'aux données sous un seul GRASS
répertoire de la base de données (le actuel GRASS données, base, spécifié par la variable BASE GID), Et
vers un seul répertoire d'emplacement GRASS (le actuel Localisation, spécifié par la variable
NOM DE LA LOCALISATION). Au cours d'une même session, l'utilisateur ne peut modifier les données dans le actuel
jeu de cartes (spécifié par la variable JEU DE CARTES), mais peut utilisé données disponibles sous d'autres jeux de cartes
sous le même NOM DE LA LOCALISATION.
Tous ces noms doivent être des noms légaux sur le système actuel de l'utilisateur.
Le chemin complet vers le jeu de cartes actuel est déterminé à partir de BASE GID, NOM DE LA LOCALISATION, JEU DE CARTES
variables, dans l'exemple ci-dessus : /opt/grassdata/spearfish/PERMANENT. Le chemin complet peut être
imprimé en utilisant g.gisenv en fournissant plusieurs variables :
g.gisenv get=GISDBASE,LOCATION_NAME,MAPSET sep='/'
/opt/grassdata/nc_spm_08_grass7/user1
NOTES
La sortie de g.gisenv lorsqu'il est invoqué sans arguments est directement utilisable par Bash. Les
La commande suivante convertira chaque variable dans l'environnement UNIX :
évaluer `g.gisenv`
Cela ne fonctionne que pour Frapper. Le format de la sortie n'est pas compatible avec les autres UNIX
coquillages.
Par défaut les variables GRASS sont stockées dans gisrc fichier (défini par la variable d'environnement
GISRC). Si store=jeu de cartes est donné que les variables sont stockées dans
$GISDBASE/$LOCATION_NAME/$MAPSET/VAR.
GRASS Débogage
Pour imprimer les messages de débogage, la variable DEBUG doit être réglé sur un niveau égal ou supérieur à
0:
g.gisenv set="DEBUG=3"
Niveaux : (niveaux recommandés)
· 0 - silencieux
· 1 - le message est imprimé une ou plusieurs fois par module
· 3 - chaque ligne (raster) ou ligne (vecteur)
· 5 - chaque cellule (raster) ou point (vecteur)
Pour désactiver les messages de débogage :
g.gisenv unset="DEBUG"
La variable DEBUG contrôle les messages de débogage des bibliothèques et modules GRASS.
De même WX_DEBUG contrôle les messages de débogage de wxGUI.
Utilisez g.gisenvgrass en ligne en utilisant les services onworks.net