Guest User

Untitled

a guest
Feb 17th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. import pandas as pd
  2. from geopandas import GeoDataFrame
  3. from shapely.geometry import box
  4.  
  5. df = pd.read_csv("~/Downloads/rectangles.csv")
  6. b = df.apply(lambda row: box(row.west_lon, row.south_lat, row.east_lon, row.north_lat), axis=1)
  7. gdf = geopandas.GeoDataFrame(df, geometry=b)
  8. gdf['geometry'] = [g.wkt for g in gdf['geometry'].values]
  9. gdf.to_csv('~/Downloads/rectangle_polygons.csv', index=False)
Add Comment
Please, Sign In to add comment