python 画地图代码
Python可以用来画地图,通过适合的库使用,Python能够将地理信息变成易读的地图。Python的绝妙的地方在于它有多个库可以帮助你处理地图数据,其中最流行确当属folium。
Folium库是一个Python第三方库,基于Leaflet.js构建,可以生成交互式地图。这个库的优点在于它可以将地图显示在Jupyter笔记本上,并带有缩放和拖动功能,同时可以加入多个交互式的图层。
!pip install folium import folium from folium.plugins import MarkerCluster map = folium.Map(location=[48, ⑴02], zoom_start=3) marker_cluster = MarkerCluster().add_to(map) latitudes = [48.9175, 53.3504, 37.7749, 39.7392] longitudes = [⑴00.4053, ⑹.2603, ⑴22.4194, ⑴04.9903] for lat, lon in zip(latitudes, longitudes): folium.Marker(location=[lat, lon], icon=None).add_to(marker_cluster) map.save("folium_base_map.html")
这是使用folium库的基础代码,它可以绘制一个简单的地图,并在地图上加入四个位置标记。其中MarkerCluster()是为了在同一个聚类中放置多个标记。
总的来讲,Python是个非常合适画地图的语言,各种库都提供了控制你所需要的地图图层的方法。folium是其中比较流行的库之一,它简单易用,而且可以很容易地显示在Jupyter笔记本中,以便与其他代码一起调用。如果你需要创建交互式地图,那末folium是个不错的选择。
文章来源:丸子建站
文章标题:python 画地图代码
https://www.wanzijz.com/view/57744.html