之前毕业设计是和PPP有关的,要用到Anubis-GNUT软件去分析得到的数据,根据网上的教程配置文件后,在linux里面调试,输入./anubis -x 测站.xml -v 9 之后,总是显示file not read,Start-end tags mismatch。经过请教和探讨,发现问题出在文件配置上,重新配置文件就好了(无法保证所有问题)。配置文件如下:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE config>
<config>
<!--general settings:
max_cores=integer .. max cores to be used (0=any)
max_files=integer .. max files in a batch (0=all)
max_sites=integer .. max sites in a batch (0=all)
beg %Y-%m-%d %H:%M:%S .. beg time (empty=auto)
end %Y-%m-%d %H:%M:%S .. end time (empty=auto)
int integer .. data sampling interval (empty=all)
rec list of strings .. receiver(s) (empty=all)
sys list of strings .. GNSS system(s) (empty=all)
-->
<gen max_cores="1" max_sites="0" max_files="0">
<beg > 2022-04-12 00:00:00 </beg>
<end > 2022-04-12 23:59:30 </end >
<int > 1 </int>
<rec > CZTG </rec>
<sys >GPS GAL GLO -BDS</sys>
</gen>
<!--quality check settings:
sec_sum=int .. summary statistics
sec_hdr=int .. header metadata check
sec_obs=int .. observation statistics
sec_est=int .. estimated values
sec_gap=int .. gap & pieces
sec_bnd=int .. observation bands
sec_pre=int .. cycle-slip, clock-jumps
sec_ele=int .. azimuth/elevation (if navigation)
sec_mpx=int .. multipath calculation
sec_snr=int .. signal-to-noise ratio
sec_sat=int .. satellite information
sec_kpi=int .. key-parameter indicators
int_stp=int .. [s] interval for time-spacing
int_gap=int .. [s] interval for gap identification
int_pcs=int .. [s] interval for small pieces identification
mpx_nep=int .. number of epochs for multipath calculation
mpx_all=bool .. high-resolution multipath: estimate all or interpolate
mpx_lim=double .. sigma-multiplicator for MP cycle-slip & outlier detection
pos_kin=bool .. kinematic receiver (true = kinematic)
pos_int=int .. positioning interval
pos_cut=double .. positioning elevation angle cut-off (degrees)
ele_cut=double .. user elevation cut-off (only for expt/have, degrees)
ele_new=bool .. new strategy for cut-off + horizon estimates
ele_app=bool .. approximated elevations (true = less precise)
col_sat=int .. number of columns for sat-specific reporting
sat_rec=bool .. expected observations from satellites (true:any | false:signal)
ref_sig=double .. [m] maximum sigma of reference coordinates (default:0, estimated median)
max_vpe=double .. [m] maximum vertical position error
max_hpe=double .. [m] maximum horizontal position error
max_dop=double .. [-] maximum PDOP
use_health=enum .. use of satellite health (position|statistics|all)
use_qcmode=enum .. QC operatin mode (thin|edit|summ|lite|full)
-->
<qc sec_sum="9"
sec_hdr="9"
sec_obs="9"
sec_est="9"
sec_gap="9"
sec_bnd="9"
sec_pre="9"
sec_ele="9"
sec_mpx="9"
sec_snr="9"
sec_sat="9"
int_stp="900"
int_gap="600"
int_pcs="1800"
mpx_nep="15"
mpx_lim="5"
pos_kin="false"
pos_int="900"
pos_cut="5"
ele_cut="10"
col_sat="45"
sat_rec="false"
use_health="ALL"
use_qcmode="SUMM"
ref_sig="0"
max_vpe="10"
max_hpe="10"
max_dop="30" />
<!--input settings: path may include prefix file:// [..tcp,ntrip]
<rinexn> path1 [path2 ..] </rinexn> ... for RINEXN format
<rinexo> path1 [path2 ..] </rinexo> ... for RINEXO format
<sinex> path1 [path2 ..] </sinex> ... for SINEX format
<sp3> path1 [path2 ..] </sp3> ... for SP3 format
-->
<inp>
<rinexn>/home/wudingyi/桌面/rtklib/CZTG00ATF0.nav
</rinexn>
<rinexo>/home/wudingyi/桌面/rtklib/CZTG00ATF0.obs
</rinexo>
<sp3>/home/wudingyi/桌面/rtklib/igs22050.sp3 </sp3>
</inp>
<!--output settings: path may include prefix file:// [..tcp,ntrip]
verb=int .. log verbosity (default: 0)
append=bool .. log appending (default: false)
<json> path1 [path2 ..] </json> ... for JSON format
<log> path1 [path2 ..] </log> ... for LOG format
<rinexn2> path1 [path2 ..] </rinexn2> ... for RINEXN2 format
<rinexn3> path1 [path2 ..] </rinexn3> ... for RINEXN3 format
<xml> path1 [path2 ..] </xml> ... for XML format
<xtr> path1 [path2 ..] </xtr> ... for XTR format
-->
<out>
<xtr> /home/wudingyi/桌面/rtklib/CZTG00ATF0/$(rec)CZTG.xtr </xtr>
<xml> /home/wudingyi/桌面/rtklib/CZTG00ATF0/$(rec)CZTG.xml </xml>
<log> /home/wudingyi/桌面/rtklib/CZTG00ATF0/CZTG.log </log>
</out>
<!-- nav-data settings:
chk_record=bool .. check navigation data (default:true)
chk_health=bool .. check satellite health (default:true)
chk_duplic=bool .. check duplicate records (default:true)
chk_header=bool .. check navigation data time series: file header (default:false)
chk_params=bool .. check navigation data time series: key params (default:false)
chk_others=bool .. check navigation data time series: alt params (default:false)
sig_bounds=double .. sigma multiplicator for outlier identification
chk_tot=bool .. check navigation data according to ToT epoch (default:true)
key_tot=bool .. sort navigation data according to ToT epoch (default=false)
ext_nav=double .. interval multiplicator for extending navigation validity
-->
<nav chk_record="true"
chk_health="true"
chk_duplic="true"
chk_header="false"
chk_params="false"
chk_others="false"
sig_bounds="3"
chk_tot="true"
key_tot="true"
ext_nav="1" />
<!--gnss settings: observation, satellite filtering etc.
nav list of navigation data types (default: empty=all)
sat list of satellites (default: empty=all)
type list of observation types (default: empty=all)
band list of observation bands/freqs (default: empty=all)
attr list of observation attributes (default: empty=all)
gobs explicit extending list of observations (default: empty=no extension)
.. optionally, a preference list of observations if empty (type+band+attr)
-->
</config>