首页 > 解决方案 > 在 Folium 中具有时间控制的 WMS 层

问题描述

基于示例,我尝试将时间控件添加到来自 NASA GIBS ( WMS GetCapabilities ) 的 WMS 层。不幸的是,时间控件不起作用,只有默认时间的图块正在加载。

这是我的代码:

import folium
from folium import plugins

m = folium.Map(location=[0, 0], tiles=None,
               zoom_start=4, control_scale=True)

w = folium.WmsTileLayer(url='https://gibs.earthdata.nasa.gov/wms/epsg3857/best/wms.cgi',
                        layers='MODIS_Terra_CorrectedReflectance_TrueColor',
                        version='1.3.0',
                        attr="NASA EOSDIS GIBS"
                        )

w.add_to(m)

time = plugins.TimestampedWmsTileLayers(w, period='P1D', time_interval='2021-05-20/2021-05-28')
time.add_to(m)

m

我对 Folium 和 WMS 的经验有限,我们将不胜感激。

标签: pythonfoliumwms

解决方案


推荐阅读