To make batch processing possible, you must enable the checkbox "Batch-Processing" at the bottom of the GUI. When the batch processing is finished an info window will show you the start of the processing, the end of the processing, and the failed files. Additionally, in the folder PROCESSLIST, the table of the failed processing is saved as LastFailed.mat. You can load the LastFailed.mat into the Batch Processing Table to reprocess these files. They might have failed, for example, because of multi-accessing a specific input file in the first run. Changes in the GUI during batch processing will not affect the remaining files. If too many frequencies are found in a cell (e.g., Galileo: E1, E5a, E5b, E5, E6), the first three frequencies are used for processing.
The Batch-Processing-Table defines the files that raPPPid will process:
Folder | File | X | Y | Z | GPS | Frequencies | Ranking | GLONASS | … | Start | End |
Path to the folder of the Rinex file | Filename | approximate position | en/disable GPS | GPS frequencies to process | GPS observation ranking | … | … | Start epoch of processing | Last epoch of processing | ||
string | string | double | boolean | string | string | … | … | integer | integer |
Add files: This pushbutton opens a window where you can select single or multiple observation files within a folder and add them to the batch processing table. Observation files must be in the RINEX format or text files containing the output from an Android application recording raw smartphone GNSS measurements (*.txt, GnssLogger from Google is recommended, for example, gnss_log_$yyyy_$mm_$dd_$hh_$mm_$ss.txt).
Add folder: This pushbutton opens a window where you can select a folder. VieVS PPP will search this folder and its subfolders for observation files (RINEX format or textfiles containing Android raw GNSS measurements). They all will be added to the batch processing table.
Delete all: This pushbutton deletes the whole batch processing table. If you want to delete a single row, delete the content of this row's RINEX observation file cell. If you delete the content of any other cell, the content of the cell above is copied automatically.
Use parfor loop: Decide if a Matlab parfor loop is used during batch processing. Otherwise, a standard loop is used, and one row after the other is processed. The parallelization with a parfor loop dramatically reduces the processing time BUT:
Manipulate identical: Manipulate identical cells in the current row.
Manipulate all: Manipulate all cells of the row where you will change a cell.
Plot: Create a plot of the world with the approximate position of all stations listed in the Batch Processing Table.
Load process list: Load a saved process list into the batch processing table. If there is already some content, the loaded process list is appended.
Save process list: Save the current Batch Processing Table.
Jump to Table of Content