GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


Конвертация данных Landsat в значения температуры - Практика

Обсуждение материалов сайта: вопросы, замечания, предложения

Конвертация данных Landsat в значения температуры - Практика

Сообщение Максим Дубинин » 19 фев 2005, 15:41

Обсуждение статьи "Конвертация данных Landsat TM/ETM+ в значения температуры - Практика"

http://gis-lab.info/qa/dn2temperature-sa.html
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8781
Репутация: 597
Статьи: 231
Проекты: 12/6

Сообщение Максим Дубинин » 27 мар 2007, 23:46

Уточнены формулы, добавлено про разницу в Qcal для LPGS и NLAPS сцен.
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8781
Репутация: 597
Статьи: 231
Проекты: 12/6

Re: Конвертация данных Landsat в значения температуры - Практика

Сообщение jeny » 26 окт 2009, 22:59

Подскажите, пожалуйста, а в этих двух формулах не может быть ошибки:
Для High Gain: (1282.71/((666.09/ ((((12.65-3.2)/Qcal) *[Value]) +3.2) )+1 ).ln) - 273
Для Low Gain: (1282.71/((666.09/ ((((17.04)/Qcal) *[Value])))+1 ).ln) - 273?

Ведь если Qcal - калиброванное значение (DN), то из формулы
L=Lmax-Lmin/(Qcalmax-Qcalmin) * (Qcal-Qcalmin) + Lmin
в случае предобработки LPGS (Qcalmin=1), вроде бы, должна получиться формула
(1282.71/((666.09/ ((((12.65-3.2)/254) *([Value]-1)) +3.2) )+1 ).ln) – 273
(1282.71/((666.09/ ((((17.04)/254) *([Value]-1))))+1 ).ln) – 273
или это я сама где-то ошиблась?
  • 0

jeny
Новоприбывший
 
Зарегистрирован: 26 окт 2009
 
Сообщения: 3
Репутация: 0

Re: Конвертация данных Landsat в значения температуры - Практика

Сообщение alexandr cherepanov » 27 окт 2009, 15:08

да все правильно, для (Qcalmin=1) - [Value]-1
, для (Qcalmin=0) - [Value]
  • 0

alexandr cherepanov
Завсегдатай
 
Зарегистрирован: 30 ноя 2006
Откуда: Moscow (на карте)
 
Сообщения: 459
Репутация: 53
Статьи: 3
Проекты: 1

Re: Конвертация данных Landsat в значения температуры - Прак

Сообщение kog9 » 23 дек 2011, 04:05

Вопрос. Пытаюсь то же самое сделать в ArcMap, выкидывает ошибки.
Сначала деление на ноль (исправляется удалением строки с нулевым значением), после выкидывает ошибку "требуется объект с непонятным номером". В чем может быть проблема?
  • 0

kog9
Участник
 
Зарегистрирован: 08 май 2011
Откуда: Минск (на карте)
 
Сообщения: 95
Репутация: 8

Re: Конвертация данных Landsat в значения температуры - Прак

Сообщение novia » 23 дек 2011, 09:34

скриншот в студию, инструмент(параметры) и данные, с которыми запускаете.
  • 0

понравилось? жми палец вверх :!:
http://geoatelie.ru
Аватара пользователя
novia
Модератор по ArcGIS
 
Зарегистрирован: 29 апр 2011
Откуда: Москва (на карте)
 
Сообщения: 2196
Репутация: 465
Проекты: 1

Re: Конвертация данных Landsat в значения температуры - Прак

Сообщение AlexKostin » 16 мар 2012, 02:47

Вот какая интересная штука:
В этих двух формулах есть .ln.
Для High Gain: (1282.71/((666.09/ ((((12.65-3.2)/Qcal) *[Value]) +3.2) )+1 ).ln) - 273
Для Low Gain: (1282.71/((666.09/ ((((17.04)/Qcal) *[Value])))+1 ).ln) - 273
Из-за этой компоненты ArcGIS 10 не производит вычислений, а выдает сообщение об ошибке. Убираю из формулы ".ln" - вычисление происходит (понятно, что вычисляется что-то не то).
Мне кажется, что тут какая-то ошибка в написании формулы или может я чего-то недопонимаю. Какой-то кусочек этой строки логарифмируется. Разъясните если можно, больно уж интересная тема "температурные поля".

Перепробовал по разному, не вычисляется ничего. Наличие вот такого в формуле ".ln" не работает ни в ArcView 3.2 ни в ArcGIS 10. Кто-то может сам на практике пробовал? Или есть ссылка на первоисточник?
В ссылке на файл http://earthsys.ag.ohio-state.edu/nr797/Exercise3.doc нарисована таже формула почемуто. Неужели у ее автора она сработала - странно.
  • 0

AlexKostin
Новоприбывший
 
Зарегистрирован: 15 мар 2012
 
Сообщения: 1
Репутация: 0

Re: Конвертация данных Landsat в значения температуры - Прак

Сообщение aspirant » 27 дек 2012, 15:48

Хоть у кого-то эта штука сработала?
  • 0

aspirant
Новоприбывший
 
Зарегистрирован: 25 янв 2012
 
Сообщения: 4
Репутация: 0

Re: Конвертация данных Landsat в значения температуры - Прак

Сообщение gamm » 27 дек 2012, 16:31

вот тут все написано: http://serc.carleton.edu/NAGTWorkshops/ ... 48433.html

детали тут:
http://serc.carleton.edu/files/NAGTWork ... ing_te.pdf

и вообще http://serc.carleton.edu - знатный ресурс в части ГИС-преподавания и обучения ...
  • 1

gamm
программист
 
Зарегистрирован: 15 окт 2010
Откуда: Казань (на карте)
 
Сообщения: 2388
Репутация: 457


Вернуться в Материалы сайта

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

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


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).