您的位置:首页 > 编程语言 > Go语言

度分秒转换经纬度 / 经纬度转换工具,从excel到google地图

2011-06-03 10:26 1501 查看
一、经纬度的转化
1、MID:返回文本串 指定位置开始的特殊数目的字符
=(MID(B1,1,3))+MID(B1,5,2)/60+MID(B1,8,2)/3600+MID(B1,11,2)/21600

比如,B1是“038 45 02.00E”,则结果显示“38.7505555555556”

=(MID(C20,1,2))+MID(C20,4,2)/60+MID(C20,7,2)/3600

比如,C20是“38度44分46秒”,则结果显示“38.7461111111111”

2、INT:将任意实数向下取整为最接近的整数
Round:四舍五入到某位数
=INT(A1)&"度"&INT((A1-INT(A1))*60)&"分"&ROUND(((A1-INT(A1))*60-INT((A1-INT(A1))*60))*60,0)&"秒"

比如,A1是109.90581,则结果显示“109度54分21秒”

二、经纬度转换工具,从excel到google地图

1、必须使用软件:ExceltoKml.exe,

2、软件的目的是,将excel2003文档格式转换成google地图格式kml

3、excel文档的第一列:站点名;第二列:经度;第三列:纬度;第四列:站点描述。excel文档的第一栏和第一列,就必须是站点数据,不得有其他描述性的数据,否则无法转换

4、经纬度的数据,必须是如“38.7461111”这种含小数点格式的数据,如果是“度分秒”格式的,请参照上头公式先行转换,否则无法使用转换软件。

5、ExceltoKml仅对excel文档的第一个工作表有效,且与工作表名称无关。excel必须是2003版本的。

http://lin2x.blog.163.com/blog/static/194660120107280405121/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: