Дуги большого круга прерваны близко к Арктике в matplotlib
Я пытаюсь нарисовать карту мира с большими круговыми дугами. У меня есть следующий (упрощенный) код:
m = Basemap(
projection='merc',
llcrnrlat=-60,
urcrnrlat=75,
llcrnrlon=-180,
urcrnrlon=180,
lat_ts=20,
resolution=resolution)
m.fillcontinents(color="#000033", lake_color="#000033")
for src, dst in arcs:
m.drawgreatcircle(src[0], src[1], dst[0], dst[1], del_s=10, linewidth=1, color='yellow', alpha=0.05)
plt.plot([d[0] for d in dots], [d[1] for d in dots], 'wo', markersize=10)
m.drawcoastlines(color="#AAAADD")
m.drawmapboundary(fill_color='#000044')
Результат выглядит так:
Обратите внимание на то, как некоторые дуги прерываются в непосредственной близости от Арктики. Как я могу это исправить и рисовать там непрерывные линии? Предположительно, это как-то связано с протяженностью карты вблизи полярного круга?