经纬度转度分秒公式(经纬度精确查询位置)
首先我们看一个例子:北纬39.9289,东经116.3882换成精确的多少度多少分怎么换?换算方法是怎样的?1、北纬39.9289,39度;2、然后将小数点0.9289乘以60,结果为55.734,即55分;3、再将0.734乘以60,结果为44.04,即4
首先我们看一个例子:北纬39.9289,东经116.3882换成精确的多少度多少分 怎么换? 换算方法是怎样的?
1、北纬39.9289,39度;
2、然后将小数点0.9289乘以60,结果为55.734,即55分;
3、再将0.734乘以60,结果为44.04,即44.04秒 ;
所以北纬39.9289,就是北纬39度55分44.04秒,也可表示为39°55′44.04″。因为经纬度是六十进制,同种方法可以得到经度。
接下来介绍用Excel表公式进行经纬度换算
1、在A1和B1单元格中输入数据
十进制换算经纬度
假如原始数据为十进制数据。在C3单元格中输入公示=TEXT(INT(A1)%2c”0″)&”°”&TEXT(INT((A1-INT(A1))*60)%2c”00″)&”′”&TEXT(((A1-INT(A1))*60-INT((A1-INT(A1))*60))*60%2c”00.00″)&”″”
可以得到转换后的经度度分秒数值,纬度转换方法与此一样。
经纬度换算十进制
在E1单元格中输入公式
=LEFT(A2%2cFIND(“°”%2cA2)-1)+MID(A2%2cFIND(“°”%2cA2)+1%2cFIND(“′”%2cA2)-FIND(“°”%2cA2)-1)/60+MID(A2%2cFIND(“′”%2cA2)+1%2cFIND(“″”%2cA2)-FIND(“′”%2cA2)-1)/3600
可以得到转换后的经度十进制数值,纬度换算方法与此一样。
最后关于经度问题进行了分析,当经纬度中秒保留2位小数时,转换后的十进制精度与原来的数值相比,大家可以根据业务所需保留进度