Im doing some mapping for OSM in my region and I am curious if the precision of tracks from a GPS Receiver can be improved if they are post processed with RINEX data.

The tracking is done with a Garmin GPSMAP 60CSX or alternatively my Android Phone and OSMTracker for Android.

The RINEX data is available from http://igs.bkg.bund.de/filestatus/dailyrinex

cheerio steve

  • what restrictions are with the RINEX data? OSM prefers first hand gps traces, corrections are usually after the upload to osm server. 'Many hands make light work'
    – Mapperz
    Commented Feb 18, 2011 at 15:07

4 Answers 4


To perform post-processing you typically need a GPS that can record raw pseudorange and carrier cycle data. Very few consumer level GPS support this functionality, and those that do require software modification. I am not sure about android, most likely it would depend on the GPS chip that the phone is using.

  • Could you say which ones do support this? Commented Mar 6, 2012 at 3:04
  • None that I know of. According to this SiRFII based receivers did record some additional data. Some references exist to the Delorme Blue Logger also having some rinex ability, but not sure if this is still correct or officially supported. I would love to find a cheap device that supports RINEX. Commented Mar 6, 2012 at 13:24

Trimble produces a GPS Analyst extension for ArcGIS which can perform post-processing with RINEX data. On the open source side, it looks like GPSTk can be used.


This article lists Android devices that support raw GNSS measurements: https://developer.android.com/guide/topics/sensors/gnss.html


A few year later and there are now options that are not too expensive to get raw pseudorange measurements in RINEX format. The Garmin GPSMAP 66s line of receivers ($400-$500) can record to a RINEX file. And on the more electronics hobbyist side the ublox F9P modules can be had for $200-$300 https://www.sparkfun.com/products/15136

I haven't done much with the opensource software for dynamic processing, but have done several CORS OPUS processed static points to get cm level accurate locations of features visible in aerial imagery, which allows me to understand how well aligned the maps are in different localities.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.