【发布时间】:2019-06-10 08:35:24
【问题描述】:
我有 CSV 文件,其中包含点的坐标(超过 100 行)。在 CSV 文件中有 2 列:纬度、经度。
这些点是某些多边形的左上角。 (正方形)
所有多边形的大小都相同(例如 100x100 米)。
我可以将 CSV 加载到数据框,我可以使用 GeoPandas 从坐标中创建点(或行内的 4 个点)。
但是如何为每一行制作多边形,连接 4 个点?
感谢您的帮助。
df = pd.read_csv('ExportPolyID.csv',nrows=10)
gdf= geopandas.GeoDataFrame(df,geometry=geopandas.points_from_xy(df.long, df.lat))
gdf['point2']= gdf.translate(2,2)
gdf['point3']=gdf.translate(3,3)
gdf['point4']=gdf.translate(4,4)
#After this I have 4 points for each row, but I can't connect them to create Polygons
【问题讨论】:
标签: python python-3.x pandas polygon geopandas