我是使用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
我无法弄清楚如何执行边界框查询来查找包含在由(swLat,swLon,neLat,neLon)指定的边界框内的所有UserProfile对象。尽管设置要在边界框内居中的点,但是返回一个空数组。以下是我的模型和查询代码。 from django.contrib.gis.db import models
from django.contrib.gis.geos import GEOSGeometry
快速背景下,我试图创建一个django应用程序,它可以按照距离某个点的距离对一堆位置进行排序。该应用程序将在EC2服务器上运行,并且我想使用RDS作为数据库。由于PostgreSQL在RDS上不可用,我选择使用MySQL。 问题: 当我尝试运行来看,我得到的错误: NotImplementedError: distance stored procedure not available on the