これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレータ、MAC OSオンラインエミュレータなど、複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドi.evapo.timegrassです。
プログラム:
NAME
i.evapo.time - 衛星ET実測値(ETa)の時間積分を計算します。
気象観測所からの毎日のET基準値(ETo)。
KEYWORDS
画像、蒸発散
SYNOPSIS
i.evapo.time
i.evapo.time - 助けて
i.evapo.time イータ=名[,名、...] エイタ・ドイ=名[,名、...] エトー=名[,名、...]
エト・ドイ・ミン=フロート 開始期間=フロート 期間終了=フロート 出力=名 [-上書きする] [-助けます]
[-詳細] [-静かな] [-ui]
フラグ:
-上書き
出力ファイルが既存のファイルを上書きできるようにする
- 助けて
使用状況の概要を印刷する
-詳細
冗長モジュール出力
- 静かな
静かなモジュール出力
--ui
GUIダイアログを強制的に起動する
パラメーター:
イータ=名前[、名前、...] [必要]
衛星ETaラスターマップの名称[mm/dまたはcm/d]
エイタ・ドイ=名前[、名前、...] [必要]
衛星ETa年内日数(DOY)ラスターマップの名称 [0-400] [-]
エトー=名前[、名前、...] [必要]
気象観測所名EToラスターマップ[0-400] [mm/dまたはcm/d]
エト・ドイ・ミン=フロート [必要]
ETo初日のDOYの値
開始期間=フロート [必要]
調査期間の初日のDOYの値
期間終了=フロート [必要]
調査期間の最終日のDOYの値
出力=名 [必要]
出力ラスターマップの名前
DESCRIPTION
i.evapo.time (i.evapo.time_integration) は、ETa を基準 ET に従って時間的に積分します。
(典型的には)気象観測所のデータセットから取得されます。入力:
· ETa画像
· ETa 画像 DOY (年通算日)
· ETo画像
· ETo DOYmin を単一の値として
方法:
1 各ETaピクセルは同じ日のEToで割られETrFとなる。
2 各ETrFピクセルに代表日のETo合計を掛ける
3 n個の時間的[ETrF*ETo_sum]ピクセルすべてを合計して、[DOYmin;DOYmax]の合計(ET)を作成します。
代表日数の計算: iが[DOYmin;DOYmax]の範囲に属すると仮定します
DOYbeforeETa[i] = ( DOYofETa[i] - DOYofETa[i-1] ) / 2
DOYafterETa[i] = ( DOYofETa[i+1] - DOYofETa[i] ) / 2
注意事項
ETo画像の準備:気象観測所のデータセットが1つしかない場合は、最も簡単なのは
方法は次のとおりです。
N = 0
for ETo_val in Eto[1] Eto[2] ...
do
r.mapcalc "eto$n = $ETo_val"
`式 n = n + 1`
行われ
Eto[1]、Eto[2]などは、すべてのEToのデータファイルから単純にコピーして貼り付けることができます。
値はそれぞれ空白で区切られます。
複数の気象観測所データがある場合は、以下の方法でグリッド化する必要があります。
ティーセンポリゴンを使用するか、日ごとに異なる補間方法を使用します。
複数年の計算の場合は、DOYの値を366以上に増やし続けるだけで、
最大400枚の衛星画像を入力できるまで作業を続けます。
onworks.net サービスを使用して i.evapo.timegrass をオンラインで使用する