SAGA7.8.1をQGIS3.16(OS Windows 10)に統合する

Nov 25 2020

この投稿のように、QGISを使用して屋根のPVポテンシャルを計算したい:QGISを使用して屋根の総PVポテンシャルを計算する方法は?。

しかし、QGISの私のSAGAバージョンは私に潜在的な入射太陽放射アルゴリズムを示していません。

スタンドアロンのSAGAバージョン7.8.1をダウンロードしました。

QGISで使用されている最新のSAGAバージョンを統合/更新できますか?

私が使用しているOSはWindows10です。

私はQGISのSAGAに完全に不慣れであり、それを使用した経験はありません。

回答

1 Kazuhito Dec 13 2020 at 08:25

SAGA 7.8にはsaga4qgisが付属しており、QGIS ProcessingToolboxを介してSAGAアルゴリズムをサポートします。

これは、Windows10環境のQGIS3.16にsaga4qgisをインストールするための簡単な手順です。

(1)最新のSAGAをダウンロードする

SorceForge.netでSAGAにアクセスし、SAGAの最新のzipバージョン(つまり、saga-7.8.2_x64.zip)をダウンロードします。

(2)ダウンロードしたSAGAを解凍し、saga4qgis.zipファイルを検索します。

(3)saga4qgis.zipを解凍します

2つのファイルと1つのフォルダがあります。

  • readme.txt:これは命令です(以下を参照)。
  • SagaNameDecorator.py
  • description (説明ファイルがたくさんあるフォルダー)

オープンreadme.txt-短くて甘い

Replace the SAGA binaries in:
> C:\Program Files\QGIS X.Y\apps\saga(-ltr)

Adjust the interface in:
> C:\Program Files\QGIS X.Y\apps\qgis(-ltr)\python\plugins\processing\algs\saga(-ltr)

Adjust version in file:
> SagaAlgorithmProvider.py
>> REQUIRED_VERSION = '7.7.'

(4)に書かれているように指示に従ってくださいreadme.txt

それだけです-以下は私のメモですが、追加情報はありません。

  1. [aa] C:\Program Files\QGIS 3.16\apps\saga-ltr folderその中のすべてのファイルを開いて削除します。
  2. 解凍saga-7.8.2_x64.zipしたすべてのファイルを上記のフォルダにコピーします[aa]
  3. SagaNameDecorator.pyファイルを開いて[bb] C:\Program Files\QGIS 3.16\ apps\ qgis\ python\ plugins\ processing\ algs\ saga検索します。このファイルをnew (にある)に置き換えます。SagaNameDecorator.pysaga4qgis.zip
  4. 同じ[bb]フォルダーでSagaAlgorithmProvide.pyを見つけ、テキストエディター(Notepad ++など)で開きます。に変更REQUIRED_VERSION = '2.3.'REQUIRED_VERSION = '7.7.'ます。
  5. あなたは見つけるの記述と同じでフォルダを[bb]フォルダ。この[bb]\descriptionフォルダ内のすべてのファイルを削除し、すべての説明ファイルsaga4qgis\descriptionをこれにコピーします。
  6. QGIS 3.16を起動し、QGIS処理ツールボックスを調べます。