Integracja SAGA 7.8.1 z QGIS 3.16 (system operacyjny Windows 10)

Nov 25 2020

Chcę obliczyć potencjał PV pokrycia dachowego za pomocą QGIS, podobnie jak w tym poście: Jak obliczyć całkowity potencjał PV dachu za pomocą QGIS? .

Jednak moja wersja SAGA w QGIS nie pokazuje algorytmu potencjalnego przychodzącego promieniowania słonecznego .

Pobrałem samodzielną wersję SAGA 7.8.1.

Czy mogę zintegrować najnowszą / zaktualizować aktualną wersję SAGA używaną przez mój QGIS?

System operacyjny, którego używam, to Windows 10.

Jestem zupełnie nowy w SAGA w QGIS i nie mam wcześniejszego doświadczenia w używaniu go.

Odpowiedzi

1 Kazuhito Dec 13 2020 at 08:25

SAGA 7.8 jest dostarczana z saga4qgis i zapewnia obsługę algorytmów SAGA poprzez QGIS Processing Toolbox.

To jest krótka instrukcja instalacji saga4qgis w QGIS 3.16 w środowisku Windows10.

(1) Pobierz najnowszą wersję SAGA

Odwiedź SAGA w SorceForge.net i pobierz najnowszą spakowaną wersję SAGA (np. Saga-7.8.2_x64.zip).

(2) Rozpakuj pobrany plik SAGA i wyszukaj plik saga4qgis.zip .

(3) Rozpakuj plik saga4qgis.zip

Znajdziesz dwa pliki i folder.

  • readme.txt: To jest instrukcja (patrz poniżej).
  • SagaNameDecorator.py
  • description (folder z wieloma plikami opisowymi)

Otwarte readme.txt- jest krótkie i słodkie

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) Postępuj zgodnie z instrukcjami podanymi w readme.txt.

To wszystko - poniżej jest moja notatka, ale nie ma żadnych dodatkowych informacji.

  1. Otwórz [aa] C:\Program Files\QGIS 3.16\apps\saga-ltr folderi usuń wszystkie pliki w nim zawarte.
  2. Skopiuj wszystkie rozpakowane pliki saga-7.8.2_x64.zipdo powyższego folderu [aa].
  3. Otwórz [bb] C:\Program Files\QGIS 3.16\ apps\ qgis\ python\ plugins\ processing\ algs\ sagai wyszukaj plik SagaNameDecorator.py . Zastąp ten plik nowym SagaNameDecorator.py(który jest w saga4qgis.zip).
  4. W tym samym [bb]folderze znajdź SagaAlgorithmProvide.py i otwórz go w edytorze tekstu (np. Notepad ++). Zmień REQUIRED_VERSION = '2.3.'na REQUIRED_VERSION = '7.7.'.
  5. Znajdziesz folder opisu w tym samym [bb]folderze. Usuń wszystkie pliki z tego [bb]\descriptionfolderu i skopiuj do niego wszystkie pliki opisów saga4qgis\description.
  6. Uruchom QGIS 3.16 i sprawdź QGIS Processing Toolbox.