||||
摘要:在卫星导航等领域经常遇到国际地球参考系(ITRS)与地心天球参考系(GCRS)之间的坐标转换问题,这两个坐标系间的转换需要经过岁差与章动的旋转计算,其中岁差与章动参数的计算模型高达上千项,程序编写十分繁琐,一般采用由国际天文协会IAU提供的标准基本天文程序库SOFA进行转换,但是该程序库只有Fortran语言版和C语言版,而没有现在流行的C#语言版。针对上述问题,本文研究并采用混合编程的方式,在C#版中跨语言调用SOFA中的C版代码,实现ITRS与GCRS的坐标转换。利用IGS站提供的ITRS下的GPS卫星精密星历进行ITRS与GCRS之间的坐标转换,表明程序计算的正确性与混合编程技术的可行性。
本文《基于SOFA与C#混合编程技术的ITRS与GCRS之间的坐标转换》已被《测绘与空间地理信息》期刊录用,待刊。有兴趣的同行可以去下面地址下载,有问题大家可以交流 E-mail:zhangyong1361@163.com
下载地址:http://doc.sciencenet.cn/DocInfo.aspx?id=16133
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-5-23 14:12
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社