Sobre o projeto

geemap é um pacote Python projetado para análise e visualização geoespacial interativa com o Google Earth Engine (GEE). Ele preenche a lacuna entre a API Python do GEE e o mapeamento interativo, baseando-se em ipyleaflet e ipywidgets, permitindo que os usuários analisem e visualizem conjuntos de dados do Earth Engine diretamente em ambientes baseados em Jupyter. Os principais recursos incluem converter código JavaScript do Earth Engine em scripts e notebooks Python, exibir camadas de dados do Earth Engine em mapas interativos, criar mapas de painel dividido, usar ferramentas de desenho e recuperar dados interativamente por meio de uma ferramenta de inspeção. Ele oferece suporte à integração de shapefiles sem enviá-los ao GEE, exportação de FeatureCollections para formatos como shp, csv, json, kml e kmz, e exportação de imagens como GeoTIFF. Os usuários podem extrair valores de pixels em arrays numpy, calcular estatísticas zonais, adicionar legendas personalizadas, criar animações timelapse e realizar classificação de imagens com avaliação de precisão. O pacote também fornece utilitários para pesquisar lugares e conjuntos de dados, importar ativos pessoais, publicar mapas interativos e adicionar dados raster locais. É amplamente utilizado em educação e pesquisa, com documentação extensa, mais de 360 exemplos de notebooks e tutoriais em vídeo disponíveis. O projeto é apoiado pela NASA e é de código aberto sob a licença MIT.