Skip to content
Octo × GNSS PT Request an assessment

Octo for GNSS post-processing

Observations process overnight. In the morning, only what needs your eye.

From field RINEX to the accuracy report, almost everything runs from the command line: gfzrnx and RTKLIB check and process in batch, and the RBMC publishes the day's base data under predictable names. Octo builds the batch, flags bad sessions before they reach the office and checks heights in bulk. Choosing the base and method, accepting the vertex and submitting to SIGEF with an ART stay with the licensed professional.

Fictional map of a rural property with eight vertices, each with its accuracy ellipse drawn at an exaggerated scale, dashed baselines linking the vertices to two fictional continuously operating reference stations, and one vertex highlighted in amber because its accuracy exceeded the limit and it goes to review Vertices, accuracy ellipses and baselines ellipses enlarged 400× · fictional data BASE A continuous · 15 s BASE B continuous · 15 s V-01V-02V-03 V-05V-06V-07 V-08 V-04 · σh 0.61 m · REVIEW float · 41% fixed epochs Legend continuous base baseline σh ≤ 0.50 m above the limit river N 0510 km SIRGAS 2000 · epoch 2000.4 · fictional
Illustration: vertices with accuracy ellipses and baselines to continuous stations, as the batch report shows them; fictional data.
RINEX4.02announced by the IGS on Oct 16, 2024
IBGE-PPPIGc20orbit reference frame since Jan 11, 2026
Sources13listed at the end of the page
01

What Octo does in GNSS post-processing.

Six possible deliverables, drawn from the research. All of them run on the office computer, with the client's observations, and all of them end up on the desk of the person who signs the work.

RINEX checked and converted

Reads each file's header (antenna, height, interval, duration), compares it with the field book and converts between RINEX 2, 3 and 4 with gfzrnx when the office software needs it.

Deliverable: field inventory with discrepancies

RBMC bases downloaded automatically

Builds the daily file name from the observation date, downloads each base once from IBGE's public server and decompresses the Hatanaka files.

Deliverable: the day's base folder, no clicks

Baselines in batch

Processes static relative positioning with RTKLIB and a versioned options file, as a check solution alongside the commercial software the office already uses.

Deliverable: solution per vertex + a second opinion

Bad sessions caught before the office

Computes code multipath and counts cycle slips and gaps per satellite, still at the end of the field day, to decide whether to reoccupy.

Deliverable: list of sessions to review

Heights checked in bulk

Computes H = h − N for hundreds of points with the chosen IBGE model and points out which heights from the field diverge.

Deliverable: matches / diverges / outside the grid spreadsheet

Accuracy screening for SIGEF

Computes horizontal accuracy per vertex, compares it with the limit set by the person in charge and gives the reason for each "review". Sends nothing to INCRA.

Deliverable: screening report in CSV and HTML
02

Eight arms, one batch of observations.

The same Octo cycle, applied to GNSS post-processing. Each arm has a narrow role; the ones who choose the method, accept the vertex and sign the work are people.

  1. Discovery

    Surveys what already exists

    Receivers, antennas, office software (TBC, Infinity, RTKLIB) and versions, where the RINEX files are stored and what the field book looks like.

  2. Data

    Pins down references

    SIRGAS 2000 at epoch 2000.4, the contract's height type, the antenna table and the official coordinates of the RBMC bases.

  3. Security

    Looks after access and data

    Observations and legal descriptions say where the property is and who owns it: nothing goes to an external service, including AI, without an assessment with the client (LGPD, Brazil's data protection law). Files of unknown origin don't run on production machines.

  4. Architecture

    Chooses the path

    RTKLIB as the solution or as a second opinion; relative to the RBMC or IBGE-PPP; 15 s or 1 s data; commercial gfzrnx or the vendor's converter.

  5. Development

    Writes the batch

    Scripts with logging, exit codes, a versioned options file and a test run on a session the office has already processed by hand.

  6. Review

    Checks against a known vertex

    Compares the batch solution with TBC's, Infinity's or IBGE-PPP's on the same vertex, by the numbers, not by the absence of errors.

  7. Release

    Delivers the screening

    Report and spreadsheet for the technical lead. Submission to SIGEF belongs to the accredited professional, with their ART.

  8. Documentation

    Records every night

    The version of each program, options file, base used, limit and result. One property's batch is never assumed ready for another.

Octo works in a support role. It does not accept vertices, does not choose the height type, does not submit to SIGEF and does not issue an ART: that belongs to licensed and accredited professionals.

03

Every task, its own path.

The criteria Octo uses to choose. Always with the version installed at the office and the license the client holds.

TaskPathNotes
Convert RINEX 3/4 to 2.11gfzrnxCommercial license for companies
Multipath in RINEX 2teqc +qcLegacy: discontinued in 2019; does not read RINEX 3
Multipath in RINEX 3Anubis or a custom script (MP1, L1 − L2)The threshold is a technical decision
Receiver binary to RINEXconvbin or the vendor's converterCheck antenna and height
The day's RBMC basedados_RINEX3/AAAA/DDD/ on IBGE's geoftpAvailable the next day
Static relative in batchrnx2rtkp -k conf -p 3 -r X Y ZOfficial base coordinate
Official Brazilian PPPIBGE-PPP, through the web formNo documented API
Independent checkCSRS-PPP or AUSPOSSeparate reference frame and epoch
Physical heights in bulkMAPGEO2015 (N) or hgeoHNOR2020 (normal)Height type set by the person in charge
Process in TBC or InfinityOcto prepares the input and reads the exported reportNo command-line GNSS batch found
04

From one-off checks to a nightly batch.

Three steps. Each one only makes sense after the previous one has shown results in your office.

A proposal, not a promise

1 Today

On-demand checks

You send the RINEX files from a job and Octo returns an inventory, quality screening and a height check.

  • Header against field book
  • Multipath and cycle slips per satellite
  • Computed H against reported H
Gain: fewer bad sessions reaching processing
2 Next

Second opinion in batch

Baselines also go through RTKLIB, with the RBMC bases downloaded automatically, alongside the software the office signs off with.

  • Download and decompression of the bases
  • Check solution per vertex
  • Difference between the two solutions
Gain: discrepancies show up before SIGEF
3 Later

Monitored overnight batch

What comes in from the field goes into the nightly batch; in the morning, the person in charge reads one report, not one per session.

  • Accuracy screening with reasons
  • Map of vertices and baselines
  • Version, options and result log
Gain: the office reviews only what it needs to
05

Confirmed by a source.

Every point below has a source published by the responsible agency (Planalto, INCRA, IBGE, ANAC, DECEA), by the vendor or by the project. ABNT standards appear only by number and title. The sources are in the next section.

4

points with a published source, each with its reference shown alongside.

ConfirmedRBMC with predictable names
IBGE publishes the RBMC daily files on geoftp, in folders by year and day of year, one file per station per day; RINEX 3 files follow the pattern SSSS00BRA_R_AAAADDD0000_01D_15S_MO.crx.gz.Source: RBMC repository on IBGE's geoftp
ConfirmedIBGE-PPP, according to IBGE
According to IBGE, the service uses NRCan's CSRS-PPP and delivers a PDF with SIRGAS 2000 at epoch 2000.4, SUM, POS and a text summary; orbits have been in IGc20/ITRF2020-u2024 since Jan 11, 2026. The page does not describe an API.Source: IBGE-PPP page (ibge.gov.br)
ConfirmedRINEX 4 and tools
RINEX 4.02 was announced by the IGS on Oct 16, 2024. gfzrnx 2.2.0 handles RINEX 2, 3 and 4 and does not list multipath among its functions. teqc's last version was released on Feb 25, 2019 and it does not read RINEX 3. The last official RTKLIB release is 2.4.3 b34, published on GitHub on Jan 6, 2021.Source: IGS; gfzrnx guide (GFZ); UNAVCO; RTKLIB releases on GitHub
ConfirmedAUSPOS 3.1
Since Oct 20, 2026 with Bernese 5.4; double-difference network with the 15 nearest IGS/APREF stations; dual-frequency GPS only, at least one hour, RINEX 2, 3 and 4.Source: AUSPOS page (ga.gov.au)
06

What Octo does, and what stays with you.

Octo prepares everything, but it does not sign. The document of record stays with whoever is accountable for it.

Octo prepares

Surveys, calculates, organizes and produces the documents: spreadsheets, reports, drawings and draft legal descriptions.

Deliverable: material ready to check

Your team checks

The licensed professional checks what Octo delivered before signing. If something doesn't add up, it goes back to Octo with the correction.

Step: checked by the person who signs

Who signs

Octo does not sign. Designs, technical reports, ART/RRT, statements of account and any official document are still signed by the licensed professional at the company or agency: here, the surveying or cartographic engineer with an ART filed with CREA, or the surveying technician with a TRT filed with CRT; for rural properties, the professional accredited by INCRA, who submits to SIGEF.

Signature: licensed professional, with ART or TRT
07

Sources.

Documentation from IBGE, INCRA, the IGS, GFZ, Geoscience Australia and Leica used in the research, consulted on Oct 31, 2026.

Your observations screened before your morning coffee.

The assessment starts with a job your office has already processed, without touching what was delivered. You get the screening, the height check and a proposal for what can be automated, and you decide with that in hand.