在利用Bernese5.2運(yùn)行BPE的示例(更新后的)時,到401步時,出現(xiàn)該錯誤,顯示站坐標(biāo)歷元和參考坐標(biāo)文件的歷元不一致。
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,不一致。
示例默認(rèn)采用IGS14作為參考坐標(biāo)文件,如下圖:

參考?xì)v元錯誤
根據(jù)錯誤說明,并結(jié)合上圖,就可以看出:
V_REFINF和V_REFEPO是什么關(guān)系了。
其中
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,也就出現(xiàn)了這個歷元不一致錯誤。
這里我們按照EXAMPLE.CRD的歷元信息修改BPE中的V_REFEPO變量為2005,程序就可以正常解算了。
也就是這個V_REFEPO變量的歷元應(yīng)該是我們站先驗(yàn)坐標(biāo)的歷元。