(错误记录)Epoch for the reference co
2020-01-07 本文已影响0人
测绘小兵
在利用Bernese5.2运行BPE的示例(更新后的)时,到401步时,出现该错误,显示站坐标历元和参考坐标文件的历元不一致。
07- 1?-2020 12:11:56 2070 401_000 PPP_UPD PPP_VEL : Script started
07- 1?-2020 12:11:58 2070 401_000 PPP_UPD PPP_VEL : Script finished ERROR
07- 1?-2020 12:11:58 2070 YR:2010 PPP_DEMO : Session finished ERROR
PROTOCOL FILE FOR BPE SCRIPT
----------------------------
Campaign : ${P}\EXAMPLE
Year : 10
Session : 2070
PCF name : PPP_DEMO.PCF
Script name : PPP_UPD
Path to executables: ${XG}
Option directory : PPP_VEL
Process ID : 401
Sub-process ID : 000
Server host : localhost
Remote host : win10Pc1 (system pid: 8584)
CPU name : localhost
Path to work area : c:\Bern\GPSTEMP/BPE_PPP_DEMO_50781_10_2070_401_000
User name : zhao
PARAM1 : NEXTJOB
PARAM2 : 499
Date Time Run time Pgm.time Sta Program Message
----------------------------------------------------------------------------
07-JAN-2020 12:11:58 00:00:00 MSG RUNBPE.pm SCRIPT STARTED
07-JAN-2020 12:11:58 00:00:00 MSG RUNBPE.pm SCRIPT ENDED
----------------------------------------------------------------------------
LOGFILE_HEADER
Epoch for the reference coordinate set differs between
the coordinate file c:\Bern\CAMPAIGN52\EXAMPLE\STA\EXAMPLE.CRD (Defined by BPE variable V_REFINF)
and the defined epoch in BPE variable V_REFEPO
也就是这个文件 c:\Bern\CAMPAIGN52\EXAMPLE\STA\EXAMPLE.CRD (Defined by BPE variable V_REFINF)和参考的文件 defined epoch in BPE variable V_REFEPO,不一致。
示例默认采用IGS14作为参考坐标文件,如下图:
参考历元错误
根据错误说明,并结合上图,就可以看出:
V_REFINF和V_REFEPO是什么关系了。
其中
EXAMPLE.CRD文件头信息如下:
IGb08 coordinates 09-OCT-2012
--------------------------------------------------------------------------------
LOCAL GEODETIC DATUM: IGb08 EPOCH: 2005-01-01 00:00:00
NUM STATION NAME X (M) Y (M) Z (M) FLAG
而参考的IGS14文件IGS14_R.CRD头信息如下:
IGS14: coordinate list
--------------------------------------------------------------------------------
LOCAL GEODETIC DATUM: IGS14_0 EPOCH: 2010-01-01 00:00:00
NUM STATION NAME X (M) Y (M) Z (M) FLAG
这里可以看出:
EXAMPLE.CRD的历元是2005,而IGS14_R.CRD的历元是2010,显然不一样,而我们在BPE中指定的历元是2010,也就出现了这个历元不一致错误。
这里我们按照EXAMPLE.CRD的历元信息修改BPE中的V_REFEPO变量为2005,程序就可以正常解算了。
也就是这个V_REFEPO变量的历元应该是我们站先验坐标的历元。