convbin(1)

πŸ’… convbin(1) β€” General Commands Manual ✨

hey bestie 🫢 welcome to the manual page for convbin, straight out of the General Commands Manual section. she's a converter, she's iconic, and she's about to turn your crusty old logs into pretty pretty RINEX. let's get into it πŸ’–


🌸 NAME 🌸

convbin β€” convert rtcm/raw/rinex to rinex, sbas/lex format

no cap, that's the whole vibe. πŸ¦‹


✨ SYNOPSIS ✨

convbin [option ...] file

πŸ‘‘ DESCRIPTION πŸ‘‘

okay so here's the tea: convbin converts RTCM, receiver raw data log and RINEX files into RINEX and SBAS/LEX message files. and the SBAS message file? it complies with the RTKLIB SBAS/LEX message format, periodt. πŸ’…

it's giving versatile because she supports all of these messages and files:

  • RTCM 2 β€” Type 1, 3, 9, 14, 16, 17, 18, 19, 22
  • RTCM 3 β€” Type 1002, 1004, 1005, 1006, 1010, 1012, 1019, 1020
    • Type 1071-1127 (MSM except for compact msg)
  • NovAtel OEMV/4,OEMStar β€” RANGECMPB, RANGEB, RAWEPHEMB, IONUTCB, RAWWASSFRAMEB
  • NovAtel OEM3 β€” RGEB, REGD, REPB, FRMB, IONB, UTCB
  • u-blox LEA-4T/5T/6T β€” RXM-RAW, RXM-SFRB
  • NovAtel Superstar II β€” ID#20, ID#21, ID#22, ID#23, ID#67
  • Hemisphere β€” BIN76, BIN80, BIN94, BIN95, BIN96
  • SkyTraq S1315F β€” msg0xDD, msg0xE0, msg0xDC
  • GW10 β€” msg0x08, msg0x03, msg0x27, msg0x20
  • Javad β€” [BR*], [r*], [*R], [*r], [P*], [p*], [*P], [*p], [D*], [*d], [E*], [*E], [F*], [TC], [GE], [NE], [EN], [QE], [UO], [IO], [WD]
  • NVS β€” BINR
  • BINEX β€” big-endian, regular CRC, forward record (0xE2), 0x01-01,0x01-02,0x01-03,0x01-04,0x01-06,0x7f-05
  • Trimble β€” RT17
  • Septentrio β€” SBF
  • RINEX β€” OBS, NAV, GNAV, HNAV, LNAV, QNAV

πŸŽ€ OPTIONS [default] πŸŽ€

here's where the main character energy really kicks in. every flag, every default, all of it 🌈

  • file β€” input receiver binary log file
  • -ts y/m/d h:m:s β€” start time [all]
  • -te y/m/d h:m:s β€” end time [all]
  • -tr y/m/d h:m:s β€” approximated time for rtcm messages
  • -ti tint β€” observation data interval (s) [all]
  • -span span β€” time span (h) [all]
  • -r format β€” log format type
    • rtcm2 = RTCM 2
    • rtcm3 = RTCM 3
    • nov = NovAtel OEMV/4/6,OEMStar
    • oem3 = NovAtel OEM3
    • ubx = ublox LEA-4T/5T/6T
    • ss2 = NovAtel Superstar II
    • hemis = Hemisphere Eclipse/Crescent
    • stq = SkyTraq S1315F
    • javad = Javad
    • nvs = NVS NV08C BINR
    • binex = BINEX
    • rt17 = Trimble RT17
    • sbf = Septentrio SBF
    • rinex = RINEX
  • -ro opt β€” receiver options
  • -f freq β€” number of frequencies [2]
  • -hc comment β€” rinex header: comment line
  • -hm marker β€” rinex header: marker name
  • -hn markno β€” rinex header: marker number
  • -ht marktype β€” rinex header: marker type
  • -ho observ β€” rinex header: oberver name and agency separated by /
  • -hr rec β€” rinex header: receiver number, type and version separated by /
  • -ha ant β€” rinex header: antenna number and type separated by /
  • -hp pos β€” rinex header: approx position x/y/z separated by /
  • -hd delta β€” rinex header: antenna delta h/e/n separated by /
  • -v ver β€” rinex version [2.11]
  • -od β€” include doppler frequency in rinex obs [off]
  • -os β€” include snr in rinex obs [off]
  • -oi β€” include iono correction in rinex nav header [off]
  • -ot β€” include time correction in rinex nav header [off]
  • -ol β€” include leap seconds in rinex nav header [off]
  • -scan β€” scan input file [off]
  • -mask [sig[,...]] β€” signal mask(s) (sig={G|R|E|J|S|C}L{1C|1P|1W|...})
  • -nomask [sig[,...]] β€” signal no mask (same as above)
  • -x sat β€” exclude satellite
  • -y sys β€” exclude systems (G:GPS,R:GLONASS,E:Galileo,J:QZSS,S:SBAS,C:BeiDou)
  • -d dir β€” output directory [same as input file]
  • -c staid β€” use RINEX file name convention with staid [off]
  • -o ofile β€” output RINEX OBS file
  • -n nfile β€” output RINEX NAV file
  • -g gfile β€” output RINEX GNAV file
  • -h hfile β€” output RINEX HNAV file
  • -q qfile β€” output RINEX QNAV file
  • -l lfile β€” output RINEX LNAV file
  • -s sfile β€” output SBAS message file
  • -trace level β€” output trace level [off]

πŸ¦‹ NOTES πŸ¦‹

two things you gotta know, bestie, and then you're slaying πŸ’–

if any output file is specified, the default output files get used. and those defaults are:

<file>.obs, <file>.nav, <file>.gnav, <file>.hnav, <file>.qnav, <file>.lnav and <file>.sbs

and if the receiver type is not specified? no worries, she recognizes the type from the input file extension, like this:

  • *.rtcm2 β€” RTCM 2
  • *.rtcm3 β€” RTCM 3
  • *.gps β€” NovAtel OEMV/4/6,OEMStar
  • *.ubx β€” u-blox LEA-4T/5T/6T
  • *.log β€” NovAtel Superstar II
  • *.bin β€” Hemisphere Eclipse/Crescent
  • *.stq β€” SkyTraq S1315F
  • *.jps β€” Javad
  • *.bnx,*binex β€” BINEX
  • *.rt17 β€” Trimble RT17
  • *.sbf β€” Septentrio SBF
  • *.obs,*.*o β€” RINEX OBS

and that's the whole page, no notes πŸ’… this lil beauty is dated July 29 2016 and she lives in the convbin(1) section of the manual β€” go convert something gorgeous, bestie πŸŒΈβœ¨πŸ’–