Una plataforma GIS ligera y nativa de la nube que funciona en el navegador, en computadoras, dispositivos móviles y Jupyter para visualizar y analizar datos geoespaciales.
gee-community/geemap
Paquete de Python para el análisis geoespacial interactivo y la visualización de datos de Google Earth Engine en notebooks de Jupyter.
- Estrellas
- 4,068
- Forks
- 1,160
- Issues abiertos
- 55
- Último commit
- anteayer
¿Qué es?
geemap es un paquete de Python que permite analizar y visualizar de forma interactiva conjuntos de datos de Google Earth Engine (GEE). Earth Engine ofrece un amplio catálogo de imágenes satelitales y datos geoespaciales, pero su API de Python tiene documentación limitada y pocas opciones integradas para la visualización interactiva. geemap cubre esa necesidad al basarse en ipyleaflet e ipywidgets, de modo que los resultados se pueden mostrar y explorar en un mapa dentro de un entorno Jupyter.
El paquete está dirigido a estudiantes, investigadores y desarrolladores que quieren usar el ecosistema de ciencia de datos de Python con Earth Engine. También ayuda a quienes ya usan JavaScript en GEE a migrar a Python, mediante un módulo de conversión que transforma código JavaScript en scripts y notebooks de Python. Incluye métodos auxiliares al estilo de JavaScript, como Map.addLayer() y Map.centerObject().
Además de la cartografía, geemap abarca flujos de trabajo habituales: exportar imágenes y colecciones de elementos a GeoTIFF, shapefile, CSV y otros formatos; crear mapas con paneles divididos; generar GIF de secuencias temporales de Landsat; calcular estadísticas zonales; y ejecutar clasificaciones de imágenes con evaluación de precisión.
Funciones clave
- 01Convierte código JavaScript de Earth Engine en scripts de Python y notebooks de Jupyter.
- 02Muestra capas de Earth Engine en mapas interactivos, con métodos de API al estilo de JavaScript.
- 03Exporta FeatureCollections a shp, csv, json, kml y kmz, e Images a GeoTIFF.
- 04Crea mapas con paneles divididos y animaciones GIF de secuencias temporales de Landsat.
- 05Permite inspeccionar valores de píxeles y graficar series temporales al hacer clic en el mapa.
- 06Añade al mapa archivos ráster locales, como GeoTIFF.
Casos de uso
- Estudiantes e investigadores que exploran imágenes satelitales con Earth Engine en notebooks de Jupyter.
- Migrar flujos de trabajo existentes de JavaScript de GEE a Python.
- Crear animaciones de secuencias temporales de Landsat para mostrar los cambios del paisaje a lo largo del tiempo.
- Ejecutar clasificaciones de imágenes y evaluaciones de precisión con datos de Earth Engine.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es geemap?
- Paquete de Python para el análisis geoespacial interactivo y la visualización de datos de Google Earth Engine en notebooks de Jupyter. geemap es un paquete de Python que permite analizar y visualizar de forma interactiva conjuntos de datos de Google Earth Engine (GEE). Earth Engine ofrece un amplio catálogo de imágenes satelitales y datos geoespaciales, pero su API de Python tiene documentación limitada y pocas opciones integradas para la visualización interactiva. geemap cubre esa necesidad al basarse en ipyleaflet e ipywidgets, de modo que los resultados se pueden mostrar y explorar en un mapa dentro de un entorno Jupyter.
- ¿geemap es gratuito? ¿Qué licencia tiene?
- geemap es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿geemap sigue mantenido?
- Mantenimiento activo. El último commit de geemap fue el 5 nov 2026.
- ¿Para qué puedo usar geemap?
- Estudiantes e investigadores que exploran imágenes satelitales con Earth Engine en notebooks de Jupyter. Migrar flujos de trabajo existentes de JavaScript de GEE a Python. Crear animaciones de secuencias temporales de Landsat para mostrar los cambios del paisaje a lo largo del tiempo. Ejecutar clasificaciones de imágenes y evaluaciones de precisión con datos de Earth Engine.
- ¿Dónde consigo geemap?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/gee-community/geemap
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Paquete de Python que aplica el modelo Segment Anything Model (SAM) de Meta a imágenes geoespaciales, como fotos satelitales y aéreas, para generar máscaras georreferenciadas.
Un SIG de escritorio y web escrito íntegramente en Rust para cartografiar, analizar y compartir datos geoespaciales, con comandos programables y un asistente de IA.
Extensión de JupyterLab para explorar una biblioteca compartida de plantillas de notebooks y crear otros nuevos a partir de ellas.
Un notebook reactivo de Python que vuelve a ejecutar automáticamente las celdas dependientes, guarda los notebooks como archivos .py y permite ejecutarlos como scripts o apps desplegadas.
Convierte un notebook de Jupyter en una aplicación web interactiva y fácil de compartir, con widgets y reejecución reactiva, sin escribir código de frontend.