Классификация растров при помощи DTclassifier для QGIS

Вопросы по программному обеспечению NextGIS: Web, Mobile, QGIS, Manager и многочисленным модулям
Ответить
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Классификация растров при помощи DTclassifier для QGIS

Сообщение Voltron » 02 окт 2011, 11:01

Да ничем она не отличается, кроме вывода некоторой информации в stdout. Постараюсь проверить сегодня

DGr
Новоприбывший
Сообщения: 5
Зарегистрирован: 31 июл 2011, 11:45
Репутация: 0
Откуда: Москва

Re: Классификация растров при помощи DTclassifier для QGIS

Сообщение DGr » 02 окт 2011, 22:43

Снова попробовал запустить DTclassifier. Один-два раза все-таки удалось выполнить классификацию на тестовых примерах. Последующие разы при тех же настройках программа вылетала..

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: Классификация растров при помощи DTclassifier для QGIS

Сообщение SS_Rebelious » 04 окт 2011, 23:16

Нужно классифицировать несколько снимков, а потому возникает несколько вопросов:

1. При классификации многоканальных растров используются только видимые каналы, или все каналы снимка?
2. Можно ли модулю подсунуть тестовые данные с одного растра, а классифицировать несколько перекрывающихся растров?
3. Можно ли подсунуть в качестве растра для классификации виртуальный растр, который создаёт GDAltools?
4. Сильно ли ухудшатся результаты классификации при использовании композитного снимка?
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Классификация растров при помощи DTclassifier для QGIS

Сообщение Максим Дубинин » 05 окт 2011, 08:49

1. все, классификатор работает с данными, а не с картинкой на экране
2. пока нет, использовать одну модель для классификации другого снимка пока нельзя
3. вполне возможно, попробуй
4. композитного в смысле мозаики из разных снимков? Для классификации не рекомендуется, никакой. Но все зависит от тренировочных данных, если они охватывают все варианты нужного класса, то проблемы в мозаики не будет.
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: Классификация растров при помощи DTclassifier для QGIS

Сообщение SS_Rebelious » 13 окт 2011, 18:33

SS_Rebelious писал(а):3. Можно ли подсунуть в качестве растра для классификации виртуальный растр, который создаёт GDAltools?
Действительно можно! Этот факт следует зафиксировать в статье.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Аватара пользователя
Anton_Kh
Участник
Сообщения: 61
Зарегистрирован: 13 мар 2012, 18:10
Репутация: 37
Откуда: Харьков
Контактная информация:

Re: Классификация растров при помощи DTclassifier для QGIS

Сообщение Anton_Kh » 13 мар 2012, 18:50

Модуль DTclassifier не устанавливается, т.е. QGIS его не видит в Менеджере модулей («Модули → Управление модулями»), и соответственно нет возможности активировать и далее с ним работать.

Устанавливал по инструкции приведённой в статье.
Также пробовал менять права доступа к файлу libclassifierplugin.so на такиеже как и у остальных файлов *.so в директории /usr/lib/qgis/plugins

Подскажите, как решить проблему.


ОС: Xubuntu 11.10
QGIS version 1.9.90-Alpha
GDAL/OGR Version 1.7.3

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Классификация растров при помощи DTclassifier для QGIS

Сообщение Максим Дубинин » 13 мар 2012, 19:05

скорее всего старый кугис, будет работать только со свежей транковой версией, когда вы последний раз собирались?

GDAL тоже старый, текущий - 1.8.1
пристегивайтесь, турбулентность прямо по курсу

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Классификация растров при помощи DTclassifier для QGIS

Сообщение Voltron » 13 мар 2012, 20:16

QGIS там как раз из последних (не ясно, правда, насколько). GDAL, да, староват, но это не должно быть проблемой. Просто линуксовый бинарник надо пересобрать.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Классификация растров при помощи DTclassifier для QGIS

Сообщение Voltron » 13 мар 2012, 20:53

Обновил файл для Linux, попробуйте еще раз

Аватара пользователя
Anton_Kh
Участник
Сообщения: 61
Зарегистрирован: 13 мар 2012, 18:10
Репутация: 37
Откуда: Харьков
Контактная информация:

Re: Классификация растров при помощи DTclassifier для QGIS

Сообщение Anton_Kh » 14 мар 2012, 02:52

QGIS самый новый, сегодня обновился.
обнавляюсь из
http://qgis.org/debian-nightly
repository ppa:ubuntugis/ubuntugis-unstable

GDAL тоже сегодня обновил из http://ppa.launchpad.net/ubuntugis/ppa/ubuntu
установлен GDAL 1.8.0-3
Как с https://launchpad.net/~ubuntugis/+archi ... -unstable/
также установленны пакеты
libgdal1-1.7.0 и libgdal1.8.0-3

но у QGIS 1.9.90 зависимость от libgdal1-1.7.0 а не от более нового.

Снова скачал dtclassifier-linux.tar.bz2 и провел рекомендуемые манипуляции по установке, предварительно удалив прошлый файл libclassifierplugin.so, но в Менеджере модулей не появился.

Также пробывал в меню "Установки"-"Параметры.."-"Модули" добавить путь поиска дополнительных модулей /home/user/.qgis/moduls а в директорию moduls помещал libclassifierplugin.so, но результа желаемого не получилось.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Классификация растров при помощи DTclassifier для QGIS

Сообщение Voltron » 14 мар 2012, 13:11

А OpenCV у вас установлена? Если нет - поставьте 2.2.х или более новую.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Классификация растров при помощи DTclassifier для QGIS

Сообщение Максим Дубинин » 20 мар 2012, 12:04

Провел небольшое демо DTClassifier, пока не забылось, мелкие пожелания по юзабилити:
1. ОК надо заменить на Run, иначе АД :)
2. Выбор слоев хорошо бы сделать не как сейчас, а чекбоксами или еще как-то чтобы оно сохранялось после выбора, иначе выбор все время слетает при переключении на другие элементы окна.
3. Не сглаженный слой хорошо бы отключать при загрузке и сделать другого цвета, например синего, чтобы он отличался от smooth.
4. очепятка resut->result
пристегивайтесь, турбулентность прямо по курсу

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Классификация растров при помощи DTclassifier для QGIS

Сообщение Voltron » 20 мар 2012, 19:26

Максим Дубинин писал(а):2. Выбор слоев хорошо бы сделать не как сейчас, а чекбоксами или еще как-то чтобы оно сохранялось после выбора, иначе выбор все время слетает при переключении на другие элементы окна.
3. Не сглаженный слой хорошо бы отключать при загрузке и сделать другого цвета, например синего, чтобы он отличался от smooth.
«Ну, Баранкин! Знаешь, Баранкин!.. Все, Баранкин!..» (В. Медведев, «Баранкин, будь человеком»)

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Классификация растров при помощи DTclassifier для QGIS

Сообщение rhot » 03 май 2012, 08:57

Не видно модуль в менеджере.
Ubuntu 11.10
Quantum GIS - 1.7.4-Wroclaw 'Wroclaw' (exported)
OpenCV 2.1.0

Предполагаю, проблема в OpenCV - нужна версия новее, так?
Пробовал из ppa поставить 2.3.1 но появляются неразрешимые зависимости. Выход: собрать модуль самому - дайте ссылку на инструкции по сборке. В исходниках привычного README не нашёл.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Классификация растров при помощи DTclassifier для QGIS

Сообщение rhot » 14 май 2012, 11:00

Отписался разработчикам в NextGIS (http://www.nextgis.ru/contact/), спрашивал напрямую alexbruy в ирке - ответа нигде не получил.

Скажите, DTClassifier являлся всего лишь разработкой в рамках проекта и у него нет шансов на будущее? Как-то нерационально используются ресурсы, однако...
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Ответить

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

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

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