使用geodjango从Polygon列表中搜索一个点

时间:2012-12-05 10:20:43

标签: postgis geodjango

我正在尝试使用geodjango开发查询构建器。我想知道一个点是否在给定的多面体列表中。 Django数据库API具有“__in”来查找列表中的数据。有没有类似的geodjango查询?如果不是,这是进行此搜索的最佳方法。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用contains

testpoint = Point(1.0, 2.0)
MyPolyTable.objects.filter(poly__contains=testpoint)
相关问题