No base station to deploy
- Virtual RINEX at any point inside the coverage
- Any window of the last 60 days
- At 1 s down to 0.1 s, for static surveys and mobile mapping trajectories
- Built from more than 7,000 reference stations
GNSS post-processing · a Premium Positioning service
Order a virtual RINEX at your survey site and process your rover data against it, in the browser or through an API. PPP, differential processing and virtual RINEX for surveying, mobile mapping and UAV work.
No card needed to sign up. One credit is one hour of rover data. Failed jobs are refunded automatically.
Virtual RINEX · exampleCovered
Why Rinexlab
Deploying and guarding a base station for each job, downloading reference data by hand and running processing software in-house all take time away from the survey. Rinexlab does that work in the cloud.
Services
Every service runs on WaSoft, a professional GNSS software suite: WaV2 for virtual RINEX, WaPPP for PPP and Wa2 for differential processing.
A virtual RINEX is an observation file computed for a point where no receiver stood, from the reference stations around it. You use it as the base for your own differential processing, as if you had set up a base station on site.
Precise Point Positioning computes a position from a single receiver with precise satellite orbits and clocks. No base station is involved. Rinexlab runs one solution per analysis centre and keeps a robust mean.
Differential processing (PPK) computes your rover against one or more bases: your own base files, or a virtual RINEX ordered at the rover position in the same step. With your own base, it works anywhere.
3.04 OBSERVATION DATA M: MIXED RINEX VERSION / TYPE
RINEXLAB PGM / RUN BY / DATE
VIRTUAL MARKER NAME
ADVNULLANTENNA NONE ANT # / TYPE
1.000 INTERVAL
Header of a virtual RINEX, illustrative excerpt. Virtual files carry a null antenna, so you process them like any other base.
How it works
Everything happens in Rinexlab, in the browser, in English, French, Spanish, German or Dutch.
Import RINEX v2, v3 or v4 files, compressed or not. Each file is checked on arrival and summarised on a quality card.
Start a PPP or differential job from a file, or order a virtual RINEX at a point and time of your choice. The exact cost shows before you confirm.
Jobs run in a queue with live status. An e-mail tells you when each one is done.
Download results and files in the frame and coordinate format you need. Files stay available for one year.
Accuracy and formats
Figures come from typical performance on good data and from our own validation campaign. Short sessions and long base distances reduce precision, mostly in height.
| Service | Horizontal | Vertical |
|---|---|---|
| PPP, staticfloat solution, good data of 2 h or more | cm-level | 2 to 3 cm |
| Differentialour validation campaign | within 1 cm | 1 to 2 cm |
A kinematic PPP solution converges during its first 20 to 30 minutes. * Differential figures come from our geographic validation campaign. Accuracy is not guaranteed and depends on your data.
Coverage
Virtual RINEX depends on the reference stations around your point. PPP works anywhere, and so does differential processing when you supply your own base.
The order form checks coverage live for your position and window, and shows the indicative coverage zone on a map. The check is free, and an order outside the coverage is refused before any credit is used.
Pricing
Reference data is included, whether you upload a base or order a virtual one. Prices in EUR, excluding VAT.
of rover data, rounded up to the quarter hour, minimum 1 credit per job.
Static PPP and differential count ×1 at any interval.
2 h virtual RINEX at 1 s: 2 credits
8 h static PPP at 1 Hz: 8 credits
8 h kinematic at 0.2 s: 16 credits
10 free credits at sign-up
or €190 a year
or €450 a year
or €790 a year
Packs of 50, 200 and 500 credits at your plan's rate, without subscription. Yearly billing costs ten times the monthly price. Every plan has the same services, API access and one-year file retention.
API
Integrating at volume? Book a 20-minute platform tour: info@premium-positioning.com
curl -X POST https://hub.rinexlab.com/api/v1/vrs \ -H "Authorization: Bearer $RINEXLAB_KEY" \ -H "Content-Type: application/json" \ -d '{ "lat": 48.8566, "lon": 2.3522, "start": "2026-09-26T08:00Z", "end": "2026-09-26T10:00Z", "interval_s": 1, "rinex_version": "3.04" }'
{
"operation_id": "3f6c0b2e-…-a91e",
"status": "done",
"progress": 100,
"credits": 2
}
Questions
Short answers about GNSS post-processing with Rinexlab. The white paper covers the method in detail.
A virtual RINEX is a GNSS observation file computed for a point where no receiver was set up, from the surrounding reference stations. It replaces a physical base station in differential processing, for static surveys as well as mobile mapping trajectories. Rinexlab delivers it at 1 s down to 0.1 s for any window of the last 60 days, in RINEX 2.11 or 3.04.
PPP (Precise Point Positioning) computes a position from one receiver with precise satellite orbits and clocks, without a base. PPK, or differential processing, computes the rover against a base: your own base file or a virtual RINEX. On short sessions, differential processing usually holds height better; PPP needs no reference data.
No. Inside the coverage, Rinexlab computes a virtual RINEX at your site to use as the base. Anywhere else, upload the RINEX of your own base for differential processing, or use PPP, which needs your rover file alone.
PPP reaches cm-level horizontal and 2 to 3 cm vertical accuracy on good static data of two hours or more. Differential processing stayed within 1 cm horizontally and 1 to 2 cm vertically in our validation campaign. Accuracy depends on your data and is not guaranteed.
RINEX 2.11, 3.x and 4.x observation files, Hatanaka-compressed or not, plain, gzip or zip, up to 1 GB per file. Each file gets a free quality check on arrival.
Results come in ITRF2020 and in regional frames, including ETRF2000 in Europe, NAD83(2011) in North America, GDA2020 in Australia, SIRGAS2000 in South America and more. Coordinates download in decimal degrees, DMS or UTM.
Virtual RINEX covers Europe, the United States, Canada, Australia and Brazil; the order form checks your exact point before you order. PPP works anywhere, and so does differential processing with the RINEX of your own base.
One credit per hour of rover data, with a multiplier for recording intervals under 1 s. A credit costs €0.95 without a plan. Plans cost €19, €45 or €79 a month with 20, 60 or 120 credits included. Every new account receives 10 free credits.
Yes. Order a virtual RINEX along your survey area at up to 0.1 s and use it as the base in your trajectory software, or process the rover in kinematic mode in Rinexlab against a virtual or uploaded base, or with kinematic PPP. The same applies to UAV flights.
A failed or rejected job is not billed: its credits return to your balance automatically. The cost you confirm before a job is the cost you pay.
Files are stored in the Netherlands and the GDPR applies. They stay available for one year. Rinexlab is operated by Premium Positioning, which also issues the invoices.
Yes. A REST API gives access to virtual RINEX, PPP and differential processing, with API keys managed in the app, an OpenAPI description and a free integration environment with simulated jobs.
Processing runs on WaSoft, a professional GNSS software suite: WaV2 for virtual RINEX, WaPPP for PPP and Wa2 for differential processing.
Create an account and get 10 free credits. No card needed.