GeoPanda Plot仅提供一项功能

时间:2018-06-28 14:23:06

标签: matplotlib geopandas

我有一个包含轨迹(线串)的GeoPanda dantaframe。虽然我可以轻松地在一个图上绘制所有图,但我想绘制每个要素(轨迹)然后导出。

这就是我所做的:

gpdTrajectories = gpd.read_postgis( "mySQLQueries LIMIT 1")
gpdTrajectories.plot(ax=ax, linewidth=2, color="green") #Plot all my trajectories
plt.savefig("/tmp/all_trajectories.png") # STEP 1
plt.close()
#for each trajectory
for i, (name, row) in enumerate(gpdTrajectories.iterrows()):
    plt.plot(row.geometry)
    plt.savefig("/tmp/trajectory_{0}.png".format(i)) #STEP 2
    plt.close()

每个轨迹图像都已生成,但是在理解几何图形方面似乎存在问题。

这是直接从步骤1生成的图像: enter image description here

这是在循环(步骤2)内部生成的图像,其数据与步骤1相同: enter image description here

您知道在循环内如何获得与步骤1相同的结果吗?

感谢您的帮助。

0 个答案:

没有答案