Ошибка Python, Qgis Semi Automatic Classification Plugin

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Rumato
Активный участник
Сообщения: 104
Зарегистрирован: 06 окт 2012, 15:35
Репутация: 0
Контактная информация:

Ошибка Python, Qgis Semi Automatic Classification Plugin

Сообщение Rumato » 27 сен 2016, 06:02

Добрый день! Подскажите, пожалуйста, с такой проблемой: у меня установлен Qgis и плагин для обработки классификации данных ДЗЗ Semi Automatic Classification Plugin, операционная система Ubuntu.

Раньше всё работало нормально и хорошо (раньше это примерно год назад), теперь когда я установил себе эту связку, при попытке обработать растры Landsat-а, получаю вот такую ошибку:

Код: Выделить всё

Ошибка при выполнении сценария Python:


Traceback (most recent call last):
  File "/home/don/.qgis2/python/plugins/SemiAutomaticClassificationPlugin/maininterface/landsatTab.py", line 817, in performLandsatCorrection
    self.landsat(cfg.ui.label_26.text(), o)
  File "/home/don/.qgis2/python/plugins/SemiAutomaticClassificationPlugin/maininterface/landsatTab.py", line 288, in landsat
    ck = self.landsat8reflectance(sat, str(nm[len(nm) - 1]), REFLECTANCE_MULT, REFLECTANCE_ADD, RADIANCE_MULT, RADIANCE_ADD, RADIANCE_MAXIMUM, REFLECTANCE_MAXIMUM, inputRaster, tempRaster)
  File "/home/don/.qgis2/python/plugins/SemiAutomaticClassificationPlugin/maininterface/landsatTab.py", line 443, in landsat8reflectance
    DNm = self.findDNmin(inputRaster)
  File "/home/don/.qgis2/python/plugins/SemiAutomaticClassificationPlugin/maininterface/landsatTab.py", line 691, in findDNmin
    o = cfg.utls.processRaster(rD, bL, None, "No", cfg.utls.rasterValueCount, None, None, None, None, 0, None, cfg.NoDataVal, "No", nD, cfg.rasterBandUniqueVal[-1], "Sum")
IndexError: list index out of range


Версия Python:
2.7.6 (default, Jun 22 2015, 18:01:27) 
[GCC 4.8.2]


Версия:
2.8.3-Wien Wien, exported

Путь поиска Python: ['/usr/share/qgis/python/plugins/processing', '/usr/share/qgis/python', u'/home/don/.qgis2/python', u'/home/don/.qgis2/python/plugins', '/usr/share/qgis/python/plugins', '/usr/local/lib/python2.7/dist-packages/TileStache-1.50.1-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/simplejson-3.8.2-py2.7-linux-x86_64.egg', '/usr/local/lib/python2.7/dist-packages/ModestMaps-1.4.6-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/GDAL-2.1.1-py2.7-linux-x86_64.egg', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client', '/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode', u'/home/don/.qgis2//python', '/usr/share/qgis/python/plugins/fTools/tools', '/home/don/.qgis2/python/plugins']
Причём я пробовал разные данные, всегда вот такая ошибка. В чём может быть проблема? Заранее большое спасибо!
Последний раз редактировалось Rumato 10 окт 2016, 06:34, всего редактировалось 1 раз.

Rumato
Активный участник
Сообщения: 104
Зарегистрирован: 06 окт 2012, 15:35
Репутация: 0
Контактная информация:

Re: Ошибка Python, Qgis Semi Automatic Classification Plugin

Сообщение Rumato » 10 окт 2016, 06:34

Проблема решена, дело было в версии QGIS, нужна была последняя версия.

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя