เริ่มต้นด้วยการ 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.'))
ดังนั้นฉันคิดว่าตอนนี้รองรับเฉพาะรุ่น SAGA ที่เริ่มต้นด้วย 2.3 เท่านั้น อย่างไรก็ตามใน QGIS GUI ของฉันแผงข้อความบันทึกบอกฉันว่า SAGA รุ่น 2.3.1 ไม่ได้รับการสนับสนุน (น่าสนใจคุณสามารถใช้ SAGA 2.3.1 ในแอปพลิเคชันที่กำหนดเองเช่นRQGIS) ดังนั้นรุ่น SAGA ที่ได้รับการสนับสนุนใน QGIS 2.18.10?
Problem with SAGA installation: installed SAGA version (2.3.1) is not supportedฉันอยู่บนเครื่อง Linux Ubuntu 16.04