【发布时间】:2020-03-21 15:16:14
【问题描述】:
在 Django 应用程序中我使用 PointField
point = models.PointField(_('Point'), null=False, blank=False)
我使用正常的长纬度系统,所以[50, 15] 应该是欧洲的一个点,我认为在捷克共和国。但是在管理中,有一个很好的交互式小部件,上面有一张地图,它显示了红海某处的点。当我检查小部件代码中的值时,它说坐标完全不同(有些数字以百万计),但是当我想将坐标输出到控制台时,它说正常[50, 15]
print(Datapoint.objects.get(pk=pk).point)
# Output: SRID: 4326; Point(50, 15)
有人知道这里可能出了什么问题吗?
我知道还有更多的 SRID,但即使我更改了所有可能的 SRID 属性(模型、管理站点、表单、小部件),仍然无法正常工作...
谢谢,RA
【问题讨论】:
-
您的问题解决了吗?我也有同样的问题。
-
很遗憾没有。
标签: python django gis geodjango