Estoy creando una aplicación de geo con Google Maps y la caja de delimitación que recibo como coordenadas: 2GeoDjango dentro de una caja de NE, SW
- noreste
- Suroeste
tengo un modelo con PointField.
from django.contrib.gis.db import models
class Place(models.Model):
name = models.CharField(max_length=200)
address = models.CharField(max_length=200)
location = models.PointField()
¿Cómo podría hacer una consulta para obtener todos los lugares dentro del cuadro delimitador?
Gracias, esto funciona, pero ¿no deberían ser xmin e ymin de la misma tupla? (lo mismo con xmax/ymax) –
No debería ser la búsqueda espacial ['contained'] (https://docs.djangoproject.com/en/1.5/ref/contrib/gis/geoquerysets/#contained)? – borges
De acuerdo con borges. "objects.filter (poly__contained)" es la búsqueda correcta para encontrar todos los objetos con el campo poli dentro del cuadro delimitador. De lo contrario, esta respuesta me consiguió el 90% allí! –