Land Surface Temperature plugin (Расчет NDVI, Surface Temperature из Landsat, ASTER)

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Land Surface Temperature plugin (Расчет NDVI, Surface Temperature из Landsat, ASTER)

Сообщение Natalia Novoselova » 03 июн 2018, 20:16

Одним (наконец то давшим результат!) итогом моих поисков надежных автоматизированных методов расчета температуры поверхности по Landasat8 (по скачиваемому продукту Landsat8 OLI/TIRS C1 Level-1 )
Нашла Land Surface Temperature (LST) QGIS plugin
http://qgislstplugin.blogspot.com

сейчас в списке плагинов QGIS он обозначен как «экспериментальный»

Может быть, сообществу будет интересно на него посмотреть, дать свою оценку.
Как уже говорила в другой теме, одно из того, что намереваюсь сделать, провести верификацию данных со спутника, методов расчета и измерений температуры реальных. Интересно же сравнить разные методы оценки температуры по космоснимку и что в реальности показывает термометр. :roll:
Измерения планирую проводить в указанных точках обзора.


В отличие от других модулей – там все понятно и наглядно. Поэтапно вычисляешь все параметры. Расчет emissivity идет на основе NDVI.
Получилась вполне правдоподобная карта температуры. В центре – мой фрагмент тропического леса. Как и ожидалось, его температура намного ниже соседних полей, и внутри, о счастье, также есть неоднородность (которая мне и нужна).

Единственное, что мне пока не ясно. Сам этот плагин проводит атмосферную коррекцию? Или все-таки ее надо проводить отдельно? Для ландсатов (Последний шаг расчета "Land Surface Temperature Algorithm > во вкладке "Single Channel Algorithm (Landsat)") можно указать параметры атмосферы.

Это

Atmospheric Water Vapour
At Sensor Radiance



At Sensor Radiance – вроде бы это то, что считается в первом шаге (т.е. полученный растр “Radiance”).

Atmospheric Water Vapour – наверное, можно узнать для своей территории из данных метеонаблюдений и внести.

И мой вопрос.

Весь алгоритм расчета плагина полный? :roll: Если внести «Atmospheric Water Vapour» то это будет атмосферная коррекция? Или ее нужно делать еще отдельно для повышения точности оценки температуры земной поверхности?
Вложения
MataSG_Land8SurfTemp1may2018_v1.jpg
MataSG_Land8SurfTemp1may2018_v1.jpg (178.18 КБ) 4299 просмотров
Последний раз редактировалось Natalia Novoselova 03 июн 2018, 21:27, всего редактировалось 1 раз.

alexandr cherepanov
Гуру
Сообщения: 534
Зарегистрирован: 30 ноя 2006, 13:31
Репутация: 116
Откуда: Moscow

Re: Land Surface Temperature plugin (Расчет NDVI, Surface Temperature из Landsat, ASTER)

Сообщение alexandr cherepanov » 03 июн 2018, 21:15

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

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

The Mono Window Algorithm (MWA)
The Radiative Transfer Equation (RTE)
The Single Channel Algorithm (SCA)
Все эти алгоритмы с учетом влияния атмосферы

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

Re: Land Surface Temperature plugin (Расчет NDVI, Surface Temperature из Landsat, ASTER)

Сообщение Natalia Novoselova » 03 июн 2018, 21:32

Большое спасибо! Не знала, что атмосферные параметры можно так взять!
Было случайно удалено. Вот это посоветовали для расчета атмосферных параметров

Atmospheric Correction Parameter Calculator
https://atmcorr.gsfc.nasa.gov
Получается, что в данной теме сейчас собрано все необходимое, чтобы полу-автоматически рассчитать температуру поверхности из Landsat-8 с учетом атмосферной коррекции. QGIS и его сообщество как всегда, оказались на высоте.. :D :

Перенесла ваш дополняющий ответ из другой темы по этому плагину.

alexandr cherepanov писал(а):
03 июн 2018, 21:04
По теплу там вроде все хорошо, тот вариант, что я описывал

LT=(Lλ-Lu-τ(1−ε)Ld)/τε

Это The Radiative Transfer Equation в плагине.
Первый вариант без атмосферной коррекции тепла - The Planck Function.
NDVI считается по тому что ему дадите на вход, сам данные не готовит. Будут сырые - посчитает по сырым как есть.
С автоматизацией могут быть проблемы, по скольку параметры нужно находить и задавать.
Важные пояснения с этого поста: viewtopic.php?t=24286&start=15#p164249

В целом тема расчета температуры поверхности по Landsat8 такая неоднозначная и сложная, что надо ее свести в статью или обзорный материал на форуме.

Даже при использовании полуавтоматических модулей (а м.б. и не даже) необходимо понимать теорию, выбирать способ, знать про атмосферную коррекцию и где брать для нее параметры... :roll:
Последний раз редактировалось Natalia Novoselova 04 июн 2018, 01:22, всего редактировалось 1 раз.

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

Re: Land Surface Temperature plugin (Расчет NDVI, Surface Temperature из Landsat, ASTER)

Сообщение ericsson » 03 июн 2018, 21:44

Natalia Novoselova писал(а):
03 июн 2018, 21:32
необходимо понимать теорию
Всегда. О чем вам и твердят уже не первый год.

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

Re: Land Surface Temperature plugin (Расчет NDVI, Surface Temperature из Landsat, ASTER)

Сообщение Natalia Novoselova » 05 июн 2018, 19:49

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

Как выбрать параметры для атмосферной коррекции Landsat-8 в калькуляторе
viewtopic.php?f=20&t=24374

Ответить

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

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

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