これはコマンド t.rast.seriesgrass で、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できます。
プログラム:
NAME
t.rast.シリーズ - すべてまたは XNUMX つの r.series とは異なる集計アルゴリズムを実行します。
時空間ラスター データセット内のラスター マップのサブセット。
KEYWORDS
時間、系列、ラスター、時間
SYNOPSIS
t.rast.シリーズ
t.rast.シリーズ - 助けて
t.rast.シリーズ [-tn] =名 方法=string [注文=string[,string、...]]
[コラボレー=SQL_クエリ] 出力=名 [-上書きする] [-助けます] [-詳細] [-静かな] [-ui]
フラグ:
-t
時空間ラスター データセットの開始時刻と終了時刻を出力マップに割り当てないでください。
-n
NULL の伝播
-上書き
出力ファイルが既存のファイルを上書きできるようにする
- 助けて
使用状況の概要を印刷する
-詳細
冗長モジュール出力
- 静かな
静かなモジュール出力
--ui
GUIダイアログを強制的に起動する
パラメーター:
=名 [必要]
入力時空ラスターデータセットの名前
方法=string [必要]
ラスターマップで実行される集計操作
オプション: 平均、 カウント、 中央値、 モード、 最小、 min_raster、 最大、 max_raster、
stddev、 範囲、 和、 分散、 多様性、 スロープ、 オフセット、 detcoeff、 quart1、 quart3、
perc90、 分位、 歪度、 尖度
デフォルト: 平均
注文=文字列[、文字列、...]
マップをカテゴリ別に並べ替える
オプション: id 名、 作成者、 マップセット、 Creation_time、 修正時刻、
始まる時間、 終了時間、 北、 南、 西、 東、 分 マックス
デフォルト: 始まる時間
コラボレー=SQL_クエリ
一時GISで使用される「where」キーワードのないSQLステートメントのWHERE条件
フレームワーク
例:start_time> '2001-01-01 12:30:00'
出力=名 [必要]
出力ラスターマップの名前
DESCRIPTION
t.rast.シリーズ ラスターモジュールの単純なラッパーです r.シリーズ。 のサブセットをサポートします
の集計方法 r.シリーズ.
このモジュールの入力は単一の時空ラスター データセットであり、出力は単一の時空間ラスター データセットです。
ラスターマップレイヤー。 入力時空ラスター データセットのサブセットは、次を使用して選択できます。
コラボレー オプション。 ラスター マップ レイヤーの並べ替えは、 注文 オプションを選択します。
マップの順序が結果に大きく影響する可能性があることに注意してください。
集約 (例: 傾き)。 デフォルトでは、マップは次の順序で並べられます。 始まる時間.
実施例
時系列全体の平均気温を推定する
t.rast.series 入力=tempmean_monthly 出力=tempmean_general メソッド=平均
時系列のすべての XNUMX 月マップの平均気温を推定します。
気候学
t.rast.series input=tempmean_monthly \
メソッド=平均出力=tempmean_january \
where="strftime('%m', start_time)='01'"
# 同様に、次のように使用できます
t.rast.series input=tempmean_monthly \
出力=tempmean_january メソッド=平均 \
where="start_time = datetime(start_time, '年の始まり', '0 月')"
# XNUMX 月と XNUMX 月の平均も必要な場合
t.rast.series input=tempmean_monthly \
出力=tempmean_february メソッド=平均 \
where="start_time = datetime(start_time, '年の始まり', '1 月')"
t.rast.series input=tempmean_monthly \
出力=tempmean_marchメソッド=平均\
where="start_time = datetime(start_time, '年の始まり', '2 月')"
少し一般化すると、次の方法ですべての月の月次気候を推定できます。
異なる方法
for i の `seq -w 1 12` ; する
m の場合、平均 stddev 最小最大値。 する
t.rast.series 入力=tempmean_monthly メソッド=${m} 出力=tempmean_${m}_${i} \
where="strftime('%m', start_time)='${i}'"
行われ
行われ
onworks.net サービスを使用してオンラインで t.rast.seriesgrass を使用する