Я хочу установить и использовать Python API Google EarthEngine в блокноте Google Colaboratory. И я не очень далеко продвинулся в этом. После ввода следующего кода в ячейку,
!pip install earthengine-api
!earthengine authenticate
Earthengine-api и его зависимости устанавливаются, но аутентификация требует, чтобы я вошел в свою учетную запись и ввел код авторизации (который затем, предположительно, хранит учетные данные OAuth локально) и позволяет использовать этот API впоследствии через ee.Initialize().
У меня есть две проблемы:
- В интерфейсе Colaboratory, в котором нет интерактивности командной строки, я не могу ввести код авторизации, который необходим EarthEngine для аутентификации. Есть ли обходной путь?
- Где, если я вообще решу вышеописанную проблему, будут храниться учетные данные OAuth? Будет ли это для каждого сеанса или для каждого пользователя? И будет ли он доступен для этой или других записных книжек в последующих сеансах или в разных записных книжках?