А разве rtkconv (RTKLib) не может понизить версию RINEX? * https://habr.com/ru/post/244475/ * http://www.rtklib.com/
zvezdochiot, кажется нашел решение по-проще (оказывается была уже тема такая) https://geodesist.ru/threads/konvertery-v-rinex.4865/page-17#post-816976
Есть PowerShell и этого за глаза хватает. Я тоже пенсионер. Есть замечательный армейский принцип: не может – научим, не хочет – заставим. Там нет ничего сложного. Было бы желание. --- Сообщения объединены, 2 окт 2021, Оригинальное время сообщения: 2 окт 2021 --- посмотрите сообщение ниже Конвертеры в RINEX
Да что то как то не заходит он. Даже простенькие наборы команд в нём написаны так, что отдуплению не поддаются. А с виджетами наверное вообще кошмар.
Ну в командную строку можно точно тк же копировать/вставить. Как вариант, можно написать строку в блокнот и сохранить, потом просто менять название входного/выходного файла и всё.
Оффтоп (Move your mouse to the spoiler area to reveal the content) Вот тело ещё одного *.bat файла (название может быть любое). @echo off @Dir *.21o /B /S >1.lst rem @Dir *_01h_30s_*.RNX /A-D /B >runconvbin.lst @For /F %%i IN (1.lst) DO @convbin.exe -r rinex -v 2.10 %%i rem @For /F %%i IN (runconvbin.lst) DO @convbin.exe -r rinex -v 2.10 %%i rem @del runconvbin.lst Строка @echo off - отключает служебные сообщения. @Dir *.21o /B /S >1.lst - помещает в файл 1.lst путь и имя всех файлов с расширением *.21o как из родительского каталога так и из всех вложенных в него. Эта строка не выполняется по тому что стоит префикс rem - rem @Dir *_01h_30s_*.RNX /A-D /B >runconvbin.lst Это непосредственно команда которая по очереди читает имя и путь из списка 1.lst и подставляет его в командную строку - @For /F %%i IN (1.lst) DO @convbin.exe -r rinex -v 2.10 %%i строка не выполняется rem @For /F %%i IN (runconvbin.lst) DO @convbin.exe -r rinex -v 2.10 %%i строка не выполняется rem @del runconvbin.lst тем не менее если убрать из последней строки rem и заменить runconvbin.lst на 1.lst то после выполнения файла будет удалён список.
пытаюсь изменить одну из строк на "rem @Dir *.21* /A-D /B >runconvbin.lst" хочется чтобы программа подхватывала все файлы с расширением *.21g, *.21n, *.21o, но почему-то берёт она только файл *.21o Файлы с программой и бат файлом прикрепляю, подскажите, что пишу не так.
теперь "тело" bat файла выглядит так: @echo off @Dir *.21* /B /S >1.lst rem @Dir *.21* /A-D /B >runconvbin.lst @For /F %%i IN (1.lst) DO @convbin.exe -r rinex -v 2.10 %%i rem @For /F %%i IN (runconvbin.lst) DO @convbin.exe -r rinex -v 2.10 %%i rem @del runconvbin.lst в файле 1.lst теперь прописывается три пути к файлам, как и должно быть, а на выходе мы всё равно имеем только преобразованный файл *.21o, из него получается файл *.obs
Как не боролся с ключами не хочет convbin перерисовывать бортовые орбиты в версию 2.11, они так и остаются 3.0. Например Pinnacle их не глотает. Я бы порекомендовал скачать с ftp://garner.ucsd.edu/pub/products/wwww igu*.sp3.Z и igv*.sp3.Z, это почти созревшие "помидоры".
Да вроде всё нормально, например файл *.21g преобразуется в файл *.gnav (2.10 GLONASS NAV DATA RINEX VERSION / TYPE). Как и писал выше, все эти преобразования нужны были коллеге, теперь его ПО принимает и файл измерений и навигационный файл.
Конвертируйте пожалуйста статику с Sokkia gcx3 (сырые данные ) в rinex руки уже опускаются Магнет тулс просто не распознает его