网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

怎样用python画地图上的标注线

小编给大家分享一下怎样用python画地图上的标注线,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

即墨网站建设公司成都创新互联公司,即墨网站设计制作,有大型网站制作公司丰富经验。已为即墨1000多家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的即墨做网站的公司定做!

需要连接地图上已知经纬度(lat1,lon1;lat2,lon2)的两个点,可使用plot来进行连线,basemap中暂没有画箭头的函数,可用plt.arrow绘制箭头。一些更高级的用法,比如画球面距离,可使用drawgreatcircle函数。下图实例为绘制伦敦到纽约的直线以及球面距离。

怎样用python画地图上的标注线

from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
import numpy as np
 
fig=plt.figure()
ax=fig.add_axes([0.1,0.1,0.8,0.8])
mymap = Basemap(llcrnrlon=-100.,llcrnrlat=20.,urcrnrlon=20.,urcrnrlat=60.,\
            rsphere=(6378137.00,6356752.3142),\
            resolution='l',projection='merc',\
            lat_0=40.,lon_0=-20.,lat_ts=20.)
# nylat, nylon are lat/lon of New York
nylat = 40.78; nylon = -73.98
# lonlat, lonlon are lat/lon of London.
lonlat = 51.53; lonlon = 0.08
mymap.drawgreatcircle(nylon,nylat,lonlon,lonlat,linewidth=2,color='b')
mymap.plot([nylon,lonlon],[nylat,lonlat],linewidth=2,color='r',latlon='True')
mymap.drawcoastlines()
mymap.fillcontinents()
mymap.drawparallels(np.arange(10,90,20),labels=[1,1,0,1])
mymap.drawmeridians(np.arange(-180,180,30),labels=[1,1,0,1])
plt.show()

看完了这篇文章,相信你对怎样用python画地图上的标注线有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


当前名称:怎样用python画地图上的标注线
文章链接:http://bjjierui.cn/article/igjigo.html

其他资讯