作业帮 > 综合 > 作业

GPS 我在做安卓开发,GPS接收到的数据显示经度纬度为小数点后8位.比如31.23125124,121.5212541

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/07 22:44:58
GPS
我在做安卓开发,GPS接收到的数据显示经度纬度为小数点后8位.
比如31.23125124,121.52125412(应该是上海某个地方).
我的问题是8位小数点精度是多少数量级的(比如10cm),要一个大概的计算过程.PS.只要一个理论值,请忽略设备的误差;需要的是一个数量级,如果因为在地球上位置不同造成结果不一样,请给出最差的精度.
为了更简单说明下问题,我们先把你这个精度换算下:
31.23125124=31°13′52.504464″
我们知道,在赤道上,经度每秒约等于30.7米,而你这个经纬度可以精确到小数点后6位数,及在赤道上的精度也可以达到亚毫米级别的(标准的84经纬度坐标只保存到小数点后5位数).那么在其他地方,由于经度每秒的长度更短,所以单从数字上来说,你的显示精度将会更高.
但是,真正影响设备精度的,是仪器的硬件,因为算法已经加载到GPS模块里了,你们是修改不了的.