微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Cartopy 在一次通过一个极点时绘制额外的点

如何解决Cartopy 在一次通过一个极点时绘制额外的点

当用地球另一端的一些点绘制正交投影时,第一种方法如何按预期绘制,但第二种方法获取地球另一端的所有点并将它们绘制在投影的极点?除了过滤掉看不见的点之外,是否还有其他解决方案,如果没有,对于任意经纬度的极点(而不是相对微不足道的北极),这样做的最佳方法是什么?

const event2: Partial<UIkitMoDalevents>

example with extra points at the pole

解决方法

(部分回答问题)

要过滤上半球的点,请使用此代码

for i in range(npoints):
    if lat[i]>=0:
        # this plots points above/on equator
        ccode = 'b^'
        ax.plot( lon[i],lat[i],ccode,alpha = .3,transform = ccrs.PlateCarree()
        )
    else:
        # this skips points below equator
        pass

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。