Skip to content

RINEX File Split

The RINEX file split can be initiated by providing a split interval in seconds via the -split command line parameter. For the output file, the automatic file naming ::RX2/ 3:: is mandatory.

The following command:

gfzrnx -finp pots0070.15o -fout /tmp/::RX2:: -split 3600 -kv

will split a daily file into hourly files, keeping the input file RINEX version and using the RINEX-2 file naming.

pots007a.15o pots007b.15o pots007c.15o pots007d.15o pots007e.15o pots007f.15o
pots007g.15o pots007h.15o pots007i.15o pots007j.15o pots007k.15o pots007l.15o
pots007m.15o pots007n.15o pots007o.15o pots007p.15o pots007q.15o pots007r.15o
pots007s.15o pots007t.15o pots007u.15o pots007v.15o pots007w.15o pots007x.15o

The following command:

gfzrnx -finp pots0070.15o -fout /tmp/::RX3::00,DEU -split 3600

will split a daily file into RINEX-3 hourly files using the RINEX-3 file naming.

/tmp/POTS00DEU_R_20150070000_01H_30S_MO.rnx /tmp/POTS00DEU_R_20150070100_01H_30S_MO.rnx
/tmp/POTS00DEU_R_20150070200_01H_30S_MO.rnx /tmp/POTS00DEU_R_20150070300_01H_30S_MO.rnx
/tmp/POTS00DEU_R_20150070400_01H_30S_MO.rnx /tmp/POTS00DEU_R_20150070500_01H_30S_MO.rnx
/tmp/POTS00DEU_R_20150070600_01H_30S_MO.rnx /tmp/POTS00DEU_R_20150070700_01H_30S_MO.rnx
/tmp/POTS00DEU_R_20150070800_01H_30S_MO.rnx /tmp/POTS00DEU_R_20150070900_01H_30S_MO.rnx
/tmp/POTS00DEU_R_20150071000_01H_30S_MO.rnx /tmp/POTS00DEU_R_20150071100_01H_30S_MO.rnx
/tmp/POTS00DEU_R_20150071200_01H_30S_MO.rnx /tmp/POTS00DEU_R_20150071300_01H_30S_MO.rnx
/tmp/POTS00DEU_R_20150071400_01H_30S_MO.rnx /tmp/POTS00DEU_R_20150071500_01H_30S_MO.rnx
/tmp/POTS00DEU_R_20150071600_01H_30S_MO.rnx /tmp/POTS00DEU_R_20150071700_01H_30S_MO.rnx
/tmp/POTS00DEU_R_20150071800_01H_30S_MO.rnx /tmp/POTS00DEU_R_20150071900_01H_30S_MO.rnx
/tmp/POTS00DEU_R_20150072000_01H_30S_MO.rnx /tmp/POTS00DEU_R_20150072100_01H_30S_MO.rnx
/tmp/POTS00DEU_R_20150072200_01H_30S_MO.rnx /tmp/POTS00DEU_R_20150072300_01H_30S_MO.rnx

Remark

It is possible to combine the split with a splice operation of observation data. See splice section for details.