Resources
Terrestrial Reference Frame Run By IGN
Reference Frame
Stations categorized by priority for Reference Frame Determination for repro3, provided by Paul Rebischung
- Starting week 1709, the IGS reference frame is IGb08, and update to IGS08 (IGS Mail 6663, 24 Sep 2012)
- Starting week 1632, the IGS reference frame is IGS08 (IGS Mails 6354, 6355, 6356, & 6374)
- From weeks 1400 through 1631 the IGS reference frame is IGS05 (IGS Mails 5447 & 5455)
- Change of IGS Reference Frame Coordinator (IGS Mail 6067, 28 Jan 2010; IGS Mail 6070, 02 Feb 2010)
- File of regularly updated station position/velocity discontinuities (IGS Mail 6110, 17 Mar 2010)
- Chronology of IGS reference frames
Formats Updates
File Formats
- Proposal for GNSS attitude quaternion exchange using ORBEX
- Latest version of ORBEX This format is still being developed, and not an official format.
- Latest version of RINEX 3.04 The release notes can be downloaded from here
- RINEX updates to handle phase shifts & other new features
- IGS file formats
- IGS ERP file format (version 2)
- IGS table of receiver and antenna equipment
SP3 Satellite Files
- Use the SP3 orbit accuracy codes
- Handling IGS reference frame changes
- SP3 orbit interpolation algorithms:
- “A brief review of basic GPS orbit interpolation strategies” by M. Schenewerk (2003)
- C code for GPS orbit interpolation strategies by M. Schenewerk
- “Efficient interpolations to GPS orbits for precise wide area applications” by Y. Feng & Y. Zheng (2005)
- “Polynomial interpolation of GPS satellite coordinates” by M. Horemuz & J.V. Andersson (2006)
- Syntax of SP3 file comment lines
- Perl script to convert IGS orbit files from current SP3C format to obsolete SP3A (from G. Gendt & Th. Nischan); see IGS Mail 5000
Software
RINEX Conversion Software
- RX3name by Nacho Romero
- The RX3name program generates the long filename for a Rinex 3 file based on its short filename. The program works only on the provided string and has an internal correspondence list of names covering all the IGS/EUREF/APREF/SIRGAS stations.
- To create a long-name copy of the file in the directory where the short name file is found you could use from a Linux command line.
- $ RX3name llag123k45.16o | xargs -I {} cp llag123k45.16o {}
- A summary of the tool can be downloaded from here: RINEX3 long filename creation tool overview
- The following operating systems are currently supported:
- GFZRNX : See [IGSMAIL-7052] for details (from GFZ IGS Analysis Team, email: nisn at gfz-potsdam.de)
- In order to support and promote the IGS MGEX RINEX-3 transition GFZ IGS AC team kindly provided the tool “gfzrnx” for formal RINEX-2/3 file handling, which combines basic file-based features of our internal RINEX tools.
- The following RINEX data types are supported:
- Observation data,
- Navigation data,
- Meteorological data.
- The following operations/tasks are supported:
- RINEX file check and repair (format),
- RINEX file format conversion ( version 3 to 2 and reverse ),
- RINEX file splice,
- RINEX file split,
- RINEX file observation statistics generation,
- RINEX file manipulations like:
- data sampling,
- observation types selection,
- satellite systems selection,
- elimination of overall empty or sparse observation types.
- Automatic RINEX-2 and RINEX-3 file naming of output file(s).
- You can find the software executable(s) and a manual using the following web link:
http://semisys.gfz-potsdam.de/semisys/
- cnvrnx3-rnx2-v3.f (from Oscar L. Colombo, GESTAR-USRA/NASA GSFC)
- This program converts Rinex 3 files with mixed GPS and GLONASS data into Rinex 2 files with GPS only, or GPS+GLONASS data (other GNSS’ data that might be in it is ignored).
- The user chooses GPS only or GPS+GLONASS by entering the appropriate value of an argument in the program’s command line.
- In version (3.1.4, Jan. 2015) some minor bugs have been fixed and minor changes made to improve its functioning. The combined name of the Rinex 3 file to be converted preceded (when necessary) by its path, can be up to 100 characters long.
- The translated Rinex 2 version is always created in the same working directory where this program is executed.
- This program is written in Fortran, and can be compiled with the GNU’s Gfortran, or with the old G77 (still around in many Linux machines), and also with any incarnation, past and present, of (the nowadays named) “Intel Fortran” for Windows, Linux, or Macs.
- There are a number of running options, and the explanation at the beginning of the source code is probably enough to give a good idea of how to use it, and what one can get out of it. Also, by entering in the command line the name of the program without any arguments, one gets a listing on the screen that explains much the same things as the lines at the beginning of the source.
- Depending on the compiler used, some lines in the code might have to be commented or uncommented. Those are the lines calling the subroutine that reads the arguments from the command line, and they are clearly marked in the code, so it is hard to miss them. These lines appear near de top of the executable code.
- April 2014 update to version 3 includes fixes for minor problems encountered with RINEX 3.
- Latest released set of pre-compiled builds of BKG Ntrip Client (BNC)
- Version 2.11.0 includes a bug fix for GLONASS code biases as well as RTCM SSR message updates for PPP. The maximum number of GNSS observations has been increased and the loss of lock handling modified. BNC now supports raw stream output through TCP/IP port.
- Set Edit Options for BNC – mandatory if ‘Edit/Concatenate’ is set on
- Once the ‘Edit/Concatenate’ action is selected, you have to ‘Set Edit Options’. BNC lets you specify the RINEX version, sampling interval, begin and end of file, operator, comment lines, and marker, antenna, receiver details. Note that sampling, begin/end and marker/antenna/receiver specification are only meaningful for RINEX Observation files.
- When converting RINEX Version 2 to RINEX Version 3 Observation files, the tracking mode or channel information in the (last character out of the three characters) observation code is left blank if unknown.
- When converting RINEX Version 3 to RINEX Version 2 Observation files:
- C1P in RINEX Version 3 is mapped to P1 in RINEX Version 2
- C2P in RINEX Version 3 is mapped to P2 in RINEX Version 2
- If several observations in RINEX Version 3 come with the same observation type and same band/frequency but different tracking modes, BNC uses only the one provided first for creating RINEX Version 2 while ignoring others.
- Optionally you may specify a comment line text to be added to the emerging new RINEX file header. Any introduction of a newline through ‘\n’ in this enforces the beginning of a further comment line. Comment line(s) will be added to the header immediately after the ‘PGM / RUN BY / DATE’ record. Default is an empty option field, meaning that no additional comment line will be added to the RINEX header.
- Specifying a ‘RUN BY’ string to be included in the emerging new RINEX file header is another option. Default is an empty option field meaning the operator’s ID is automatically used as ‘RUN BY’ string.
- If you specify a ‘New’ but no ‘Old’ marker/antenna/receiver name, the corresponding data field in the emerging new RINEX Observation file will be filled accordingly. If you in addition specify an ‘Old’ marker/antenna/receiver name, the corresponding data field in the emerging new RINEX Observation file will only be filled accordingly where ‘Old’ specifications match existing file contents.
- BNC v2.9 help manual
- Download latest BNC builds
- Source codes via Subversion (BNC_2.11.0)
Last Updated on 7 Jun 2022 06:34 UTC