PostproBatch
Purpose
This command line application allows you to automate the whole processing operations from the decoding of the raw POSTPROCESSING file recorded from the INS to the generation of a QA/QC report and the export of the processing result into the appropriate file format.
PostproBatch can:
| > | decode the POSTPROCESSING file to generate the Delph INS Subsea input data file (.xpf) and extract the configuration data (conf.xml) |
| > | download public GNSS base stations data, time corrections and ephemeris |
| > | perform a GNSS processing using the Grafnav software (note that this software is not part of the Delph INS Subsea package) |
| > | perform the inertial processing (optionally coupled with the GNSS processing using the PPSDK engine or the Exail GNSS engine) |
| > | export the result of the processing in the SBET format |
| > | export the result of the processing using a user defined template |
| > | generate a QA/QC report |
A parameter file (.xml) shall be provided to specify user defined settings for the processing.
PostproBatch generates a Delph INS Subsea project (.poprjx) that allows the user to review the processing through the Delph INS Subsea user interface.
INS data file
The INS data to be processed are specified with the /log argument:
| > | When the file specified with this argument is a raw POSTPROCESSING file recorded from the INS the PostproDecode executable is launch to do the decoding of the data. |
| > | When the argument points to a PostproDecode log (.log.xml) the INS data file (.xpf) and INS configuration file (.conf.xml) pointed in this log file are used to do the processing. |
Use the second option when you have already decoded your raw POSTPROCESSING data using the PostproDecode command line executable or using the Delph INS Subsea user interface.
In case of POSTPROCESSINg stream splited in several files (i.e. one per hour):
- Only one single log file is authorized.
- In case of multi log files, the user shall concatenate all in one with DOS command:
copy /B part1.log + part2.log + part3.log output.log
GNSS data file
The use of GNSS data is optional.
| > | To process GNSS data using the PPSDK engine from Septentrio use the /sbf argument and select the .sbf file recorded from the Septentrio GNSS receiver |
| > | To process GNSS data using the Exail GNSS engine use the /rin or /ubx argument and select the rinex or u-blox file recorded from your GNSS receiver |
| > | To process GNSS data using the Grafnav software from Novatel use the /grafNav argument. You can specify the profile to be used on the command line (pay attention to enclose the profile name with quotation marks) |
GNSS Download tool
The download of additional data for the GNSS processing can be selected using the /gdt option followed by the name of the parameter file to be provided to the GNSS download tool, GNSS Download Tool Batch Processing to get more information about the format of this file.
Processing parameter
The processing parameters which can not be determined by the external files shall be gathered into the parameters file specified on the command line. Refer to the posprobatch-parameters.xml file provided in the Doc directory of the Delph INS Subsea installation folder.
Navigation export
The result of the processing can be output in a user defined format using a template specified with the /udt argument. The name of the output file shall be specified with the /txt argument. The export is performed using the UdtExporter executable.
It is also possible to export the result of the processing in the SBET format using the /sbet argument.
QA/QC report
Use the /qaqc argument to generate a QA/QC report in the html format.
Usage
PostproBatch [/version] [/workdir <path>] [/log <file>] [/gdt <file>] [/sbf <file>] [/ubx <file>] [/rin <file>] [/udt <file>] [/txt <file>] [/sbet <file>] [/qaqc <file>] [/grafnav [<profile>]] input output
Parameters
|
Argument |
Value |
Description |
|
/workdir [MyDirectory] |
Optional |
Define the working directory. All the files are stored in this directory. |
|
/log file.log |
Optional |
Start the PostproDecode application to create the .log.xml, .conf.xml and .xpf file then merge to the output in the .popjrx file to PostproIns. |
|
/log file.log.xml |
Optional |
Operate the existing data without running the PostproDecode application to merge to the output in the .popjrx file to PostproIns. |
|
/gdt file.xml |
Optional |
Operate the .xml file (at gdtReport.xml) and its dependencies to merge to the output in the .popjrx file to PostproIns. /sbf excluded. |
|
/sbf file.sbf |
Optional |
Operate directly the .sbf file like rover to merge to the output in a .popjrx file to PostproIns. /gdt excluded. |
|
/rin file.obs |
Optional |
Operate directly the rinex file like rover to merge to the output in a .popjrx file to PostproIns. /gdt excluded. |
|
/ubx file.ubx |
Optional |
Name of the .ubx rover file. |
|
/udt file.popudt |
Optional |
The popudt export template file. To be used together with /txt. |
|
/txt file.txt |
Optional |
Name of the output text file used to export the post processed data. |
|
/sbet file.out |
Optional |
Name of the SBET output file when an SBET export is required |
|
/qaqc file.html |
Optional |
Name of the output file when a QA/QC report is required |
|
/grafNav profile |
Optional |
Start GrafNav PPP processing and a profile. See GafNav user manual to retrieve the available profiles. |
|
file-template.xml |
Mandatory |
File that contains the parameters which cannot be determined by the external files. |
|
file.poprjx |
Mandatory |
Name of the output file which will be used as input in the PostproIns application. |
Example
| > | Example with no GNSS processing |
PostproBatch.exe /workDir C:\MyDirectory /log POSTPROCESSING.log /udt navigation.popudt /txt output.txt postprobatch-parameters.xml result.poprjx
| > | Example with Septentrio GNSS processing |
PostproBatch.exe /workDir C:\MyDirectory /log POSTPROCESSING.log /sbf rover.sbf /udt navigation.popudt /txt output.txt postprobatch-parameters.xml result.poprjx
| > | Example with Exail GNSS processing |
PostproBatch.exe /workDir C:\MyDirectory /log POSTPROCESSING.log /rin rover.obs /udt navigation.popudt /txt output.txt postprobatch-parameters.xml result.poprjx
| > | Example with GrafNav PPP processing user defined profile |
PostproBatch.exe /workDir C:\MyDirectory /log POSTPROCESSING.log /grafNav "GNSS Ground Vehicle" /sbf rover.sbf /udt navigation.popudt /txt output.txt postprobatch-parameters.xml result.poprjx
| > | Example with GrafNav PPP processing default profile |
PostproBatch.exe /workDir C:\MyDirectory /log POSTPROCESSING.log /grafNav /sbf rover.sbf /udt navigation.popudt /txt output.txt postprobatch-parameters.xml result.poprjx
| > | Example with no GNSS processing, SBEt and QA/QC report |
PostproBatch.exe /workDir C:\MyDirectory /log POSTPROCESSING.log /sbet navigation.out /qaqc navigation-qaqc.html postprobatch-parameters.xml result.poprjx