1、坐标系转换与高斯投影 日期:2004-08-20 11:40 作者:coolgps 来源:mygps 论坛 坐标转化并不是一个新的课题,随着测绘事业的发展,全球一体化的形成,越来越要求全球测绘资料的统一。由于地球曲率客观存在,传统测绘作业通视受到很大限制,测绘资料的统一存在巨大的约束。另外由于每一个国家的大地坐标系的建立和发展具有一定的历史特性,仅常用的大地坐标系就有 150 余个。在同一个国家,在不同的历史时期由于习惯的改变或经济的发展变化也会采用不同的坐标系统。例如:在我国建国之后,为了尽快搞好基础建设,我国采用了克氏椭球与我国实际相结合的北京 54 坐标系;随着经济的发展北京 54 坐标
2、系的缺陷也随之被表露的越来越明显,特别是对我国经济较发达的东南沿海地区的影响表现得更为明显,进而我国开始研究并使用国家 80 坐标系。 GPS 卫星导航系统满足了全球范围、全天候、连续实时以及三维导航和定位的要求。正是由于 GPS 卫星的这些特性,这种技术就很快被广大测绘工作者接受,但是由于坐标系统的不同,对 GPS 技术的推广使用造成了一定的障碍。 为了描述卫星运动,处理观测数据和表示测站位置,需要建立与之相应的坐标系统。在 GPS 测量中,通常采用两种坐标系统,即协议天球坐标系和协议地球坐标系。 其中协议地球坐标系采用的是 1984 年世界大地坐标系(Word Geodetic Syste
3、m 1984 即WGS-84)。WGS-84 坐标系是美国国防部研制确定的大地坐标系,是一种协议地球坐标系。WGS-84 坐标系的定义是:原点是地球的质心,空间直角坐标系的 Z 轴指向BIH(1984.0)定义的地极( CTP)方向,即国际协议原点 CIO,它由 IAU 和 IUGG 共同推荐。X 轴指向 BIH 定义的零度子午面和 CTP 赤道的交点,Y 轴和 Z,X 轴构成右手坐标系。WGS-84 椭球采用国际大地测量与地球物理联合会第 17 届大会测量常数推荐值,采用的两个常用基本几何参数: 长半轴 a=6378137m;扁率 f=1:298.257223563而我国采用的坐标系并不是
4、WGS-84 坐标系而是 BJ-54 坐标系,这个坐标系与前苏联的 1942 年普耳科沃坐标系有关, 属于参心大地坐标系(大地原点、高程基准和高程异常见后文),参考椭球为克拉索夫斯基椭球,其主要参数为: 长半轴 a=6378245,扁率 f=1/298.3这就使得同一点在不同的坐标系下有不同的坐标值,使测绘资料的应用受到很大的限制,并且对 GPS 系统的广泛使用造成了一定的约束性,对我们国家测绘事业的发展不利。 为了解决这个问题,常规方法是 GPS 待测点与已知地方坐标的城市控制网基线联测(基线越短越精确),通过网平差求解 GPS 待测点的地方坐标,但如果地方控制网不开放,就需要使用或开发软件
5、进行坐标转换。确定转换方程的关键是根据已知参考点(两类坐标系的坐标值都精确确定)求解转换参数,常用方法为七参数法,常用模型为 Boolsa 公式,而坐标转换的精度取决于已知参考点与待测点的几何关系。高斯克吕格坐标系中国部分定义就是常说的北京五四和西安 80 的两种坐标系的定义加到坐标系文件中就可以了:)“- Gauss-Kruger (Xian1980 3-degree zone) -“GK Zone 25 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 75, 0, 1,25500000, 0“GK
6、 Zone 26 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 78, 0, 1,26500000, 0“GK Zone 27 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 81, 0, 1,27500000, 0“GK Zone 28 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 84, 0, 1,28500
7、000, 0“GK Zone 29 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 87, 0, 1,29500000, 0“GK Zone 30 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 90, 0, 1,30500000, 0“GK Zone 31 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 93, 0
8、, 1,31500000, 0“GK Zone 32 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 96, 0, 1,32500000, 0“GK Zone 33 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 99, 0, 1,33500000, 0“GK Zone 34 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0,
9、 7, 102, 0, 1, 34500000, 0“GK Zone 35 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 105, 0, 1, 35500000, 0“GK Zone 36 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 108, 0, 1, 36500000, 0“GK Zone 37 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25
10、, 0.13, 1.1, 0, 7, 111, 0, 1, 37500000, 0“GK Zone 38 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 114, 0, 1, 38500000, 0“GK Zone 39 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 117, 0, 1, 39500000, 0“GK Zone 40 (Xian1980)“, 8, 9999, 31, 24, -123, -
11、94, -0.02, 0.25, 0.13, 1.1, 0, 7, 120, 0, 1, 40500000, 0“GK Zone 41 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 123, 0, 1, 41500000, 0“GK Zone 42 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 126, 0, 1, 42500000, 0“GK Zone 43 (Xian1980)“, 8, 9999,
12、31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 129, 0, 1, 43500000, 0“GK Zone 44 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 132, 0, 1, 44500000, 0“GK Zone 45 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 135, 0, 1, 45500000, 0“- Gauss-Kruger (Xi
13、an1980 6-degree zone) -“GK Zone 13 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 75, 0, 1,13500000, 0“GK Zone 14 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 81, 0, 1,14500000, 0“GK Zone 15 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13,
14、 1.1, 0, 7, 87, 0, 1,15500000, 0“GK Zone 16 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 93, 0, 1,16500000, 0“GK Zone 17 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 99, 0, 1,17500000, 0“GK Zone 18 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.
15、25, 0.13, 1.1, 0, 7, 105, 0, 1, 18500000, 0“GK Zone 19 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 111, 0, 1, 19500000, 0“GK Zone 20 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 117, 0, 1, 20500000, 0“GK Zone 21 (Xian1980)“, 8, 9999, 31, 24, -123,
16、 -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 123, 0, 1, 21500000, 0“GK Zone 22 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 129, 0, 1, 22500000, 0“GK Zone 23 (Xian1980)“, 8, 9999, 31, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 135, 0, 1, 23500000, 0 “- Gauss-Kruger (Beijing1954 3-
17、degree zone) -“GK Zone 25 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 75, 0, 1, 25500000, 0“GK Zone 26 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 78, 0, 1, 26500000, 0“GK Zone 27 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13,
18、1.1, 0, 7, 81, 0, 1, 27500000, 0“GK Zone 28 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 84, 0, 1, 28500000, 0“GK Zone 29 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 87, 0, 1, 29500000, 0“GK Zone 30 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -
19、0.02, 0.25, 0.13, 1.1, 0, 7, 90, 0, 1, 30500000, 0“GK Zone 31 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 93, 0, 1, 31500000, 0“GK Zone 32 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 96, 0, 1, 32500000, 0“GK Zone 33 (Beijing1954)“, 8, 9999, 3
20、, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 99, 0, 1, 33500000, 0“GK Zone 34 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 102, 0,1, 34500000, 0“GK Zone 35 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 105, 0,1, 35500000, 0“GK Zone 36 (Beijing
21、1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 108, 0,1, 36500000, 0“GK Zone 37 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 111, 0,1, 37500000, 0“GK Zone 38 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 114, 0,1, 38500000, 0“G
22、K Zone 39 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 117, 0,1, 39500000, 0“GK Zone 40 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 120, 0,1, 40500000, 0“GK Zone 41 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 123,
23、0,1, 41500000, 0“GK Zone 42 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 126, 0,1, 42500000, 0“GK Zone 43 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 129, 0,1, 43500000, 0“GK Zone 44 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13
24、, 1.1, 0, 7, 132, 0,1, 44500000, 0“GK Zone 45 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 135, 0,1, 45500000, 0“- Gauss-Kruger (Beijing1954 6-degree zone) -“GK Zone 13 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 75, 0, 1, 13500000, 0“GK Zone
25、14 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 81, 0, 1, 14500000, 0“GK Zone 15 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 87, 0, 1, 15500000, 0“GK Zone 16 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 93, 0, 1, 16
26、500000, 0“GK Zone 17 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 99, 0, 1, 17500000, 0“GK Zone 18 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 105, 0,1, 18500000, 0“GK Zone 19 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1,
27、0, 7, 111, 0,1, 19500000, 0“GK Zone 20 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 117, 0,1, 20500000, 0“GK Zone 21 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 123, 0,1, 21500000, 0“GK Zone 22 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02,
28、 0.25, 0.13, 1.1, 0, 7, 129, 0,1, 22500000, 0“GK Zone 23 (Beijing1954)“, 8, 9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0, 7, 135, 0,1, 23500000, 0版头问了,小弟也就好好的花时间研究了一下,北京五四用的是克拉索夫斯基椭球,这个本地基准面的参数在 MapInfo 的例子中给出了,9999, 3, 24, -123, -94, -0.02, 0.25, 0.13, 1.1, 0,这些就是自定义的基准面,后面的依次是,偏移单位,原点经度,原点纬度,标准平行平面,东偏移量和北偏移量。而这里的西安 80则是将椭球参数改成 IAG75(即代码为 31) ,其他没有变化。基准面准确与否不太清楚,但是投影是肯定没有问题:) ,我用来配过 54 北京的图,比较准如有错误,还请达人指点呵呵,以前用过一组参数,具体细节忘了,但是发现和楼主贴的类似,所以才有此一问。当时发现把其他投影的图的投影改为北京 54 坐标系 6 度带的,保存然后再打开发现投影变成了,高斯克吕格(Pulkovo 1942)投影。但是变化不大,可能是两种投影参数相近的缘故,所以没有深究。其实当时是想究也究不出什么东西来,不如不究。以后有机会向楼主多多学习!