Landsat8, температура поверхности через ENVI 5.1 \ ArcGIS

Программы и алгоритмы для обработки данных дистанционного зондирования: ERDAS, ENVI и другие.
Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 2898
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 51
Ваше звание: Лиса
Откуда: **
Контактная информация:

Landsat8, температура поверхности через ENVI 5.1 \ ArcGIS

Сообщение Natalia Novoselova » 05 окт 2014, 14:22

Необходимо разобраться в вопросе - какой алгоритм создания карты температур поверхности по Landsat8 в ENVI
(в моем случае ENVI 5.1, вроде бы, уже поддерживающий новые мета-файлы ландсатов).

Поджимает время (нужно для проверки идей по моему будущему проекту на полевой практике, к которой сейчас готовлюсь), потому, буду очень признательна за рекомендации где искать такой алгоритм, может быть, уже технические статьи об этом. Или ваш опыт.

Когда сама научусь, весь алгоритм по пунктам - опишу в данной теме.

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 2898
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 51
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Landsat8, температура поверхности через ENVI 5.1 \ ArcG

Сообщение Natalia Novoselova » 05 окт 2014, 19:40

Прибавила в теме ENVI, ArcGIS

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

По итогам, как минимум, в теме - опишу алгоритм.


Аватара пользователя
Эдуард Казаков
Завсегдатай
Сообщения: 380
Зарегистрирован: 23 апр 2014, 17:11
Статьи: 3
Репутация: 362
Откуда: Санкт-Петербург
Контактная информация:

Re: Landsat8, температура поверхности через ENVI 5.1 \ ArcG

Сообщение Эдуард Казаков » 05 окт 2014, 20:24

Статейка
Land Surface Temperature Retrieval Methods From Landsat-8 Thermal Infrared Sensor Data
Вложения
06784508-libre.pdf
(165.78 КБ) 373 скачивания

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 2898
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 51
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Landsat8, температура поверхности через ENVI 5.1 \ ArcG

Сообщение Natalia Novoselova » 05 окт 2014, 20:48

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

Склонясь теперь к использованию ArcGIS, или QGIS.. в общем, мне бы хоть как-то.

Аватара пользователя
Эдуард Казаков
Завсегдатай
Сообщения: 380
Зарегистрирован: 23 апр 2014, 17:11
Статьи: 3
Репутация: 362
Откуда: Санкт-Петербург
Контактная информация:

Re: Landsat8, температура поверхности через ENVI 5.1 \ ArcG

Сообщение Эдуард Казаков » 05 окт 2014, 21:05

Вот ещё одна статья. Но это всё больше про концептуальные вещи, а не реализацию в конкретных продуктах.
Derivation of Land Surface Temperature for Landsat-8 TIRS Using a Split Window Algorithm

Когда-то решал задачу поиска тепловых аномалий с некоторыми условиями по восьмому ландсату, не имея в распоряжении никаких пакетов типа ENVI, писал сам на питоне с gdal, по подобным материалам. Но это была глубоко побочная задача, поэтому так толком и не получилось ничего, да и я быстро пришел к выводу, по получавшимся результатам, что без полевой верификации и калибровки это практически пустая трата времени, особенно если хочется получать "настоящий абсолютный цельсий".
В общем, сомневаюсь, что задача решается кнопками без отдельной изыскательской работы.
Вложения
sensors-14-05768.pdf
(810.22 КБ) 616 скачиваний

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 2898
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 51
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Landsat8, температура поверхности через ENVI 5.1 \ ArcG

Сообщение Natalia Novoselova » 05 окт 2014, 21:36

del
Последний раз редактировалось Natalia Novoselova 05 окт 2014, 22:53, всего редактировалось 2 раза.

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 2898
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 51
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Landsat8, температура поверхности через ENVI 5.1 \ ArcG

Сообщение Natalia Novoselova » 05 окт 2014, 22:04

Эдуард Казаков писал(а):, особенно если хочется получать "настоящий абсолютный цельсий".
В общем, сомневаюсь, что задача решается кнопками без отдельной изыскательской работы.

Какого рода исзыскательской?

Мне так казалось, что достаточно точна должны быть методология, да и техника уже лучше, чем раньше.
В общем, моя цель использовать параметр температуры для выявления качества лесного покрова, в совокупности с NDVI. Может быть, еще с чем-то.
То есть, так думаю, если все территории обработать по одному методу, то сравнить их можно будет, сам чистый цельсий не так важен?

Ну так я пока думаю.. :roll:

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 2898
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 51
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Landsat8, температура поверхности через ENVI 5.1 \ ArcG

Сообщение Natalia Novoselova » 06 окт 2014, 15:27

Использовала метод конвертирования Landsat8 в температуру, описанный в блоге ArcGIS:

http://blogs.esri.com/esri/arcgis/2014/ ... ands-tirs/

Я выполнила все шаги, но не могу понять, правильно ли я получила температуру на выходе?


Получается растр, значения которого явно не градусы Цельсий : 28122, 30472
Хотя похоже на цельсий умноженный на 1000
Однако про это в алгоритме не сказано (было бы, как мне кажется, там всё очень детально).
Последний раз редактировалось Natalia Novoselova 06 окт 2014, 17:17, всего редактировалось 1 раз.

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 2898
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 51
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Landsat8, температура поверхности через ENVI 5.1 \ ArcG

Сообщение Natalia Novoselova » 06 окт 2014, 17:10

Вот, вложением - построенная по этому методу цепочка. Ее можно применить к любому Landsat-8 и попробовать перевести его в температуру. Или посмотреть - что там не так? Почему значения больше в 1000 раз от того, что похоже на температуру..


Также в этом методе не говорится о необходимости проводить атмосферную коррекцию. Я ее не проводила.
Вложения
Landsat8_thermal_conversion_to_Celcius.rtf.xml.rft.zip
(1.26 КБ) 95 скачиваний

Аватара пользователя
nadiopt
Гуру
Сообщения: 4718
Зарегистрирован: 29 янв 2009, 13:27
Статьи: 4
Репутация: 483
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Landsat8, температура поверхности через ENVI 5.1 \ ArcG

Сообщение nadiopt » 06 окт 2014, 17:14

что за невероятное расширение файла?
ин гроссен фамилен нихт клювен клац клац

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 2898
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 51
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Landsat8, температура поверхности через ENVI 5.1 \ ArcG

Сообщение Natalia Novoselova » 06 окт 2014, 17:20

nadiopt писал(а):что за невероятное расширение файла?
Это положено в zip.

Расширение делала, как там описано:

Step 5 – Applying this function chain to any Landsat 8 image

When you’re finished, save this as a raster function template.xml file. Then, open the Edit Raster Function geoprocessing tool. Select the Landsat 8 thermal raster product that you want to convert to degrees Fahrenheit as the input raster. Choose the Raster Function Template that you just saved, and leave the Function Name blank. Repeat this for as many Landsat 8 scenes as you want.


И на приведенной картинке (того блога о котором идет речь) под Шагом 5 - такой же файл (я сделала по этому образцу):
L8 thermal conversion to F.rft.xml

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 738
Ваше звание: Вредитель полей

Re: Landsat8, температура поверхности через ENVI 5.1 \ ArcG

Сообщение ericsson » 06 окт 2014, 20:52

А откуда у вас там в цепочке расширений взялось .rtf. ? Вы что, из Word или Wordpad это сохраняете?

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 2898
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 51
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Landsat8, температура поверхности через ENVI 5.1 \ ArcG

Сообщение Natalia Novoselova » 06 окт 2014, 21:08

ericsson писал(а):А откуда у вас там в цепочке расширений взялось .rtf. ? Вы что, из Word или Wordpad это сохраняете?


Да, вы это правильно заметили. Как бы не в этом была причина.

Посмотрела: в примере в блоге файл называется ***.rft.xml

А у меня, при сохранении - автоматом дается расширение .rft
Хотя тип файла программа обозначает Raster Function Template XML Files

То есть она у меня сохраняет не правильно, хотя при этом - открывает сама этот файл, и использует (не выдает ошибку) Edit Raster Function Tool

А как это исправить?

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 2898
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 51
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Landsat8, температура поверхности через ENVI 5.1 \ ArcG

Сообщение Natalia Novoselova » 06 окт 2014, 21:08

del

Ответить

Вернуться в «Обработка ДДЗ»

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

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