1Rinextools - RinDump 2==================== 3 4The application reads a RINEX file and dumps the obervation types in columns. Output is to 5the screen, with one time tag and one satellite per line. 6 7Usage: 8------ 9 10### Optional Arguments 11 12Short Arg.| Long Arg.| Description 13 14 –pos Output only positions from aux headers; sat and obs are ignored. 15 -n –num Make output purely numeric (no header, no system char on sats). 16 –format <file> Output times in CommonTime format (Default: %4F %10.3g). 17 –file <file> RINEX observation file; this option may be repeated. 18 –obs <obs> RINEX observation type, found in file header. 19 –sat <sat> RINEX satellite ID (e.g. G31 for GPS PRN 31). 20 -h –help Print this and quit. 21 22RinDump usage: *RinDump [-n] <rinex obs file> [<satellite(s)> <obstype(s)>]* 23 24The optional argument -n tells RinDump its output should be purely numeric. 25 26Examples: 27--------- 28 29 > RinDump algo1580.06o 3 4 5 30 # Rinexdump file: algo1580.06o Satellites: G03 G04 G05 Observations: ALL 31 # Week GPS_sow Sat L1 L S L2 L S C1 L S 32 1378 259200.000 G03 -3843024.647 0 3 -2994560.443 0 1 23796436.087 0 0 33 1378 259230.000 G03 -3954052.735 0 3 -3081075.654 0 2 23775308.750 0 0 34 1378 259260.000 G03 -4064994.465 0 2 -3167523.561 0 3 23754197.617 0 0 35 . . . 36 P2 L S P1 L S S1 L S S2 L S 37 23796439.457 0 0 23796436.350 0 0 21.100 0 0 11.000 0 0 38 23775311.168 0 0 23775308.182 0 0 22.100 0 0 17.800 0 0 39 23754199.648 0 0 23754196.550 0 0 17.000 0 0 18.600 0 0 40 . . . 41 3.16.4 Notes 42 MATLAB and Octave can read the purely numeric output. 43 44 45----------------------------------------------------------------------------------------------------------------------- 46 47Rinextools - RinEdit 48==================== 49 50The application opens and reads RINEX observation files(s) (version 2.x or 3.x), applies editing commands, 51and write out the modified RINEX data to RINEX 2.11 or 3.x file(s). 52 53Usage: 54------ 55 56``` 57RinEdit [options] [editing commands] 58 Options: 59# RINEX input and output files 60 --IF <fn> Input RINEX observation file name [repeat] () 61 --ID <p> Path of input RINEX observation file(s) () 62 --OF <fn> Output RINEX obs files [also see --OF <f,t> below] [repeat] () 63 --OD <p> Path of output RINEX observation file(s) () 64# Other file I/O 65 --file <fn> Name of file containing more options [#->EOL = comment] [repeat] () 66 --log <fn> Output log file name () 67 --ver2 Write out RINEX version 2 (don't) 68# Help 69 --verbose Print extra output information (don't) 70 --debug Print debug output at level 0 [debug<n> for level n=1-7] (-1) 71 --help Print this syntax page, and quit (don't) 72# ------ Editing commands ------ 73# RINEX header modifications (arguments with whitespace must be quoted) 74 --HDp <p> Set header 'PROGRAM' field to <p> () 75 --HDr <rb> Set header 'RUN BY' field to <rb> () 76 --HDo <obs> Set header 'OBSERVER' field to <obs> () 77 --HDa <a> Set header 'AGENCY' field to <a> () 78 --HDx <x,y,z> Set header 'POSITION' field to <x,y,z> (ECEF, m) () 79 --HDm <m> Set header 'MARKER NAME' field to <m> () 80 --HDn <n> Set header 'MARKER NUMBER' field to <n> () 81 --HDj <n> Set header 'REC #' field to <n> () 82 --HDk <t> Set header 'REC TYPE' field to <t> () 83 --HDl <v> Set header 'REC VERS' field to <v> () 84 --HDs <n> Set header 'ANT #' field to <n> () 85 --HDt <t> Set header 'ANT TYPE' field to <t> () 86 --HDh <h,e,n> Set header 'ANTENNA OFFSET' field to <h,e,n> (Ht,East,North) () 87 --HDc <c> Add 'COMMENT' <c> to the output header [repeat] () 88 --HDdc Delete all comments [not --HDc] from input header (don't) 89 --HDda Delete all auxiliary header data (don't) 90# Time related [t,f are strings, time t conforms to format f; cf. gpstk::Epoch.] 91# Default t(f) is 'week,sec-of-week'(%F,%g) OR 'y,m,d,h,m,s'(%Y,%m,%d,%H,%M,%S) 92 --OF <f,t> At RINEX time <t>, close output file and open another named <f> () 93 --TB <t[:f]> Start time: Reject data before this time ([Beginning of dataset]) 94 --TE <t[:f]> Stop time: Reject data after this time ([End of dataset]) 95 --TT <dt> Tolerance in comparing times, in seconds (0.00) 96 --TN <dt> If dt>0, decimate data to times = TB + N*dt [sec, w/in tol] (0.00) 97# In the following <SV> is a RINEX satellite identifier, e.g. G17 R7 E22 R etc. 98# and <OT> is a 3- or 4-char RINEX observation code e.g. C1C GL2X S2N 99# Delete cmds; for start(stop) cmds. stop(start) time defaults to end(begin) of data 100# and 'deleting' data for a single OT means it is set to zero - as RINEX requires. 101 --DA <t> Delete all data at a single time <t> [repeat] () 102 --DA+ <t> Delete all data beginning at time <t> [repeat] () 103 --DA- <t> Stop deleting at time <t> [repeat] () 104 --DO <OT> Delete RINEX obs type <OT> entirely (incl. header) [repeat] () 105 --DS <SV> Delete all data for satellite <SV> [SV may be char] 106 --DS <SV,t> Delete all data for satellite <SV> at single time <t> [repeat] () 107 --DS+ <SV,t> Delete data for satellite <SV> beginning at time <t> [repeat] () 108 --DS- <SV,t> Stop deleting data for sat <SV> beginning at time <t> [repeat] () 109 --DD <SV,OT,t> Delete a single RINEX datum(SV,OT) at time <t> [repeat] () 110 --DD+ <SV,OT,t> Delete all RINEX data(SV,OT) starting at time <t> [repeat] () 111 --DD- <SV,OT,t> Stop deleting RINEX data(SV,OT) at time <t> [repeat] () 112 --SD <SV,OT,t,d> Set data(SV,OT) to value <d> at single time <t> [repeat] () 113 --SS <SV,OT,t,s> Set SSI(SV,OT) to value <s> at single time <t> [repeat] () 114 --SL <SV,OT,t,l> Set LLI(SV,OT) to value <l> at single time <t> [repeat] () 115 --SL+ <SV,OT,t,l> Set all LLI(SV,OT) to value <l> starting at time <t> [repeat] () 116 --SL- <SV,OT,t,l> Stop setting LLI(SV,OT) to value <l> at time <t> [repeat] () 117# Bias cmds: (BD cmds apply only when data is non-zero, unless --BZ) 118 --BZ Apply BD command even when data is zero (i.e. 'missing') (don't) 119 --BS <SV,OT,t,s> Add the value <s> to SSI(SV,OT) at single time <t> [repeat] () 120 --BL <SV,OT,t,l> Add the value <l> to LLI(SV,OT) at single time <t> [repeat] () 121 --BD <SV,OT,t,d> Add the value <d> to data(SV,OT) at single time <t> [repeat] () 122 --BD+ <SV,OT,t,d> Add the value <d> to data(SV,OT) beginning at time <t> [repeat] () 123 --BD- <SV,OT,t,d> Stop adding the value <d> to data(SV,OT) at time <t> [repeat] () 124``` 125 126Examples: 127--------- 128 129# Combine two files 130`$ RinEdit --IF acor1480.08o --IF areq015o.10o --OF out.12o --verbose` 131 132# Delete all galileo and GPS L5 observations from a v2.11 file and write a v2.11 file 133`$ RinEdit --IF acor1480.08o --IF areq015o.10o --OF out.12o --ver2 -DS E --DO GL5X --DO GC5X --DO GD5X --DO GS5X` 134 135 136 137----------------------------------------------------------------------------------------------------------------------- 138 139Rinextools - RinSum 140=================== 141 142The application reads a RINEX file and summarizes its content. 143 144Usage: 145------ 146 147### Optional Arguments 148 149Short Arg.| Long Arg.| Description 150 151 -i –input Input file name(s). 152 -f File containing more options. 153 -o –output Output file name. 154 -p –path Path for input file(s). 155 -R –Replace Replace header with full one. 156 -s –sort Sort the PRN/Obs table on begin time. 157 -g –gps Print times in the PRN/Obs table as GPS times. 158 –gaps Print a table of gaps in the data, assuming specified interval dt. 159 –start Start time: <time> is ’GPSweek,sow’ OR ’YYYY,MM,DD,HH,Min,Sec’. 160 –stop Stop time: <time> is ’GPSweek,sow’ OR ’YYYY,MM,DD,HH,Min,Sec’. 161 -b –brief Produce a brief (6-line) summary. 162 -h –help Print syntax and quit. 163 -d –debug Print debugging information. 164 165Examples: 166--------- 167 168 >RinSum obs/s051001a.04o 169 # RinSum, part of the GPS Toolkit, Ver 3.3 1/31/12, Run 2012/07/17 11:12:32 170 +++++++++++++ RinSum summary of Rinex obs file obs/s051001a.04o +++++++++++++ 171 ---------------------------------- REQUIRED ---------------------------------- 172 Rinex Version 2.10, File type Observation, System G (GPS). 173 Prgm: GFW - ROW, Run: 12/31/2003 23:59:53, By: NIMA 174 Marker name: 85405, Marker type: . 175 Observer : Monitor Station, Agency: NIMA 176 Rec#: 1, Type: ZY12, Vers: 177 Antenna # : 85405, Type : AshTech Geodetic 3 178 Position (XYZ,m) : (3633910.6680, 4425277.7563, 2799862.8708). 179 Antenna Delta (HEN,m) : (0.0000, 0.0000, 0.0000). 180 Wavelength factor L1: 1 L2: 1 181 GPS Observation types (9): 182 Type #01 (L1P) L1 GPSP phase 183 Type #02 (L2P) L2 GPSP phase 184 Type #03 (C1C) L1 GPSC/A pseudorange 185 Type #04 (C1P) L1 GPSP pseudorange 186 Type #05 (C2P) L2 GPSP pseudorange 187 Type #06 (D1P) L1 GPSP doppler 188 Type #07 (D2P) L2 GPSP doppler 189 Type #08 (S1P) L1 GPSP snr 190 Type #09 (S2P) L2 GPSP snr 191 Time of first obs 2004/01/01 00:00:00.000 Unknown 192 (This header is VALID) 193 ---------------------------------- OPTIONAL ---------------------------------- 194 Marker number : 85405 195 Signal Strenth Unit = 196 Comments (1) : 197 Data are thinned (not smoothed) 30s. observations 198 -------------------------------- END OF HEADER -------------------------------- 199 Reading the observation data... 200 Computed interval 30.00 seconds. 201 Computed first epoch: 2004/01/01 00:00:00 = 1251 4 345600.000 202 Computed last epoch: 2004/01/01 23:59:30 = 1251 4 431970.000 203 Computed time span: 23h 59m 30s = 86370 seconds. 204 Computed file size: 3785956 bytes. 205 There were 2880 epochs (100.00% of 2880 possible epochs in this timespan) and 0 inline header blocks. 206 Summary of data available in this file: (Spans are based on times and interval) 207 System G = GPS: 208 Sat\OT: L1P L2P C1C C1P C2P D1P D2P S1P S2P Span Begin time - End time 209 G01 945 945 942 945 945 945 945 945 945 2880 2004/01/01 00:00:00 - 2004/01/01 23:59:30 210 G02 911 906 889 911 906 911 906 911 906 2880 2004/01/01 00:00:00 - 2004/01/01 23:59:30 211 G03 872 869 855 872 869 872 869 872 869 2433 2004/01/01 00:42:00 - 2004/01/01 20:58:00 212 G04 914 908 884 914 908 914 908 914 908 2880 2004/01/01 00:00:00 - 2004/01/01 23:59:30 213 G05 785 785 781 785 785 785 785 785 785 860 2004/01/01 07:19:30 - 2004/01/01 14:29:00 214 G06 890 890 885 890 890 890 890 890 890 947 2004/01/01 09:31:00 - 2004/01/01 17:24:00 215 G07 735 735 735 735 735 735 735 735 735 735 2004/01/01 03:51:00 - 2004/01/01 09:58:00 216 G08 924 923 916 924 923 924 923 924 923 974 2004/01/01 00:17:00 - 2004/01/01 08:23:30 217 G09 665 665 659 665 665 665 665 665 665 1310 2004/01/01 06:34:30 - 2004/01/01 17:29:00 218 G10 947 943 937 947 943 947 943 947 943 1407 2004/01/01 02:44:00 - 2004/01/01 14:27:00 219 G11 699 696 657 699 696 699 696 699 696 2880 2004/01/01 00:00:00 - 2004/01/01 23:59:30 220 G13 890 888 875 890 888 890 888 890 888 2880 2004/01/01 00:00:00 - 2004/01/01 23:59:30 221 G14 700 700 698 700 700 700 700 700 699 702 2004/01/01 16:14:00 - 2004/01/01 22:04:30 222 G15 903 903 898 903 903 903 903 903 903 959 2004/01/01 13:08:00 - 2004/01/01 21:07:00 223 G16 982 982 969 982 982 982 982 982 982 2880 2004/01/01 00:00:00 - 2004/01/01 23:59:30 224 G17 738 738 737 738 738 738 738 738 738 766 2004/01/01 08:20:30 - 2004/01/01 14:43:00 225 G18 773 772 765 773 772 773 772 773 772 873 2004/01/01 12:43:30 - 2004/01/01 19:59:30 226 G20 789 789 771 789 789 789 789 789 789 2880 2004/01/01 00:00:00 - 2004/01/01 23:59:30 227 G21 930 930 921 930 930 930 930 930 930 966 2004/01/01 11:02:00 - 2004/01/01 19:04:30 228 G22 793 793 793 793 793 793 793 793 793 793 2004/01/01 15:15:30 - 2004/01/01 21:51:30 229 G23 877 877 888 877 877 877 877 877 877 904 2004/01/01 14:52:00 - 2004/01/01 22:23:30 230 G24 675 675 667 675 675 675 675 675 675 1394 2004/01/01 01:29:30 - 2004/01/01 13:06:00 231 G25 652 651 647 652 651 652 651 652 651 1412 2004/01/01 12:07:30 - 2004/01/01 23:53:00 232 G26 927 927 920 927 927 927 927 927 927 1411 2004/01/01 04:47:30 - 2004/01/01 16:32:30 233 G27 954 954 951 954 954 954 954 954 954 2880 2004/01/01 00:00:00 - 2004/01/01 23:59:30 234 G28 882 881 876 882 881 882 881 882 881 914 2004/01/01 01:41:30 - 2004/01/01 09:18:00 235 G29 885 884 870 885 884 885 884 885 884 1419 2004/01/01 03:57:30 - 2004/01/01 15:46:30 236 G30 701 701 700 701 701 701 701 701 701 749 2004/01/01 09:27:30 - 2004/01/01 15:41:30 237 G31 973 970 962 973 970 973 970 973 970 2541 2004/01/01 00:32:00 - 2004/01/01 21:42:00 238 TOTAL 24311 24280 24048 24311 24280 24311 24280 24311 24279 239 240