Spaces:
Sleeping
Sleeping
"""Module for ee-related functionalities.""" | |
import ee | |
import streamlit as st | |
from ee import oauth | |
from google.oauth2 import service_account | |
from src.utils_layout import is_app_on_streamlit | |
def ee_initialize(): | |
"""Initialise Google Earth Engine.""" | |
if is_app_on_streamlit(): | |
service_account_keys = st.secrets["ee_keys"] | |
credentials = service_account.Credentials.from_service_account_info( | |
service_account_keys, scopes=oauth.SCOPES | |
) | |
ee.Initialize(credentials) | |
else: | |
ee.Initialize() | |