Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
-
_taras_
- Активный участник
- Сообщения: 186
- Зарегистрирован: 28 июл 2018, 08:40
- Репутация: 12
- Откуда: Киев
Сообщение
_taras_ » 14 май 2019, 15:55
Приветствую всех.
Необходимо на аэрофотоснимке выделить одинаковые области (границы водоема). Пробовал сделать "в лоб" с использованием Orfeotulbox KMeansClassification но он выдает сообщение
Код: Выделить всё
Загрузить результирующие слои
The following layers were not correctly generated.<ul><li>/tmp/processing_fa76f3a570f443d7bbfc98c9bae515fd/25fea264fe4a4e59aeb217ffdc539e45/out.tif</li></ul>You can check the 'Log Messages Panel' in QGIS main window to find more information about the execution of the algorithm.
Есть ли какй-то другой способ?
Последний раз редактировалось
_taras_ 17 май 2019, 18:30, всего редактировалось 1 раз.
-
gamm
- Гуру
- Сообщения: 4057
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Сообщение
gamm » 14 май 2019, 16:37
вы не то привели, нужно содержимое лога, упомянутого в сообщении
_taras_ писал(а): ↑14 май 2019, 15:55
You can check the 'Log Messages Panel' in QGIS main window to find more information about the execution of the algorithm.
и почти наверняка там русские буквы, пробелы, и прочее в путях и именах файлов.
-
_taras_
- Активный участник
- Сообщения: 186
- Зарегистрирован: 28 июл 2018, 08:40
- Репутация: 12
- Откуда: Киев
Сообщение
_taras_ » 14 май 2019, 19:48
gamm писал(а): ↑14 май 2019, 16:37
почти наверняка там русские буквы, пробелы, и прочее в путях и именах файлов
Не-а эту хохму я знаю. Ни русского ни пробелов в путях нигде нет.
А как посмотреть логи?
-
gamm
- Гуру
- Сообщения: 4057
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Сообщение
gamm » 15 май 2019, 05:07
Открыть панельку, как в сообщении написано.
-
_taras_
- Активный участник
- Сообщения: 186
- Зарегистрирован: 28 июл 2018, 08:40
- Репутация: 12
- Откуда: Киев
Сообщение
_taras_ » 15 май 2019, 07:46
Установил все пакеты относящиеся к Orfeotulbox, но все равно не работает.
Вывод лога
Код: Выделить всё
Выполняется алгоритм…
Algorithm 'KMeansClassification' starting…
Входные параметры:
{ 'in' : '/home/taras/video/QGIS/obrez_svod.tif', 'cleanup' : True, 'outmeans' : '/tmp/processing_d64e6fa8f96e4c3893e64569dbff3ba6/6a95c6dbb7864523bd8950c5894f4600/outmeans.file', 'nc' : 5, 'out' : '/tmp/processing_d64e6fa8f96e4c3893e64569dbff3ba6/05536e4404824c0688956c06e44d279c/out.tif', 'ts' : 100, 'sampler.periodic.jitter' : 0, 'rand' : 0, 'maxit' : 1000, 'nodatalabel' : 0, 'vm' : None, 'sampler' : 'periodic', 'outputpixeltype' : 5 }
/home/taras/OTB/bin/otbApplicationLauncherCommandLine: error while loading shared libraries: libOTBCommandLine-6.6.so.1: cannot open shared object file: No such file or directory
Выполнение завершено за 0.28 сек.
Результаты:
{'out': '/tmp/processing_d64e6fa8f96e4c3893e64569dbff3ba6/05536e4404824c0688956c06e44d279c/out.tif',
'outmeans': '/tmp/processing_d64e6fa8f96e4c3893e64569dbff3ba6/6a95c6dbb7864523bd8950c5894f4600/outmeans.file'}
Загрузить результирующие слои
The following layers were not correctly generated.<ul><li>/tmp/processing_d64e6fa8f96e4c3893e64569dbff3ba6/05536e4404824c0688956c06e44d279c/out.tif</li></ul>You can check the 'Log Messages Panel' in QGIS main window to find more information about the execution of the algorithm.
-
gamm
- Гуру
- Сообщения: 4057
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Сообщение
gamm » 15 май 2019, 11:24
_taras_ писал(а): ↑15 май 2019, 07:46
libOTBCommandLine-6.6.so.1: cannot open shared object file: No such file or directory
тут указана библиотека, которую не смогли загрузить. Поищите, есть ли она вообще, а дальшу нужно смотреть, какое окружение установлено при запуске командной строки, и видно ли эту библиотеку в этом окружении. Там скрипт на Питоне, скорее всего, его нужно изучать. И попробовать запустить снаружи.
-
_taras_
- Активный участник
- Сообщения: 186
- Зарегистрирован: 28 июл 2018, 08:40
- Репутация: 12
- Откуда: Киев
Сообщение
_taras_ » 15 май 2019, 14:37
Использую Убунту 16.04 и QGIS 3.4
Библиотека находится libOTBCommandLine-6.6.so.1 есть и находится в ./OTB/lib
нужно смотреть, какое окружение установлено при запуске командной строки, и видно ли эту библиотеку в этом окружении
А вот это темный лес. Если не трудно, распишите по порядку.
-
_taras_
- Активный участник
- Сообщения: 186
- Зарегистрирован: 28 июл 2018, 08:40
- Репутация: 12
- Откуда: Киев
Сообщение
_taras_ » 17 май 2019, 18:29
Ларчик просто открывался.
В Убунте после распаковки установочного скрипта менять название папки нельзя. Скрипты иначе ничего не находят.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 32 гостя