时间:2008-10-22 01:49:00 来源:互联网 作者: 神秘的大神 字体:
最近有一批数据要处理,其中涉及到坐标转换的内容,现将个人资料收集以及体会分享一下,不足之处尽请指正!
4、投影坐标系统( Projected Coordinate System)
其中,地理坐标系统包含地球椭球体和大地基准面,即3包含1和2;
地球椭球体包含所选椭球的长半轴、短半轴和扁率。
投影坐标系统包含所需的投影方式(常用的投影有高斯-克吕投影Gauss Kruger简称GK和墨卡托投影Mecator),即东伪偏移量、北伪偏移量、中央子午线、尺度、纬度原点和米单位等。
上面提到的这些信息都是已知的或者包含在文件中,之所以需要转换参数,是因为大地基准面未知,它包含的信息就是转换参数,有了转换参数才能实行不同坐标系之间的转换。
常用的坐标转换使用的是布尔莎7参数法:
1、DX--X轴偏移量
2、DY--Y轴偏移量
3、DZ--Z轴偏移量
4、WX--X轴旋转角度
5、WY--Y轴旋转角度
6、WZ--Z轴旋转角度
7、K--尺度
其他三参数、四参数等都可以由7参数演变而来。三参数和四参数都不涉及角度旋转问题。
大地坐标系之间相互转换分2种情况:
1、参考椭球体相同,大地基准面不同对于第一种情况,因为所选椭球相同,所以椭球圆心是一致的,只是椭球的大小不同而已,即尺度不一样,理论上是只涉及到一个参数(尺度),又因为起始点可能不一样,所以会有偏移,转换需要四个参数(DX、DY、DZ、K)。
对于第二种情况,球心和基准面都不同,需用7参数法来转换。
没有涉及投影变换的转换,ArcTool或其他转换工具可以直接实现转换,不用另外计算参数。
大地坐标系转换到平面直角坐标系分3种情况:
1、参考椭球体相同,大地基准面相同
2、参考椭球体相同,大地基准面不同
3、参考椭球体不同,大地基准面不同
因为平面直角坐标系涉及到投影变换,需用到投影参数。大地坐标系与平面直角坐标系之间的转换是先将大地坐标转换到空间直角坐标,最后再转换到平面直角坐标,可以参考下图。
对于第一种情况,只需要投影参数即可转换,例如北京54经纬度转换到北京54平面直角坐标,不需要另外提供转换参数;
对于第二种情况,除了投影参数外还需要4个转换参数。参数需提供或根据2个已知点计算;
对于第三种情况,就需要投影参数和7个转换参数。参数需提供或根据3个已知点计算。
下面谈谈参数的计算方法。
1、三参数--1个已知点
2、四参数--2个已知点
3、7参数--3个已知点
参数的计算可以使用坐标转换工具COORD.EXE。具体使用见工具帮助
总结:转换数据前先分析源数据的坐标系统信息,再针对情况是否需要投影参数和计算转换参数(投影参数一般是包含在文件中的),最后实现转换。
个人整理文档见附件。
坐标系统与转换相关文档: http://files.cnblogs.com/lauer0246/Coordinate_Convert1.rar
坐标转换与参数计算工具: http://files.cnblogs.com/lauer0246/Coordinate_Convert_Tool.rar
发布此文章仅为传递网友分享,不代表本站观点,若侵权请联系我们删除,本站将不对此承担任何责任。