QGIS3.22 LTRで水文解析できるか

アイキャッチ, QGIS3.22LTR QGIS

2022年2月にLTRが3.16から3.22になりましたのでインストールしてみました。一番気になるのはSAGAの水文解析ツールが動くかどうかでした。結論から言うと、mac版はOKですがWindows版ダメでした。Windows版で水文解析が必須の方は、SAGA GISを併用する必要がありそうです。

QGISはフリーでオープンソースの地理情報システムです。

ダウンロードページ

下図は3.22のダウンロードページです。3.16LTRのダウンロードページにあった「古いOSGeo4Wからの依存関係を継続」バージョンはなくなっています。つまり、SAGAツールを正式サポートしたバージョンがなくなったということです。また、32bitバイナリもなくなっています。

QGIS 3.22LTRダウンロードページ
QGIS 3.22LTRダウンロードページ

もちろんこの中でのおすすめは、大きなボタンの下にある赤枠で囲った長期リリース(最も安定)のスタンドアロンインストーラーです。

インストール

インストールの流れは以下の通りです。特に難しいことはありません。(インストール前に、古いバージョンはアンインストールし、使われていたフォルダもすべて削除しました。)

QGIS 3.22LTRインストールの流れ
QGIS 3.22LTRインストールの流れ

起動

下図左がスタートメニューです。SAGAのバージョンが7.8.2になっており、QGIS3.16でも水文解析ツールが動作しなかったバージョンです。起動すると下図右になります。

QGIS3.22LTRの起動
QGIS3.22LTRの起動

水文解析の動作確認

下のリンクで紹介した解析を行ってみました。

QGIS:任意の点から上流の流域界ベクタを生成する
実際の調査研究では、DEM領域内のすべての流域界を求めるより、特定の流路の特定の位置から上流について知りたいことの方が多いと思います。このためにはupslope areaツールを使います。

SAGAツールを起動すると、下図の上部のように黄色の警告が表示されます。しかし、すべてが動かないわけではありません。今回試した中では、Fill Sinks (Wang & Liu)、Strahler Orderは動きましたが、一番肝心なUpslope Areaは下図のようにエラーとなり、結果が得られませんでした。残念!

SAGAツールが公式サポートされない警告
SAGAツールが公式サポートされない警告
すだくん
すだくん

QGISに同梱されているSAGA GISを使えばUpslope areaも動くらしいよ!でも新しいのを覚えるのは大変だなぁ・・・はぁー

かわのさん
かわのさん

新しいのを覚えるのが楽しいんじゃない!だいじょうぶ、だいじょうぶ。

SKラボ
SKラボ

ちなみに、mac版QGIS3.22LTRでは、QGIS上でupslope areaも動いたよ!ただし、3.16への上書きインストールだから、完全新規インストールでどうなるかはわかってないけどね。知っている人がいたら教えてね。Have fun!

コメント

タイトルとURLをコピーしました