我想使用 Django 的 ORM 存储经度和纬度值,我尝试使用 BigInt 类型,但它切断了很多小数位。我应该在这里使用 Decimal 类型吗?
问问题
42 次
2 回答
1
查看 GeoDjango-Docs,您应该使用FloatField
.
=> 链接
于 2013-10-27T18:03:21.843 回答
1
实际上GeoDjango 文档说 PointField。我参与了一个涉及地理空间计算的项目,并且在模型中使用了 PointField。
FloatField 可能使用坐标的浮点表示,这可能会引入浮点错误。PointField 使用 lat/long 值的字符串表示形式进行初始化。
于 2013-10-27T18:10:25.177 回答