У меня есть график базовой карты, созданный путем чтения частичного шейп-файла, а затем я добавил несколько pcolormesh и диаграмм разброса поверх него. Я хотел бы использовать эту карту в приложении Flask, поэтому я хотел бы экспортировать карту как GeoJSON. Есть ли способ сделать это?
from mpl_toolkits.basemap import Basemap
map = Basemap(llcrnrlon=-84.9,llcrnrlat=39.0,urcrnrlon=-84.2,urcrnrlat=39.4,
projection='lcc',lat_1=32,lat_2=45,lon_0=-95)
.... <calculate x,y,z, lons, lats ..>
fig = plt.figure(figsize=(20,20))
map.pcolormesh(x,y,z)
map.readshapefile('my_county', name='mycounty', drawbounds=True,color='blue')
map.scatter(lons, lats, marker = 'o', color='r', zorder=2)
plt.show()
Так что теперь я хотел бы экспортировать весь контент plt как GeoJSON или какой-либо другой дружественный к сети формат.
Спасибо за любые предложения!