OpenLayers и GeoDjango Queryset - PullRequest
       2

OpenLayers и GeoDjango Queryset

0 голосов
/ 11 января 2012

Я занимаюсь разработкой приложения с openlayers и веб-фреймворком Python Geodjango. сегодня я заинтересован в вызове всех объектов в моей степени просмотра. мне интересно, если я делаю ошибку в моем коде ...

параметр проводки:

var extent = map.getExtent().toGeometry();
params:{ext: extent}

в этом разделе я преобразовываю проекцию web mercator в epsg: тоже проекция 4326

результат экстента:

POLYGON((7.5095157 51.242347533, 9.841363878 51.242347533, 9.84136387 51.783334429, 7.5095157344 51.783334429, 7.5095157 51.242347533))

Сторона сервера:

from app.extent.models import ModObj

def IterSectObj(request):
    ext = request.POST.get("ext")

    obj = ModObj.objects.filter(the_geom__intersects = ext)

когда я пытаюсь выполнить запрос выше, он ничего не возвращает, но при попытке выполнить следующий запрос я получаю правильный результат.

obj = ModObj.objects.all()

где я делаю что-то не так или я что-то упустил в своем коде?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...