RNX2RTKP(1)

πŸ’– RNX2RTKP(1) β€” the general commands manual, but make it a vibe πŸ’–

okay bestie, pull up a chair, because we're about to talk about rnx2rtkp πŸ’… this one lives in section 1 of the general commands manual, and she is that girl for turning your message logs into actual positions. no cap. πŸ›°οΈβœ¨


🌸 NAME 🌸

rnx2rtkp β€” read message log files and computer receiver positions 🫢


✨ SYNOPSIS ✨

rnx2rtkp [option ...] file file [...]

πŸ¦‹ DESCRIPTION πŸ¦‹

So here's the whole situation, bestie. rnx2rtkp reads RINEX OBS/NAV/GNAV/HNAV/CLK, SP3, and SBAS message log files, computes receiver (rover) positions, and spits out position solutions. main character energy fr fr. πŸ‘‘

The tea on the input files:

  • The first RINEX OBS file has to contain the receiver (rover) observations. that's the whole point, likeβ€”
  • If you're in relative mode, the second RINEX OBS file has to contain the reference (base station) receiver observations.
  • You need at least one RINEX NAV/GNAV/HNAV file in your input files. not optional, bestie. πŸ™ˆ
  • Wanna use SP3 precise ephemeris? just specify the path in the files. The extension of the SP3 file shall be .sp3 or .eph. ikyk.
  • All of the input file paths can include wild-cards (*). The way that wild-cards get eaten by the command line... 😭 to avoid command line deployment of wild-cards, use "..." for paths with wild-cards. protect them at all costs.

Command line options are as follows, and the stuff in [] is the default, so like, that's what you get if you don't say anything. πŸ’–

With the -k option, the processing options are input from the configuration file. In this case, command line options precede options in the configuration file. so the CLI wins, periodt. ✨


πŸŽ€ OPTIONS πŸŽ€

  • -? β€” print help. the "help me bestie" button. πŸ’…
  • -k file β€” input options from configuration file [off]
  • -o file β€” set output file [stdout]
  • -ts ds ts β€” start day/time (ds=y/m/d, ts=h:m:s) [obs start time]
  • -te de te β€” end day/time (de=y/m/d, te=h:m:s) [obs end time]
  • -ti tint β€” time interval (sec) [all]
  • -p mode β€” mode (0:single, 1:dgps, 2:kinematic, 3:static, 4:moving-base, 5:fixed, 6:ppp-kinematic, 7:ppp-static) [2]
  • -m mask β€” elevation mask angle (deg) [15]
  • -f freq β€” number of frequencies for relative mode (1:L1, 2:L1+L2, 3:L1+L2+L5) [2]
  • -v thres β€” validation threshold for integer ambiguity (0.0:no AR) [3.0]
  • -b β€” backward solutions [off]
  • -c β€” forward/backward combined solutions [off]
  • -i β€” instantaneous integer ambiguity resolution [off]
  • -h β€” fix and hold for integer ambiguity resolution [off]
  • -e β€” output x/y/z-ecef position [latitude/longitude/height]
  • -a β€” output e/n/u-baseline [latitude/longitude/height]
  • -n β€” output NMEA-0183 GGA sentence [off]
  • -g β€” output latitude/longitude in the form of ddd mm ss.ss [ddd.ddd]
  • -t β€” output time in the form of yyyy/mm/dd hh:mm:ss.ss [sssss.ss]
  • -u β€” output time in utc [gpst]
  • -d col β€” number of decimals in time [3]
  • -s sep β€” field separator [' ']
  • -r x y z β€” reference (base) receiver ecef pos (m) [average of single pos]
  • -l lat lon hgt β€” reference (base) receiver latitude/longitude/height (deg/m)
  • -y level β€” output solution status (0:off, 1:states, 2:residuals) [0]
  • -x level β€” debug trace level (0:off) [0]

🌈 EXAMPLES 🌈

Example 1. Kinematic Positioning, L1+L2, output Latitude/Longitude/Height to STDOUT. πŸ’–

rnx2rtkp 07590920.05o 30400920.05o 30400920.05n

Example 2. Single Point Positioning, El Mask=15deg, output NMEA GGA to file out.pos 🌸

rnx2rtkp -p 0 -m 15 -n -o out.pos 07590920.05o 30400920.05n

Example 3. Static Positioning, L1, time form yyyy/mm/dd hh:mm:ss, output X/Y/Z-ECEF positions πŸ¦‹

rnx2rtkp -p 3 -f 1 -t -e 07590920.05o 30400920.05o 30400920.05n

Example 4. Kinematic Positioning, Instantaneous AR, validation threshold=2, comma separator πŸ“

rnx2rtkp -i -v 2 -s , 07590920.05o 30400920.05o 30400920.05n

okay that's the whole page, you ate that. πŸ’…βœ¨ this was the RNX2RTKP(1) page from July 29 2016, so yeah, she's been iconic since 2016 and she's still serving. go get those positions bestie, ily πŸ«ΆπŸ’–