Rinex data

With reference data from the Swepos stations, you can calculate your GNSS observations in your own software.

What is Rinex data?

You download rinex data yourself, in hourly or daily files, for post-calculation in your own software.

A rinex file contains observations of the code and carrier of the GNSS signals, from a Swepos station. Each data file contains either one-hour observations or one-day observations. Metadata at the beginning of rinex file contains information about bullets, GNSS antenna / receiver, approximate coordinates and measurement time.

Rinex data is included in the subscription to Post-Calculation.

Rinex daily files are available free of charge. Read more about Rinex data - daily files .
Rinex data is also freely available for research and teaching; special conditions apply. Contact Swepos Operations for more information.

How do I get data?

 Screenshot from the Explorer view showing how to use the Explorer for ftp upload.

If you have a post-calculation subscription, you have access to Swepo's ftp server:

When logging in, enter your username and your password.

Only passive ftp is supported.

If you have a Windows computer, you can use FTP Transfer Explorer, for example. Another optional FTP client works well, but FTP transfer directly to your browser is not recommended.

FTP server content and structure

This is the file and directory structure of the ftp server:

Ftp server file and directory structure
Datatyp Catalog
Bandata bandata/
Day files, rinex 2 rinex2/se_swepos_daily/yyyy/ddd/
Timfiler, rinex 2 rinex2/se_swepos_hourly/yyyy/ddd/
Day files, rinex 3 rinex3/se_swepos_daily/yyyy/ddd/
Timfiler, rinex 3 rinex3/se_swepos_hourly/yyyy/ddd/

Rines 3 files

The logging intervals are, for

  • hourly files 1 second
  • daily files 30 seconds.
File names for data in rinex 3 format consist of a given set of parameters,

nnnnxxccc_s_yyyydddhhmm_ppp_iii_tt.fff .gz

where the various parameters are described in the table below.

The different parts of the filenames for rinex 3 files
Filename Parameter, rinex 3-format Description

Station ID, where

  • nnnn is station name; translation to station name is in the coordinate list (see below)
  • xx is monument- or marking number and recipient number
  • ccc is the country code.

Data source, where

  • R means that data comes directly from a GNSS receiver
  • S means that data is saved with standalone programs from streamed data.
yyyydddhhmm File start time (year, day of year, hour, minute)
ppp File length
iii Logging interval

Data type, where

  • GO = GPS observations
  • RO = GLONASS observations
  • EO = Galileo observations
  • JO = QZSS observations
  • CO = BDS observations
  • IO = IRNSS observations
  • SO = SBAS observations
  • MO = Observations of all GNSS systems
  • GN = GPS navigation messages
  • RN = GLONASS navigation messages
  • EN = Galileo navigation messages
  • JN = QZSS Navigation Messages
  • CN = BDS Navigation Messages
  • IN = IRNSS Navigation Messages
  • SN = SBAS Navigation Messages
  • MN = Navigation Messages for all GNSS systems
  • MM = Meteorological observations

File type, where

  • rnx is observation file
  • crx is Hatanaka-packed observation file. 

Read more about rinex 3 at IGS website (new window, in English).

Rinex 2 files

Rinex 2 is an older version of the rinex standard, which does not support all GNSS signals currently available. Swepos continues to provide data in the rinex 2 format, alongside the rinex 3 format, but in the long run rinex 2 will be phased out.

The logging intervals are, for

  • hour files 1 second
  • daily files 15 seconds.

Compared to the rinex 3 files, the rinex 2 files have shorter names,


where the various parameters are described in the table below.

The different parts of the file names for rinex 2 files
File name parameter, rinex 2 format Description
nnnn Station designation. Translation to station name can be found in the coordinate list (see below).
ddd </td > Day of the year

Code for file length and start time, where

  • 0 is complete day
  • ax denotes the 24 hours of the day.
yy År

File type, where

  • o = observation file
  • d = Hatanaka-packed observation file
  • n = navigation file GPS
  • g = navigation file Glonass
  • s = quality information for the observation file.

Information about the Swepos stations

When calculating with your own software, information on antenna type and eccentricities (antenna heights) is required for the Swepos stations.

In addition, accurate coordinates are needed for the stations. You can retrieve the coordinate list for a specific date via the Retrieve coordinate list e-service. the stations can be found in e-service Download coordinate list (new window).

Some stations have several receivers, which is why we have chosen to only report antenna type and not receiver type in the station information. Recipient type appears in the rinex files. Antenna type, coordinates and eccentricities are also present in the rinex files, but the information is more reliable in the station information file.

The file uses designations for the markings, as for some stations there is or has been more than one marking. Translation between marker designation, file name designation and station name can be found in the coordinate list.

The antennas of Swepos stations have a protective hood, so-called radom, which is referred to as "OSOD" or "OSOP" in the rinex files. If your calculation program does not recognize the radome designation, you can use "NONE" instead, as the influence of the OSOD and OSOP radomes is small.


You can retrieve the coordinate list for a specific date via e-service Download coordinate list (new window), and save as Excel or pdf file.

The coordinates are calculated with absolute antenna models. The station coordinates are checked continuously and, if necessary, updates are made, e.g. when replacing the antenna. When a station is new, or after an antenna change, preliminary coordinates are first calculated based on five-day measurements.

Twice a year, updates are made to these stations to so-called final coordinates. These are based on three weeks of data during spring or autumn. The time is chosen to minimize the effect of any seasonal variations and to avoid periods of snow on the antennas. Normally, the difference between preliminary and final coordinates is within 5 mm. Exceptions are if the preliminary coordinates are determined during a period of snow or if the station is not completely stable.

If you measured for a longer period, you are asked to take out a coordinate list at the beginning and end of the period. If the coordinates of a desired station differ between the beginning and the end of the period, it can e.g. due to an antenna replacement.

Contents of this page may be automatically translated, we take no responsibility for the accuracy of the translation. Feel free to contact our customer support centre if you have any questions.

Read more about our website