Il s'agit de la commande r.colorsgrass 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
r.couleurs - Crée/modifie la table des couleurs associée à une carte raster.
MOTS-CLÉS
raster, table des couleurs
SYNOPSIS
r.couleurs
r.couleurs --Aidez-moi
r.couleurs [-rwlngae] [plan=prénom[,prénom,...]] [filet=prénom] [couleur=Catégorie] [raster=prénom]
[raster_3d=prénom] [ =prénom] [--vous aider] [--verbeux] [--calme] [--ui]
Drapeaux:
-r
Supprimer la table des couleurs existante
-w
N'écrivez une nouvelle table de couleurs que si elle n'existe pas déjà
-l
Lister les règles disponibles puis quitter
-n
Inverser les couleurs
-g
Mise à l'échelle logarithmique
-a
Mise à l'échelle logarithmique absolue
-e
Égalisation d'histogramme
--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:
plan=nom nom,...]
Nom de la (des) carte(s) raster(s)
filet=prénom
Fichier d'entrée avec un nom de carte par ligne
Les noms de carte d'entrée peuvent être définis dans un fichier d'entrée au cas où une grande quantité de cartes doit être
spécifié. Cette option est mutuellement exclusive à l'option de carte.
couleur=Catégorie
Nom de la table des couleurs
Options : aspect, couleur d'aspect, bcyr, bgyr, le blues, parg, par, celsius, Corine, courbure,
différences, élévation, étopo2, Evi, degrés Fahrenheit, bon Dieu, légumes verts, gris, gris.eq, gris.log,
gris1.0, gris255, gir, Haxby, Kelvin, ndvi, ndwi, des oranges, population,
population_dens, précipitation, précipitations_quotidiennes, précipitations_mensuelles, arc-en-ciel,
rampe, Aléatoire, rouges, première courbe, rib, Ryg, sépia, pente, srtm, srtm_plus, terrain vague
d'aspect: couleurs grises orientées aspect
couleur d'aspect: couleurs arc-en-ciel orientées aspect
bcyr: du bleu au cyan en passant par le jaune au rouge
bgyr: du bleu au vert en passant par le jaune au rouge
bleus: blanc à bleu
orge: du bleu au jaune au vert
BYR: du bleu au jaune au rouge
celsius: du bleu au rouge pour la température en degrés Celsius
Corine: Couleurs d'occupation du sol de l'UE Corine
courbure: pour les courbures du terrain (à partir de v.surf.rst et r.slope.aspect)
différences: couleurs orientées différences
élévation: mappe les plages relatives des valeurs raster au dégradé de couleurs d'altitude
étopo2: couleurs pour la bathymétrie/topographie mondiale ETOPO2
evi: couleurs de l'indice végétatif renforcé
fahrenheit: bleu à rouge pour la température Fahrenheit
dieu: degrés-jours de croissance accumulés
légumes verts: blanc à vert
gris: échelle de gris
gris.eq: échelle de gris égalisée par histogramme
gris.log: histogramme logarithmique transformé en échelle de gris
grey1.0: échelle de gris pour les valeurs raster comprises entre 0.0 et 1.0
grey255: échelle de gris pour les valeurs raster comprises entre 0 et 255
gir: du vert au jaune au rouge
haxby: couleurs relatives pour la bathymétrie ou la topographie
kelvin: du bleu au rouge pour la température en échelle Kelvin
ndvi: Couleurs de l'indice de végétation par différence normalisée
ndwi: Différence normalisée des couleurs de l'indice d'eau
oranges: blanc à orange
population: tableau des couleurs couvrant les ruptures de classification de la population humaine
population_dens: table de couleurs couvrant les ruptures de classification de densité de population humaine
précipitation: tableau des couleurs des précipitations (0..2000mm)
précipitation_quotidienne: tableau des couleurs des précipitations (0..1000mm)
précipitations_mensuelles: tableau des couleurs des précipitations (0..1000mm)
arc en ciel: tableau des couleurs arc-en-ciel
catastrophe: dégradé de couleurs
aléatoire: table de couleurs aléatoire
les rouges: blanc à rouge
première courbe: courbure du terrain (de r.resamp.rst)
ryb: du rouge au jaune au bleu
arrière: du rouge au jaune au vert
sépia: brun jaunâtre à blanc
pente: couleurs de pente de type r.slope.aspect pour les valeurs raster 0-90
srtm: palette de couleurs pour l'élévation de la mission de topographie du radar de la navette
srtm_plus: palette de couleurs pour l'élévation de la mission de topographie du radar de la navette (avec le fond marin
couleurs)
terrain: table de couleurs d'élévation globale couvrant -11000 à +8850m
vague: vague de couleur
raster=prénom
Carte raster à partir de laquelle copier la table des couleurs
raster_3d=prénom
Carte raster 3D à partir de laquelle copier la table des couleurs
=prénom
Chemin d'accès au fichier de règles
"-" pour lire les règles de stdin
DESCRIPTION
r.couleurs permet à l'utilisateur de créer et/ou de modifier la table des couleurs d'une carte raster ou
plusieurs cartes raster à la fois. Les cartes raster (spécifiées sur la ligne de commande par plan ou comme
filet utilisant un fichier d'entrée avec un nom de carte par ligne) doit exister dans le
chemin de recherche du jeu de cartes.
Le manuel de formation raster l'option permet à l'utilisateur de spécifier une carte raster prénom à partir de laquelle copier la couleur
carte
Le manuel de formation raster_3d l'option permet à l'utilisateur de spécifier une carte raster 3D prénom à partir de laquelle copier le
carte des couleurs.
Le manuel de formation -e flag égalise la table des couleurs du raster d'origine. Cela peut empêcher la nécessité de
gris.eq règle, lorsqu'il est utilisé comme -e couleur=gris. Notez cependant que cela ne donnera pas de couleur
tableau identique à couleur=gris.eq, Parce gris.eq met la fraction à l'échelle de 256 pour obtenir un gris
niveau, tandis que -e l'utilise pour interpoler la table des couleurs d'origine. Si la couleur d'origine
le tableau est une échelle de gris de 0 à 255, -e met effectivement à l'échelle la fraction de 255. Différent
des algorithmes sont utilisés. -e est conçu pour fonctionner avec n'importe quelle table de couleurs, à la fois la virgule flottante
et les cartes raster d'entiers.
Le manuel de formation -g flag divise la plage de valeurs de gris du raster en 100 étapes logarithmiquement égales
(où "step" est une règle avec le même niveau de gris pour les points de début et de fin). Ça peut
exclure la nécessité de gris.log règle, lorsqu'il est utilisé comme -g couleur=gris. Notez cependant que ce
ne donnera pas une table de couleurs identique à couleur=gris.log. Différents algorithmes sont utilisés.
Contrairement à couleur=gris.log, -g est conçu pour fonctionner à la fois avec des virgules flottantes et des entiers
rasters, sans problèmes de performances avec des jeux de données volumineux, de n'importe quelle table de couleurs d'origine.
La mise à l'échelle logarithmique ne fonctionne pas sur les valeurs négatives. Dans le cas où la plage de valeurs
inclut zéro, il n'y a pas de solution réaliste.
Le manuel de formation -e et -g les drapeaux ne s'excluent pas mutuellement.
Si l'utilisateur spécifie le -w flag, le fichier de table de couleurs actuel pour la carte d'entrée ne sera pas
être écrasé. Cela signifie que la table des couleurs n'est créée que si le plan ne collecte
ont déjà une table des couleurs. Si cette option n'est pas spécifiée, la table des couleurs sera
créé s'il n'en existe pas, ou modifié s'il existe.
Types de tables de couleurs aspect, gris, gris.eq (échelle de gris égalisée à l'histogramme), orge
(bleu-jaune-vert), BYR (bleu-jaune-rouge), gir (vert-jaune-rouge), arc-en-ciel, rampe, arrière
(rouge-jaune-vert), aléatoireet vague sont des tables de couleurs prédéfinies qui r.couleurs sait comment
pour créer sans autre entrée.
Dans le cas où plusieurs cartes raster en entrée sont fournies, la plage (min, max) de toutes les cartes sera
utilisé pour la création de table de couleurs. Par conséquent, la table de couleurs créée s'étendra du plus petit
minimum à la plus grande valeur maximale de toutes les cartes raster en entrée et sera appliqué à tous
cartes raster en entrée.
En général, les tableaux qui associent des couleurs à des pourcentages (aspect, bcyr, byg, byr,
élévation, gris, gyr, arc-en-ciel, rampe, ryb, ryg et vague) peut être appliqué à toutes les données, tandis que
ceux qui utilisent des valeurs absolues (aspectcolr, courbure, etopo2, evi, ndvi, population,
pente, srtm et terrain) n'ont de sens que pour les données avec certaines plages. On peut obtenir un
idée approximative de l'applicabilité d'une table de couleurs en lisant le fichier de règles correspondant
($GISBASE/etc/couleurs/ ). Par exemple le pente la règle est définie comme :
0 255: 255: 255
2 255: 255: 0
5 0: 255: 0
10 0: 255 255
15 0: 0: 255
30 255: 0: 255
50 255: 0: 0
90 0: 0: 0
Ceci est conçu pour la carte des pentes générée par aspect.de.la.pente.r, où la valeur est une pente
angle compris entre 0 et 90 degrés.
De même, le couleur d'aspect régner:
0 blanc
1 jaune
90 vert
180 cyan
270 rouge
360 jaune
est conçu pour les cartes d'aspect produites par aspect.de.la.pente.r, où la valeur est un titre
entre 0 et 360 degrés.
Le manuel de formation le type de table de couleurs provoquera r.couleurs pour lire les spécifications de la table des couleurs à partir de
entrée standard (stdin) et construira la table des couleurs en conséquence.
Utilisation du type de table des couleurs , il existe deux manières de construire une table de couleurs : par catégorie
valeurs et par des valeurs de « pourcentage ».
Pour construire une table de couleurs par indices de valeurs de catégorie, l'utilisateur doit déterminer la plage de
valeurs de catégorie dans la carte raster avec laquelle la table des couleurs sera utilisée. Spécifique
les valeurs de catégorie seront alors associées à des couleurs spécifiques. Notez qu'une couleur ne
doivent être attribués pour chaque valeur de catégorie valide car r.couleurs interpolera un
dégradé de couleurs à remplir là où les règles de spécification des couleurs ont été omises. Le format de
une telle spécification est la suivante :
valeur_catégorie nom_couleur
valeur_catégorie nom_couleur
.. ..
.. ..
valeur_catégorie nom_couleur
fin
Chaque valeur de catégorie doit être valide pour la carte raster, les valeurs de catégorie doivent être en ordre croissant
commandez et n'utilisez que des noms de couleur GRASS standard (aqua, noir, bleu, marron, cyan, gris,
vert, gris, indigo, magenta, orange, violet, rouge, violet, blanc, jaune).
Les couleurs peuvent également être spécifiées par des numéros de couleur chacun dans la plage 0-255. Le format d'un
la spécification de la table des couleurs de la valeur de la catégorie utilisant des numéros de couleur au lieu des noms de couleur est la
suit:
valeur_catégorie numéro_rouge : numéro_vert : numéro_bleu
valeur_catégorie numéro_rouge : numéro_vert : numéro_bleu
.. .. .. ..
.. .. .. ..
valeur_catégorie numéro_rouge : numéro_vert : numéro_bleu
fin
La spécification d'une table de couleurs par des valeurs de "pourcentage" permet de traiter une table de couleurs comme si elle
ont été numérotés de 0 à 100. Le format d'une spécification de table de couleurs de valeur "pourcentage" est
la même chose que pour une spécification de couleur de valeur de catégorie, sauf que les valeurs de catégorie sont
remplacées par des valeurs "pourcentage", chacune de 0 à 100, dans l'ordre croissant. Le format est comme
suit:
pourcentage_valeur% nom_couleur
pourcentage_valeur% nom_couleur
.. ..
.. ..
pourcentage_valeur% nom_couleur
fin
À l'aide des règles de spécification du tableau des couleurs de la valeur « pourcentage », les couleurs peuvent également être spécifiées par
numéros de couleur chacun dans la plage 0-255. Le format d'une table de couleurs de valeurs en pourcentage
La spécification utilisant des numéros de couleur au lieu de noms de couleur est la suivante :
percent_value% nombre_rouge : nombre_vert : nombre_bleu
percent_value% nombre_rouge : nombre_vert : nombre_bleu
.. .. .. ..
.. .. .. ..
percent_value% nombre_rouge : nombre_vert : nombre_bleu
fin
Notez que vous pouvez également mélanger ces deux méthodes de spécification de table de couleurs ; par exemple:
0 noir
10% jaune
78 bleu
100% 0:255:230
fin
Pour définir la couleur NULL (pas de données), utilisez le paramètre "nv":
0 noir
10% jaune
nv blanc
fin
Pour définir la couleur à utiliser pour les valeurs non définies (au-delà de la plage des règles de couleur), utilisez
le paramètre "par défaut":
0 rouge
1 bleu
gris par défaut
fin
NOTES
Toutes les tables de couleurs sont stockées dans $GISBASE/etc/colors/. D'autres tables de couleurs définies par l'utilisateur peuvent
également être stocké dans ce répertoire pour l'accès à partir du couleur paramètre ou dans un utilisateur défini
annuaire. Voir également r.colors.out pour imprimer facilement des tableaux de couleurs sur le terminal.
La table de couleurs attribuée à une carte raster est stockée dans $GISDBASE/location/mapset/colr/.
EXEMPLES
L'exemple ci-dessous montre comment vous pouvez spécifier des couleurs pour une carte à trois catégories, en attribuant du rouge
à la catégorie 1, vert à la catégorie 2 et bleu à la catégorie 3. Commencez par utiliser un éditeur de texte
pour créer le fichier de spécification de règles suivant (enregistrez-le sous le nom fichier.règles):
1 rouge
2 vert
3 bleu
fin
La table des couleurs peut alors être affectée à la carte trois chats par les commandes GRASS suivantes (deux
les moyens sont disponibles):
# lire l'entrée de stdin
chat règles.fichier | r.colors map=règles des trois chats=-
# lire directement à partir du fichier
r.colors map = threecats règles = règles.file
Pour créer une table de recherche d'aspect naturel (LUT) pour une véritable couche de carte élévation, Utilisez l'
fichier de spécification des règles suivant. Il attribuera des nuances de vert clair à la partie inférieure
élévations (premiers 20 % de la LUT), puis verts plus foncés (15 % suivants et 20 % suivants) et
des bruns clairs (20 % suivants) pour les altitudes moyennes et des bruns plus foncés (15 % suivants) pour les altitudes plus élevées.
élévations, et enfin jaune pour les plus hauts sommets (derniers 10 % de la LUT).
0% 0:230:0
20% 0:160:0
35% 50:130:0
55% 120:100:30
75% 120:130:40
90% 170:160:50
100% 255:255:100
Pour inverser les règles actuelles :
r.colors map=current_raster -n rast=current_raster
Utilisez r.colorsgrass en ligne en utilisant les services onworks.net