本篇学习了空间直角坐标系、大地坐标系、平面坐标系、高斯平面直角坐标系。这个个坐标系有时很容易弄混淆! ( 一)空间直角坐标系 空间直角坐标系的坐标原点位于参考椭球的中心,Z轴指向参考椭球的北极,X轴指向起始子午面与赤道的交点,Y轴位于赤道面上切按右手系于X轴呈90度夹角,某点中的坐标可用 ...
技术背景 做过位置数据处理的小伙伴基本上都会遇到坐标转换,而基于高斯投影原理的大地坐标转平面坐标就是其中一种坐标转换,坐标转换的目的就是方便后面数据的处理工作,大地坐标转高斯平面坐标常用的有两种,即 带和 带,具体采用哪种根据实际情况而定。 计算原理 带带号n与相应的中央子午线L 经度的关系为: 带带号n 与相应的中央子午线L 经度的关系为: 设参考椭球的长半轴为 a,第一偏心率为 e,并令: 设 ...
2018-11-18 16:33 0 2575 推荐指数:
本篇学习了空间直角坐标系、大地坐标系、平面坐标系、高斯平面直角坐标系。这个个坐标系有时很容易弄混淆! ( 一)空间直角坐标系 空间直角坐标系的坐标原点位于参考椭球的中心,Z轴指向参考椭球的北极,X轴指向起始子午面与赤道的交点,Y轴位于赤道面上切按右手系于X轴呈90度夹角,某点中的坐标可用 ...
###以西安80坐标举例### 1、大地原点位于陕西省泾阳县永乐镇,椭球参数采用IUG 1975年大会推荐的参数,基本参数为: 2、解算过程包括: 高斯反算和子午线弧长反算 高斯反算需要用到底点纬度,由子午线弧长反算得到,中间涉及到迭代计算; 3、代码 ...
以WGS84转换为北京54坐标为例: 首先你要先知道转化的参数,鉴于我国曾使用不同的坐标基准(BJ54、State80、Correct54),各地的重力值又有很大差异,所以很难确定一套适合全国且精度较好的转换参数。在WGS-84坐标和北京54坐标之间是不存在一套转换参数可以全国通用的,在每个地方 ...
不久前,GPS设备出现了故障,输出的数据里,平面直角坐标系的Y坐标会出现丢失的问题,而且唯独只有Y坐标有这个问题,其他数据均正常输出,接收机设置的那位师兄已经毕业,需要自行解决。尝试将GPS输出的经度L和纬度B直接进行高斯投影得到XY坐标,以解决这个问题。 较为啰嗦的理论部分就不码字了,以下 ...
已知点A(x1,y1)、B(x2,y2)、M(m,n),求点M在线段AB上的投影坐标。 double CTrackLineView::PointToXianDuanChuiYingPointjingdu(double m, double n, double x1 ...
测绘行业基础计算的代码,废话不多说,先介绍下基本原理。 一 高斯正反算基本原理 1 高斯投影坐标正算(1)高斯投影正算:已知椭球面上某点的大地坐标(B,L),求该点在高斯投影平面上的直角坐标(X,Y),即(B,L)-->(X,Y)的坐标变换。 (2)投影变换必须满足的条件:中央子午线 ...
最近做项目的时候,有一块需求是在地图上画图,涉及到经纬度。但是我们拿到的数据是北京54坐标,不是经纬度,辗转求方法不得,就自己在网上搜索算法并加以改造,实验得出在谷歌卫星地图上很准确,但是在百度地图、高德地图/腾讯地图会有偏差,估计也是国家保护的问题吧。下面是Java方法 在这里 ...
最近研究了proj库的使用,自己写了一个小demo,仅供参考。 void demoPROJ() { const char* wgs84 = "+proj=tmerc +ellps=WGS84 ...