列の場所 = models.PointField(geography=True) で geodjango を使用してテーブルを作成します。
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 を使用するにはどうすればよいでしょうか? ありがとう!