2024-03-29 06:45:57 发布
网友
关于这个话题已经没有什么问题了,但是很遗憾我没有找到可以解决我问题的方法。。。在
我有一个点Lat,长坐标,即Lat=10,Long=10。我想在该点周围创建一个0.5度边界框的形状文件,因此边界框应如下所示:
有人知道怎么用毕顿语吗?在
这里有一种方法可以使用shapely、geopandas和pandas来实现:
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')
这里有一种方法可以使用shapely、geopandas和pandas来实现:
相关问题 更多 >
编程相关推荐