GPS 经纬度换算方法和定位误差计算
经纬度的表示1884年国际经度会议规定,以通过英国伦敦格林威治天文台子午仪中心的经线为0°经线。从0°经线往东叫东经,往西叫西经,东、西各分180°。习惯上以西经20°和东经160°为分界把地球分为东西两个半球。假如从地轴的正中间将地球切成南北两半,上边的一半叫北半球,下边的一半叫南半球。被切的这个平面,叫赤道面。赤道面与地球表面相交的线叫赤道。纬线从赤道往两极越来越短,到了两极就缩小成一个点了。科学家们把赤道定为0°纬线,从赤道向两极各分为90°,赤道以南叫南纬,赤道以北叫北纬。在计算机或GPS上经纬度经常用度、分、秒和度.度、分.分、秒.秒的混合方式进行表示,度、分、秒间的进制是60进制,度.度、分.分、秒.秒的进制是100进制,换算时一定要注意。可以近似地认为每个纬度之间的距离是不变的111KM,每分间1.85KM,每秒间30.83M。经度间的距离随纬度增高逐渐减小,可按一下公式计算: 经度1°长度=111.413cosφ一0.094cos3φ公里(纬度φ处)。 一般从GPS得到的数据是经纬度。经纬度有多种表示方法。 1.) ddd.ddddd, 度 . 度的十进制小数部分(5位)例如:31.12035º 2.) ddd.mm.mmm,度 . 分 . 分的十进制小数部分(3位)例如 31º10.335' 3.)ddd.mm.ss, 度 . 分 . 秒 例如 31º12'42" 地球上任何一个固定的点都可以用确定的经纬度表示出来。 关于经纬度坐标转换的方法一、时分秒转换成十进制经纬度 Decimal Degrees = Degrees + minutes/60 + seconds/3600 例:57°55'56.6" =57+55/60+56.6/3600=57.9323888888888 114°65'24.6"=114+65/60+24.6/3600 = 115.09016663 二、十进制转换成时分秒经纬度 如把经纬度 (longitude,latitude) (205.395583333332,57.9323888888888)转换据成坐标(Degrees,minutes,seconds)(205°23'44.1",57°55'56.6")。 步骤如下: 1, degree = 205 2,(205.395583333332-205)*60=23.734999999920 得到"分":23 3,(23.734999999920-23)*60=44.099999995200 得到"秒":44.1 采用同样的方法可以得到纬度坐标:57°55'56.6" 分秒表示的实际距离可以如下推算: 误差计算在时分秒模式: 经度:1秒误差为23.69米 纬度:1秒误差为30.8米 在十进制模式: 经度:0.000012误差为1米 纬度:0.000009误差为1米 |
GPS 经纬度换算方法和定位误差计算相关推荐
- gps经纬度换算,WGS-84->GCJ02->BD-09
在经纬度换算前,我们先了解一下常用的坐标种类有哪些: 1.大地坐标系统 WGS-84 用来表述地球上点的位置的一种地区坐标系统.它采用一个十分近似于地球自然形状的参考椭球作为描述和推算地面点位置和相互 ...
- 室内指纹定位误差计算方法
室内指纹定位误差计算 指纹定位方法将定位空间进行划分,标定一定数量的指纹点采集无线信号数据(RSSI.CSI等)作为指纹,如下图中红色圆圈即为标定的指纹点. 离线阶段在指纹点处采集指纹信息构建指纹数据 ...
- mysql 计算gps坐标距离_mysql、sqlserver和php计算GPS经纬度坐标距离
摘要:mysql.sqlserver.oracle和php计算GPS经纬度坐标距离 mysql计算GPS经纬度距离DELIMITER $$ CREATEDEFINER=`root`@`localhos ...
- GPS经纬度坐标转换的方法
GPS经纬度坐标转换的方法 原文:http://hi.baidu.com/myonlylovegg/blog/item/dacc24d4db648acc51da4b28.html 2009-04-05 ...
- 根据起始点经纬度、距离、方位角计算目标点经纬度的方法
主要目的: 在处理卡口数据的过程中,遇到了一个问题:对于每个交叉口只知道其中心点的经纬度,而不知道每个进口道停车线的经纬度,对不同的进口道,难以将轨迹数据分开处理. 因此,采用了一种简化的方法,假设了 ...
- APP Inventor中如何利用GPS经纬度计算GPS距离、速度、方向
最近有空时研究了一下MIT APP InVentor,这是一个原来google验室的项目,目的是为了给Andriod APP的开发者提供一种简便快捷的开发模式,但后来该项目被停止,2012年 ...
- Android和蓝牙GPS结合的方法
这篇未完成的文章写于2016年初,两年后翻到了,贴出来... 1.1. Android LMS的原理 Android系统设计了一个以LocationManagerService为核心的位置管理架构提供 ...
- 手持gps坐标转换参数求解方法及在excel中的实现_地质填图手持GPS的校正方法
微信搜一搜地测部落 GPS所使用的坐标系统是WGS-84坐标系统,而我们使用的地图资源大部分都属于1954年北京坐标系或1980年西安坐标系.不同的坐标系统给我们的使用带来了困难,于是就出现了如何把W ...
- 米转经纬度_经纬度换算米(经纬度精度换算米数)
经度113度55分24秒.纬度22度29分3秒. 经纬度的距离都是一度=111公里.一公里=1000米,经纬度分度.分.秒都是60进制. 记忆中好象是每一度是1852米,也就是一海里.那么既然知道了一 ...
- c语言数组124048,根据GPS经纬度判断当前所属的市区
这个事情分两步走 1. 拿到行政区划的地理围栏数据 2. 根据GPS定位判断一个点是否落在地理围栏的多边形区域里. 1. 获取行政区划的地理围栏数据可以利用百度API.打开以前我的一个例子在chrom ...
最新文章
- linux 替换内核 img,查看更改linux内核initrd.img-Go语言中文社区
- 干货!任正非对话美国科技思想家,都说了些什么
- 网络营销之微微博营销
- 在Azure上创建MYSQL服务
- SVN状态图标不显示
- C#编译器选项(目标平台)
- union(联合)合并查询结果
- 据说网易搜索引擎-超越GOOGLE
- 搜狗输入法精简_韩语输入法软件哪个好?(手机版amp;电脑版)
- IDC:今年全球认知和人工智能系统支出将突破125亿美元
- opencv 实现图像时钟
- 1.微服务:从设计到部署 --- 简介
- 59. web 攻击技术(3)
- mysql select 返回列_mySQL – 使用select返回多行来更新多个列
- mysql+enable+sql+log_MySQL -- redolog + binlog
- 怎么将音频原始文件导入matlab,Matlab2019b音频文件读取
- 视线语音鼠标 1 提纲
- 中学生读以奋斗者为本有感3500字
- 英语读书笔记-Book Lovers Day 03
- C# 调用摄像头实时识别二维码