python 可视化地图
时间: 2023-06-26 17:07:13 浏览: 147
python实现3D地图可视化
要在 Python 中可视化地图,可以使用以下库:
1. folium:folium 是一个基于 Leaflet.js 的 Python 库,用于创建交互式地图。它可以显示地图、标记物、地形等。
2. cartopy:cartopy 是一个专门用于制作地图的 Python 库。它可以创建带有地图投影的地图,支持多种不同的地图投影方式。
3. geopandas:geopandas 是一个基于 pandas 库的地理数据处理库。它可以读取和处理各种地理数据格式,并支持绘制地图。
这里简单介绍一下使用 folium 库制作地图的方法:
首先,安装 folium 库:
```
pip install folium
```
然后,创建一个地图对象并添加标记:
```python
import folium
# 创建地图对象
map = folium.Map(location=[40.7589, -73.9851], zoom_start=13)
# 添加标记
folium.Marker([40.7589, -73.9851], popup='Times Square').add_to(map)
folium.Marker([40.7069, -74.0113], popup='Statue of Liberty').add_to(map)
# 显示地图
map
```
这段代码会创建一个地图对象,将地图中心设置为纽约市中心(40.7589, -73.9851),缩放级别为 13。然后,添加两个标记:时代广场和自由女神像。最后,显示地图。
阅读全文