今天小编就为大家分享一篇Python 给定的经纬度标注在地图上的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
博主最近发现了python中一个好玩的包叫basemap,使用这个包可以绘制地图。值得说一下的是,basemap还没有pip检索,因此不能直接使用pip install basemap,来安装这个包。所以需要自己把下面两个包自行下载,然后在该目录下使用pip安装。
pyproj-1.9.5.1-cp36-cp36m-win_amd64.whl
basemap-1.1.0-cp36-cp36m-win_amd64.whl
先上个效果图,可以发现这个工具包还是很强大的,下面介绍下怎么在地图上标注出经纬度的地点。
整个画图流程分为两部分,第一部分是绘制一个世界地图,代码如下:
from mpl_toolkits.basemap import Basemap
m = Basemap() # 实例化一个map
m.drawcoastlines() # 画海岸线
m.drawmapboundary(fill_color='white')
m.fillcontinents(color='white',lake_color='white') # 画大洲,颜色填充为白色
parallels = np.arange