
Python 中根据经纬度在地图上进行标注的方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章介绍了如何使用Python编程语言结合地理坐标系统,在地图上通过给定的经纬度数据实现精准标注的技术方法。
最近我发现了一个有趣的Python包叫做basemap,它可以用来绘制地图。值得注意的是,Basemap无法通过pip直接安装,因此需要自行下载两个相关的whl文件并使用pip进行安装:pyproj-1.9.5.1-cp36-cp36m-win_amd64.whl和basemap-1.1.0-cp36-cp36m-win_amd64.whl。
这个工具包的功能很强大,接下来我将介绍如何在地图上标注经纬度的地点。整个绘图过程分为两部分:第一部分是绘制世界地图,代码如下:
```python
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
# 创建一个图表对象和坐标轴对象
fig, ax = plt.subplots(figsize=(12, 8))
# 定义投影类型、中心点经纬度以及边界框的经度范围,纬度范围。
m = Basemap(projection=robin, lon_0=0,resolution=c)
# 绘制地图背景图
m.drawmapboundary(fill_color=#A6CAFF)
m.fillcontinents(color=#F2F2F2,lake_color=#A6CAFF)
plt.show()
```
全部评论 (0)
还没有任何评论哟~


