使用图例对地图上标记的标记进行排序

时间:2019-12-17 07:18:47

标签: python mapping folium rasterio

我当前正在创建特定区域的地图。 该地图包含多个标记。 我按如下方式创建地图:

import os 
import folium #conda install -c conda-forge folium im Prompt
from folium import plugins
import rasterio as rio
from rasterio.warp import calculate_default_transform, reproject, Resampling
import earthpy as et

# Import data from EarthPy
data = et.data.get_data('colorado-flood')
# Set working directory to earth-analytics
os.chdir(os.path.join(et.io.HOME, 'earth-analytics'))

我输出了地图

# Create a map using the Map() function and the coordinates for Boulder, CO
m = folium.Map(location=[50.360023, 7.589907])

# Display the map
m

然后我添加一个特定的标记。

# Add marker for X
folium.Marker(
    location=[50.433830, 7.432280], # coordinates for the marker (Earth Lab at CU Boulder)
    popup='Wohnort', # pop-up label for the marker
    icon=folium.Icon()
).add_to(m)

# Display m
m

最后,我得到了带有标记的地图,但是我想以某种方式标记数据,即可以使用图例中的复选框仅显示包含地址标签的标记。 更具体地说,我要3个标签(“餐厅”,“酒吧”和“咖啡馆”),这些标签可以使用。通过图例,我想使用3个复选框显示特定的位置。 抱歉,您目前的问题不明确,但我坚持这样做。 提前非常感谢!!!

0 个答案:

没有答案