Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は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'
NoneType
'group'
get の代わりに filter を使用してください。これが 0、1、または N レイヤーを返すかどうかわからないためです。
layer.objects.filter(the_geom__contains=p)