这个项目能做什么

geemap是一个Python包,专为使用Google Earth Engine(GEE)进行交互式地理空间分析和可视化而设计。它通过基于ipyleaflet和ipywidgets,弥合了GEE Python API与交互式地图之间的差距,使用户能够在基于Jupyter的环境中直接分析和可视化Earth Engine数据集。 主要功能包括将Earth Engine JavaScript代码转换为Python脚本和笔记本,在交互式地图上显示Earth Engine数据图层,创建分割面板地图,使用绘图工具,以及通过检查器工具交互式检索数据。它支持在不将shapefile上传到GEE的情况下进行集成,将FeatureCollections导出为shp、csv、json、kml和kmz等格式,并将图像导出为GeoTIFF。用户可以提取像素值到numpy数组,计算分区统计,添加自定义图例,创建延时动画,并执行带精度评估的图像分类。 该包还提供搜索地点和数据集的实用工具,导入个人资产,发布交互式地图,以及添加本地栅格数据。它在教育和研究中被广泛使用,拥有丰富的文档、360多个笔记本示例和视频教程。该项目由NASA支持,并在MIT许可下开源。