关于这个主题的问题已经很少了,但遗憾的是我找不到能解决问题的方法……
我有一个点Lat,长坐标,即Lat = 10和Long = 10.我……
这是使用匀称,地理分布和熊猫的一种方法:
import geopandas as gpd import pandas as pd from shapely.geometry import Polygon def bbox(lat,lng, margin): return Polygon([[lng-margin, lat-margin],[lng-margin, lat+margin], [lng+margin,lat+margin],[lng+margin,lat-margin]]) gpd.GeoDataFrame(pd.DataFrame(['p1'], columns = ['geom']), crs = {'init':'epsg:4326'}, geometry = [bbox(10,10, 0.25)]).to_file('poly.shp')