GNSS——GREAT多频多系统UPD开源代码-第二章 配置文件
配置文件示例
在GREAT的配置文件中包含处理选项、解决方案选项和文件选项。它以XML格式表示,其中包含表示各种选项的“Keyword=Value”表单记录。以“<”开头的文本!–一行中以“–>”结尾的“和”被视为注释。下表显示了XML文件的格式。
upd_NL_Linux配置文件示例
<config>
<gen>
<beg> 2020-01-01 00:00:00 </beg>
<end> 2020-01-01 23:59:30 </end>
<sys> GPS </sys>
<rec> ABPO AIRA ALGO ALIC ANMG AREG
ARUC ASCG BAKE BIK0 BOGT BOR1
BRAZ BREW BRST BSHM CAS1 CCJ2 </rec>
<int> 30 </int>
<sat_rm> G04 </sat_rm>
</gen>
<inputs>
<rinexn> gnss/brdm0010.20p </rinexn>
<ambupd> ambupd/ABPO_ambupd_2020001 ambupd/AIRA_ambupd_2020001 ambupd/ALGO_ambupd_2020001 ambupd/ALIC_ambupd_2020001 ambupd/ANMG_ambupd_2020001 ambupd/AREG_ambupd_2020001
ambupd/ARUC_ambupd_2020001 ambupd/ASCG_ambupd_2020001 ambupd/BAKE_ambupd_2020001 ambupd/BIK0_ambupd_2020001 ambupd/BOGT_ambupd_2020001 ambupd/BOR1_ambupd_2020001
ambupd/BRAZ_ambupd_2020001 ambupd/BREW_ambupd_2020001 ambupd/BRST_ambupd_2020001 ambupd/BSHM_ambupd_2020001 ambupd/CAS1_ambupd_2020001 ambupd/CCJ2_ambupd_2020001
</ambupd>
<upd> upd_wl_2020001_G </upd>
</inputs>
<process updmode="NL" />
<gps>
<band> 1 2 5 </band>
<freq> 1 2 3 </freq>
</gps>
<glo>
<band> 1 2 </band>
<freq> 1 2 </freq>
</glo>
<gal>
<band> 1 5 7 </band>
<freq> 1 2 3 </freq>
</gal>
<bds>
<band> 2 7 6 </band>
<freq> 1 2 3 </freq>
</bds>
<outputs append="false" verb="2">
<log> LOGRT.log </log>
<upd> upd_nl_2020001_G </upd>
</outputs>
</config>
配置文件详解
在GREAT-UPD的说明文档中有配置文件格式和各选项的详细说明。
Configure XML for GREAT-UPD
Item | Descriptions | Element in XML File |
---|---|---|
General Settings for UPD Estimation (First Level Element) | gen | |
Begin Time | Set begin time in form of GPS time. The format is, “YYYY-MM-DD hh:mm:ss”. | beg |
End Time | Set end time in form of GPS time. The format is, “YYYY-MM-DD hh:mm:ss”. | end |
Station List | Set station list for UPD estimation. | rec |
Satellite System | Set satellite system for UPD estimation. Note that only one system is allowed here. | sys |
Sampling Interval | Set sampling interval of UPD estimation. | int |
Excluded Satellites | Set the excluded satellites for UPD estimation. Fill in the PRN numbers of the satellites separated by spaces. | sat_rm |
Input Files Settings for UPD Estimation (First Level Element) | inputs | |
RINEX OBS File | RINEX observation file used for UPD estimation. Note that it supports RINEX 2.10, 2.11, 2.12, 3.00, 3.01, 3.02, 3.03, 3.04 OBS. | rinexo |
RINEX NAV File | RINEX navigation file used for UPD estimation. Note that it supports RINEX 2.10, 2.11, 2.12, 3.00, 3.01, 3.02, 3.03, 3.04 NAV. Only GLONASS decoder is provided. | rinexn |
DCB File | DCB file used for EWL/EWL_epoch/WL UPD estimation. It is in CODE format. | biabern |
Ambupd File | Ambupd file used for NL UPD estimation. For the format, please refer A.3. | ambupd |
Ambflag File | Ambflag file used for EWL/EWL_epoch/WL UPD estimation. For the format, please refer A.4. | ambflag |
WL UPD File | WL UPD file used for NL UPD estimation. For the format, please refer A.5. | upd |
IFCB File | IFCB file used for EWL/EWL_epoch UPD estimation. For the format, please refer A.6. | ifcb |
Processing Settings for UPD Estimation (First Level Element) | process | |
UPD Mode | Set mode of UPD estimation, the corresponding attribute is “updmode”. The value of “updmode” is optional: - EWL: EWL UPD estimation - EWL_epoch: epoch-wisely EWL UPD estimation - WL: WL UPD estimation - NL: NL UPD estimation | |
bds_code_bias_corr | whether to correct BDS satellite-induced code bias. The value is optional: -true: correct -false: not correct | |
Output Files Settings for UPD Estimation (First Level Element) | outputs | |
Append | Whether to rewrite the log in original log file, the corresponding attribute is “append”. The value of “append” is optional: - true: append - false: not append | |
Verb | Set log file output level, the corresponding attribute is “verb”. The value of “verb” is optional: - 0/1/2/3/4/5 (5: highest > 0: lowest) | |
Log File | Set output log file. | log |
UPD File | Set output UPD file. For the format, please refer A.5. | upd |
Configure XML for GREAT-PreEdit
Item | Descriptions | Element in XML File |
---|---|---|
General Settings for PreEdit (First Level Element) | gen | |
Begin Time | Set begin time in form of GPS time. The format is, “YYYY-MM-DD hh:mm:ss”. | beg |
End Time | Set end time in form of GPS time. The format is, “YYYY-MM-DD hh:mm:ss”. | end |
Station List | Set station list for cycle slip detection. | rec |
Satellite Systems | Set satellite systems for cycle slip detection. | sys |
Sampling Interval | Set sampling interval of cycle slip detection. | int |
Input Files Settings for PreEdit (First Level Element) | inputs | |
RINEX OBS File | RINEX observation file used for cycle slip detection. Note that it supports RINEX 2.10, 2.11, 2.12, 3.00, 3.01, 3.02, 3.03, 3.04 OBS. | rinexo |
RINEX NAV File | RINEX navigation file used for cycle slip detection. Note that it supports RINEX 2.10, 2.11, 2.12, 3.00, 3.01, 3.02, 3.03, 3.04 NAV. | rinexn |
Satellite Settings for PreEdit (First Level Element) | gps/bds /gal/glo | |
Satellite PRN List | Set the satellites for cycle slip detection. Fill in the PRN numbers of the satellites separated by spaces. | sat |
Band | Set observation band of specified satellite system. - GPS: 1->L1, 2->L2, 5->L5 - GAL: 1->E1, 5->E5a, 7->E5b - BDS: 2->B1, 7->B2, 6->B3 - GLO: 1->G1, 2->G2 | band |
Processing Settings for PreEdit (First Level Element) | process | |
Elevation Mask | Set elevation mask angle in degree, the corresponding attribute is “minimum_elev”. | |
PreEdit Settings for PreEdit (First Level Element) | PreEdit | |
Use Ephemeris | Check whether use broadcast ephemeris, the corresponding attribute is “valid”. The value of “valid” is optional: - true: use broadcast ephemeris - false: not use broadcast ephemeris | ephemeris |
Check PC Combination | Whether check the difference between PC combination and geometric distance. Optional “attribute-value” pairs are showed as follows, - “pc_limit”: threshold of residuals in meter, its value can be any positive number - “valid”: “true” or “false”, which means check or not | check_pc |
Check LWLG | whether check MW+GF combination of the two specified bands. Optional “attribute-value” pairs are showed as follows, - “lw_limit”: threshold of residuals in cycle (MW), its value can be any positive number - “lg_limit”: threshold of residuals in cycle (GF), its value can be any positive number - “lg_rms_limit”: threshold of standard deviation of residuals in cycle (GF), its value can be any positive number - “valid”: “true” or “false”, which means check or not | check_lwlg |
Large Gap | Ambiguity is inserted if data missing is longer than this setting, the corresponding attribute is “gap_limit”. The value of “gap_limit” can be any positive number, unit: second. | length_gap |
Short Arc | Data piece shorter than this setting is considered as short piece, the corresponding attribute is “short_limit”. The value of “short_limit” can be any positive number, unit: second. | length_short |
Check Statistics | Whether check statistics. Optional “attribute-value” pairs are showed as follows, - “min_percent”: the percentage of epochs (> 4 satellites) in all epochs - “min_mean_nprn”: minimum mean satellite number (total observation number divided by epoch number ) - “max_mean_namb”: maximum mean ambiguity number (total ambiguity number divided by satellite number) - “valid”: “true” or “false”, which means check or not | statistical_threshold |
Output Files Settings for PreEdit (First Level Element) | outputs | |
Append | Whether to rewrite the log in original log file, the corresponding attribute is “append”. The value of “append” is optional: - true: append - false: not append | |
Verb | Set log file output level, the corresponding attribute is “verb”. The value of “verb” is optional: - 0/1/2/3/4/5 (5: highest > 0: lowest) | |
Log File | Set output log file. | log |
Ambflag File | Set output Ambflag file. For the format, please refer A.4. | ambflag |
其他说明
<gps>
<band> 1 2 5 </band>
<freq> 1 2 3 </freq>
</gps>
配置文件中的band和freq对应关系为如下表格所表示:
System | Frequency. | Signal Priority (1: highest > 10: lowest) * | |||||||
---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ||
GPS | L1 | 1M | 1Y | 1W | 1P | 1X | 1L | 1S | 1C |
L2 | 2M | 2Y | 2W | 2P | 2X | 2L | 2S | 2C | |
L5 | 5X | 5Q | 5I | ||||||
GLONASS | G1(range) | 1P | 1C | ||||||
G1(phase) | 1C | 1P | |||||||
G2 | 2P | 2C | |||||||
Galileo | E1 | 1Z | 1X | 1C | 1B | 1A | |||
E5a | 5X | 5Q | 5I | ||||||
E5b | 7X | 7Q | 7I | ||||||
BeiDou | B1 | 2X | 2Q | 2I | |||||
B2 | 7X | 7Q | 7I | ||||||
B3 | 6X | 6Q | 6I |