logo资料库

gfzrnx.pdf

第1页 / 共63页
第2页 / 共63页
第3页 / 共63页
第4页 / 共63页
第5页 / 共63页
第6页 / 共63页
第7页 / 共63页
第8页 / 共63页
资料共63页,剩余部分请下载后查看
Contents
1 Before You Start
1.1 End User License Agreement
1.2 Scope of Operation
1.3 Examples
1.4 Follow us
1.4.1 Join Mailing List
1.4.2 Drop Out of Mailing List
1.4.3 Twitter: @gfzrnx
1.5 Bug Reports / Comments
2 Basics
2.1 Software
2.1.1 Download
2.1.2 Install
2.1.3 Usage
2.1.4 Fast Help
2.2 Data Input/Output
2.2.1 Supported Format Versions
2.2.2 Input
2.2.3 Output
2.2.4 Examples Input/Output
2.2.5 Log Messages
2.3 Supported File Names
2.3.1 RINEX-2 naming convention
2.3.2 RINEX-3 naming convention
2.3.3 Automatic Output File Naming
3 Operation / Tasks
3.1 RINEX File Check and Repair
3.1.1 Navigation Data Epoch Filter
3.2 RINEX File Statistics / Informations
3.2.1 Observations Statistics
3.2.2 ASCII Timeplot of Observables
3.3 RINEX File Format Conversion (3/2, 2/3)
3.3.1 Observation Types Mapping
3.3.2 REMARK
3.3.3 RINEX-2 to RINEX-3
3.3.4 RINEX-3 to RINEX-2
3.4 RINEX File Nominal Renaming Support (2/3)
3.4.1 Remark
3.5 RINEX File Splice
3.5.1 Observation Data Splice Specials
3.5.2 Navigation Data Splice Specials
3.5.3 Remark - Splice/Split
3.5.4 Remark - Filename Expansion
3.6 RINEX File Split
3.6.1 Remark - Split/Splice
3.7 RINEX File Output Epoch Interval
3.7.1 Supported Date/Time/Epoch Formats
3.7.2 Dedicated Output Epoch Interval
3.7.3 Strict Epoch interval (-sei)
3.7.4 Extend Navigation File Boundaries (-enb)
3.8 RINEX File Manipulation
3.8.1 Data Sampling (-smp)
3.8.2 Satellite System Selection (-satsys)
3.8.3 PRN Selection (-prn, -no_prn)
3.8.4 Observation Types Selection (–obs_types)
3.8.5 Remove of Sparse Observation Types (–remove_sparse_obs_types)
3.8.6 Keep all Observation Types (-kaot)
3.8.7 Observation Types Sorting (-ots)
3.8.8 Navigation File Sorting (-nav_sort)
3.8.9 GPSweek Rollover Correction (-shift_gpsw)
3.8.10 Antenna Rename (-ant_rename)
3.8.11 Antenna Rename Table output (-ant_rename_out)
3.8.12 Antenna Rename Table input (-ant_rename_inp)
3.9 Handling a Group of Files with a Single Command (-single_file)
3.10 Rinex File Header/Data Editing
3.10.1 Header Editing (Standard)
3.10.2 Header Editing (Only)
3.10.3 Editing Operations
3.10.4 Show Config. File Interpretation (-show_crux)
3.10.5 Configuration file
3.10.6 Header edit via command line (-cx_updins)
3.10.7 Internal/Data Headers via crux-file (-cx_addinthd)
3.10.8 Manipulate Header Version Number (-vnum)
3.11 Rinex File Meta Data Extraction (-meta)
3.12 Rinex File Comparison (-fdiff)
3.13 Rinex Hatanaka Compressed Files
3.14 Rinex to Tabular Observations Output
3.14.1 Standard Output
3.14.2 Date/Time Formats
3.14.3 Column Separator
3.15 Rinex Standard Extensions/NonConformity
3.15.1 RINEX-2 BDS,QZSS,IRNSS support
3.15.2 RINEX-2 to RINEX-3 conversion
3.15.3 Handling of unsupported observation types
3.15.4 Remark
List of Figures
GFZRNX 1.12 Users Guide DokuWiki Wed Nov 6 14:50:05 UTC 2019
2 Wed Nov 6 14:50:05 UTC 2019 Helmholtz Centre Potsdam / GFZ German Research Centre for Geosciences
Contents Contents 1 Before You Start 1.1 End User License Agreement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Scope of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 Follow us . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.2 Drop Out of Mailing List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.3 Twitter: @gfzrnx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5 Bug Reports / Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Join Mailing List 4 4 4 5 5 5 5 5 6 Install 2.2 Data Input/Output 2 Basics 2.1 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 Download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.3 Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.4 Fast Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7 7 7 8 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Supported Format Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2.1 2.2.2 Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2.3 Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2.4 Examples Input/Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Log Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2.5 2.3 Supported File Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3.1 RINEX-2 naming convention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3.2 RINEX-3 naming convention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.3.3 Automatic Output File Naming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3 Operation / Tasks 20 3.1 RINEX File Check and Repair . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.1.1 Navigation Data Epoch Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.2 RINEX File Statistics / Informations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.2.1 Observations Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.2.2 ASCII Timeplot of Observables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.3 RINEX File Format Conversion (3/2, 2/3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.3.1 Observation Types Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.3.2 REMARK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.3.3 RINEX-2 to RINEX-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.3.4 RINEX-3 to RINEX-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.4 RINEX File Nominal Renaming Support (2/3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.4.1 Remark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.5 RINEX File Splice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.5.1 Observation Data Splice Specials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.5.2 Navigation Data Splice Specials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.5.3 Remark - Splice/Split . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.5.4 Remark - Filename Expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Helmholtz Centre Potsdam / GFZ German Research Centre for Geosciences Wed Nov 6 14:50:05 UTC 2019
Contents 4 3.7 RINEX File Output Epoch Interval 3.6 RINEX File Split . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.6.1 Remark - Split/Splice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.7.1 Supported Date/Time/Epoch Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.7.2 Dedicated Output Epoch Interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.7.3 Strict Epoch interval (-sei) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.7.4 Extend Navigation File Boundaries (-enb) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.8 RINEX File Manipulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.8.1 Data Sampling (-smp) Satellite System Selection (-satsys) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.8.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.8.3 PRN Selection (-prn, -no prn) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.8.4 Observation Types Selection (–obs types) 3.8.5 Remove of Sparse Observation Types (–remove sparse obs types) . . . . . . . . . . . . . . . 38 3.8.6 Keep all Observation Types (-kaot) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.8.7 Observation Types Sorting (-ots) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.8.8 Navigation File Sorting (-nav sort) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.8.9 GPSweek Rollover Correction (-shift gpsw) . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.8.10 Antenna Rename (-ant rename) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 3.8.11 Antenna Rename Table output (-ant rename out) . . . . . . . . . . . . . . . . . . . . . . . . 41 3.8.12 Antenna Rename Table input (-ant rename inp) . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.9 Handling a Group of Files with a Single Command (-single file) . . . . . . . . . . . . . . . . . . . . . 42 3.10 Rinex File Header/Data Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.10.1 Header Editing (Standard) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.10.2 Header Editing (Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.10.3 Editing Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 3.10.4 Show Config. File Interpretation (-show crux) . . . . . . . . . . . . . . . . . . . . . . . . . . 43 3.10.5 Configuration file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 3.10.6 Header edit via command line (-cx updins) . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 3.10.7 Internal/Data Headers via crux-file (-cx addinthd) . . . . . . . . . . . . . . . . . . . . . . . . 50 3.10.8 Manipulate Header Version Number (-vnum) . . . . . . . . . . . . . . . . . . . . . . . . . . 51 3.11 Rinex File Meta Data Extraction (-meta) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 3.12 Rinex File Comparison (-fdiff) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.13 Rinex Hatanaka Compressed Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.14 Rinex to Tabular Observations Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 3.14.1 Standard Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 3.14.2 Date/Time Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 3.14.3 Column Separator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 3.15 Rinex Standard Extensions/NonConformity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 3.15.1 RINEX-2 BDS,QZSS,IRNSS support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 3.15.2 RINEX-2 to RINEX-3 conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 3.15.3 Handling of unsupported observation types . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 3.15.4 Remark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 List of Figures 61 Wed Nov 6 14:50:05 UTC 2019 Helmholtz Centre Potsdam / GFZ German Research Centre for Geosciences
Chapter 1 Before You Start 1.1 End User License Agreement cHelmholtz-Centre Potsdam, GFZ German Research Centre for Geosciences / Section 1.1 Space Geodetic Tech- niques • The software gfzrnx-RINEX GNSS Data Conversion and Manipulation Toolbox can be used under the following license conditions: 1. With this license the copyright holder GFZ grants you permission to use the software gfzrnx free of charge in executable form and for non-commercial purposes only. 2. When using the software please cite it as: Nischan, Thomas (2016): GFZRNX - RINEX GNSS Data Conversion and Manipulation Toolbox. GFZ Data Services. http://dx.doi.org/10.5880/GFZ.1.1.2016.002 3. You may not copy, modify, sublicense, distribute or create any derivate works of the software except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. 4. The software is provided “as is” without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you. Should the program prove defective, you assume the cost of all necessary servicing, repair or correction. 5. In no event unless required by applicable law or agreed to in writing will the copyright holder be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use the program (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of the program to operate with any other programs), even if the holder has been advised of the possibility of such damages. 6. This terms shall be governed by and construed and enforced in accordance with the laws of the Federal Republic of Germany. 7. This license does not include the permission for commercial usage of the software. The right for commercial usage is subject to a different license agreement including license fee and further conditions. 1.2 Scope of Operation The gfzrnx is a toolbox for RINEX file check and manipulation for the major versions 2 and 3. The following RINEX data types are supported: • Observation data • Navigation data • Meteorological data The following operations/tasks are supported: Helmholtz Centre Potsdam / GFZ German Research Centre for Geosciences Wed Nov 6 14:50:05 UTC 2019
Before You Start 6 • RINEX file check and repair, • RINEX file format conversion ( version 3 to 2 and vice versa ), • RINEX file splice, • RINEX file split, • RINEX file statistics generation, • RINEX file manipulations like: – data sampling, – observation types selection, – satellite systems selection, – elimination of overall empty or sparse observation types. • Automatic version dependent file naming on output file. • RINEX file (re)naming support (version 2 to 3) • RINEX header editing • RINEX file meta data extraction • RINEX file comparison See also the Rinex Standard Extensions/NonConformity section for further information. 1.3 Examples You can always find examples in boxes with light grey background like the one below. Example Box All given examples are valid for the UNIX based systems like Linux, SunOS or OSX. You will find almost gfzrnx used in the example boxes which is always used as a synonym for the operating system dependent executable (gfzrnx lx, gfzrnx osx, ...). 1.4 Follow us 1.4.1 Join Mailing List There is a mailing list gfzrnx@gfz-potsdam.de which will be used for information transfer (new features, versions, etc.). It can be also used for questions which are not covered by the documentation. One can join the mailing list sending an empty e-mail to: gfzrnx-on@gfz-potsdam.de . After getting a Confirmation Request e-mail, please don’t forget to reply to this Confirmation Request. This reply is mandatory to finish your list joining. 1.4.2 Drop Out of Mailing List One can drop out of the mailing list sending an empty e-mail to: gfzrnx-off@gfz-potsdam.de . 1.4.3 Twitter: @gfzrnx Figure 1.1: Twitter: @gfzrnx Wed Nov 6 14:50:05 UTC 2019 Helmholtz Centre Potsdam / GFZ German Research Centre for Geosciences
7 1.5 Bug Reports / Comments 1.5 Bug Reports / Comments For bug reports or comments please use the mailing address gfzrnx bug@gfz-potsdam.de . Please use the following procedure for bug reports: • Make sure, that you are using the latest version. • If you are using the latest version, please provide the complete command line you have used. • attach your input file(s) to your e-mail or provide a link for the input data download. Shrink the input file(s) if possible. Helmholtz Centre Potsdam / GFZ German Research Centre for Geosciences Wed Nov 6 14:50:05 UTC 2019
Chapter 2 Basics 2.1 Software 2.1.1 Download One can download the software via: http://semisys.gfz-potsdam.de/semisys [Download → GFZ Software → gfzrnx] You will find an official version with a version number and a development version (DEVEL) with ongoing bug fixing and new features. The manual (pdf) can be downloaded from there too. 2.1.2 Install The software consists of a single executable (operating system dependent) to be used at the command prompt of a Terminal window or in batch scripts. Linux (64) Linux (32) gfzrnx lx gfzrnx lx32 SunOS (Sparc) gfzrnx sun SunOS (i86) gfzsun suni86 MS Windows (64) gfzrnx win64.exe MS Windows (32) gfzrnx win32.exe Mac OSX gfzrnx osx UNIX: Copy the executable into a directory covered by your system search PATH variable. WINDOWS: Copy the executable into your Windows directory for ease of use. 2.1.2.1 Remark gfzrnx will store and execute libraries in a temporary directory. OS UNIX Default Temporary Directory /tmp Windows $WINDIR (C:). If this is not an option for you, you can specify an alternative temporary directory via the environment variables $TEMP or $TMP on all platforms. Wed Nov 6 14:50:05 UTC 2019 Helmholtz Centre Potsdam / GFZ German Research Centre for Geosciences
分享到:
收藏