python - 用 cartopy 绘制大圆路径
问题描述
我应该使用cartopy绘制地图。任务是:
使用正交投影,以汉堡为中心,绘制汉堡和东京之间的大圆路径
import cartopy
import cartopy.crs as ccrs
ax = plt.axes(projection=ccrs.Orthographic(central_longitude = long_ham, central_latitude = lat_ham))
ax.coastlines()
long_ham, lat_ham = 9.993682, 53.551086
long_tok, lat_tok = 139.839478, 35.652832
plt.plot([long_ham, long_tok], [lat_ham, lat_tok],
color='blue', linewidth=2, marker='o',
transform=ccrs.Geodetic(),
)
plt.text(long_ham , lat_ham , 'Hamburg',
horizontalalignment='right',
transform=ccrs.Geodetic())
plt.text(long_tok , lat_tok , 'Tokyo',
horizontalalignment='left',
transform=ccrs.Geodetic())
# Save the plot by calling plt.savefig() BEFORE plt.show()
plt.savefig('great circle distance.pdf')
plt.savefig('great circle distance.png')
plt.show()
有没有办法显示整个地球,而不是我目前得到的特写?
解决方案
推荐阅读
- django - 超级用户创建错误 NOT NULL 约束失败
- stm32 - stm32和外接flash(w25q)连接问题
- nginx - 如何解决 nginx 中的“没有实时上游”错误?
- python - Python/Kivy 立即崩溃
- apache-camel - Apache Camel ActiveMQ 组件是否保证将消息传递给代理?
- javascript - jQuery - 使用 :contains 选择然后更改内容
- php - 如果它具有特定的 php 函数,有没有办法跟踪 html 标签?
- javascript - 为什么在 mapToDispatch ownProps 中没有正确填充连接的道具?
- list - 如何在 TCL 中逐行拆分变量?
- mockito - 如何验证多次调用的方法