QGIS 2.18.10은 어떤 SAGA 버전을 지원합니까?


9

QGIS 2.18.10부터는 SagaAlgorithmProvider더 이상이라는 사전이 없습니다 supportedVersions. 이전에는 다음과 같았습니다.

supportedVersions = {"2.1.2": ("2.1.2", SagaAlgorithm212),
                     "2.1.3": ("2.1.3", SagaAlgorithm213),
                     "2.1.4": ("2.1.4", SagaAlgorithm214),
                     "2.2.0": ("2.2.0", SagaAlgorithm214),
                     "2.2.1": ("2.2.0", SagaAlgorithm214),
                     "2.2.2": ("2.2.2", SagaAlgorithm214),
                     "2.2.3": ("2.2.3", SagaAlgorithm214),
                     "2.3.0": ("2.3.0", SagaAlgorithm230),
                     "2.3.1": ("2.3.0", SagaAlgorithm230)}

이제 단순히 말합니다 :

if not version.startswith('2.3.'):
  ProcessingLog.addToLog(ProcessingLog.LOG_ERROR,
                         self.tr('Problem with SAGA installation
                                  unsupported SAGA version found.'))

따라서 2.3으로 시작하는 SAGA 버전 만 지원된다고 가정합니다. 그러나 QGIS GUI에서 Log Messages Panel (로그 메시지 패널)에 SAGA 버전 2.3.1이 지원되지 않는다고 알려줍니다 RQGIS. QGIS 2.18.10에서 어떤 SAGA 버전이 지원됩니까?

답변:


9

여러 버전을 관리하는 것이 얼마나 복잡한 지 (그리고 SAGA API가 얼마나 빠르고 정확하게 변경되는지) 인해 단일 버전을 지원하기로 결정했습니다. SAGA 2.3은 LTR과 같은 것으로 가정하므로 API 변경은 예상되지 않습니다. 또한 OSGEO4W와 함께 제공되는 버전입니다.

SAGA가 지원되지 않는 메시지에 대해 더 많은 정보를 제공 할 수 있습니까?


2
예, SAGA LTR 만 지원하려는 이유를 알고 있습니다! 로그 메시지 패널 (QGIS 2.18.10) Problem with SAGA installation: installed SAGA version (2.3.1) is not supported은 Linux Ubuntu 16.04 시스템에 있다고 표시합니다.
Jannes
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.