经纬度详解:如何区分经度与纬度及其地理定位作用
关注 星标公众号,不错过精彩内容
温 馨 提 示 :
点上方“蓝字”订阅我们,以免走失
作者|BDGPS技术圈
微信公众号|BDGPS技术圈
前文提要 NMEA协议中的最重要的经纬度
什么是经纬度
经纬度是一种利用球面来定义地球上的空间的坐标系统,能够标示地球上的任何一个位置。经纬度系统包括两个主要部分:纬度和经度。
纬度:表示北南方向的位置,以赤道为基准(0度),向北至北极(90度北纬)和向南至南极(90度南纬)递增。经度:表示东西方向的位置,以本初子午线(位于格林威治的子午线)为基准(0度),向东至东经180度和向西至西经180度递增。在具体表达经纬度时,通常使用度(?)、度分(?)和度分秒(?)三种格式来描述,例如某地的地理位置可以表示为“北纬40度26分36秒,东经116度22分48秒”。而在现代技术中,更常使用十进制度数来表示,如“北纬40.443?,东经116.38?”,这种格式在GPS设备和电子地图中使用广泛。
经纬度格式
经纬度格式通常有以下三种表现形式:
「度(DD)」:这是最常见的格式,使用十进制度数来表示经纬度坐标,例如北纬40.443?,东经116.38?。这种格式在现代技术中非常常见,如GPS设备和电子地图。
「度-分(DM)」:在某些情况下,可能需要更精确的表示,这时会用到度和分,如120?88.52"。度分格式通常用于航海和测绘领域。
「度-分-秒(DMS)」:当需要非常精确的位置信息时,会用到度分秒格式,例如120?88.52"。这种格式在专业地图制作和天文学中使用较多。
此外,不同的领域和情况可能需要不同格式的经纬度数据。例如,在专业的地图制作、航海导航、天文学观测等领域,可能更倾向于使用度-分或度-分-秒的格式,因为这些领域需要非常精确的地理位置信息。而在大多数日常应用和技术领域,十进制度格式由于其简洁性和便于计算的特点而被广泛采用。
经纬度转换
经纬度格式之间的转换通常涉及将度-分-秒(DMS)格式转换为度(DD)格式,或者相反。以下是具体的转换方法:
将经纬度的度分(DM)格式转换为度(DD)的格式相对简单,主要是把分数部分转换成小数。以下是具体的转换步骤:
分离度数:识别出整数部分作为度数。计算小数部分:取度数后的小数部分,这个部分代表的是分。转换为度:将分转换成度的小数部分。由于1度等于60分,所以要将分除以60来获取对应的度数。例如,假设你有一个坐标是120度8分,按照上述步骤进行转换:
度数是120。分数是8。将8分除以60得到0.1333度(四舍五入到4位小数)。因此,120度8分转换为度格式就是120.1333度。
在Excel中,可以使用以下公式来完成转换:
=LEFT(A1, FIND("?", A1) - 1) MID(A1, FIND("?", A1) 1, FIND("", A1) - FIND("?", A1) - 1)/60
实际应用转换举例
GPS模块给的经纬度数据是度分格式
$GNRMC,045720.000,A,2940.21180,N,10629.49680,E,0.00,0.00,160323,A,V*01
将度(DDD)换算成度分秒(DMS)。例如东经108.90593度,转换方法是将108.90593整数位不变取108(度),用0.9059360=54.3558,取整数位54(分),0.355860=21.348再取整数位21(秒),故转化为东经108度54分21秒。
将度分秒(DMS)换算成度(DDD)。例如东经108度54分21秒,转换成度(DDD)的方法:108度54分22.2秒=108 (54/60) (22.2/3600)=108.90616度。
举例:度分格式为:E116?23.879′,N 39?54.212′为 39度54.212分 116度23.879分。
E116?23.879′,N 39?54.212′ 为 39度54.212分 ,,116度23.879分
转换为度格式:
39 (54.212/60)= 39.90353289,
116 (23.879/60)=116.39797580
得出经纬度的度格式后,可以在地图工具中查看地理位置
部分内容来源网络,如有侵权,请联系删除
扫码加入技术交流群,回复"1024"查看更多内容
扫码关注技术社区QQ群,技术沟通学习
声明:本文由"百度是最好的搜索"发布,不代表"破站"立场,转载联系作者并注明出处:https://www.848586.cn/303380.html
