0

私は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'

4

1 に答える 1

0

get の代わりに filter を使用してください。これが 0、1、または N レイヤーを返すかどうかわからないためです。

layer.objects.filter(the_geom__contains=p)
于 2012-11-28T10:39:48.200 に答える