【发布时间】:2021-09-28 06:48:39
【问题描述】:
我有一个前端给我的坐标
"[[{"lat":45.36324254131911,"lng":2.471923828125},{"lat":46.667815881216754,"lng":2.471923828125},{"lat":46.667815881216754,"lng":6.50390625},{"lat":45.36324254131911,"lng":6.50390625}]]"
这是一个矩形。
我有一个存储多边形数据的模型
from djgeojson.fields import PolygonField
class MyCords(models.Model):
geom = PolygonField()
Mycords.geom 的单个实例为我提供如下数据:
{'type': 'Polygon',
'coordinates': [[[5.328369, 45.251688],
[5.910645, 44.980342],
[6.328125, 45.375302],
[6.075439, 45.859412],
[5.471191, 45.698507],
[5.328369, 45.251688]]]}
在这里,我想过滤所有位于给定坐标中的 MyCords。
我怎样才能通过查询集得到这个?
【问题讨论】: