我是使用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'
答案 0 :(得分:0)
使用过滤器代替get,因为您不确定这是否会返回0,1或N层。
layer.objects.filter(the_geom__contains=p)