首页 | 本学科首页   官方微博 | 高级检索  
     

基于SOFA与C#混合编程技术的ITRS与GCRS之间的坐标转换
作者姓名:张勇  田林亚  尚金光  严丽
作者单位:河海大学地球科学与工程学院;西南交通大学地球科学与环境学院
摘    要:在卫星导航等领域会经常遇到国际地球参考系(ITRS)与地心天球参考系(GCRS)之间的坐标转换问题,这两个坐标系间的转换需要经过岁差与章动的旋转计算,其中岁差与章动参数的计算模型高达上千项,程序编写十分繁琐,一般采用由国际天文协会IAU提供的标准基本天文程序库SOFA进行转换,但是该程序库只有For-tran语言版和C语言版,而没有现在流行的C#语言版。针对上述问题,本文研究并采用混合编程的方式,在C#版中跨语言调用SOFA中的C版代码,实现ITRS与GCRS的坐标转换。利用IGS站提供的ITRS下的GPS卫星精密星历进行ITRS与GCRS之间的坐标转换,表明程序计算的正确性与混合编程技术的可行性。

关 键 词:Sofa  C#  混合编程  ITRS  GCRS
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号