如何創建從大小爲10km x 10km的中心點開始的邊界框?GeoDjango:如何從10km x 10km大小的中心點創建邊界框
現在,我正在做如下。但這不是一個好的和準確的解決方案。
lng30km = 0.42 # I measured this values with google maps
lat30km = 0.27 # It is not accurate and won't work properly
minx = point.x - lng30km
miny = point.y - lat30km
maxx = point.x + lng30km
maxy = point.y + lat30km
poly = Polygon.from_bbox((minx, miny, maxx, maxy))
我想用這個外接矩形框,這個外接矩形框
MyObject.objects.filter(point__within=poly
**一旦你計算sw_lng,sw_lat,ne_lng,ne_lat ** 這是我的問題。如何計算它? –
我可以通過使用'pyproj.Geod.fwd'方法和使用角度0,90,180,270, – mbieren