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

Re: Обработка и интерпретация данных Landsat 8 в GRASS 7

Добавлено: 11 мар 2015, 12:21
Александр Мурый
Обещанные ранее замечания.
  • Может быть, стоит добавить в текст прямую ссылку на набор данных, используемый в статье? http://earthexplorer.usgs.gov/download/ ... 13131LGN01
    Чтобы читателям не искать самостоятельно. Зарегистрированные пользователи смогут залогиниться и быстро скачать архив.
  • Может быть, есть смысл дать ссылки на похожие статьи по этой теме от самих разработчиков GRASS?
    http://courses.neteler.org/processing-l ... ass-gis-7/
    http://courses.neteler.org/processing-l ... harpening/
  • В тексте при первом упоминании каждого модуля было не неплохо давать ссылку на документацию, причём для именно для версии GRASS 7 (http://grass.gis-lab.info/grass70/manuals/index.html)
  • Работоспособность самой актуальной сборки GRASS GIS 7 на день публикации статьи является адекватной только в операционных системах семейства Linux и в Mac OS. Поведение пакета в Windows непредсказуемо и нестабильно, большая часть из описанных в статье операций в ней не работает (например, генерируются пустые файлы или программа завершает работу с ошибкой).
    Я специально провёл эксперимент: установил с нуля "stand-alone"-версию GRASS 7 и проделал бОльшую часть действий из статьи. Результат: ни одной ошибки не выдалось, никаких пустых файлов.
    Предлагаю подробнее обсудить это, т.к. основная часть пользователей всё-таки под вёндами сидит, и напрасно отпугивать их от GRASS тоже не хотелось бы :)
  • При установке GRASS 7 на Windows в первый раз она запускается с указанием установленной вместе с программой т.н. "пробной" области ("Demolocation"), которая находится по умолчанию в уже созданной папке "grassdata" в директории типа "Мои документы" текущего пользователя. В статье же описана ситуация, когда у пользователя не создана директория с данными GRASS (т.н. "база данных") и нет выбора области, т.е. вообще пусто. Это может запутать начинающего пользователя (опытные разберутся и так).
  • GRASS GIS всегда показывает текстовую команду, соответствующую выполняемым в интерфейсе действиям
    Это не совсем так. Не надо путать с окном MapBasic в MapInfo :) Не все действия, производимые в интерфейсе, отображаются во вкладке "Command console".
  • При импорте данных можно сразу активировать флаг модуля <r.in.gdal> "Extend region extents based
    on new dataset" , и не надо будет задавать вычисл. регион потом отдельно.
  • Есть установленный термин для "region" - "вычислительный регион". Предлагаю использовать его, либо просто "регион", а не "region". Всё-таки статья на русском языке :)
  • В сообществе пользователей GRASS есть старая-добрая традиция всегда приводить точный текст выполняемой команды помимо скриншотов, причём именно в виде текста, чтобы можно было применить волшебный copy/paste :) И здесь это тоже очень просится. В вики лучше сделать в виде листинга (<pre>).
  • Как верно отметили коллеги выше, стоит упомянуть спец. модуль <i.landsat.rgb>, который в GRASS 7 переименован в <i.colors.enhance> (в меню Imagery - Manage image colors)
  • Может быть, имеет смысл дать прямые ссылки на данные SRTM, используемые в статье?
    http://gis-lab.info/data/srtm-tif/srtm_21_08.zip
    http://gis-lab.info/data/srtm-tif/srtm_21_09.zip
    Ну или хотя бы можно облегчить поиск, дав номера CGIAR-мозаик (21_08 и 21_09).
  • Поскольку индексное изображение одноканально, по умолчанию GRASS отрисует его в оттенках серого
    Откуда такой вывод? GRASS не умеет хранить многоканальные растры - они всегда разбиваются по отдельным каналам. Откуда информация, что по умолчанию для растров серая цветовая шкала? У меня после расчёта NDVI цветная получилась ("rainbow").

Re: Обработка и интерпретация данных Landsat 8 в GRASS 7

Добавлено: 11 мар 2015, 14:57
Эдуард Казаков
Спасибо, Александр!

Прямые ссылки на использованные данные мы не вставляли, т.к. не предполагали, что пользователю будет интересно работать с той же территорией, всё же это просто пример. Но, наверное, вы правы - новичку в первый раз захочется делать тоже самое и видеть тоже самое, что и в примере, чтобы убедиться, что он всё правильно делает. Добавлю.

Ссылки на Нетелера добавлю в доп. литературу, хотя там ничего нового относительно статьи вроде бы нет.

Статья писалась ещё до стабильного релиза (работаем с beta3). Видимо, в этом причина неработоспособности под Windows, хотя на наших операционках эта Beta работает безупречно. И Demo-location там тоже нет. Исправлю.

По поводу команды - в нижней части окна модуля всегда пишется текст команды, аналогичной настроенной в GUI, то имелось ввиду. Но и правда, лучше сделать. Правда, возможны сложности с операциями в интерактивном режиме.

Маленький раздел про i.colors.enhance добавлю.

В общем, работаем :) Глядишь, и правда адекватная статья получится.

Re: Обработка и интерпретация данных Landsat 8 в GRASS 7

Добавлено: 11 мар 2015, 15:11
Александр Мурый
Спасибо за ответы :)
Со своей стороны, могу предложить наделать новых скриншотов в PNG. Только вот вопрос в чём делать - в рабочем Дебиане или в виртуальной винде? Наверное, в Win всё же лучше, т.к. привычнее глазу потенциального читателя и лучше унифицировано будет (а то "один скрин в Lin, другой в Win, третий в Mac" таки мешает восприятию.

Re: Обработка и интерпретация данных Landsat 8 в GRASS 7

Добавлено: 11 мар 2015, 15:16
Эдуард Казаков
Честно говоря, сомневаюсь, что это занятие стоит вашего времени :) Сделаем и скриншоты! Уж если идти, то до конца. Заодно опробуем всё в Windows на стабильной версии.

Re: Обработка и интерпретация данных Landsat 8 в GRASS 7

Добавлено: 15 мар 2015, 20:16
KolesovDmitry
Спасибо за статью! Очень большая и качественная работа.

Re: Обработка и интерпретация данных Landsat 8 в GRASS 7

Добавлено: 31 мар 2015, 03:03
Эдуард Казаков
Новая итерация.
Исправления:
  • Всё переделано в новой стабильной версии Grass 7 в ОС Windows.
  • Добавлены прямые ссылки на использовавшиеся данные: Landsat, SRTM.
  • Переделаны скриншоты в .png.
  • Добавлены ссылки на документацию для каждого модуля grass при первом его (модуля) упоминании.
  • В разделе про Pan Sharpening дополнительно рассказывается про i.colors.enhance. Синтез в естественных цветах (обычный и Pan Sharpening) визуализирован после этой операции.
  • Почти каждая операция сопровождается полноценным текстом консольной команды (кроме выполняющихся в интерактивном режиме).
  • Небольшие корректировки по всему тексту. Убраны необоснованные заявления. Добавлены новые примечания и особенности работы.

Re: Обработка и интерпретация данных Landsat 8 в GRASS 7

Добавлено: 31 мар 2015, 09:11
Александр Мурый
Спасибо за работу. Пара небольших замечаний:
-
Создадим векторный файл с помощью меню Vector - Develop Vector maps - Create new vector map.
Создавать пустой новый слой — лишнее действие. Проще просто включить оцифровку через "Digitize" в правом углу окна, окно с диалогом всё равно появится.

- Для оформления карт можно (и логичнее, кстати) открывать данные прямо в QGIS через модуль GRASS.

Re: Обработка и интерпретация данных Landsat 8 в GRASS 7

Добавлено: 31 мар 2015, 10:53
voltusya
Здравствуйте!

- Создание нового слоя предполагалось для ознакомления с тем, как это делается в принципе. Возможно, правда, стоит упомянуть и о другой возможности создания файла сразу при векторизации, спасибо

-Такая же история, показать как экспортировать файлы, если их будут использовать для других целей.

Re: Обработка и интерпретация данных Landsat 8 в GRASS 7

Добавлено: 31 мар 2015, 15:20
Эдуард Казаков
Добавил пояснения про создание нового слоя и про поддержку GRASS в qgis и скриншоты.

Re: Обработка и интерпретация данных Landsat 8 в GRASS 7-[ОП

Добавлено: 04 апр 2015, 03:09
SS_Rebelious
Спасибо за статью!

В глаза бросается следующая фраза:
Следует отметить, что при создании "улучшенного" изображения отдельно взятого канала происходит, по большому счету, изобретение информации, которой в исходном наборе данных нет. Производить классификацию или какой-либо спектральный анализ по таким изображениям бессмысленно.
Подобные утверждения необходимо обосновывать. Вот, например, статья GeoEye-1 and WorldView-2 рan-sharpened imagery for object-based classification in urban environments (PDF) - улучшенные изображения успешно применяются для классификации урбанизированных территорий. Сохранению спектральной информации (или оценке её потерь) при паншарпенинге тоже посвящён ряд статей.

Re: Обработка и интерпретация данных Landsat 8 в GRASS 7-[ОП

Добавлено: 04 апр 2015, 07:20
ericsson
Поддержу предыдущего оратора, т.к. pansharpening является в терминах обработки сигналов модуляцией низкочастотного сигнала более высокочастотным, и высокочастотная составляющая не является выдуманной - это значащий сигнал. Другой вопрос, что нужно помнить о том, что это модулированный (иначе говоря - смешанный) сигнал, и не ожидать от него ровного того же, что и от немодулированного.
Изобретение информации в чистом виде происходит при применении обычных алгоритмов усиления локального контраста (обычный sharpening, либо частотная фильтрация любого рода).

Re: Обработка и интерпретация данных Landsat 8 в GRASS 7-[ОП

Добавлено: 04 апр 2015, 10:51
Эдуард Казаков
Почитал статей на эту тему, действительно фраза звучит слишком безаппеляционно.
Имеет ли смысл в обсуждаемом материале размышлять на эту тему, или просто убрать фразу?

Re: Обработка и интерпретация данных Landsat 8 в GRASS 7-[ОП

Добавлено: 04 апр 2015, 11:20
SS_Rebelious
Не думаю, что имеет смысл вести подробное обсуждение в данной статье.

Re: Обработка и интерпретация данных Landsat 8 в GRASS 7-[ОП

Добавлено: 04 апр 2015, 11:43
ericsson
Я бы просто поменял спорную фразу на что-то вроде "pansharpening существенно изменяет свойства изображения с точки зрения классификации и спектральных характеристик снимка".

Re: Обработка и интерпретация данных Landsat 8 в GRASS 7-[ОП

Добавлено: 04 апр 2015, 16:14
tsatsara
Все очень здорово, вы молодцы!
не могу удержаться, простите: сельскохозяйственные угодья в легенде
а не сельско-хозяйственные
но это, конечно, ерунда и к теме не относится