Integration von SAGA 7.8.1 in QGIS 3.16 (OS Windows 10)

Nov 25 2020

Ich möchte das PV-Potenzial von Dächern mit QGIS berechnen, ähnlich wie in diesem Beitrag: Wie berechnet man das gesamte PV-Potenzial eines Dachs mit QGIS? .

Meine SAGA-Version in QGIS zeigt mir jedoch nicht den Algorithmus für potenzielle eingehende Sonnenstrahlung .

Ich habe eine eigenständige SAGA-Version 7.8.1 heruntergeladen.

Kann ich die neueste SAGA-Version, die von meinem QGIS verwendet wird, integrieren / aktualisieren?

Das Betriebssystem, das ich verwende, ist Windows 10.

Ich bin völlig neu bei SAGA in QGIS und habe noch keine Erfahrung damit.

Antworten

1 Kazuhito Dec 13 2020 at 08:25

SAGA 7.8 wird mit saga4qgis geliefert und bietet Unterstützung für SAGA-Algorithmen über die QGIS Processing Toolbox.

Dies ist eine kurze Anweisung zum Installieren von saga4qgis in QGIS 3.16 unter Windows 10 .

(1) Laden Sie die neueste SAGA herunter

Besuchen Sie SAGA in SorceForge.net und laden Sie die neueste komprimierte Version von SAGA herunter (dh saga-7.8.2_x64.zip).

(2) Entpacken Sie die heruntergeladene SAGA und suchen Sie nach der Datei saga4qgis.zip .

(3) Entpacken Sie saga4qgis.zip

Sie finden zwei Dateien und einen Ordner.

  • readme.txt: Dies ist die Anweisung (siehe unten).
  • SagaNameDecorator.py
  • description (Ordner mit vielen Beschreibungsdateien)

Offen readme.txt- es ist kurz und süß

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) Befolgen Sie die Anweisungen in readme.txt.

Das war's - unten ist meine Notiz, aber es gibt keine zusätzlichen Informationen.

  1. Öffnen [aa] C:\Program Files\QGIS 3.16\apps\saga-ltr folderund löschen Sie alle darin enthaltenen Dateien.
  2. Kopieren Sie alle entpackten Dateien saga-7.8.2_x64.zipin den obigen Ordner [aa].
  3. Öffnen Sie die Datei SagaNameDecorator.py[bb] C:\Program Files\QGIS 3.16\ apps\ qgis\ python\ plugins\ processing\ algs\ saga und suchen Sie sie . Ersetzen Sie diese Datei durch eine neue SagaNameDecorator.py(in saga4qgis.zip).
  4. Suchen Sie im selben [bb]Ordner SagaAlgorithmProvide.py und öffnen Sie es mit einem Texteditor (z. B. Notepad ++). Wechseln Sie REQUIRED_VERSION = '2.3.'zu REQUIRED_VERSION = '7.7.'.
  5. Sie finden den Beschreibungsordner im selben [bb]Ordner. Löschen Sie alle Dateien in diesem [bb]\descriptionOrdner und kopieren Sie alle Beschreibungsdateien in diesen Ordner saga4qgis\description.
  6. Starten Sie QGIS 3.16 und untersuchen Sie die QGIS Processing Toolbox.