Open qgis2000 opened 1 week 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.
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.
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?
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.
When I enter the character ? to allow multiple base station crx files, the pos file is not generated. For * works.