Построение карты с помощью базовой карты matplotlib - ужасно медленно
Построение очень, очень простой карты единственной Европы в matplotlib / basemap занимает очень много времени (около 10 секунд!). Это просто нереально!? Установка разрешения только "л" (низкая).
Вот очень простой код:
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
m = Basemap(projection='stere',lon_0=5,lat_0=90.0,rsphere=6371200.,\
llcrnrlon=-25.0,urcrnrlon=72.0,llcrnrlat=26.0,urcrnrlat=65.0,resolution='l')
m.drawcoastlines(linewidth=0.2)
m.drawcountries(linewidth=0.2)
plt.savefig('/var/www/map.png')
Мне нужно строить сотни таких карт каждые 2 часа. Это было бы невозможно?:(Единственная идея: создать пустую базовую карту и попытаться нарисовать границы с помощью шейп-файла.
С уважением, Джон