Comenzando con QGIS 2.18.10, SagaAlgorithmProvider
ya no tienen un diccionario llamado supportedVersions
. Anteriormente, se veía así:
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)}
Ahora simplemente dice:
if not version.startswith('2.3.'):
ProcessingLog.addToLog(ProcessingLog.LOG_ERROR,
self.tr('Problem with SAGA installation
unsupported SAGA version found.'))
Por lo tanto, supongo que ahora solo se admiten versiones SAGA que comiencen con 2.3. Sin embargo, en mi interfaz gráfica de usuario de QGIS, el Panel de mensajes de registro me dice que SAGA versión 2.3.1 no es compatible (curiosamente, puede usar SAGA 2.3.1 en una aplicación personalizada como RQGIS
). Entonces, ¿qué versiones de SAGA son compatibles con QGIS 2.18.10?
Problem with SAGA installation: installed SAGA version (2.3.1) is not supported
que estoy en una máquina Linux Ubuntu 16.04.