如何创建从大小为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