Установка и регистрация в Google Earth Engine для QGIS

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
panker177
Новоприбывший
Сообщения: 1
Зарегистрирован: 12 янв 2024, 20:24
Репутация: 0
Откуда: Москва

Установка и регистрация в Google Earth Engine для QGIS

Сообщение panker177 » 12 янв 2024, 21:13

Всем привет. Мне для работы понадобилось установить QGIS с модулем Sentinel-2, изучить его возможности, но столкнулся со следующей проблемой. Как я понял, для работы Сентинела нужна установка Google earth engine, а уже для него - регистрация. Я зарегистрирован на гугле, полез а сайт енджина и там завёл аккаунт, не коммерческий, через Казахстан, тк Россию он не предлагает.
Далее, уже в самом QGIS происходит следующее: при запуске программы с уже установленными модулями енджина и сентинела появляется окошко, оповещающее меня о том, что я не аутентифицирован в енджине и предлагает перейти в браузер для аутентификации. Кликаю окей, вижу стандартную для гугла форму регистрации через их сервисы. Кликаю на свой профиль (он у меня один), далее сообщение на разрешение предоставления такой-то информации плагину, кликаю окей и получаю ошибку страницы localhost, что она недоступна, и на этом всё. В QGIS появляется лог следующего содержания:
Спойлер
Не удалось загрузить модуль 'sentinel2_download' из-за ошибки при вызове метода classFactory()

ee.ee_exception.EEException: Not signed up for Earth Engine or project is not registered. Visit https://developers.google.com/earth-eng ... des/access
Traceback (most recent call last):
File "C:\Users\bigdo\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows\ee\data.py", line 326, in _execute_cloud_call
return call.execute(num_retries=num_retries)
File "C:\Users\bigdo\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows\googleapiclient\_helpers.py", line 130, in positional_wrapper
return wrapped(*args, **kwargs)
File "C:\Users\bigdo\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows\googleapiclient\http.py", line 938, in execute
raise HttpError(resp, content, uri=self.uri)
googleapiclient.errors.HttpError:

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users/bigdo/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ee_plugin\__init__.py", line 42, in __wrapping_ee_import__
_module_.Initialize(http_transport=httplib2.Http())
File "C:\Users\bigdo\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows\ee\__init__.py", line 140, in Initialize
ApiFunction.initialize()
File "C:\Users\bigdo\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows\ee\apifunction.py", line 154, in initialize
signatures = data.getAlgorithms()
File "C:\Users\bigdo\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows\ee\data.py", line 1128, in getAlgorithms
return _cloud_api_utils.convert_algorithms(_execute_cloud_call(call))
File "C:\Users\bigdo\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows\ee\data.py", line 328, in _execute_cloud_call
raise _translate_cloud_exception(e)
ee.ee_exception.EEException: Not signed up for Earth Engine or project is not registered. Visit https://developers.google.com/earth-eng ... des/access

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\bigdo\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows\ee\data.py", line 326, in _execute_cloud_call
return call.execute(num_retries=num_retries)
File "C:\Users\bigdo\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows\googleapiclient\_helpers.py", line 130, in positional_wrapper
return wrapped(*args, **kwargs)
File "C:\Users\bigdo\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows\googleapiclient\http.py", line 938, in execute
raise HttpError(resp, content, uri=self.uri)
googleapiclient.errors.HttpError:

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\PROGRA~1/QGIS32~1.14/apps/qgis-ltr/./python\qgis\utils.py", line 423, in _startPlugin
plugins[packageName] = package.classFactory(iface)
File "C:\Users/bigdo/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\sentinel2_download\__init__.py", line 12, in classFactory
from .Sentinel2_Download_Menu import s2_menu
File "C:\Users/bigdo/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ee_plugin\__init__.py", line 38, in __wrapping_ee_import__
_module_ = __builtin_import__(name, *args, **kwargs)
File "C:\PROGRA~1/QGIS32~1.14/apps/qgis-ltr/./python\qgis\utils.py", line 888, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:\Users/bigdo/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\sentinel2_download\Sentinel2_Download_Menu.py", line 4, in
from .Sentinel2_Download_Dialog import *
File "C:\Users/bigdo/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ee_plugin\__init__.py", line 38, in __wrapping_ee_import__
_module_ = __builtin_import__(name, *args, **kwargs)
File "C:\PROGRA~1/QGIS32~1.14/apps/qgis-ltr/./python\qgis\utils.py", line 888, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:\Users/bigdo/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\sentinel2_download\Sentinel2_Download_Dialog.py", line 6, in
from .Sentinel2_Download_Library import *
File "C:\Users/bigdo/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ee_plugin\__init__.py", line 38, in __wrapping_ee_import__
_module_ = __builtin_import__(name, *args, **kwargs)
File "C:\PROGRA~1/QGIS32~1.14/apps/qgis-ltr/./python\qgis\utils.py", line 888, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:\Users/bigdo/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\sentinel2_download\Sentinel2_Download_Library.py", line 7, in
from ee_plugin import Map
File "C:\Users/bigdo/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ee_plugin\__init__.py", line 38, in __wrapping_ee_import__
_module_ = __builtin_import__(name, *args, **kwargs)
File "C:\PROGRA~1/QGIS32~1.14/apps/qgis-ltr/./python\qgis\utils.py", line 888, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:\Users/bigdo/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ee_plugin\Map.py", line 6, in
import ee
File "C:\Users/bigdo/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ee_plugin\__init__.py", line 46, in __wrapping_ee_import__
_module_.Initialize(http_transport=httplib2.Http())
File "C:\Users\bigdo\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows\ee\__init__.py", line 140, in Initialize
ApiFunction.initialize()
File "C:\Users\bigdo\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows\ee\apifunction.py", line 154, in initialize
signatures = data.getAlgorithms()
File "C:\Users\bigdo\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows\ee\data.py", line 1128, in getAlgorithms
return _cloud_api_utils.convert_algorithms(_execute_cloud_call(call))
File "C:\Users\bigdo\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows\ee\data.py", line 328, in _execute_cloud_call
raise _translate_cloud_exception(e)
ee.ee_exception.EEException: Not signed up for Earth Engine or project is not registered. Visit https://developers.google.com/earth-eng ... des/access


Версия Python: 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)]
Версия QGIS: 3.28.14-Firenze Firenze, b09131c512

Расположение Python:
C:/PROGRA~1/QGIS32~1.14/apps/qgis-ltr/./python
C:/Users/bigdo/AppData/Roaming/QGIS/QGIS3\profiles\default/python
C:/Users/bigdo/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins
C:/PROGRA~1/QGIS32~1.14/apps/qgis-ltr/./python/plugins
C:\PROGRA~1\QGIS32~1.14\apps\grass\grass83\etc\python
C:\Users\bigdo\Documents
C:\Program Files\QGIS 3.28.14\bin\python39.zip
C:\PROGRA~1\QGIS32~1.14\apps\Python39\DLLs
C:\PROGRA~1\QGIS32~1.14\apps\Python39\lib
C:\Program Files\QGIS 3.28.14\bin
C:\PROGRA~1\QGIS32~1.14\apps\Python39
C:\PROGRA~1\QGIS32~1.14\apps\Python39\lib\site-packages
C:\PROGRA~1\QGIS32~1.14\apps\Python39\lib\site-packages\win32
C:\PROGRA~1\QGIS32~1.14\apps\Python39\lib\site-packages\win32\lib
C:\PROGRA~1\QGIS32~1.14\apps\Python39\lib\site-packages\Pythonwin
C:/Users/bigdo/AppData/Roaming/QGIS/QGIS3\profiles\default/python
C:\Users\bigdo\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows
Вопрос: что это всё значит и почему у меня ничего не получается? :)

tikhpetr
Гуру
Сообщения: 1088
Зарегистрирован: 30 окт 2014, 16:33
Репутация: -248090259
Откуда: г. Жуковский МО

Re: Установка и регистрация в Google Earth Engine для QGIS

Сообщение tikhpetr » 13 янв 2024, 09:10

panker177, Подозреваю, что Вы работаете вчистую, без VPN.

Аватара пользователя
k.mgl
Новоприбывший
Сообщения: 12
Зарегистрирован: 25 июл 2023, 21:22
Репутация: 0
Ваше звание: QGIS и в учебе QGIS
Откуда: Беларусь, Могилев

Re: Установка и регистрация в Google Earth Engine для QGIS

Сообщение k.mgl » 14 янв 2024, 19:54

Здравствуйте, это может происходить из-за того, что с 2021 года(не помню точно) google Earth engine доступен только минимум мелким организациям, а отдельным пользователям зарегистрироваться в него проблема. И если аккаунт на рассмотрении, такое может быть если регистрировались впервые, получить api google earth engine сразу не получится (а он таки нужен для работы и доступа через ГИС) - нужно ждать срока рассмотрения. Возможно также и VPN необходим для работы, но во всяком случае, пробовал даже с ним и в итоге такая же ошибка, потому, что аккаунт не одобрили и это api не выдали.

tikhpetr
Гуру
Сообщения: 1088
Зарегистрирован: 30 окт 2014, 16:33
Репутация: -248090259
Откуда: г. Жуковский МО

Re: Установка и регистрация в Google Earth Engine для QGIS

Сообщение tikhpetr » 14 янв 2024, 23:32

"Хитры вы, собаки легавые, с подходцами вашими!"))

Аватара пользователя
k.mgl
Новоприбывший
Сообщения: 12
Зарегистрирован: 25 июл 2023, 21:22
Репутация: 0
Ваше звание: QGIS и в учебе QGIS
Откуда: Беларусь, Могилев

Re: Установка и регистрация в Google Earth Engine для QGIS

Сообщение k.mgl » 15 янв 2024, 15:09

Ну таки сегодня решил сходить к ним на сайт, а там написано вверху: Earth Engine for commercial use: now generally available with Google Cloud. Get more details here. Что как бы намекает нам на коммерцию, однако наборы данных просмотреть можно. И ходил без впн туда. Но опять же без api и не туды и не сюды :)

Ответить

Вернуться в «Я новичок!»

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

Сейчас этот форум просматривают: Bing [Bot], Semrush [Bot] и 14 гостей