免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 11354|回复: 9
收起左侧

[经验分享] GPS坐标转换经纬度及换算方法

[复制链接]

5

主题

6万

铜板

10

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
52527
QQ
发表于 2014-2-28 21:20 | 显示全部楼层 |阅读模式
     GPS坐标和经纬度的算法和概率不太一样,但是我们可能会将他们互通起来用,下面先贴上我做的转换工具:里面实现了gps到谷歌地图百度地图经纬度的转换。不含糊,下面将他们之间的联系。
GPS坐标系我本身不太了解它跟谷歌地图经纬度有多大区别,于是搜了一下,看看他们的区别:
地形图坐标系:我国的地形图采用高斯-克吕格平面直角坐标系。在该坐标系中,横轴:赤道,用Y表示;纵轴:中央经线,用X表示;坐标原点:中央经线与赤道的交点,用0表示。赤道以南为负,以北为正;中央经线以东为正,以西为负。我国位于北半球,故纵坐标均为正值,但为避免中央经度线以西为负值的情况,将坐标纵轴西移500公里(突然明白这就是为什么GPS假东经要设置成+500000。。。)。
北京54坐标系:1954年我国在北京设立了大地坐标原点,采用克拉索夫斯基椭球体,依此计算出来的各大地控制点的坐标,称为北京54坐标系。
GS84坐标系:即世界通用的经纬度坐标系。
经纬度表示:1884年国际经度会议规定,以通过英国伦敦格林威治天文台子午仪中心的经线为0°经线。从0°经线往东叫东经,往西叫西经,东、西各分180°。习惯上以西经20°和东经160°为分界把地球分为东西两个半球。假如从地轴的正中间将地球切成南北两半,上边的一半叫北半球,下边的一半叫南半球。被切的这个平面,叫赤道面。赤道面与地球表面相交的线叫赤道。纬线从赤道往两极越来越短,到了两极就缩小成一个点了。科学家们把赤道定为0°纬线,从赤道向两极各分为90°,赤道以南叫南纬,赤道以北叫北纬。在计算机或GPS上经纬度经常用度、分、秒和度.度、分.分、秒.秒的混合方式进行表示,度、分、秒间的进制是60进制,度.度、分.分、秒.秒的进制是100进制,换算时一定要注意。可以近似地认为每个纬度之间的距离是不变的111KM,每分间 1.85KM,每秒间31.8M。经度间的距离随纬度增高逐渐减小,可按以下公式计算:
经度1°长度=111.413cosφ一0.094cos3φ公里(纬度φ处)
一般从GPS得到的数据是经纬度。经纬度有多种表示方法。
1.)  ddd.ddddd, 度 . 度的十进制小数部分(5位)例如:31.12035o
2.) ddd.mm.mmm,度 . . 分的十进制小数部分(3位)例如 31o10.335
3.) ddd.mm.ss, . . 秒 例如 31o1242
地球上任何一个固定的点都可以用确定的经纬度表示出来。
关于经纬度坐标转换的方法
一、十进制转换成经纬度
把经纬度转换成十进制的方法很简单
如下就可以了
Decimal Degrees = Degrees + minutes/60 + seconds/3600
例:57°5556.6=57+55/60+56.6/3600=57.9323888888888
114°6524.6=114+65/60+24.6/3600=结果自己算!
如把经纬度 (longitudelatitude) (205.39558333333257.9323888888888)
转换据成坐标(Degrees,minutes,seconds)(205°2344.1″,57°5556.6)
步骤如下:
1, 直接读取”度”:205
2(205.395583333332-205)*60=23.734999999920 得到”分”:23
3(23.734999999920-23)*60=44.099999995200 得到”秒”:44.1
采用同样的方法可以得到纬度坐标:57°5556.6

31

主题

2万

铜板

14

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
64806
发表于 2014-3-1 11:24 | 显示全部楼层
学习了,谢谢分享

评分

参与人数 1铜板 +1 收起 理由
admin + 1 亲,你好快哦~~~

查看全部评分

回复 支持 反对

使用道具 举报

7711

主题

31万

铜板

892

好友

超级版主

地信网论坛贵宾

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

积分
128745

宣传勋章优秀斑主灌水勋章活跃勋章贡献勋章童话节勋章

QQ
发表于 2014-3-1 13:33 | 显示全部楼层
进来看看了
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

21

主题

9万

铜板

83

好友

地信学员

开开心心每一天

Rank: 12Rank: 12Rank: 12

积分
12062
发表于 2014-3-1 14:15 | 显示全部楼层
进来学习一下,谢谢总结!!
回复 支持 反对

使用道具 举报

5

主题

6万

铜板

10

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
52527
QQ
 楼主| 发表于 2014-3-1 14:18 | 显示全部楼层
qinccckencn 发表于 2014-3-1 14:15
进来学习一下,谢谢总结!!

互相学习,互相进步~
回复 支持 反对

使用道具 举报

地信网友  发表于 2020-4-23 14:39
好好好好爱护哦啊好啊啊哈哦啊

2

主题

7506

铜板

6

好友

VIP会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
451
发表于 2021-4-2 09:02 | 显示全部楼层
谢谢分享,我怎么没看见转换工具?
回复 支持 反对

使用道具 举报

0

主题

3141

铜板

6

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2491
发表于 2021-5-25 14:35 | 显示全部楼层
谢谢分享,努力学习!
回复 支持 反对

使用道具 举报

0

主题

6692

铜板

1

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2572
发表于 2024-4-14 09:26 | 显示全部楼层
互相学习,互相交流,共同提高
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表