Сохранение карты matplotlib в шейп-файл в python? - PullRequest
0 голосов
/ 08 апреля 2019

Я уже строю карту прогноза, которую я сделал с помощью модального xgboost с помощью функции matplotlib, и я хочу сохранить эту карту как шейп-файл, чтобы я мог работать с ней в ArcGIS, как я могу это сделать?

Изображение карты

код, который я использую

test_df['probability'] = np.minimum(pred,0.08)

fig,ax = plt.subplots()
fig.set_size_inches((15,15))
test_df.plot(ax=ax,column='probability',cmap=cmap)

plt.gca().set_facecolor('k')
plt.imshow(np.array([[test_df.probability.min(),test_df.probability.max()]]),origin='lower',cmap=cmap)



test_collisions.plot.scatter(x='DDLon',y='DDLat',
                         ax=ax,
                         s=500,
                         color='w',
                         zorder=9e99,
                         marker='*',
                         edgecolors='r')

divider = make_axes_locatable(ax)
cax = divider.append_axes("right", size="5%", pad=0.05)
ax.set_xbound(lower=x0,upper=x1)
ax.set_ybound(lower=y0,upper=y1)
plt.colorbar(cax=cax)
...