我有一个包含轨迹(线串)的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相同的结果吗?
感谢您的帮助。