2

GeoDjango の管理インターフェースで PointFields が正しく表示されません。

これが私のモデルです:

models.py

1 class FOO(models.Model):
2     name = models.CharField(max_length=100)
3     point = models.PointField(srid=4326)
5     objects = models.GeoManager()

しかし、次のようなポイントを作成すると:

from django.contrib.gis.geos import Point
p = Point(43.620416,7.065491)
foo = FOO(.. , point=p)
foo.save()

データベースには正しい形式ではありません。この例では、OSM での表示では (4856153.76879, 788079.64711) のようになっています。つまり、入力したものとはまったく異なるものです。この動作を説明するアイデアはありますか?

前もって感謝します

4

1 に答える 1