Integración de SAGA 7.8.1 en QGIS 3.16 (SO Windows 10)

Nov 25 2020

Quiero calcular el potencial fotovoltaico de un techo usando QGIS, similar a esta publicación: ¿Cómo calcular el potencial fotovoltaico total de un techo usando QGIS? .

Sin embargo, mi versión SAGA en QGIS no me muestra el algoritmo de radiación solar entrante potencial .

He descargado una versión independiente de SAGA 7.8.1.

¿Puedo integrar la última versión o actualizar la versión actual de SAGA que utiliza mi QGIS?

El sistema operativo que estoy usando es Windows 10.

Soy completamente nuevo en SAGA en QGIS y no tengo experiencia previa en su uso.

Respuestas

1 Kazuhito Dec 13 2020 at 08:25

SAGA 7.8 viene con saga4qgis y proporciona soporte para algoritmos SAGA a través de QGIS Processing Toolbox.

Esta es una breve instrucción para instalar saga4qgis en QGIS 3.16, en el entorno Windows10.

(1) Descargue la última versión de SAGA

Visite SAGA en SorceForge.net y descargue la última versión comprimida de SAGA (es decir, saga-7.8.2_x64.zip).

(2) Descomprima SAGA descargado y busque el archivo saga4qgis.zip .

(3) Descomprima saga4qgis.zip

Encontrarás dos archivos y una carpeta.

  • readme.txt: Esta es la instrucción (ver más abajo).
  • SagaNameDecorator.py
  • description (carpeta con muchos archivos de descripción)

Abierto readme.txt- es corto y dulce

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) Siga las instrucciones tal como están escritas en readme.txt.

Eso es todo, a continuación está mi nota, pero no tiene información adicional.

  1. Abra [aa] C:\Program Files\QGIS 3.16\apps\saga-ltr foldery elimine todos los archivos que contiene.
  2. Copie todos los archivos descomprimidos saga-7.8.2_x64.zipen la carpeta anterior [aa].
  3. Abra [bb] C:\Program Files\QGIS 3.16\ apps\ qgis\ python\ plugins\ processing\ algs\ sagay busque el archivo SagaNameDecorator.py . Reemplace este archivo por nuevo SagaNameDecorator.py(que está en saga4qgis.zip).
  4. En la misma [bb]carpeta, busque SagaAlgorithmProvide.py y ábralo con un editor de texto (por ejemplo, Notepad ++). Cambiar REQUIRED_VERSION = '2.3.'a REQUIRED_VERSION = '7.7.'.
  5. Encontrará la carpeta de descripción en la misma [bb]carpeta. Elimine todos los archivos de esta [bb]\descriptioncarpeta y copie todos los archivos de descripción en saga4qgis\descriptioneste.
  6. Inicie QGIS 3.16 y examine QGIS Processing Toolbox.