У меня есть CSV-файл, который содержит координаты точек (более 100 строк).В файле CSV есть 2 столбца: широта, долгота.
Эти точки являются верхними левыми углами некоторых полигонов.(квадраты)
Все полигоны имеют одинаковый размер (например, 100x100 метров).
Latitude Longitude
56.37769816725615 -4.325049868061924
55.37769816725615 -3.325049868061924
51.749167440074324 -4.963575226888083
...
Я могу загрузить CSV в фрейм данных, я могу делать точки (или 4 точки в пределахстрока) из координат с GeoPandas.
Но как я могу сделать полигоны для каждой строки, которая соединяет 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