我想使用Django的ORM存储经度和纬度值,我尝试过使用BigInt类型,但它会截断很多小数位。我应该在这里使用Decimal类型吗?
答案 0 :(得分:1)
查看GeoDjango-Docs,您应该使用FloatField
。
=> Link
答案 1 :(得分:1)
实际上是GeoDjango docs says PointField。我参与了一个涉及地理空间计算的项目,我在模型中使用了PointField。
FloatField可能使用坐标的浮点表示,这可能会引入浮点错误。 PointField使用lat / long值的字符串表示进行初始化。