Folium 自定义瓦片地图仅显示灰色框
Folium custom tile map shows only grey box
我使用 folium 编写传单地图,我想使用 https://sg.geodatenzentrum.de/wms_webatlasde.light_grau. I don't receive an error, but the tile is not displayed: I only get a grey box. I read folium custom map tiles 中的开放地图对其进行自定义,但我仍然不明白为什么有时必须以如下形式提供自定义图块:
http://tile.stamen.com/toner/{z}/{x}/{y}.png
http://tile.stamen.com/terrain/{z}/{x}/{y}.jpg
http://tile.stamen.com/watercolor/{z}/{x}/{y}.jpg
我在以下地图的 java 脚本源代码中使用地图:https://www.zdm-emob.de/Kartendarstellung/konzepte.asp。因此,我不知道哪里出错了。我猜也可能是leaflet和另一张地图的投影有关系,我试过调整没成功
这是我使用的代码:
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
无需将地图作为 folium.Map 中的图块导入,您可以创建带有 "None" 图块的地图。然后,folium.raster_layers.WmsTileLayer可以添加到my_map
my_map = folium.Map(tiles=None,min_zoom=6, max_zoom=12, zoom_start=6)
attribute = ('© 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)
我使用 folium 编写传单地图,我想使用 https://sg.geodatenzentrum.de/wms_webatlasde.light_grau. I don't receive an error, but the tile is not displayed: I only get a grey box. I read folium custom map tiles 中的开放地图对其进行自定义,但我仍然不明白为什么有时必须以如下形式提供自定义图块:
http://tile.stamen.com/toner/{z}/{x}/{y}.png
http://tile.stamen.com/terrain/{z}/{x}/{y}.jpg
http://tile.stamen.com/watercolor/{z}/{x}/{y}.jpg
我在以下地图的 java 脚本源代码中使用地图:https://www.zdm-emob.de/Kartendarstellung/konzepte.asp。因此,我不知道哪里出错了。我猜也可能是leaflet和另一张地图的投影有关系,我试过调整没成功
这是我使用的代码:
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
无需将地图作为 folium.Map 中的图块导入,您可以创建带有 "None" 图块的地图。然后,folium.raster_layers.WmsTileLayer可以添加到my_map
my_map = folium.Map(tiles=None,min_zoom=6, max_zoom=12, zoom_start=6)
attribute = ('© 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)