Skip to content
gnsscalc

Solution Viewer

Load a positioning solution — an RTKLIB .pos, a GPX/KML track or a CSV — and see it on a map with its East/North/Up components, fix rate and precision. The read-back counterpart to every position this app computes; a browser rtkplot. Everything runs locally.

Need to produce a solution first? Post-process a RINEX file (PPP/RTK) or position live, then export a track and load it back here.
Positioning solutionDrop an RTKLIB .pos, GPX, KML or CSV solution (.gz welcome). Everything is parsed and plotted in your browser.

Loading and reading a solution

A positioning solution is a time series of positions with a quality flag per epoch. This page reads the common exchange formats — RTKLIB .pos, GPX and KML tracks, and CSV — and renders the track on a map coloured by ambiguity status, a horizontal scatter, and the East/North/Up components over time. Summary statistics give the epoch count, duration and fix rate, plus the horizontal extent for a moving (kinematic) rover or the position precision for a static occupation, which it detects from the spread automatically.

Enter a reference latitude, longitude and height to switch the East/North/Up series and the scatter from the solution’s own mean to the error against that coordinate — the accuracy against a known mark.

Solution viewer FAQ

What files can I load?
An RTKLIB .pos solution, a GPX or KML track, or a CSV with lat/lon columns (the exports produced across this app, and by RTKLIB, receivers and survey software). Gzipped files are accepted. Everything is parsed and plotted in your browser — nothing is uploaded.
What does it show?
A map of the track coloured by ambiguity status (fix/float/DGNSS), a horizontal scatter, and the East/North/Up components over time — plus summary stats: epoch count, duration, fix rate, and either the horizontal extent (kinematic) or the position precision (static). It auto-detects static vs kinematic from the spread.
How do I get the error against a known point?
Enter a reference latitude, longitude and height. The East/North/Up series and the scatter then show the error relative to that coordinate instead of the solution’s own mean, so you can read the accuracy directly.
Is this like RTKLIB’s rtkplot?
Yes — it is a browser rtkplot for the solution files this app and other GNSS tools produce: load a result and inspect the track, the precision and the fix rate without re-running the solve.