mysql 经纬度 类型_在MySQL数据库中存储纬度/经度时,理想的数据类型是什么?...

本文探讨了不同数据类型在地理定位中所能达到的精度水平,从城市级别到具体个人的位置精度都有涉及。例如,使用双精度类型可以达到3.5纳米的惊人精度,而浮点类型则可以精确到1.7米。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本上,这取决于你对你的位置所需要的精度。使用双倍,您将有3.5nm的精度。小数(8,6)/(9,6)下降到16厘米。浮子是1.7米.。Datatype               Bytes            Resolution

Deg*100 (SMALLINT)     4      1570 m    1.0 mi  Cities

DECIMAL(4,2)/(5,2)     5      1570 m    1.0 mi  Cities

SMALLINT scaled        4       682 m    0.4 mi  Cities

Deg*10000 (MEDIUMINT)  6        16 m     52 ft  Houses/Businesses

DECIMAL(6,4)/(7,4)     7        16 m     52 ft  Houses/Businesses

MEDIUMINT scaled       6       2.7 m    8.8 ft

FLOAT                  8       1.7 m    5.6 ft

DECIMAL(8,6)/(9,6)     9        16cm    1/2 ft  Friends in a mall

Deg*10000000 (INT)     8        16mm    5/8 in  MarblesDOUBLE                16       3.5nm     ...    Fleas on a dog

希望这能帮上忙。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值