1st commit

This commit is contained in:
2026-06-08 20:00:40 -03:00
commit c81627b5ae
12 changed files with 1013 additions and 0 deletions

36
LAGEF_UFF/__init__.py Normal file
View File

@@ -0,0 +1,36 @@
import ee
def autenticar_gee(project: str):
"""
Autentica e inicializa o Google Earth Engine (GEE) com o projeto fornecido.
Args:
project (str): Nome do projeto no GEE.
Raises:
Exception: Caso a autenticação falhe.
"""
try:
ee.Authenticate()
ee.Initialize(project=project)
print(f"Autenticação bem-sucedida com o projeto: {project}")
except Exception as e:
raise Exception(f"Erro na autenticação ou inicialização do GEE: {e}")
# Solicita que o usuário insira o nome do projeto no momento da importação
try:
project_name = input("Insira o nome do seu projeto no Google Earth Engine: ")
autenticar_gee(project_name)
except Exception as e:
raise ImportError(f"Erro ao autenticar o Google Earth Engine: {e}")
# Importa as funções da biblioteca
from .LAGEF_UFF_Shoreline import (
function_lc,
estatisticas_mare,
area_linha_de_costa_loop,
linha_de_costa_loop,
exportar_resultados,
visualizar_composite
)