Intégration de SAGA 7.8.1 dans QGIS 3.16 (OS Windows 10)

Nov 25 2020

Je veux calculer le potentiel PV d'une toiture à l'aide de QGIS, similaire à ce post: Comment calculer le potentiel PV total d'une toiture à l'aide de QGIS? .

Cependant, ma version SAGA dans QGIS ne me montre pas l' algorithme de rayonnement solaire entrant potentiel .

J'ai téléchargé une version 7.8.1 autonome de SAGA.

Puis-je intégrer la dernière / mettre à jour la version actuelle de SAGA utilisée par mon QGIS?

Le système d'exploitation que j'utilise est Windows 10.

Je suis complètement nouveau dans SAGA dans QGIS et je n'ai aucune expérience de son utilisation.

Réponses

1 Kazuhito Dec 13 2020 at 08:25

SAGA 7.8 est livré avec saga4qgis et prend en charge les algorithmes SAGA via QGIS Processing Toolbox.

Ceci est une brève instruction pour installer saga4qgis dans QGIS 3.16, sur environnement Windows10.

(1) Téléchargez la dernière SAGA

Visitez SAGA dans SorceForge.net et téléchargez la dernière version zippée de SAGA (ie saga-7.8.2_x64.zip).

(2) Décompressez le fichier SAGA téléchargé et recherchez le fichier saga4qgis.zip .

(3) Décompressez saga4qgis.zip

Vous trouverez deux fichiers et un dossier.

  • readme.txt: Ceci est l'instruction (voir ci-dessous).
  • SagaNameDecorator.py
  • description (dossier avec de nombreux fichiers de description)

Ouvert readme.txt- c'est court et doux

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) Suivez les instructions écrites dans readme.txt.

Voilà - ci-dessous est ma note mais il n'a pas d'informations supplémentaires.

  1. Ouvrez [aa] C:\Program Files\QGIS 3.16\apps\saga-ltr folderet supprimez tous les fichiers qu'il contient.
  2. Copiez tous les fichiers décompressés saga-7.8.2_x64.zipdans le dossier ci-dessus [aa].
  3. Ouvrez [bb] C:\Program Files\QGIS 3.16\ apps\ qgis\ python\ plugins\ processing\ algs\ sagaet recherchez le fichier SagaNameDecorator.py . Remplacez ce fichier par nouveau SagaNameDecorator.py(qui est dans saga4qgis.zip).
  4. Dans le même [bb]dossier, recherchez SagaAlgorithmProvide.py et ouvrez-le par un éditeur de texte (par exemple Notepad ++). Changer REQUIRED_VERSION = '2.3.'en REQUIRED_VERSION = '7.7.'.
  5. Vous trouverez le dossier de description dans le même [bb]dossier. Supprimez tous les fichiers de ce [bb]\descriptiondossier et copiez-y tous les fichiers de description saga4qgis\description.
  6. Démarrez QGIS 3.16 et examinez QGIS Processing Toolbox.