Страница 2 из 3

Re: Классификация космического снимка в GRASS ГИС с обучение

Добавлено: 30 май 2014, 13:11
KolesovDmitry
KolesovDmitry писал(а):Этот подход под Win работает?
Сам спросил, сам отвечаю -- все повторил под Win, никаких проблем не обнаружил (по крайней мере в NextGIS-QGIS)

Re: Классификация космического снимка в GRASS ГИС с обучение

Добавлено: 31 май 2014, 12:12
bolotoved
KolesovDmitry писал(а):
KolesovDmitry писал(а):Этот подход под Win работает?
Сам спросил, сам отвечаю -- все повторил под Win, никаких проблем не обнаружил (по крайней мере в NextGIS-QGIS)
Прошу прощения, что не могу оперативно ответить - все это писалось для студентов под Win XP.

Re: Классификация космического снимка в GRASS ГИС с обучение

Добавлено: 01 июн 2014, 14:34
gamm
если я захочу воспроизвести методику и результаты из статьи, то как добыть те данные, на которых все это делалось (включая обучающую выборку)?

Re: Классификация космического снимка в GRASS ГИС с обучение

Добавлено: 04 июн 2014, 08:15
bolotoved
gamm писал(а):если я захочу воспроизвести методику и результаты из статьи, то как добыть те данные, на которых все это делалось (включая обучающую выборку)?
Это переделанный вар. лабораторной. Студентам я давал 3-4-5 каналы ландсата (т.к. компы тормозные) - файл в приложении (для отображения в той гамме, что в статье, соотв. нужно поставить сочетание каналов 2-3-1). Готовых обучающих выборок (полигонального слоя) я не давал - они должны юыли сами их сохдавать.
Но чтобы они представляли где примерно рисовать обучающие полигоны, я давал им точечный шейп etalon_1.shp - в котором было по одной точке на каждый класс. Они обводили полигоны с соотв. классами в окрестностях точек, проводили классификацию. Затем я им показывал, что это первая классификация обладает рядом недостатков и нужно задать дополнительные обучающие ролигоны в местах сильного несоответствия и давал им точечный слой etalon_2.shp - они дополняли выборку и вновь проводили классификацию. (оба файла также в приложении - кодировка там по-моему CP-1251).
Следующим этапом был расчет каппы на обе классификации, но на гис-лаб я это так и не выложил.

Re: Классификация космического снимка в GRASS ГИС с обучение

Добавлено: 28 июл 2014, 20:17
Rumato
Добрый день, я всё делаю по статье, все команды, пошагово. Но на

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

i.gensigset group=raster subgroup=raster sig=statistics training=sig maxsig=10
вылетает ошибка :

Нет классов в тренеровочном слое.

Подскажите, в чём может быть проблема.

Re: Классификация космического снимка в GRASS ГИС с обучение

Добавлено: 29 июл 2014, 06:40
bolotoved
Rumato писал(а):Нет классов в тренеровочном слое.
Есть два подозрения:
1. Либо вы создали векторный слой с обучающей выборкой не в той проекции, что снимок.
2. Не прописали номера классов в слое обучающей выборки (т.е. не заполнили колонку type_num).

Проверить, все ли сделано правильно можно открыв растеризованный слой sig, в котором нужно посмотреть наличие ваших обучающих выделов и наличие номеров классов у них (например, инструмент "определить объекты" в QGIS)

Re: Классификация космического снимка в GRASS ГИС с обучение

Добавлено: 30 июл 2014, 09:41
Rumato
bolotoved, Вы были правы дело было в одной из 2-х причин, в 1-й в прекции. Всё получается замечательно, но вот только получается в конце векторный слой, контуры объектов с сплошной заливкой, а как сделать как у вас в примере, т.е. вода -- синяя, лес зелёный и т.д.? Заранее спасибо.

Re: Классификация космического снимка в GRASS ГИС с обучение

Добавлено: 30 июл 2014, 10:06
bolotoved
Rumato писал(а):как сделать как у вас в примере, т.е. вода -- синяя, лес зелёный и т.д.?
В QGIS зайти в свойства слоя/стиль и вместо "обычный знак" выбрать "уникальные значения", указав поле, где прописаны классы. Затем нажать "Классифицировать" и настроить цвета по вкусу.

Re: Классификация космического снимка в GRASS ГИС с обучение

Добавлено: 31 июл 2014, 17:54
Rumato
bolotoved, большое спасибо как за статью, так и за ответы, вы очень помогли.

Re: Классификация космического снимка в GRASS ГИС с обучение

Добавлено: 02 авг 2014, 15:55
Rumato
И ещё, последний вопрос по статье, сейчас взял данные Landsat8, 4, 3, 2 каналы, сделал коспозит из них, потом вырезал нужную область делаю классификацию и не получается пишет: вот на этом шаге

i.gensigset group=raster subgroup=raster sig=statistics training=sig maxsig=10

"Ненадёжная кластеризация, попробцйте меньшее колличество кластеров"

Подскажите, пожалуйста, как это побороть, заранее спасибо!

Re: Классификация космического снимка в GRASS ГИС с обучение

Добавлено: 04 авг 2014, 08:04
bolotoved
Rumato писал(а):"Ненадёжная кластеризация, попробцйте меньшее колличество кластеров"
Не сталкивался с такой проблемой.
Очевидно, есть какие-то обучающие полигоны которые вы отнесли к разным классам, но, поскольку они сильно пересекающиеся по спетральным свойствам, машина не может их уверенно разделить. Посмотрите на свою обучающую выборку, возможно придется перезадать какие-то полигоны.

Re: Классификация космического снимка в GRASS ГИС с обучение

Добавлено: 05 окт 2015, 09:11
Озарян Юлия
Добрый день! Как быть с классификацией в qgis 2.10? В модулях Grass отсутствует.

Re: Классификация космического снимка в GRASS ГИС с обучение

Добавлено: 05 окт 2015, 11:01
MYS
Запустите QGIS Desktop 2.10.1 with GRASS 6.4.3, затем в пункте меню "анализ данных" включите панель инструментов. Внизу панели выберите "Advanced interface". В панели тогда появляется пункт "команды GRASS".

Re: Классификация космического снимка в GRASS ГИС с обучение

Добавлено: 05 окт 2015, 15:29
Александр Мурый
Озарян Юлия писал(а):Добрый день! Как быть с классификацией в qgis 2.10? В модулях Grass отсутствует.
Вопрос здесь явно не в тему. По существу: проблема есть, разработчики её решают, как я понял. В том числе, делается интеграция модулей GRASS 7. У меня вот на линуксах в QGIS 2.8.3 тоже полетела поддержка GRASS (нечего было обновляться).

Классификация космического снимка. ОШИБКА

Добавлено: 20 май 2016, 08:50
АлександраИж
Доброго времени суток! занимаюсь классификацией снимка, использую статью "Классификация космического снимка с обучением с помощью QGIS и GRASS" http://gis-lab.info/qa/grass-ismap.html , на шаге преобразования векторного слоя в растровый вид происходит ошибка. Использую модуль v.to.rast: не дает выбрать поле, которое вроде как имеет целочисленное значение, прикреплю фото шага и ошибки, которая у меня выходит. Подскажите, пожалуйста, в чем может быть ошибка