Сохранение изображений картографических карт для использования в будущих графиках. ⇐ Python
-
Anonymous
Сохранение изображений картографических карт для использования в будущих графиках.
Я использую cartopy для построения анимированной траектории поверх спутникового изображения GoogleTiles. Я генерирую тысячи кадров независимо, а затем объединяю их в ffmpeg, и кажется, что было бы более эффективно сохранить изображение карты, загрузить его и использовать для будущих кадров, а не каждый раз перезагружать карту из Google.
На данный момент код выглядит так:
импортировать cartopy.io.img_tiles как cimgt google = cimgt.GoogleTiles(style='satellite') топор = plt.axes(projection=google.crs) ax.set_extent([запад, восток, юг, север]) ax.add_image(google, 13) ax.plot(данные[т]) plt.savefig(fname = f'frame{t}.png') и этот код выполняется пакетно, где t представляет каждый отдельный кадр. Есть ли способ сохранить, а затем загрузить изображение карты, чтобы не вызывать каждый раз cimgt.GoogleTiles()?
Я использую cartopy для построения анимированной траектории поверх спутникового изображения GoogleTiles. Я генерирую тысячи кадров независимо, а затем объединяю их в ffmpeg, и кажется, что было бы более эффективно сохранить изображение карты, загрузить его и использовать для будущих кадров, а не каждый раз перезагружать карту из Google.
На данный момент код выглядит так:
импортировать cartopy.io.img_tiles как cimgt google = cimgt.GoogleTiles(style='satellite') топор = plt.axes(projection=google.crs) ax.set_extent([запад, восток, юг, север]) ax.add_image(google, 13) ax.plot(данные[т]) plt.savefig(fname = f'frame{t}.png') и этот код выполняется пакетно, где t представляет каждый отдельный кадр. Есть ли способ сохранить, а затем загрузить изображение карты, чтобы не вызывать каждый раз cimgt.GoogleTiles()?