我使用 geodjango 创建了一个表,列位置 = models.PointField(geography=True)。
class Point(models.Model):
location = models.PointField(geography=True)
稍后我想使用 ST_snapToGrid 方法对这些位置进行聚类。但是如果我使用
Point.objects.snap_to_grid(0.001)
我收到一个错误:
function st_snaptogrid(geography, numeric) does not exist
LINE 1: SELECT (ST_SnapToGrid("app_point"."location",000.1)) AS...
这可能是由地理和几何之间的差异引起的。那么如何才能使用 snap_to_grid 这个方法呢?谢谢!