rtklibexplorer / RTKLIB

A version of RTKLIB optimized for low cost GNSS receivers, especially u-blox receivers. It is based on RTKLIB 2.4.3 and is kept reasonably closely synced to that branch. This software is provided “AS IS” without any warranties of any kind so please be careful, especially if using it in any kind of real-time application.
http://rtkexplorer.com/
Other
603 stars 235 forks source link

rtkpost_qt demo5 b34j does not generate a solution for several base station files if ? wildcard character is specified #394

Open qgis2000 opened 1 week ago

qgis2000 commented 1 week ago

When I enter the character ? to allow multiple base station crx files, the pos file is not generated. For * works.

JensReimann commented 5 days ago

Does the problem also occur with the console or windows apps? I guess it is a fundamental problem of rtklib and not only related to rtkpost_qt.

qgis2000 commented 5 days ago

The problem does not occur with the windows apps.

In rtklib ? and are characters that replace part of the file name. ? replaces one character, and replaces any part of the name like in os file system.

Example If I have two files with crx extension: 20240672000_01H_30S_MO.crx 20240672100_01H_30S_MO.crx

Then in the rtkpost.exe program I can enter 20240672?00_01H_30S_MO.crx in the RINEX OBS: Base Station field to take both files for calculation.

I can also enter e.g. 20240672*

In rtkpost_qt only * works. ? does not work.

JensReimann commented 4 days ago

Reading the documentation section 3.4 and looking into expath() it looks like only * is supported by rtklib. I wonder why the ? wildcard works for you.

Maybe it is handled by crx2rnx or the shell while executing crx2rnx? Can you check whether the ? wildcard works with the windows apps on uncompressed rinex files?

rtklibexplorer commented 4 days ago

The Windows functions called by expath (FindFirstFile and FindNextFile) support both '*' and '?' wildcards. The '?' can be a useful feature when dealing with many input files but as mentioned above, this is not a documented feature of RTKLIB.

I would suggest changing this issue from a bug report to a feature request, either by retitling it or closing it and opening a new issue.