3D CartoPy похожа на Matplotlib-Basemap

Я новичок в Python с вопросом о возможности использования Cartopy в 3D-сюжете. Ниже приведен пример использованияmatplotlibBasemap.

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
from mpl_toolkits.basemap import Basemap

m = Basemap(projection='merc',
            llcrnrlat=52.0,urcrnrlat=58.0,
            llcrnrlon=19.0,urcrnrlon=40.0,
            rsphere=6371200.,resolution='h',area_thresh=10)

fig = plt.figure()
ax = Axes3D(fig)
ax.add_collection3d(m.drawcoastlines(linewidth=0.25))
ax.add_collection3d(m.drawcountries(linewidth=0.35))
ax.add_collection3d(m.drawrivers(color='blue'))

ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Height')

fig.show()

Это создает карту в трехмерной оси, чтобы вы могли наносить объекты на поверхность. Но с Cartopy возвращаетсяmatplotlib.axes.GeoAxesSubplot, Не ясно, как взять это и добавить к 3D фигуре / оси, как указано выше,matplotlib-basemap.

Итак, кто-то может дать какие-нибудь советы о том, как сделать подобный 3D-сюжет с Cartopy?

Ответы на вопрос(1)

Ваш ответ на вопрос