Как экспортировать график Python Basemap с несколькими надстройками как GeoJSON - PullRequest
0 голосов
/ 27 августа 2018

У меня есть график базовой карты, созданный путем чтения частичного шейп-файла, а затем я добавил несколько 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 или какой-либо другой дружественный к сети формат.

Спасибо за любые предложения!

...