これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレータ、MAC OSオンラインエミュレータなど、複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドt.rast.aggregategrassです。
プログラム:
NAME
t.rast.aggregate - 時空間ラスターデータセットのマップを時間的に集約し、
ユーザー定義の粒度。
KEYWORDS
時間、集計、ラスター、時間
SYNOPSIS
t.rast.aggregate
t.rast.aggregate - 助けて
t.rast.aggregate [-ns] =名 出力=名 ベース名=string 粒度=string
方法=string [オフセット=整数] [nproc=整数] [サンプリング=名[,名、...]]
[コラボレー=SQL_クエリ] [-上書きする] [-助けます] [-詳細] [-静かな] [-ui]
フラグ:
-n
ヌルマップを登録する
-s
開始時刻(粒度に応じて切り捨て)を接尾辞として使用します(オフセットをオーバーライドします)
オプション)
-上書き
出力ファイルが既存のファイルを上書きできるようにする
- 助けて
使用状況の概要を印刷する
-詳細
冗長モジュール出力
- 静かな
静かなモジュール出力
--ui
GUIダイアログを強制的に起動する
パラメーター:
=名 [必要]
入力時空ラスターデータセットの名前
出力=名 [必要]
出力時空ラスターデータセットの名前
ベース名=string [必要]
新しく生成された出力マップのベース名
数字の接尾辞または開始時間(sフラグ)をアンダースコアで区切って指定すると、
固有の識別子を作成するために添付される
粒度=string [必要]
集計粒度、絶対時間形式「x年、xヶ月、x週、x日、x
時間、x分、x秒」または相対時間を表す整数値
方法=string [必要]
ラスターマップで実行される集計操作
オプション: 平均、 カウント、 中央値、 モード、 最小、 min_raster、 最大、 max_raster、
stddev、 範囲、 和、 分散、 多様性、 スロープ、 オフセット、 detcoeff、 quart1、 quart3、
perc90、 分位、 歪度、 尖度
デフォルト: 平均
オフセット=整数
出力マップIDの作成に使用されるオフセット。出力マップIDは次のように生成されます。
basename_(カウント+オフセット)
デフォルト: 0
nproc=整数
並列実行する r.series プロセスの数
デフォルト: 1
サンプリング=名前[、名前、...]
入力データセットのサンプリングに使用されるメソッド
オプション: 同等、 オーバーラップ、 重なった、 始まり、 始めた、 終了、 終了しました、 その間、
含まれています
デフォルト: 含まれています
コラボレー=SQL_クエリ
一時GISで使用される「where」キーワードのないSQLステートメントのWHERE条件
フレームワーク
例:start_time> '2001-01-01 12:30:00'
DESCRIPTION
t.rast.aggregate 特定の時間軸で空間時間ラスターデータセットを時間的に集約します。
粒度。このモジュールは 絶対の 相対 時間の時間的粒度は
絶対時間は 秒、 分、 時間、 日々、 数週間、 ヶ月 or 年. 混合
粒度(例:「1年3ヶ月5日」)はサポートされていません。相対時間の場合は、
入力時空間ラスターデータセットの時間単位が使用されます。粒度は
整数値で指定します。
このモジュールは、現在の領域とマスクの設定に敏感なので、空間範囲と
空間解像度。入力時空間ラスターの登録されたラスターマップが
データセットの空間解像度が異なる場合、デフォルトの最近傍リサンプリング法が使用される。
実行時の空間集約に使用されます。
注意事項
ラスターモジュール r.シリーズ は内部的に使用されます。したがって、 r.シリーズ
サポートされています。詳細については、r.series のマニュアルページを参照してください。
このモジュールは、各集計プロセスの開始日を、
提供された時間粒度。以下のシフトが実行されます。
· 粒度 年: 14月08日に開始されます。つまり、2012年00月01日 30:XNUMX:XNUMXです。
01年01月2012日 00:00:00に変更されます
· 粒度 ヶ月: 月の最初の日に始まります。つまり、14年08月2012日は
01年08月2012日 00:00:00に変更
· 粒度 週間: 週の最初の日(月曜日)から始まるので、
14年08月2012日 01:30:30 は 13年08月2012日 01:00:00 に変更されます
· 粒度 日: 14日の最初の08時間から始まるので、2012年00月01日 30:XNUMX:XNUMX
14年08月2012日 00:00:00に変更されます
· 粒度 時: 14時間の最初の08分から始まるので、2012年XNUMX月XNUMX日になります。
01:30:30は14年08月2012日01:00:00に変更されます
· 粒度 分: 14分の最初の08秒から始まるので、2012年XNUMX月XNUMX日になります。
01:30:30は14年08月2012日01:30:00に変更されます
集約間隔と
ラスターマップレイヤーは常に集約間隔の観点から定式化されます。したがって、
関係 含まれています 時間的に位置しているマップレイヤーを集約するには、
集約間隔内。
複数の区間が利用可能な場合には並列処理がサポートされます。
集計計算。内部的には複数の r.シリーズ モジュールは、
指定された並列プロセスの数(nproc)と間隔の数
集計。
旗 -s 連続した日付ではなく、マップ名の接尾辞として日付を保存できます。
番号付け。詳細については以下の例を参照してください。
例
アグリゲーション of monthly データ に 毎年 データ
この例では、ユーザーは次のコマンドを実行して、月次データを年次データに集計します。
t.rast.aggregate 入力=tempmean_monthly 出力=tempmean_yearly \
ベース名=tempmean_year \
粒度="1年" 方法=平均
t.support 入力=tempmean_yearly \
title="年間降水量" \
description="年間解像度の集約降水量データセット"
t.info tempmean_yearly
+ --------------------時空ラスターデータセット------------------------- ---- +
| |
+ --------------------基本情報--------------------------- ---------- +
| ID: ........................ tempmean_yearly@climate_2000_2012
| 名前: ...................... tempmean_yearly
| マップセット:.................... Climate_2000_2012
| 作成者:................... lucadelu
| 時間的タイプ:.............絶対
| 作成時間:............. 2014-11-27 10:25:21.243319
| 変更時間:.......... 2014-11-27 10:25:21.862136
| セマンティックタイプ:..............意味
+ --------------------絶対時間--------------------------- -------------- +
| 開始時間:................. 2009-01-01 00:00:00
| 終了時間:................... 2013-01-01 00:00:00
| 粒度:................ 1年
| マップの時間的タイプ:......間隔
+ --------------------空間範囲--------------------------- ------------- +
| 北:...................... 320000.0
| 南:...................... 10000.0
| 東:.. .................... 935000.0
| 西:....................... 120000.0
| 上:........................ 0.0
| 下:..................... 0.0
+ --------------------メタデータ情報--------------------------- ------- +
| ラスターレジスタテーブル:......raster_map_register_514082e62e864522a13c8123d1949dea
| 南北解像度分:。 500.0
| 南北解像度最大:。 500.0
| 東西解像度最小:... 500.0
| 東西解像度最大:... 500.0
| 最小値min:.......... 7.370747
| 最大最小値:.......... 8.81603
| 最大値最小:.......... 17.111387
| 最大値max:.......... 17.915511
| 集計タイプ:........... 平均
| 登録地図数:.. 4
|
| タイトル: 年間降水量
| 月降水量
| 説明: 年間解像度の降水量データセット
| 月降水量のデータセット
| コマンド履歴:
| #2014-11-27 10:25:21
| t.rast.aggregate 入力 = "tempmean_monthly"
| 出力="tempmean_yearly" ベース名="tempmean_year" 粒度="1年"
| 方法="平均"
|
| #2014-11-27 10:26:21
| t.support 入力=tempmean_yearly \
| title="年間降水量" \
| description="年間解像度の降水量データセット"
+ ------------------------------------------------- --------------------------- +
異なる 集約 地図 名 サフィックス バリアント
異なる集約を使用した場合の命名スキームの例 -s フラグ:
毎週 凝集
t.rast.aggregate 入力=daily_temp 出力=weekly_avg_temp \
basename=weekly_avg_temp method=平均粒度="1週間"
t.rast.list 週平均温度
名前|マップセット|開始時間|終了時間
weekly_avg_temp_2003_01|climate|2003-01-03 00:00:00|2003-01-10 00:00:00
weekly_avg_temp_2003_02|climate|2003-01-10 00:00:00|2003-01-17 00:00:00
weekly_avg_temp_2003_03|climate|2003-01-17 00:00:00|2003-01-24 00:00:00
weekly_avg_temp_2003_04|climate|2003-01-24 00:00:00|2003-01-31 00:00:00
weekly_avg_temp_2003_05|climate|2003-01-31 00:00:00|2003-02-07 00:00:00
weekly_avg_temp_2003_06|climate|2003-02-07 00:00:00|2003-02-14 00:00:00
weekly_avg_temp_2003_07|climate|2003-02-14 00:00:00|2003-02-21 00:00:00
バリアント -s フラグ:
t.rast.aggregate -s 入力=daily_temp 出力=weekly_avg_temp \
basename=weekly_avg_temp method=平均粒度="1週間"
t.rast.list 週平均温度
名前|マップセット|開始時間|終了時間
weekly_avg_temp_2003_01_03|climate|2003-01-03 00:00:00|2003-01-10 00:00:00
weekly_avg_temp_2003_01_10|climate|2003-01-10 00:00:00|2003-01-17 00:00:00
weekly_avg_temp_2003_01_17|climate|2003-01-17 00:00:00|2003-01-24 00:00:00
weekly_avg_temp_2003_01_24|climate|2003-01-24 00:00:00|2003-01-31 00:00:00
weekly_avg_temp_2003_01_31|climate|2003-01-31 00:00:00|2003-02-07 00:00:00
weekly_avg_temp_2003_02_07|climate|2003-02-07 00:00:00|2003-02-14 00:00:00
weekly_avg_temp_2003_02_14|climate|2003-02-14 00:00:00|2003-02-21 00:00:00
月額 凝集
t.rast.aggregate -s 入力=daily_temp 出力=monthly_avg_temp \
basename=monthly_avg_temp method=平均粒度="1 か月"
t.rast.list 月間平均気温
名前|マップセット|開始時間|終了時間
monthly_avg_temp_2003_01|climate|2003-01-01 00:00:00|2003-02-01 00:00:00
monthly_avg_temp_2003_02|climate|2003-02-01 00:00:00|2003-03-01 00:00:00
monthly_avg_temp_2003_03|climate|2003-03-01 00:00:00|2003-04-01 00:00:00
monthly_avg_temp_2003_04|climate|2003-04-01 00:00:00|2003-05-01 00:00:00
monthly_avg_temp_2003_05|climate|2003-05-01 00:00:00|2003-06-01 00:00:00
monthly_avg_temp_2003_06|climate|2003-06-01 00:00:00|2003-07-01 00:00:00
毎年 凝集
t.rast.aggregate -s 入力=daily_temp 出力=yearly_avg_temp \
basename=yearly_avg_temp method=平均粒度="1年"
t.rast.list 年間平均気温
名前|マップセット|開始時間|終了時間
yearly_avg_temp_2003|climate|2003-01-01 00:00:00|2004-01-01 00:00:00
yearly_avg_temp_2004|climate|2004-01-01 00:00:00|2005-01-01 00:00:00
onworks.net サービスを使用して t.rast.aggregategrass をオンラインで使用する