-
Notifications
You must be signed in to change notification settings - Fork 22
fops
RINEX supports several operations that aim at generating new files, which we group in the File Operation (fops
) category.
The following only applies to such operations.
This toolbox is designed to be as flexible as possible, especially when it comes to loading input data.
As previously stated, we accept files that do not follow standard naming conventions.
Working with files that do not follow naming conventions will reduce the capability to generate a file that does follow naming conventions, if you target Modern (lenghty) filenames. Note that if you target Old (shortened) filenames, this tool has the ability to auto generate a filename that does follow naming conventions.
Each File Operation shares identical command line arguments that will let you define or redefine the production context or environment.
For example, with -a
we can define the production Agency.
To understand the possible customizations in detail, you should use the Help menu (-h
) of any file operation.
It is important to understand how the toolbox behaves to generate the files the way you want it
If no environment customization are passed, the tool preserves the input filename(s).
This has two consequences:
- when working with files that do not follow naming conventions, your output products will remain in such state
- when working with files that follow naming conventions, we preserve that
If you first injected files that did not follow naming conventions, and what to use this toolbox to generate files that do, you can either
- Define the whole production context manually, using at least one of the customization arguments, like
-a
. - Force standard names to be generated with
--standard,--std
.
Note that generating a V3+ filename from an original context that did not follow naming conventions is not 100% feasible.
Old RINEX files used shortened filenames which contains less context description.
When working with this toolbox, you can ask to generate such format specifically with --short,-s
.
Otherwise, this tool prefers Modern (V3+) lengthy format, that contain more information like the File #ID in a batch serie.
Files that are grouped in a Batch (file serie), therefore following naming conventions, are kept as is according to previous point.
File Operations that generate a file serie, like Time binning will describe a Batch correctly if you either injected a file that follows standard naming conventions itself, or asked for --standards
convention specifically.
Move on to each dedicated operation
- Time binning forms an evenly spaced (in time) Batch of RINEX files from one RINEX file
-
File splitting splits original file(s) into two at a specific
Epoch
- File merging combines two RINEX files into a single file.
-
RINEX(A) - RINEX(B) diff op substracts RINEX
B
file toA
and format the results as a RINEX file
- Wiki
- RINEX Data
- Getting Started
- Filter Designer (Preprocessor)
- QC/Analysis mode
- File operations
- Post Processed Positioning (ppp)