WindowsのQGIS3.28以降でSAGAを使用する方法

## はじめに

QGISには、SAGA GIS(System for Automated Geoscientific Analyses)というオープンソースのGISソフトウェアが同梱されています。SAGAには、地形や水文解析に関する様々なツールが含まれており、データ解析の場面で何かと使用したい場面があるでしょう。

しかしながら、ここ最近のQGISのバージョンでは、QGISとSAGAのバージョン間の互換性の問題から、SAGAのプロセシングがうまく動作できない状況となっていました。
そして、QGIS 3.30以降、SAGAツールはプロセシングツールボックスから削除されています。
[**QGIS3.30 Changelog - 機能: QGISインストールからメンテナンスされていないSAGAプロバイダを削除する**](https://qgis.org/ja/site/forusers/visualchangelog330/index.html#feature-drop-unmaintained-saga-provider-from-qgis-installations)

そのため、この記事では、QGIS3.28以降でSAGAのプロセシングを使用する手順について紹介します。

## QGIS3.28の場合

### Saga NextGen Providerのインストール

QGIS3.28では、SAGA7.82がインストールされています。

![Untitled.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/670401/0a9d73c9-8eee-a20f-66ac-3c5231a6076c.png)


そのため、プラグインリポジトリより「Processing Saga NextGen Provider」プラグインをインストールすることでSAGAの利用が可能です。

![Untitled 1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/670401/226a8c5c-1167-0295-ba45-a479e8f10df0.png)


プラグインをインストールするとプロセシングツールボックスに「SAGA Next Gen」が追加されています。ここから各種ツールを実行することが可能です。

![Untitled 2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/670401/5ee6f41d-939e-81e9-5d93-726de91f9670.png)


### SAGAの実行

では、SAGAが適切に実行できるのかを確認するために、国土数値情報からダウンロードした地価公示データを使用して、内挿ツールである「Natural neighbour」を実行してみます。

![Untitled 3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/670401/e0cee950-5e38-035a-d866-eb93224416cf.png)


結果を確認してみると、適切にSAGAが実行されているようです。

![Untitled 4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/670401/981b86d7-d154-09bb-26ab-97a294b0b093.png)


なお、プロセシングのログを確認してみると、実行画面に`Problem with SAGA installation: unsupported SAGA version (found: 7.8.2, required: >=9.1.)`とメッセージが表示されています。これは、QGIS3.28にインストールされているSAGAのバージョンが7.82と古いため、表示されているものです。

![Untitled 5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/670401/a6ab8aac-fee2-23d7-096c-400c0a9a5fa8.png)


## QGIS3.30以降の場合


### SAGAのインストール
上述の通り、QGIS3.30以降ではSAGAがデフォルトでインストールされていないので、各自でSAGAをインストールする必要があります。

[Using SAGA tools in QGIS 3.30 or newer on Windows](https://www.youtube.com/watch?v=dvcXeP0smTE)

上記の動画では、OSGeo4W Setupからのインストール手順が紹介されていますが、私の環境ではこの手順でうまくインストールできなかったため、下記サイトよりSAGAのZipファイルをダウンロードします。
ここでは、`saga_7.9.1_x64.zip`をダウンロードしました。

[SAGA GIS - Browse /SAGA - 7 at SourceForge.net](https://sourceforge.net/projects/saga-gis/files/)

![Untitled 7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/670401/339ecd9a-62e2-9229-e460-573c555a53b1.png)


解凍したファイルを、適当な場所に格納します。

![Untitled 8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/670401/f0df831b-4cd9-ee24-f86e-2d68aff4502c.png)

### Saga NextGen Providerのインストールおよび設定

QGISを起動して、上述の手順で「Processing Saga NextGen Provider」プラグインをインストールします。

![Untitled 1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/670401/71668544-bde2-d8d2-d2f4-2bbda367c8a1.png)

次に、プロセシングツールボックスのオプションを開きます。

![Untitled 9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/670401/c43fefaa-2708-71d1-47a0-31ccb47fab3b.png)


設定から、プロバイダ＞SAGANGを開き、SAGA folderのパスに、先ほどダウンロードしたSAGAが格納されているパスを設定します。

![Untitled 10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/670401/133840eb-306f-e5dc-1c75-689a33296149.png)


### SAGAのツールの実行

同様に、「Natural neighbour」を実行してみます。

![Untitled 11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/670401/c8cc28f9-43fd-523f-429a-b2f0921a47f6.png)


こちらも無事にSAGAが適切に実行できていることが確認できました。

![Untitled 12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/670401/fb1d88ec-0d4e-fa9f-5d23-371e47adc0c3.png)


## 参考

[Using SAGA tools in QGIS 3.30 or newer on Windows](https://www.youtube.com/watch?v=dvcXeP0smTE)

[Installing the "SAGA Next Gen" plugin in QGIS
](https://www.youtube.com/watch?v=VKdaripCups)