经纬度转小数格式 java_怎么把经纬度转成小数

1. 经纬度度分秒如何转化为小数点

经纬度的转化:经纬度以度数表示,一般可直接以小数点表示,但亦可把度数的小数点分为角分(1角分等于六十分之一度),和秒(一秒等于六十分之一分)。如下举例:

北纬N39°34′14.95″ 东经E116°34′52.18″化为小数点的度为:北纬39.5708181173,东经116.5811614825

具体化法:

北纬N39°34′14.95″ :39+34÷60+14.95÷3600=39.5708181173

东经E116°34′52.18″:116+34÷60+52.18÷3600=116.5811614825

扩展资料

经度分为360度,每15度1个时区,其中0度的叫本初子午线,是第一个进入新一天的地方,然后向西每过1个时区就相差1小时。例如是早上5点,那么向西一个时区就是早上4点,再过1个时区就是早上3点,依此类推,向东则相反,一直到本初子午线,也就是说本初子午线两侧刚好相差23个小时

从赤道向两级,纬度越来越高。赤道的纬度为0°,将行星平分为南半球和北半球。

纬度是指某点与地球球心的连线和地球赤道面所成的线面角,其数值在0至90度之间。位于赤道以北的点的纬度叫北纬,记为N,位于赤道以南的点的纬度称南纬,记为S。

纬度数值在0至30度之间的地区称为低纬地区,纬度数值在30至60度之间的地区称为中纬地区,纬度数值在60至90度之间的地区称为高纬地区。赤道、南回归线、北回归线、南极圈和北极圈是特殊的纬线。

参考资料来源:搜狗百科-经纬度

2. 如何在Excel表中把经纬度转换成小数形式,公式怎么写啊

公式为=SUBSTITUTE(SUBSTITUTE(LEFT(A1,LEN(A1)-1),"°",":"),"′",":")*24,具体步zd骤如下:

所需材料:Excel 2007示例。

一、首先打开所需转换的表格,然后双击经纬度右边的单元格,下图的B1单元格。

二、双击B1单元格后,把该公=SUBSTITUTE(SUBSTITUTE(LEFT(A1,LEN(A1)-1),"°",":"),"′",":")*24填入版(可以根据单元格位置,修改公式内的单元格位置),按下回车键权。

三、按下回车键后就会转为小数形式的经纬度,若数据为一列,可以进行下拉填充即可。

3. 怎么将excel中经纬度快速转换为小数点形式

C2=INT(C1)&"°"&TEXT(INT(ROUND((C1-INT(C1))*3600,0)/60),"00")&"′"&TEXT(INT(ROUND((C1-INT(C1))*3600,0)-INT(ROUND((C1-INT(C1))*3600,0)/60)*60),"00")&"″"

D2=VALUE(LEFT(D1,LEN(D1)-7))+MID(D1,LEN(LEFT(D1,LEN(D1)-7))+2,2)/60+MID(D1,LEN(LEFT(D1,LEN(D1)-7))+5,2)/3600

4. 将表格中经纬度转换成小数格式

B2列计算度=INT(A2) C2列计算分=INT((A2-INT(A2))*100) D2列计算秒==(A2-INT(A2)-INT((A2-INT(A2))*100)/100)*10000 你要转换成十进制度的话,E2列直接输入 ==INT(A2)+INT((A2-INT(A2))*100)/60+(A2-INT(A2)-INT((A2-INT(A2))*100)/100)*10000/3600

如果你直接单纯地想把42.283085改写成42°28'30.85的话,

=INT(A2) & “°” & INT((A2-INT(A2))*100) & “′” & (A2-INT(A2)-INT((A2-INT(A2))*100)/100)*10000 & “″”

5. 将表格中经纬度转换成小数格式

B2列计算度=INT(A2) C2列计算分=INT((A2-INT(A2))*100) D2列计算秒==(A2-INT(A2)-INT((A2-INT(A2))*100)/100)*10000 你要转换成十进制度的话,E2列直接输入 ==INT(A2)+INT((A2-INT(A2))*100)/60+(A2-INT(A2)-INT((A2-INT(A2))*100)/100)*10000/3600如果你直接单纯地想把42.283085改写成42°28'30.85的话,=INT(A2) & “°” & INT((A2-INT(A2))*100) & “′” & (A2-INT(A2)-INT((A2-INT(A2))*100)/100)*10000 & “″”。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值