自定义格式坐标导入谷歌地球需求及格式转换求助
解决自定义坐标转谷歌地球可识别格式的方法
方法一:Excel公式直接转换
你的坐标是自定义度分秒格式(逗号作为小数点分隔符),需先转换为十进制度坐标(谷歌地球默认识别的标准格式),步骤如下:
预处理:替换逗号为小数点
在Excel中新增两列辅助列(比如C列处理纬度,D列处理经度),输入公式将逗号替换为点:- 纬度辅助列(C2):
=SUBSTITUTE(A2,",",".") - 经度辅助列(D2):
=SUBSTITUTE(B2,",",".")
下拉填充所有数据行。
- 纬度辅助列(C2):
转换为十进制度纬度(北纬)
新增E列,输入公式计算十进制度纬度:=INT(C2) + INT((C2-INT(C2))*100)/60 + MOD((C2-INT(C2))*100,1)*100/3600公式逻辑:提取整数部分为度,小数前两位为分,剩余部分转成秒后换算为度。
转换为十进制度经度(西经)
新增F列,输入公式计算十进制度经度(保留负号代表西经):=INT(D2) + INT((ABS(D2)-INT(ABS(D2)))*100)/60 + MOD((ABS(D2)-INT(ABS(D2)))*100,1)*100/3600导出CSV导入谷歌地球
将E列(十进制度纬度)和F列(十进制度经度)复制到新表格,表头设为Latitude和Longitude,保存为CSV文件后直接导入谷歌地球即可准确定位。
手动验证示例
- 原纬度
16,5037993382转换后约为16.843887°N - 原经度
-25,0139206899转换后约为-25.027558°W
内容的提问来源于stack exchange,提问作者Kenpachi
相关产品推荐
相关产品推荐

