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)
- Type
- 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 typertcm2= RTCM 2rtcm3= RTCM 3nov= NovAtel OEMV/4/6,OEMStaroem3= NovAtel OEM3ubx= ublox LEA-4T/5T/6Tss2= NovAtel Superstar IIhemis= Hemisphere Eclipse/Crescentstq= SkyTraq S1315Fjavad= Javadnvs= NVS NV08C BINRbinex= BINEXrt17= Trimble RT17sbf= Septentrio SBFrinex= 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 πΈβ¨π
π¦ where this page comes from
- debian bookworm: rtklib 2.4.3.b34+dfsg-1+b1 Β· BSD-2-Clause
- debian trixie: rtklib 2.4.3.b34+dfsg-1+b2 Β· BSD-2-Clause
- ubuntu jammy: rtklib 2.4.3.b34+dfsg-1 Β· BSD-2-Clause
- ubuntu noble: rtklib 2.4.3.b34+dfsg-1build2 Β· BSD-2-Clause
- ubuntu questing: rtklib 2.4.3.b34+dfsg-1build2
- ubuntu resolute: rtklib 2.4.3.b34+dfsg-1build3 Β· BSD-2-Clause
- ubuntu stonking: rtklib 2.4.3.b34+dfsg-1build3 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms