La Region GRASS

Qu'est ce que le r�gion ?

La "r�gion" est une pierre angulaire des concepts GRASS. Si vous souhaitez �tre en mesure d'utiliser GRASS dans la compl�tude de son potentiel, vous devez saisir ce concept. En faite, il est si important que vous devriez le connaitre m�me si vous ne comptez utiliser GRASS que pour des utilisations all�g�es. Ce chapitre est une tentative d'explication aussi claire que possible de ce qu'est la r�gion et de ses effets. Il vous aidera �galement, souhaitons le, � comprendre l'utilit� de la r�gion dans GRASS.

La r�gion d�finit la zone g�ographique dans laquelle GRASS doit travailler. Elle est charact�ris�e par plusieurs parametres :

Les valeurs par d�faut de ces parametres pour un emplacement donn� sont stock�s dans le fichier DEFAULT_WIND dans le jeu de cartes (map set) PERMANENT de l'emplacement consid�r�. Les parametres de la r�gion courrante sont stock�s dans le fichier WIND du jeu de cartes courrant. Les valeurs stock�es demeurerons valides, m�me si vous quittez GRASS et le relancez.

Pourquoi s'enqu�rire de la r�gion ?

Comme dit pr�c�dement, la r�gion d�finit l'extension ainsi que la r�solution des donn�es sur lesquelles la plupart des commandes GRASS devraient travailler. Mais qu'est ce que ca signifie ?

Par exemple, si la r�gion est d�finit avec une extension plus petite que celle de la carte sur laquelle vous travaillez, une commande d'affichage pour cette carte (telle que d.rast)) n'affichera que la portion de la carte qui est contenue dans cette r�gion. De nombreuses autres commandes ne fonctionneront �galement que sur cette r�gion, comme par exemple la plupart des commandes d'export, ou la plupart des modules de d�veloppement raster. Ceci permet de ne travailler que sur une portion de la carte, et donc de ne pas saturer l'utilisation des ressources de votre ordinateur avec le reste de la carte. Ou encore vous pouvez n'exporter que la portion d'une carte qui vous int�resse r�ellement.

D'une fa�on similaire, vous pouvez r�duire la r�solution de la r�gion afin d'all�ger l'utilisation des ressources de la machine. Par exemple, vous pourriez souhaiter convertir une carte vectorielle en carte raster, mais sans n�cessiter une haute r�solution du raster, comme, par exemple, si vous voulez cr�er une carte th�matique du monde, o� les contours exactes des pays n'est pas primordiale. Vous pouvez, par cons�quent, modifier la d�finition de la r�gion vers une r�solution moindre avant de lancer la conversion, afin qu'elle soit moins longue et qu'elle consomme moins de m�moire.

En g�n�rale, vous devrez toujours �tre attentifs � ce que la r�gion soit correctement d�finie avant d'�ffectuer de travaux quels qu'ils soient sur votre carte. Un probl�me typique pour les nouveaux venus dans GRASS est qu'ils importent leurs cartes puis tentent de l'afficher, mais ne voient qu'une console GRASS vide. Ceci est quasiment toujours due � un mauvais parametrage de la r�gion qui fait "tomber" la carte en dehors de la zone couverte par la r�gion.

Id�alement, la r�gion par d�faut d'un emplacement devrait englober l'ensemble de la zone couverte par la totalit� de la carte. Donc si vous red�finissez votre r�gion � ses valeurs par d�faut, les commandes subs�quentes devraient toujours couvrir la totalit� de votre emplacement. Si toutefois vous importez une carte qui est plus large que la r�gion par d�faut, vous pouvez toujours d�finir la r�gion courante avec les param�tres de cette nouvelle carte en utilisant (cf plus bas pour les explications de ces commandes) g.region rast=name ou g.region vect=name. toutefois, � chaque utilisation de g.region -d vous replacerez votre r�gion � ses valeurs par defaut qui ne contiennent pas la nouvel carte, plus large.

Comment travailler avec la r�gion ?

Le principal outil pour travailler avec la r�gion est la commande g.region. Lisez la page man scrupuleusement pour vous familiariser avec toutes ses possibilit�s. Voici quelques unes des utilisation les plus communes :

g.region -p

Imprimer les param�tres de la r�gion courante.

g.region -d

R�tablir les param�tres par d�faut de la r�gion courrante pour l'emplacement donn�.

g.region rast=NomDeLaCarteRaster

Ramener la r�gion courante aux coordonn�es du fichier raster

g.region vect=NomDeLaCarteVectorielle

Ramener la r�gion courante aux coordonn�es du fichier vectoriel

g.region save=nomdufichier

Sauvegarder le parametrage de la r�gion courante dans le fichier nomdufichier

g.region region=nomdufichier

Ramener la r�gion courante aux coordonn�es sauvegard�es dans nomdufichier (cr�e avec g.region save=nomdufichier).

g.region nn=valeur s=valeur e=valeur w=valeur res=valeur

D�finit les bordures nord, sud, est, et ouest ainsi que la r�solution avec les valeurs respectives.

g.region

Affichera un menu permettant l'acc�s � toutes les options de fa�on interactive.

d.zoom

Vous pouvez �galement d�finir les valeurs de la r�gion (� l'exception de la r�solution) interactivement et � l'aide de la souris sur la console courante en utilisant d.zoom.

Toutes ces fonctions peuvent �galement �tre atteintes dans Tcltkgrass via Region->Manage region.

Comment modifier la r�gion par d�faut

Parfois vous souhaiterez importer une carte qui est plus large que (ou m�me compl�tement en dehors de) la r�gion par d�faut de l'emplacement existant. Vous pouvez faire cela sans probl�me, mais afin de la visualiser, vous devrez utiliser g.region rast ou g.region vect afin d'adapter la r�gion courante � la carte. Toutefois, � chaque utilisation de g.region -d la r�gion sera ramen�e aux anciens parametres et votre carte ne sera pas visible.

Voici une solution (quelque peu h�tive et peu propre) � ce probl�me (souhaitons que g.region soit modif� pour inclure ceci comme une option, un jour) : ouvrez une console (cf the chapter called Administrer les consoles GRASS),), affichez toutes vos cartes (cf the chapter called Afficher des cartes), zoomez et pannez jusqu'� ce que vous puissiez voir toutes vos cartes � l'�cran (si vous savez que l'extension d'une carte englobe toutes les autres, vous pouvez �galement utiliser g.region rast ou g.region vect, suivi de d.erase avant d'afficher toutes vos cartes). Une fois que vous �tes s�re que la r�gion active courante contient toutes vos cartes, vous pouvez les inclure dans la r�gion par d�faut de la mani�re suivante :