我使用GeoDjango来查找多边形中的所有点,但它似乎使用边界(NMW、NME、SME、SMW)来查找点。所以它带来的结果超出了基本形状
polygon = Polygon((18.3825363358424 -33.97219070578159,...))
Order.objects.filter(location__within=polygon)
我希望查询将点置于形状内部,而不是其边界内部
如果*是我的形状;我在#中得到了点,这似乎表明它是在边界上而不是在实际形状上进行查询
**************
**************
******########
******########
******########
请告诉我是不是做错了什么
好的,看起来这是一个MySQL限制
https://docs.djangoproject.com/en/2.2/ref/contrib/gis/db-api/#mysql-spatial-limitations
:(有没有其他解决这个问题的办法
相关问题 更多 >
编程相关推荐