在产品线各个系统开发实施的过程中,发现我们大部分人对坐标转换这一块都处于道听途说、雾里看花、似懂非懂情况,沟通时夸夸其谈、要实际解决问题时相互推脱、一脸懵逼。在网上查了一下,也没有发现对这块有系统整理和归纳的东西,还专门找了一下这方面的书,都没有看到自己想要的东西。决定系列化的整理一下这方面的知识,不足和错误之处各位行业内的朋友请多指导。
【问题收集】
在国内这块听到最多的名词有以下:“北京54坐标”、“西安80坐标”、“国家2000坐标”、“WGS84坐标”、“经纬度坐标”、“平面坐标”、“百度坐标系”、“火星坐标”、“GCJ02坐标”、“加偏移坐标”、“三维坐标”、“本地坐标”、“地图投影”、“高程拟合”、“七参数转换”、“四参数转换”、“三参数转换”等等。听着这些名词已经一头雾水了,再把手里的坐标点在地图一显示大多数人可能会奔溃。同一位置坐标点的值为什么不一样?同一个位置怎么有这么多坐标值?本来很近的两个位置,为你给我的坐标点,我在地图上显示都跑出地图显示范围了,等等。
【文章目标】
从自己以往的学习工作经验和踩过的坑中,总结经验,系统化的梳理地理空间坐标的相关知识,让这一块比较凌乱的知识,变的调理清楚、通俗易懂,让后来者少走弯路。
ready go……通篇从坐标系的梳理开始。【开始】
北京54坐标系:为参心大地坐标系,大地上的一点可用经度L54、纬度M54和大地高H54定位,它是以克拉索夫斯基椭球为基础,经局部平差后产生的坐标系。……
西安80坐标系:是采用国际大地测量与地球物理联合会(IUGG)第十七届大会推荐的椭球参数,大地坐标原点在陕西省泾阳县永乐镇的大地坐标系,又称西安坐标系.……
WGS84坐标系:一种国际上采用的地心坐标系。坐标原点为地球质心,其地心空间直角坐标系的Z轴指向BIH (国际时间服务机构)1984.0定义的协议地球极(CTP)方向,X轴指向BIH 1984.0的零子午面和CTP赤道的交点,Y轴与Z轴、X轴垂直构成