Comment créer un boundingbox à partir d'un point central d'une taille de 10km x 10km?GeoDjango: Comment créer un boundingbox à partir d'un point central avec une taille de 10km x 10km
En ce moment, je le fais comme ci-dessous. Mais ce n'est pas une solution bonne et précise.
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))
Je veux utiliser ce BoundingBox, pour trouver des points dans mon DB MySQL dans ce BoîteDeContour
MyObject.objects.filter(point__within=poly
** Une fois que vous avez calculé sw_lng, sw_lat, ne_lng, ne_lat ** C'est ma question. Comment le calculer? –
Je pourrais être accompli en utilisant la méthode 'pyproj.Geod.fwd' et l'objet distance' D (km = 30) 'en utilisant les angles 0, 90, 180, 270 – mbieren