#2345678901234567890123456789012345678901234567890123456789012345678901234567890 # This is an example and template of a generic track command file. It assumes # that RINEX observation files for five sites, one fixed ("FFFF") and four # kinematic ("AAAA", "BBBB", "CCCC" and "DDDD"), SP3 orbits and IONEX files # exist in the current working directory for the day to be processed (2019-100 # in this example). # # Before running track using this template users must do the following, based # on their own experiment needs: # 1. Download or copy RINEX observation files for all sites, e.g. # "sh_get_rinex -archive cddis sopac unavco -yr 2019 -doy 100 -sites ffff aaaa bbbb cccc dddd" # 2. Download precise orbits, e.g. # "sh_get_orbits -orbit igsf -yr 2019 -doy 100 -nofit" # 3. Download IONEX files, e.g. "sh_get_ion -yr 2019 -doy 100" # 4. Calculate the GPS week and day corresponding to the year and day to be # processed, e.g. "doy 2019 100" gives GPS week 2048, day 3. # 5. Define (a) accurate a priori coordinates for each site under "site_pos", # (b) a priori constraints consistent with their accuracy under "site_stats" # and (c) antenna (and, optionally, receiver "PCN" code) information under # "ante_off". # 6. Change the "interval" to match the data being processed. # Users may also ultimately want or need to adjust solution parameters, e.g. # "float_type", or output options, e.g. "out_type", "sum_file", etc. # See ~/gg/help/track.hlp for more information. # # track may then be run with a command such as: # track -f track.cmd -d 100 -week 20483 -s 2019 19 ffff aaaa bbbb cccc dddd >& ffff_2020-100.log * INPUT FILES * # RINEX observation files @ OBS_FILE @ Site RX_file Type obs_file 0.o F 0.o K 0.o K 0.o K 0.o K # Orbit file @ NAV_FILE nav_file igs.sp3 SP3 # Differential code biases file @ DCB_FILE dcb_file ~/gg/tables/dcb.dat # IONEX (ionosphere) file @ IONEX_FILE ionex_file igsg0.i * SITE METADATA * # A priori site coordinates @ SITE_POS @ Site site_pos 1234567.89000 1234567.89000 1234567.89000 1234567.89000 1234567.89000 1234567.89000 1234567.89000 1234567.89000 1234567.89000 1234567.89000 1234567.89000 1234567.89000 1234567.89000 1234567.89000 1234567.89000 # A priori site constraints and process noise @ SITE_STATS @ Site site_stats all 0.05 0.05 0.05 1 1 1 ! Set values for all sites (except fixed site) 0.05 0.05 0.05 1 1 1 0.05 0.05 0.05 1 1 1 0.05 0.05 0.05 1 1 1 0.05 0.05 0.05 1 1 1 # Antenna (and receiver) metadata # N.B. Antenna and radome name must match the entries in ~/gg/tables/antmod.dat. # The antenna code is 20 characters long, the IGS standard, but note that the # same field in station.info contains one extra space between the antenna and # radome. The receiver tracking code may be found in ~/gg/tables/rcvant.dat for # the receiver being used). @ ANTE_OFF @ Site ante_off 0.0000 0.0000 0.0083 TRM29659.00 SCIT C 0.0000 0.0000 0.5003 LEIAR10 NONE C 0.0000 0.0000 1.4331 TRM57971.00 NONE C 0.0000 0.0000 1.0476 SEPALTUS_NR3 NONE N 0.0000 0.0000 1.1856 TRM41249.00 NONE C # ANTEX (antenna calibrations) file @ ANTMOD_FILE antmod_file ~/gg/tables/antmod.dat * PROCESSING CONTROLS * # Preset based on baseline length @ MODE mode long # This command is needed if interval is not specified, or is inconsistent, in # the RINEX headers, or a longer interval than that in the RINEX file is wanted # (e.g. use "interval 30" to test a 1 Hz data solution). @ INTERVAL interval 30 # Time unit so process noise values, above, will be in m^2/ @ TIME_UNIT time_unit sec # Atmospheric delay model -use_gptgmf 0.5 ! Syntax prior to track version 1.40 (2020/02/27) @ ATM_MODELC atm_modelc GMF 0.5 # Ambiguity resolution controls @ FLOAT_TYPE [RelRank] # Kalman filter type @ BACK_TYPE back_type smooth * OUTPUT OPTIONS * # Output position format(s) @ OUT_TYPE out_type XYZ+DHU # Output position file prefix @ POS_ROOT pos_root _- # Output summary file @ SUM_FILE sum_file _-.sum * OTHER COMMANDS (see ~/gg/help/track.hlp for more information) * @ TR_GNSS @ REF_NEU @ TIMEDEP_PROCNS @ Site Sig XYZ (m/sqrt(t)) Start YY MM DD MN Sec End YY MM DD MN Sec @ ATM_STATS @ Site [ or SCALE] @ ATM_BIAS @ Site @ ATM_FILE @ RCV_TYPE @ Site @ BF_SET @ DEBUG @ DATA_NOISE [PRN] @ DATA_TYPE ... @ OUT_SIG_LIMIT @ RMS_EDIT_TOL @ EDIT_SSV @ USR_ADDBF