TWI図の作成方法

1,011 views
Skip to first unread message

takaha...@gmail.com

unread,
Aug 5, 2020, 3:24:38 AM8/5/20
to QGIS初心者質問グループ
DEMからTWI(Topographical Wetness Index)を作成したいのですが、作図手法がネットなどにはいまいち書かれておりません。
またQGIS with GRASS上でSAGAの解析からなんとか実行してみても、エラーばっかりで作図できないです・・・
できれば1から手法を教えていただけないでしょうか・・・

ありた

unread,
Aug 8, 2020, 11:31:58 PM8/8/20
to QGIS初心者質問グループ
こんにちは

エラーが発生する場合は、エラーの内容(メッセージ)を記載しましょう。
エラーメッセージにはエラーの原因や解消のヒントが書かれています。
GRASS や SAGA だと、ファイルパス等にマルチバイト文字(日本語)が含まれるため
エラーとなるケースがよくみられます。

高度な解析(特殊な分野)の場合、論文を確認することが一番かと思います。
以下のドキュメントには参考文献が記載されていますので確認してみてください。
また、ソースコードを読んで、直接計算手法を確認する方法もあります。

ありた

unread,
Aug 8, 2020, 11:47:21 PM8/8/20
to QGIS初心者質問グループ
QGIS から GRASS や SAGA の機能を使用することもできますが、どうしてもエラーで
うまく実行できないときは、直接 SAGA などを実行することも検討してください。

福岡

unread,
Aug 13, 2020, 2:30:53 AM8/13/20
to QGIS初心者質問グループ
こんにちは

投稿主さんからの返信が無いようなので、苦労なさっているのではないかと思ってトライしてみました。
1から手法を教えるというのは無理ですが、ヒント程度になるかと思いましたので投稿いたします。

次の情報を参考にしました。有益な情報が多いと思いますので、ご覧ください。


「3 DEMデータの前処理」、「4 集水域の作成」、「8 TWIの算出」という手順でいけそうな感じです。

さてQGISのプロセッシングツールを使うことから始めましたが、使ったツール全てでエラーメッセージがでました。

解析結果は出力はされるようですが、正しいものか判断がつきません。そこで、SAGA本体を使うことにしました。
SAGAはQGIS3.10と一緒にインストールされるSAGA GIS(2.3.2)で試しました。

SAGA GISを使ってみての感想ですが、使い方にいくつかのポイントがありました。

1 DEMの加工
 SAGAに読み込むDEMですが、no data値は無いようにした方が良い様です。no data値を持ったGeoTiffで最初に試したところ、SAGAがダウンしてしまいました。
 QGISのメニューの「ラスタ - 抽出 - 範囲を指定して切り抜き」でno data値をカットしたものを利用したところ、うまくいくようになりました。

2 Catchment Areaについて
 2.3.2のツールから「Catchment Area」が無くなりました。
 海外のネット情報から「Flow Accumulation(Top-Down)」を使うと良いことがわかりました。

3 GeoTiffへの変換
 SAGAのラスタ形式標準はGridで、QGISでは読み込むことができません。SAGAで全てを行うのなら良いのですが、QGISでの作業もあるのならGeoTiffへの変換が必要です。
 メニューの「GeoProcessing - File - Grid - Export - Export GeoTiff」を使うとGeoTiffを出力できます。

私の動作環境では、正常に出力されました。
SAGA本体でもエラーが発生する場合は、パスに2bite文字が含まれていないかなど、基本的なところを見直してみると良いと思います。

たかはしけんいち

unread,
Aug 25, 2020, 8:42:02 AM8/25/20
to QGIS初心者質問グループ
ありた様 福岡様

すぐにお返事できず申し訳ございません。
解析のヒントありがとうございます!!
ご参考にさせていただきます。

2020年8月13日木曜日 15:30:53 UTC+9 福岡:
Reply all
Reply to author
Forward
0 new messages