目前,我有一个GeometryField
,它拥有一个Polygon
,它是一个GEOSGeometry
。我打印了多边形的坐标,它们看起来很好,就在我指定的地方。然后,我保存模型的实例,然后用 反序列化GeoFeatureModelSerializer
,才发现我的多边形坐标已更改为非常小且靠近赤道的坐标。
这是GEOSGeometry
存储在GeometryField
最初存储在数据库中的内容。
POLYGON ((-79.94751781225206 40.44287206073545,
-79.94751781225206 40.44385187931003,
-79.94502872228624 40.44385187931003,
-79.94502872228624 40.44287206073545,
-79.94751781225206 40.44287206073545))
这是在用 序列化GeoFeatureModelSerializer
并返回之后。
[[-0.000718176362453, 0.000363293553554],
[-0.000718176362453, 0.000363316438548],
[-0.000718135112337, 0.000363316438548],
[-0.000718135112337, 0.000363293553554],
[-0.000718176362453, 0.000363293553554]]
我不知道是什么原因造成的。
提前非常感谢。