从main函数调用函数;
进入postpos:输入定位参数,根据是否设置te、ts选择不同处理入口;
进入execses—b:读取精密星历、sbas数据,搜索文件名是否由关键词来选择不同处理入口;
进入execses—r:继续搜索是否包含关键词
进入execses:读取o、p文件,选择定位模式,调用antpos,选择基准站位 置,可以对基准站单点定位取平均值,可以从坐标文件读取,可以从rinex头文件读取;
进入procpos:初始化rtk类,
逐历元读取观测值
排除非所选系统的卫星
进入rtkpos:**设置基准站坐标,统计基准站流动站卫星数量,再选择定位模式
进入relpos:
1、zdres:潮汐改正;ecef转大地坐标;计算基准站和卫星的几何距离;排除卫星;几何距离+钟差改正+对流层改正,最后用载波和伪距与几何距离、天线相位中心改正做差;
2、intpres:残差随时间插值;
3、selsat:选择共识卫星,根据条件进行判断,不是两组数据一个历元 中由10个相同卫星就等于10,不符合条件的不取。
4、udstate:更新流动站坐标;以共识卫星数做循环进行周跳探测,LLI法、电离层残差法、多普勒和相位差法。。。。。
后面抓紧,看了再补