zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Google Earth Engine(GEE)——python使用folium的交互式映射

PythonGoogle映射 Engine Earth GEE 交互式 使用
2023-09-11 14:15:11 时间

为了在交互式地图上显示这些 GEE 数据集,让我向您介绍folium。Folium 是一个基于Leaflet.js(用于移动友好型交互式地图的开源 JavaScript 库)的 Python 库,可用于制作交互式地图。Folium 支持 WMS、GeoJSON 层、矢量图层和瓦片层,这使得我们使用 Python 操作的数据可视化变得非常方便和直接。我们用一行代码创建了我们的第一个交互式地图,指定了我们想要将地图居中的位置、缩放级别和地图的主要尺寸:

 在此地图之上,我们现在要添加我们之前研究过的 GEE 图层:土地覆盖 (LC)、地表温度 (LST) 和地面高程模型 (ELV)。对于每个 GEE 数据集,该过程包括向我们的地图添加一个具有指定可视化参数的新切片图层。让我们定义一种处理 Earth Engine 切片的新方法,并使用它来将高程模型显示到 Leaflet 地图。

def add_ee_layer(self, ee_image_object, vis_params, name):
    """Adds a method for displaying Earth Engine image tiles to fol