Folium自定义图块地图仅显示灰色框

问题描述 投票:0回答:1

我使用大叶草来编程我要用https://sg.geodatenzentrum.de/wms_webatlasde.light_grau中的开放图来自定义的传单图。我没有收到任何错误,但未显示该图块:我只有一个灰色框。我读了folium custom map tiles,但我仍然不明白有时有时必须以如下形式提供自定义图块:

http://tile.stamen.com/toner/ {z} / {x} / {y} .pnghttp://tile.stamen.com/terrain/{z} / {x} / {y} .jpghttp://tile.stamen.com/watercolor/{z} / {x} / {y} .jpg

我使用以下地图的Java脚本源代码中的地图:https://www.zdm-emob.de/Kartendarstellung/konzepte.asp。因此,我不会出错。我认为这也可能与传单和其他地图的投影有关,我尝试进行调整但没有成功。

这是我使用的代码:

import folium

ger = 'https://sg.geodatenzentrum.de/wms_webatlasde.light_grau'

m = folium.Map(location=['51.133333','10.416667'],
               tiles = ger,
               attr = 'some_attribute',
               zoom_start=6)
m
python leaflet tiles folium
1个回答
0
投票

代替将地图导入为folium中的图块。地图可以创建带有“无”图块的地图。然后,可以将folium.raster_layers.WmsTileLayer添加到my_map

my_map = folium.Map(tiles=None,min_zoom=6, max_zoom=12, zoom_start=6)
attribute = ('&copy GeoBasis-DE /<a href="http://www.bkg.bund.de">BKG</a>')

folium.raster_layers.WmsTileLayer(url = 'https://sgx.geodatenzentrum.de/wms_webatlasde.light_grau?',
                                  layers='webatlasde.light_grau',
                                  fmt='image/png',
                                  attr=attribute,
                                  transparent=False).add_to(my_map)
© www.soinside.com 2019 - 2024. All rights reserved.