GeoDjango查询问题

时间:2012-11-22 04:50:55

标签: python django geodjango

我是使用geodjango的新手,我需要检查多边形图层中是否存在一个点。对于试用,我使用

x = '640744.97964'
y = '2498614.18957'
p = Point(float(x), float(y), srid=32645)
pt=layer.objects.get(the_geom__contains=p)

但我收到错误NoneType对象没有属性'group'

1 个答案:

答案 0 :(得分:0)

使用过滤器代替get,因为您不确定这是否会返回0,1或N层。

layer.objects.filter(the_geom__contains=p)