📜  Python-Folium 中的 Stamen Toner、Stamen Terrain 和 Mapbox Bright Maps

📅  最后修改于: 2022-05-13 01:54:31.985000             🧑  作者: Mango

Python-Folium 中的 Stamen Toner、Stamen Terrain 和 Mapbox Bright Maps

Folium 库是一个强大的Python数据可视化库,人们使用它来可视化地理空间数据和地图。使用 Folium 库,我们可以借助该位置的纬度和经度创建世界上任何位置的地图。我们还可以通过在地图顶部叠加标记以及标记簇来创建有趣的可视化。我们可以创建不同风格的地图,例如街道地图、雄蕊地图和 Mapbox Bright 地图。地图可以由 Folium 使用“地图”函数创建。地图是交互式的,这意味着我们可以在创建地图后根据我们的选择指定缩放级别来放大和缩小。默认的地图样式是开放的街道地图,当我们放大时显示一个区域的街景,当我们缩小时显示世界各国的边界。 Folium 库具有多种功能。最重要的功能之一是地图样式,我们可以通过它使用 tiles 参数创建不同的地图样式。瓷砖包括雄蕊色调、雄蕊地形等。雄蕊调色剂用于可视化河流蜿蜒和沿海地区等特征。另一种瓷砖样式是雄蕊地形,用于可视化山体阴影和自然植被颜色等特征。

雄蕊墨粉图

这些是高对比度的黑白地图。它们用于数据混搭以及探索和可视化河流蜿蜒和沿海地区。

雄蕊地形图

这些地图用于突出山体阴影和自然植被颜色。它们展示了双车道道路的高级标签功能和线条概括。

Mapbox 明亮地图

这些是类似于默认样式的地图,除了在低缩放级别时边界不可见。它们与默认样式不同,因为默认样式以每个国家的母语显示国家名称,而 Mapbox Bright 样式磁贴以英语显示所有国家名称。

示例 1:以孟买为中心的世界 Stamen Tonner 地图

import numpy as np  
import pandas as pd
import folium
  
# define the world map
world_map = folium.Map()
  
# create a Stamen Toner map of the world
# centered around Mumbai
world_map = folium.Map(location =[19.11763765873, 72.9060384756], 
                       zoom_start = 10, tiles ='Stamen Toner')
  
# display map
world_map

输出 :

示例 2:以孟买为中心的世界雄蕊地形图

import numpy as np  
import pandas as pd
import folium
  
# define the world map
world_map = folium.Map()
  
# create a Stamen Terrain map of the world 
# centered around Mumbai with a zoom level 
# of 10
world_map = folium.Map(location =[19.11763765873, 72.9060384756],
                       zoom_start = 10, tiles ='Stamen Terrain')
  
# display map
world_map

输出 :

示例 3:以孟买为中心的 Mapbox Bright 世界地图

import numpy as np  
import pandas as pd
import folium
  
# define the world map
world_map = folium.Map()
  
# create a Mapbox Bright map of the world 
# centered around Mumbai with a zoom level 
# of 10
world_map = folium.Map(location =[19.11763765873, 72.9060384756], 
                       zoom_start = 10, tiles ='Mapbox Bright')
  
# display the map
world_map

输出 :