Por Juanjo Correa.
Google Earth Engine (GEE) es una plataforma de computación en la nube con un catálogo enorme de imágenes satelitales y datos geoespaciales. Dió origen a numerosas aplicaciones ambientales a escalas local, regional y global.
El paquete GEEMAP permite analizar y visualizar conjuntos de datos procedentes de GEE de forma interactiva dentro de un entorno basado en Jupyter.
Está destinado a estudiantes e investigadores que deseen utilizar el ecosistema Python y sus diversas bibliotecas. Posee un módulo de conversión automática de JavaScript (JS) a Python que reduce los tiempos de conversión de los scripts.
GEEMAP se puede instalar de distintas maneras (PyPI, Conda-forge, GitHub) y es necesario tener una cuenta en GEE.
Ahora, haciendo uso de los XYZ tiles de ARGENMAP vamos a agregar la capa base a GEEMAP. Luego de completar la instalación del paquete, lanzamos Jupyter e importamos las librerías con el siguiente código:
import ee
import geemap
Luego creamos el mapa interactivo:
Map = geemap.Map(center=(-43.4529,-57.6563), zoom=3)
Map
Por último, agregamos la capa base desarrollada por el IGN
url = 'https://wms.ign.gob.ar/geoserver/gwc/service/tms/1.0.0/capabaseargenmap@EPSG%3A3857@png/{z}/{x}/{-y}.png'
Map.add_tile_layer(url, name='ARGENMAP', attribution='IGN')
Video Ejemplo
Más información en GitHub repo: https://github.com/giswqs/geemap
¡A disfrutar!