如何用excel转换经纬度坐标

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用excel转换经纬度坐标相关的知识,希望对你有一定的参考价值。

我需要的格式是2列,一列是经度,一列是纬度,求高手帮忙
改好后还需要转化成10进制~~~~

1、选建一个经度列,一个纬度列。(其中用到&这个连接符号,然后是°′〃三个符号,三个符号在公式中要用英文半角双引号 " "   整体设想就是)

新建的经度列=经度单元格&"°"&分单元格&"′"&秒单元格&"〃"   

下面来实现:在经度列下第一格打上:=A2&"°"&B2&"′"&C2&"〃"  (其中:A2用你的经度单元格代替,B2用你的分单元格代替,C2你用的秒单元格代替)纬度列下打上:=D2&"°"&E2&"′"&F2&"〃"(同样D2 E2 F2 对应纬度的度分秒)

然后向下填充就会都完成的。

最终显示为30°30′30〃这种形式,如果全部填充完成后,怕公式破坏,可以把转换后的经度纬度全选,复制,然后右键选择性粘贴—再选数值,那就真正成为度分秒了。

这样只能是显示,不能参与计算的,要注意 

还要转化为10进制的没明白啊 ,你想直接转化为数字啊 那样就简单了啊,

1度=60分=3600秒。

那么转化后就 =A1+B1/60+C1/3600 不用行了。是不是这个意思

参考技术A

excel转换经纬度坐标:

    首先新建一个Excel表格,把(° ′ ″)格式经纬度输入表格。

    然后在你想让转换存储的单元格,单击单元格,在fx公式位置输入以下公式=MID(B2,2,2)+MID(B2,5,2)/60+MID(B2,11,2)/3600

    然后在D1格子里出现你想要的十进制坐标。

    把鼠标放在单元格处,当出现宽十字时,往下来,那么A格中所有(° ′ ″)格式坐标就转换成十进制格式。

    转换后的数据,直接复制粘贴的话会出现错误,

    下边,你选取数据,然后找到你想粘贴的表格,鼠标右键

    找到选择性粘贴,单击出现以下情况

    选择数值,然后粘贴,就不会出错了,

    通过以上这些,大家应该可以会了。

    注意:麦哲伦机器:
    系统设置 地图单位 自定义坐标系 横向墨卡托 原点纬度0 原点经度126(通化) 比例因子1
    通用迷单位1 原点向东偏移500000 原点向北偏移0 完成
    系统设置 地图单位 参考椭球 用户 DA-108 DF0.0000005 DX1 DY-129 DZ-48 X旋转0
    Y旋转0 Z旋转0 比例因子0 完成 以上就OK了 这样从经纬度转为公里网坐标。反向选择为“度分秒”格式,地图单位选为“wgs84”就可以改成经纬度格式了。


如何用python实现百度地图墨卡托坐标跟经纬度坐标互转

参考技术A 麦哲伦机器:
系统设置
地图单位
自定义坐标系
横向墨卡托
原点纬度0
原点经度126(通化)
比例因子1
通用迷单位1
原点向东偏移500000
原点向北偏移0
完成
系统设置
地图单位
参考椭球
用户
DA-108
DF0.0000005
DX1
DY-129
DZ-48
X旋转0
Y旋转0
Z旋转0
比例因子0
完成
以上就OK了
这样从经纬度转为公里网坐标。反向选择为“度分秒”格式,地图单位选为“wgs84”就可以改成经纬度格式了。

以上是关于如何用excel转换经纬度坐标的主要内容,如果未能解决你的问题,请参考以下文章

如何用Python批量获取经纬度坐标

如何用PHP获取到百度地图坐标或者经纬度

arcgis 2000经纬度坐标转换为2000平面坐标

如何用python实现百度地图墨卡托坐标跟经纬度坐标互转

经纬度转换成高斯投影80坐标系

ARCGIS 经纬度坐标生成点图层