武汉大学于2019年3月21日发布PRIDE-PPPAR软件,该软件用于精密单点定位及模糊度固定。
PRIDE-PPPAR软件下载
软件下载页面:
http://pride.whu.edu.cn/newsDetails.shtml?newskindid=20190228093001384DTk8BHLcatWNl
软件官网网址
http://pride.whu.edu.cn/indexone.shtml
官网截图
图1
进入下载页面后找到软件下载链接(如下图)图中任意一个链接都可以下载该软件源码。
图2
同时下载软件操作的案例和一些计算必须用到的文件(如图3)
图3
下载完后的所有文件(如图4)
图4
所有压缩包解压后(图5)
图5
将图5中的example文件,table文件和_MACOSX文件移动到pride_pppar文件夹中(覆盖掉原有的空文件夹)(如图6)
图6
PRIDE-PPPAR软件安装
将之前经过整理的pride_pppar文件复制进ubuntu-14.04桌面上。(目前该软件ubuntu14.04,ubuntu16.04和centOS 6.5上调试通过。)
图7
在桌面打开控制台输入sudo –s执行命令,然后输入密码,进入管理员模式。
使用命令mv /home/yangzhhouming/Desktop/pride_pppar /opt将pride_pppar文件夹移动到opt文件夹下。(命令操作见图8)
图8
此时文件已经在opt文件夹下。打开opt文件夹(图9-12)
图9
图10
图11
图12
在安装软件之前,先安装gfortran.
使用命令gfortran –v查看是否安装,如果没有安装,则使用sudo apt-get install gfortran命令安装。
打开新的控制台,使用cd /opt/pride_pppar命令进入pride_pppar软件路径。(如图13)
图13
输入命令./install.sh开始安装软件。图14表示软件安装成功
图14
安装注意事项:
table文件夹必须放到pride_pppar文件夹下,table文件夹里存放了如计算太阳月亮坐标的重要文件。
PRIDE-PPPAR软件测试
测试数据
图15
图15里的数据分别为:2015年1月9号这一天的IGS站
adis0090.15d观测数据;
adis0090.15n广播星历;
cod18264.eph,cod18265.eph和cod18266.eph为GPS1826周周4到周6这三天的精密星历;
P1C11501_RINEX.DCB,P2C21501_RINEX.DCB 为2015年1月的对应码偏差数据;
whp18265.clk为GPS1826周周5的卫星钟差数据;WHU0IGSFIN_20150090000_01D_01D_ABS.BIA为武大发布的相位钟差和码偏差文件。
PRIDE-PPPAR精密单点定位测试
1.PRIDE-pppar软件工作路径如下图(图16)
图16
2.创建一个project文件夹,在创建的project文件夹下再创建一个data子文件夹。
3.把广播星历和观测文件adis0090.15n,adis0090.15o(图17所示)复制到project/data/2016/009中
图17
4.把config_template(在/opt/pride_pppar/example中)文件复制到project/路径中。
5.把rtk2xyz.sh(在/opt/pride_pppar/scripts中)文件复制到project/data/中
图18
图19
6.修改config_template(如图20,21)
图20
图21
7.在控制台中进入/project/data/ 路径 执行./rtk2xyz.sh 2015/009 命令(图22)
图22
命令执行完后,软件会下载brdc开头的广播星历,并生成sit.blh和sit.xyz软件
图23
注:在实际测试过程中,软件有时会提示“rnx2rtkp not found”或“download rnxnav failed”。
“rnx2rtkp not found”表示rnx2rtkp这个执行文件没有执行,测试者应通过在控制台输入命令rnx2rtkp –help或/opt/pride_pppar/bin/rnx2rtkp --help进行测试,如果没有返回该该文件的正确输出(图24)则表明该文件出现问题,测试者应复制新的rnx2rtkp执行文件到/opt/pride_pppar/bin/中
图24
如果返回了正确的输出,而rtk2xyz.sh仍然出现这样的错误,则修改rtk2xyz.sh文件如下图(图25)
图25
“download rnxnav failed”表示没有下载到brdc开头的广播星历。
解决办法
1.直接到ftp://cddis.gsfc.nasa.gov/pub/gps/data/daily网页直接下载对应的广播星历。
2.修改rtk2xyz.sh文件如下图(图26)
图26
因为有时ftp服务器反应的时间长于软件设定的等待时间,导致下载失败。这样修改的目的为延长软件在ftp服务器上下载文件的时间,从而成功下该文件。、
8.在控制台上进入/project 路径,执行pride_pppar config_template 20150109 20150109 N进行精密单点定位(如图27)。
图27
注:这一步相当容易出现错误,错误通常可分为下载文件失败;没有测站数据被处理(“no site to be processed”)等。
下载文件失败:网络条件差或者其它一些原因通常会导致文件下载失败,这种情况下,直接把必要的数据(图15所示)拷贝进/opt/pride_pppar/product中。
没有测站数据被处理(“no site to be processed”),有两种可能:
图28
这种情况下直接输入相应的测站名称即可。
图29
这时候就必须把修改过的pride_pppar.sh文件复制进/opt/pride_pppar/project路径,并使用./pride_pppar.sh config_template 20150109 20150109 N进行精密单点定位。
程序运行成功如下()
图30
最终跑出的所有结果放在/opt/pride_pppar/project/2015/009中(如图31)
图31