Il s'agit de la commande r.series.accumulategrass 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.series.accumuler - Fait de chaque valeur de cellule de sortie une fonction d'accumulation des valeurs
affecté aux cellules correspondantes dans les couches de carte raster en entrée.
MOTS-CLÉS
raster, série, accumulation
SYNOPSIS
r.series.accumuler
r.series.accumuler --Aidez-moi
r.series.accumuler [-nzf] [fond de carte=prénom] [contribution=prénom[,prénom,...]] [filet=prénom]
sortie=prénom [en échelon=flotter] [décalage=flotter] [baisser=prénom] [supérieur=prénom] [gamme=min max]
[limites=inférieur, supérieur] [méthode=un magnifique] [--écraser] [--vous aider] [--verbeux] [--calme]
[--ui]
Drapeaux:
-n
Propager les valeurs NULL
-z
Ne gardez pas les fichiers ouverts
-f
Créer une carte FCELL (simple précision en virgule flottante) en sortie
--écraser
Autoriser les fichiers de sortie à écraser les fichiers existants
--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:
fond de carte=prénom
Carte existante à ajouter à la sortie
contribution=nom nom,...]
Nom de la ou des cartes raster en entrée
filet=prénom
Fichier d'entrée avec les noms de carte raster, un par ligne
sortie=prénom [obligatoire]
Nom de la carte raster en sortie
en échelon=flotter
Facteur d'échelle pour l'entrée
Valeur par défaut: 1.0
décalage=flotter
Facteur de décalage pour l'entrée
Valeur par défaut: 0.0
baisser=prénom
La carte raster spécifiant la limite d'accumulation inférieure, également appelée ligne de base
supérieur=prénom
La carte raster spécifiant la limite supérieure d'accumulation, également appelée coupure. Seul
appliqué au calcul BEDD.
gamme=min max
Ignorer les valeurs en dehors de cette plage
limites=inférieur, supérieur
Utilisez ces limites au cas où les cartes d'entrée inférieures et/ou supérieures ne sont pas définies
Valeur par défaut: 10,30
méthode=un magnifique
Cette méthode sera appliquée pour calculer les valeurs cumulées à partir des cartes d'entrée
Options : bon Dieu, lit, Hugglin, signifier
Valeur par défaut: dieu
dieu: Degrés-jours de croissance ou indices de Winkler
femme de ménage: Degrés-jours biologiquement efficaces
Huglin: Indice héliothermique Huglin
signifier: Moyenne : somme(cartes d'entrée)/(nombre de cartes d'entrée)
DESCRIPTION
r.series.accumuler calcule la valeur raster (accumulée) en utilisant les degrés-jours croissants
(GDD)/indices de Winkler, degrés-jours biologiquement efficaces (BEDD), héliotherme de Huglin
indices ou une approche moyenne à partir de plusieurs cartes d'entrée.
Le drapeau -a détermine le calcul moyen des cartes raster en entrée. Au cas où le drapeau
n'est pas défini, le calcul de la moyenne est :
moyenne = (min + max) / 2
Dans le cas où le drapeau a été défini, le calcul passe à la moyenne arithmétique
moyenne = somme (cartes d'entrée) / (nombre de cartes d'entrée)
GDD Les degrés-jours de croissance sont calculés comme
gdd = moyen - inférieur
Dans le cas où la -a est défini, les indices de Winkler sont calculés au lieu de GDD, généralement
accumulés pour la période du 1er avril au 31 octobre (hémisphère nord) ou la période
Du 1er octobre au 30 avril (hémisphère sud).
LIT Les degrés-jours biologiquement efficaces sont calculés comme
lit = moyen - inférieur
avec une tige en option coupure appliqué à la moyenne au lieu des valeurs de température.
Le site de Huglin héliotherme indice est calculé comme
huglin = (moyenne + max) / 2 - inférieur
habituellement accumulés pour la période du 1er avril au 30 septembre (hémisphère nord) ou
la période du 1er septembre au 30 avril (hémisphère sud).
Médian les valeurs raster sont calculées comme
moyenne = moyenne
Pour toutes les formules est m. la valeur minimale, max la valeur maximale et moyen la moyenne
valeur. le m., max et moyen les valeurs sont automatiquement calculées à partir des cartes d'entrée.
Le site de décalage et en échelon les valeurs sont appliquées directement aux valeurs d'entrée. Les baisser et supérieur
cartes, ainsi que les gamme des options sont appliquées pour contraindre l'accumulation. Au cas où le
baisser et supérieur les cartes ne sont pas fournies limites l'option avec les valeurs par défaut sera
appliqué.
Si une carte existante est fournie avec le fond de carte option, les valeurs de cette carte sont ajoutées
à la sortie.
NOTES
Le site de en échelon et décalage les paramètres sont utilisés pour transformer les valeurs d'entrée avec
nouveau = ancien * échelle + décalage
Avec la collection -n indicateur, toute cellule pour laquelle l'une des cellules d'entrée correspondantes est NULL est
automatiquement mis à NULL (propagation NULL) et la valeur accumulée n'est pas calculée.
Les résultats négatifs sont définis sur 0 (zéro).
Sans le -n flag, toutes les cellules non NULL sont utilisées pour le calcul.
Si la plage = est donnée, toutes les valeurs qui tombent en dehors de cette plage seront traitées comme
s'ils étaient NULL. Notez que la plage est appliquée aux données d'entrée mises à l'échelle et décalées.
Le site de gamme paramètre peut être réglé sur bas, haut seuils : les valeurs en dehors de cette plage sont
traités comme NULL (c'est-à-dire qu'ils seront ignorés par la plupart des agrégats, ou entraîneront le résultat
être NULL si -n est donné). Les bas, haut les seuils sont à virgule flottante, utilisez donc -inf or inf
pour un seul seuil (par exemple, plage=0,inf ignorer les valeurs négatives, ou plage=-inf,-200.4
pour ignorer les valeurs supérieures à -200.4).
Le nombre de cartes raster en entrée à traiter est donné par la limite du
système. Par exemple, les limites strictes et souples sont généralement de 1024. La limite souple peut
être modifié avec par exemple ulimit -n 1500 (systèmes d'exploitation basés sur UNIX) mais pas plus haut que
la limite dure. S'il est trop bas, vous pouvez en tant que superutilisateur ajouter une entrée dans
/etc/security/limits.conf
#
votre_nom d'utilisateur dur nofile 1500
Cela augmenterait la limite stricte à 1500 fichiers. Soyez averti que plus de fichiers ouverts ont besoin de plus
RAM. Voir aussi la page Wiki Astuces pour le traitement de données raster volumineuses.
Utilisez l'option filet option pour analyser une grande quantité de cartes raster sans toucher aux fichiers ouverts
limit et la taille limite des arguments de ligne de commande. Le calcul est plus lent que le
contribution méthode des options. Pour chaque ligne unique dans la ou les map(s) de sortie, toutes les mappes d'entrée sont ouvertes
et fermé. La quantité de RAM augmentera linéairement avec le nombre de cartes d'entrée spécifiées.
Les options d'entrée et de fichier s'excluent mutuellement. L'entrée est un fichier texte avec une nouvelle ligne
liste séparée de noms de carte raster et de poids facultatifs. Comme séparateur entre le nom de la carte
et le poids le caractère "|" doit être utilisé.
EXEMPLES
Exemple avec MODIS Land Surface Temperature, transformant les valeurs de Kelvin * 50 à
degré Celsius:
r.series.accumulate in=MOD11A1.Day,MOD11A1.Night,MYD11A1.Day,MYD11A1.Night out=MCD11A1.GDD
échelle=0.02 décalage=-273.15 limites=10,30
Utilisez r.series.accumulategrass en ligne en utilisant les services onworks.net