Страница 1 из 1

Как установить Land Surface Temperature QGIS Plugin?

Добавлено: 18 май 2022, 19:13
Natalia Novoselova
Подскажите, пож-та, как можно установить в QGIS (в последнюю версию, или версию с двойкой)
Land Surface Temperature QGIS Plugin?

Из репозитория в режиме загрузки он не ищется и не устанавливается (т.е. QGIS - plugins – Not installed – не работает, в поиске он не находится).

Нашла сам плагин в репозитории, скачала последнюю версию LandSurfaceTemperature-0.6.zip:
https://plugins.qgis.org/plugins/LandSu ... mperature/

И дальше что делать, чтобы его поставить в QGIS? Не получается. Из версии 3.22 (там есть опция – загрузить и установить плагин из zip папки) он пишет:

ImportError: PyQt4 classes cannot be imported in QGIS 3.x. Use PyQt5.QtCore or the version independent qgis.PyQt.QtCore import instead.

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

Что посоветуете?

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

Re: Как установить Land Surface Temperature QGIS Plugin?

Добавлено: 18 май 2022, 19:20
Константин Силкин
Добрый день! А другие способы определения температур не нужны? Не сошёлся же клином свет на этом модуле…

Re: Как установить Land Surface Temperature QGIS Plugin?

Добавлено: 18 май 2022, 19:39
Natalia Novoselova
Константин Силкин писал(а):
18 май 2022, 19:20
Добрый день! А другие способы определения температур не нужны? Не сошёлся же клином свет на этом модуле…

Есть статья на ГИС-Лаб, точнее ее черновик, метод расчета температуры по Ландсату при помощи этого плагина (и, кстати, проведения атмосферной коррекции снимков Landsat). Я ее периодически использую. В свое время - долго разбиралась в методике построения карты температур по ландсату - и в этой статье - метод описала по шагам.

В общем, там все готово и не хочется искать другие способы сейчас.. :(

А что случилось с плагином? Технически почему его нельзя поставить? Вот что я хочу понять.

Re: Как установить Land Surface Temperature QGIS Plugin?

Добавлено: 18 май 2022, 20:52
Константин Силкин
Не знаю что с ним, не пользовался, но температуру иначе определял. Если никто не подсобит с модулем, можно найти другой выход

Re: Как установить Land Surface Temperature QGIS Plugin?

Добавлено: 18 май 2022, 22:54
_taras_
Температуру можно рассчитать использовав плагин Semi-Automatic Classification Plugin
Во вкладке preprocessing --- Landat. Считает в Кельвинах

Re: Как установить Land Surface Temperature QGIS Plugin?

Добавлено: 19 май 2022, 12:58
Эдуард Казаков
Natalia Novoselova писал(а):
18 май 2022, 19:13
Попробовала поставить его в версию QGIS 2.18.22 (на которой я ставила этот плагин раньше, версия кугис осталась на компе, но плагин там не установлен сейчас). И тоже не получается поставить (там нет опции установить из zip папки, и что там делать - не ясно).
Здравствуйте, Наталья.

Чтобы установить в 2.18.22 сделайте следующее:
1. Откройте "Модули" - "Управление модулями" - "Параметры"
2. Активируйте флаг "Разрешить установку экспериментальных модулей"
3. В том же окне нажмите "Обновить всё" под списком репозиториев
4. Теперь на вкладке "Все" модуль будет находиться, можно устанавливать как обычно

Re: Как установить Land Surface Temperature QGIS Plugin?

Добавлено: 23 май 2022, 12:21
konst555
Очень давно не занимался ДЗЗ. Раньше тоже использовали другие программы, но если вы хотите и готовы использовать плагины на основе QGIS, то это хорошо. У вас правильный подход с обязательным учетом атмосферной коррекции. Думаю, что для LST это очень актуально (я занимался SST и по другим спутникам).
Про ваш плагин. В QGIS с плагинами вообще все очень просто и прозрачно.
Пользовательские плагины лежат (под windows) каждый в своей папке в разделе:
C:\Users\username\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\

Поэтому, когда мне надо перенести набор своих плагинов на другой компьютер, то я просто архивирую всю эту папку plugins и распаковываю в новом месте.

Вот и вам достаточно положить папку с плагином внутрь этой папки plagins к остальным пользовательским плагинам.
При загрузке он автоматически подгрузится.

Есть проблема совместимости. старые плагины сделаны на основе QT4, а новые на QT5.
Ваш плагин написал парень из Танзании когда учился в университете:
https://github.com/miltonisaya

Можете его взять прямо из его репозитория в виде zip архива и распаковать к себе. Будет работать гарантированно, если ваша система QGIS 2017 года. (последние изменения плагина были сделаны в 2017 году).

Переделать этот плагин под новые QGIS в принципе можно, но нужно время и желание. Можете попробовать написать автору. Вдруг у него возникнет такое желание.