关于GPS 坐标系的那些事
一、投影
将GPS坐标投影的方式有很多种,等角度的有两种:高斯-克吕格投影 、UTM投影
关于高斯-克吕格投影的资料,这两份相对比较全一些,资料1、 资料2
了解的内容主要是几点:
1、X Y轴:中央经线为X轴,赤道为Y轴
2、角度:从北顺时针到直线的夹角为方位角
3、坐标的表示 :为了方便区分带号,在每个点横坐标Y值前加所在的带号
二、经纬度的基本知识
1、度分秒坐标与经纬度的转换
经纬度1度=60分=3600秒
例子:109度10分52秒 转为10进制109.181111
109
10/60=0.1666666
52/3600=0.014444
相加得:109.181111
109.181111转度分秒 109.181111-109=0.181111 然后再用0.181111*60=10.8 取整10,(0.1811111-10/60)*3600=52
2、坐标格式
A、经纬度。这个是球面坐标,对于北京来说,就是(116.388171,39.935961)这样的坐标。比如腾讯、高德、百度都是这样的经纬度坐标。谷歌是经纬度顺序写反的经纬度坐标。
墨卡托坐标。是一种投影坐标, 又称为高斯-克吕格投影(Gauss-KrugerProjection),它不是用经纬度来表示的,数字一般都比较大,像这样的:(215362.00021333335, 99526.00034912192),多用于航海图航空图。墨卡托坐标主要用于程序的后台计算。直线距离,加加减减计算方便。
3、大地坐标系与地理坐标系有何不同?
大地坐标系和地理坐标系都是经纬度表示的坐标系,本身并不包含投影信息,很多时候,这两种说法都是相同的。
4、世界大地坐标系统
WGS-84是世界大地坐标系
5、其他
https://www.sohu.com/a/121612743_488161
6、经纬度坐标格式:
经纬度格式分为三种:
度: ( ddd.ddddd °) 十进制小数部分(5位) 百度地图,谷歌地图,手机自带gps经纬度输出
度 . 分 : (ddd°mm.mmm’ ) 十进制小数部分(3位) GPGGA
度 . 分 . 秒 :(ddd°mm’ss’’) 谷歌地图
分钟(m)等于十进制的度的整数部分(dd)减去整数度(d)的60倍:
秒(s)等于十进制的度(dd)减去整数度(d)减分(M)除以60乘以3600:
'''
度变成弧度
'''
def deg_to_rad(x):deg,min,sec = x.split(' ')latDeg = float(deg) + float(min)/60 + float(sec)/3600print latDegreturn (float(deg) + float(min)/60 + float(sec)/3600)/180*pi#return float(x)*pi/180def central_meridian_diff(lon):deg,min,sec = lon.split(' ')lonDeg = float(deg) + float(min) / 60 + float(sec) / 3600print lonDeg#lonDeg = float(lon)n = trunc(lonDeg/6)+1lon0 = n*6 - 3l = (lonDeg-lon0)/180*pireturn l, n
关于GPS 坐标系的那些事相关推荐
- GPS坐标系转换(标准坐标系WGS84转GCJ-02火星坐标系)
GPS坐标系转换(标准坐标系WGS84转GCJ-02火星坐标系) 坐标系简介 WGS-84 标准坐标系 GCJ-02 - 国测局坐标 BD-09 - 百度坐标系 干货前的说明 WGS84转GCJ-02 ...
- android 地球坐标 火星坐标系,Android LBS地图开发:地球地理GPS坐标系经纬度偏移偏差...
Android LBS地图开发基础知识之地球地理GPS坐标系经纬度偏移偏差 通常,我们所说的地球地理经纬度是WGS-84坐标系(World Geodetic System-1984 Coordinat ...
- GPS从入门到放弃(三) --- GPS坐标系
GPS从入门到放弃(三) - GPS坐标系 定位就需要坐标,坐标当然是相对坐标系而言的,我们描述一个物体的位置,首先就需要建立坐标系. 按大类来分,坐标系可以分为惯性坐标系和非惯性坐标系.惯性坐标系是 ...
- GPS坐标系(WGS84)、火星坐标系(GCJ02)、百度坐标系(BD-09)的相互转换
WGS-84: GPS坐标系,国际标准,GPS模块使用. GCJ-02: 火星坐标系,国测局坐标系,谷歌.高德.腾讯等使用. BD-09: 百度坐标系,百度地图使用. GCJ-02 转W ...
- Android LBS地图开发:地球地理GPS坐标系经纬度偏移偏差
本文作者:ZhangPhil 欢迎各位转载!但请注明转载出处: http://blog.csdn.net/zhangphil/article/details/48024831 Android LB ...
- GPS坐标系与实际地图坐标系
转自博客园:http://www.cnblogs.com/jay-dong/archive/2013/03/13/2957648.html 在开始这个题目之前,先给大家再次扫扫盲,扫的不是坐标系统的盲 ...
- GPS从入门到放弃(三)、GPS坐标系
可以参考下面的连接理解: 常用导航坐标系 及 转换关系 (理论+程序)_努力努力努力-CSDN博客 定位就需要坐标,坐标当然是相对坐标系而言的,我们描述一个物体的位置,首先就需要建立坐标系.按大类来分 ...
- GPS坐标系转高德地图坐标系——数据库函数+存储过程实现
首先:认识坐标系 ,只做简单概述 就是这个坐标系统在中国需要变成国内的格式 使用一个存储过程+两个函数来实现 WGS84坐标系:即地球坐标系,国际上通用的坐标系.设备一般包含GPS芯片或者北 ...
- GPS基础知识(三)、GPS坐标系
可以参考下面的连接理解: 常用导航坐标系 及 转换关系 (理论+程序)_努力努力努力-CSDN博客 定位就需要坐标,坐标当然是相对坐标系而言的,我们描述一个物体的位置,首先就需要建立坐标系.按大类来分 ...
最新文章
- 浅谈equals和==的区别
- 2013.10u-boot移植之增加nand保存环境变量
- android view父级隐藏,Android指定的子级已经有父级。必须先对子级的父级调用removeView()...
- JDK 8 新特性- 学习中
- 从0到上线一个完整Java项目,需要具备哪些技能?
- NYOJ ~ 58 ~ 最小步数(BFS)
- POJ 3178 凸包+DP (巨坑)
- 以太坊:用 Solidity 写测试用例
- tracert 原理
- 对“努力就能成功”的一点思考
- java模板方法模式_Java设计模式之模板方法模式
- sudo: no valid sudoers sources found, quitting问题解决方案
- android 键盘快捷指令
- 【Hello Linux】Linux入门
- 开源=安全?RVN盗币事件复盘
- 【STM32】关于MDK编译过程速度过慢
- c语言正则表达式解析json,JSON解析使用正则表达式
- 【厚积薄发系列】C++项目总结15—字符集不同导致第三方库接口无法解析问题分析
- 服务器运行时间设置,时间服务器设置
- Mysql 数据实时同步hbase
热门文章
- 圣诞节计算机老师贺卡祝福语,给老师的圣诞节贺卡祝福语
- 【Python】笨方法学Python学习笔记1
- b与b不同(b和B的区别)
- pycharm中导入pyQt无法使用
- 阿里云服务器的Linux系统中搭建springboot项目
- python面试自我介绍怎么介绍比较好_面试时三分钟自我介绍,需要注意哪些问题?...
- 计算机网络校园局域网课题,毕业论文基于VLAN技术的校园局域网建设word文档_全文免费在线阅读(推荐阅读)...
- 负载测试中极限负载_负载测试准则
- 码云+docker+jenkins持续集成
- JS/Jquery 中移除子元素的问题