Сам спросил, сам отвечаю -- все повторил под Win, никаких проблем не обнаружил (по крайней мере в NextGIS-QGIS)KolesovDmitry писал(а):Этот подход под Win работает?
Классификация космического снимка в GRASS ГИС с обучением
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: Классификация космического снимка в GRASS ГИС с обучение
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: Классификация космического снимка в GRASS ГИС с обучение
Прошу прощения, что не могу оперативно ответить - все это писалось для студентов под Win XP.KolesovDmitry писал(а):Сам спросил, сам отвечаю -- все повторил под Win, никаких проблем не обнаружил (по крайней мере в NextGIS-QGIS)KolesovDmitry писал(а):Этот подход под Win работает?
-
- Гуру
- Сообщения: 4064
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1061
- Ваше звание: программист
- Откуда: Казань
Re: Классификация космического снимка в GRASS ГИС с обучение
если я захочу воспроизвести методику и результаты из статьи, то как добыть те данные, на которых все это делалось (включая обучающую выборку)?
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: Классификация космического снимка в GRASS ГИС с обучение
Это переделанный вар. лабораторной. Студентам я давал 3-4-5 каналы ландсата (т.к. компы тормозные) - файл в приложении (для отображения в той гамме, что в статье, соотв. нужно поставить сочетание каналов 2-3-1). Готовых обучающих выборок (полигонального слоя) я не давал - они должны юыли сами их сохдавать.gamm писал(а):если я захочу воспроизвести методику и результаты из статьи, то как добыть те данные, на которых все это делалось (включая обучающую выборку)?
Но чтобы они представляли где примерно рисовать обучающие полигоны, я давал им точечный шейп etalon_1.shp - в котором было по одной точке на каждый класс. Они обводили полигоны с соотв. классами в окрестностях точек, проводили классификацию. Затем я им показывал, что это первая классификация обладает рядом недостатков и нужно задать дополнительные обучающие ролигоны в местах сильного несоответствия и давал им точечный слой etalon_2.shp - они дополняли выборку и вновь проводили классификацию. (оба файла также в приложении - кодировка там по-моему CP-1251).
Следующим этапом был расчет каппы на обе классификации, но на гис-лаб я это так и не выложил.
- Вложения
-
- Data.tar.gz
- (1.85 МБ) 985 скачиваний
-
- Активный участник
- Сообщения: 104
- Зарегистрирован: 06 окт 2012, 15:35
- Репутация: 0
- Контактная информация:
Re: Классификация космического снимка в GRASS ГИС с обучение
Добрый день, я всё делаю по статье, все команды, пошагово. Но на
вылетает ошибка :
Нет классов в тренеровочном слое.
Подскажите, в чём может быть проблема.
Код: Выделить всё
i.gensigset group=raster subgroup=raster sig=statistics training=sig maxsig=10
Нет классов в тренеровочном слое.
Подскажите, в чём может быть проблема.
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: Классификация космического снимка в GRASS ГИС с обучение
Есть два подозрения:Rumato писал(а):Нет классов в тренеровочном слое.
1. Либо вы создали векторный слой с обучающей выборкой не в той проекции, что снимок.
2. Не прописали номера классов в слое обучающей выборки (т.е. не заполнили колонку type_num).
Проверить, все ли сделано правильно можно открыв растеризованный слой sig, в котором нужно посмотреть наличие ваших обучающих выделов и наличие номеров классов у них (например, инструмент "определить объекты" в QGIS)
-
- Активный участник
- Сообщения: 104
- Зарегистрирован: 06 окт 2012, 15:35
- Репутация: 0
- Контактная информация:
Re: Классификация космического снимка в GRASS ГИС с обучение
bolotoved, Вы были правы дело было в одной из 2-х причин, в 1-й в прекции. Всё получается замечательно, но вот только получается в конце векторный слой, контуры объектов с сплошной заливкой, а как сделать как у вас в примере, т.е. вода -- синяя, лес зелёный и т.д.? Заранее спасибо.
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: Классификация космического снимка в GRASS ГИС с обучение
В QGIS зайти в свойства слоя/стиль и вместо "обычный знак" выбрать "уникальные значения", указав поле, где прописаны классы. Затем нажать "Классифицировать" и настроить цвета по вкусу.Rumato писал(а):как сделать как у вас в примере, т.е. вода -- синяя, лес зелёный и т.д.?
- Вложения
-
- vegetation-polygon028.png (112.58 КБ) 17895 просмотров
-
- Активный участник
- Сообщения: 104
- Зарегистрирован: 06 окт 2012, 15:35
- Репутация: 0
- Контактная информация:
Re: Классификация космического снимка в GRASS ГИС с обучение
bolotoved, большое спасибо как за статью, так и за ответы, вы очень помогли.
-
- Активный участник
- Сообщения: 104
- Зарегистрирован: 06 окт 2012, 15:35
- Репутация: 0
- Контактная информация:
Re: Классификация космического снимка в GRASS ГИС с обучение
И ещё, последний вопрос по статье, сейчас взял данные Landsat8, 4, 3, 2 каналы, сделал коспозит из них, потом вырезал нужную область делаю классификацию и не получается пишет: вот на этом шаге
i.gensigset group=raster subgroup=raster sig=statistics training=sig maxsig=10
"Ненадёжная кластеризация, попробцйте меньшее колличество кластеров"
Подскажите, пожалуйста, как это побороть, заранее спасибо!
i.gensigset group=raster subgroup=raster sig=statistics training=sig maxsig=10
"Ненадёжная кластеризация, попробцйте меньшее колличество кластеров"
Подскажите, пожалуйста, как это побороть, заранее спасибо!
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: Классификация космического снимка в GRASS ГИС с обучение
Не сталкивался с такой проблемой.Rumato писал(а):"Ненадёжная кластеризация, попробцйте меньшее колличество кластеров"
Очевидно, есть какие-то обучающие полигоны которые вы отнесли к разным классам, но, поскольку они сильно пересекающиеся по спетральным свойствам, машина не может их уверенно разделить. Посмотрите на свою обучающую выборку, возможно придется перезадать какие-то полигоны.
-
- Активный участник
- Сообщения: 134
- Зарегистрирован: 22 май 2013, 01:35
- Репутация: 13
Re: Классификация космического снимка в GRASS ГИС с обучение
Добрый день! Как быть с классификацией в qgis 2.10? В модулях Grass отсутствует.
-
- Интересующийся
- Сообщения: 42
- Зарегистрирован: 02 ноя 2011, 09:11
- Репутация: 23
Re: Классификация космического снимка в GRASS ГИС с обучение
Запустите QGIS Desktop 2.10.1 with GRASS 6.4.3, затем в пункте меню "анализ данных" включите панель инструментов. Внизу панели выберите "Advanced interface". В панели тогда появляется пункт "команды GRASS".
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Классификация космического снимка в GRASS ГИС с обучение
Вопрос здесь явно не в тему. По существу: проблема есть, разработчики её решают, как я понял. В том числе, делается интеграция модулей GRASS 7. У меня вот на линуксах в QGIS 2.8.3 тоже полетела поддержка GRASS (нечего было обновляться).Озарян Юлия писал(а):Добрый день! Как быть с классификацией в qgis 2.10? В модулях Grass отсутствует.
Редактор материалов, модератор форума
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 18 май 2016, 21:29
- Репутация: 0
Классификация космического снимка. ОШИБКА
Доброго времени суток! занимаюсь классификацией снимка, использую статью "Классификация космического снимка с обучением с помощью QGIS и GRASS" http://gis-lab.info/qa/grass-ismap.html , на шаге преобразования векторного слоя в растровый вид происходит ошибка. Использую модуль v.to.rast: не дает выбрать поле, которое вроде как имеет целочисленное значение, прикреплю фото шага и ошибки, которая у меня выходит. Подскажите, пожалуйста, в чем может быть ошибка
- Вложения
-
- Снимок1.JPG (162.84 КБ) 14385 просмотров
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя