Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

RINEX 2.11, особенности разметки Static, Kinematic, Stop-n-Go у разных производителей

Тема в разделе "RINEX", создана пользователем chnav, 13 авг 2021.

  1. chnav

    Форумчанин

    Регистрация:
    5 янв 2011
    Сообщения:
    1.003
    Симпатии:
    944
    Адрес:
    Москва
    Товарищи, где можно разжиться образцами RINEX 2.0 с отметками блоков данных "Static", "Kinematic", "Do not process" (не обрабатывать), которые переваривались бы программами обработки Ashtech GNSS Solutions, Topcon Tools и другими. Как я понимаю у каждого производителя свои вариации разметки.
    Я в своей программе форматировал RINEX по какому-то старому образцу от Аштека и описанию формата RINEX 2.1, но сейчас они перестали обрабатываться, ругается на формат. Где и на какой стадии я что-то сломал - уже не вспомнить.
    Среди сырых данных вставляются такие блоки:

    Код:
     21 08 10 14 30 19.0000000 2 6
     *** Start of Kinematic Data *** COMMENT
     ****** PROCESS KINEMATIC ****** COMMENT
    0002 MARKER NAME
    k002 MARKER NUMBER
     2847819.0000 2180507.0000 5256643.0000 APPROX POSITION XYZ
     0.0000 0.0000 0.0000 ANTENNA: DELTA H/E/N
    
    Тестовый RINEX:
    https://disk.yandex.ru/d/bP3ktJKlvh90eQ

    Буду признателен за комментарии к формату этого файла, что и где подкрутить.
     
    #1
  2. Yuri V.

    Форумчанин

    Регистрация:
    31 мар 2009
    Сообщения:
    2.406
    Симпатии:
    2.116
    Ваши MARKER NAME софт видит (это не какие-то там программные комментарии) и относит к началу ближайшей эпохи. Естественно это не момент срабатывания трегера. Это даже не плюс-минус эпоха, это момент решения.
    Замечу, что если софт читает комментарий типа вашего:
    *** Start of Occupation *** COMMENT
    ***** PROCESS STATIC ****** COMMENT

    софту наверное нужно указать что-то типа:

    *** END of Occupation *** COMMENT
    ***** PROCESS STATIC ****** COMMENT
    Этим я хотел сказать, что данная ветка о точных метках времени в ринексе, а не о делении ринекса на статику и кинематику. Ну, разные вещи.
    Мой софт строку MARKER NAME увидел и понял, присвоил ей время решения строкой ниже. Кстатит UTC, как меня поправил в своё время X-Y-H.
    chnav, а чего стандарт ринекса 2.х не посмотреть, не так много там насчет этого.
    Кстати, в вашем случае, когда траектория дырявая как советское пальто, лучше да, разобраться с делением статика/кинематика. Видно, где остановка, где разбег, ну, пару-тройку дециметров относительно БС эта ваша штуковина тянет. В прыжке 10 спутников на L1. Но бесконечные срывы слежения это швах.
     
    #2
  3. В.Шуфотинский

    В.Шуфотинский Модератор
    Команда форума Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    17.390
    Симпатии:
    5.008
    Метка первого Stop в заглавии файла.
    2.11 OBSERVATION DATA M (MIXED) RINEX VERSION / TYPE
    teqc 2010Oct21 20110430 04:19:24UTCPGM / RUN BY / DATE
    MSXP|IAx86-PII|bcc32 5.0|MSWin95->XP|486/DX+ COMMENT
    BIT 2 OF LLI FLAGS DATA COLLECTED UNDER A/S CONDITION COMMENT
    107 MARKER NAME
    107 MARKER NUMBER
    -Unknown- -Unknown- OBSERVER / AGENCY

    Между последней эпохой Stop и первой GO:
    122531881.239 7 95302571.674 6 22930164.959 22930164.393 22930166.886
    43.000 36.000
    28 пробелов 2 2
    KINEMATIC MODE 46 пробелов COMMENT
    107_K1 53 пробелов MARKER NAME
    11 1 26 7 18 0.0000000 0 14R19G18G21G06G16R20G30G03G22R05G15R18
    G29R11
    104032076.180 8 80913846.780 8 19447696.595 19447695.739 19447695.302
    53.000 48.000

    Между последней эпохой GO и первой Stop:
    122546032.939 7 95313578.423 6 22932813.296 22932812.347 22932815.513
    44.000 39.000
    28 пробелов 3 2
    STATIC MODE 49 пробелов COMMENT
    108 57 пробелов MARKER NAME
    11 1 26 7 18 42.0000000 0 14R19G18G21G06G16R20G30G03G22R05G15R18
    G29R11
    104068155.523 8 80941908.391 8 19454441.037 19454440.632 19454440.672
    53.000 49.000


    Минимально возможные метки:
    Между последней эпохой Stop и первой GO:
    28 пробелов 2 1
    107_K1 53 пробелов MARKER NAME

    Между последней эпохой GO и первой Stop:
    28 пробелов 3 1
    108 57 пробелов MARKER NAME


    Занимался этим 10 лет назад, потому детали не помню, но большой файл с этими метками обрабатывался.
     
    #3
    Последнее редактирование: 14 авг 2021
    chnav нравится это.
  4. chnav

    Форумчанин

    Регистрация:
    5 янв 2011
    Сообщения:
    1.003
    Симпатии:
    944
    Адрес:
    Москва
    Это запись обычного трека на автомобиле, чудес я не ожидал. Старт среди зданий, проезд под путепроводами, обгон фур с глушилками.Возможно ещё люфтит разъём антенны MMCX, он совсем разболтался.

    Сейчас мне важно разобраться с форматом файла, чтобы его читал GNSS Solutions. Возможно разметка оказалась не при чем - я удалил метки Static-Kinematic, но RINEX по-прежнему не читается. Очень привередливая программа. Но всё-равно в ветке дали много интересных идей, которыми обязательно воспользуюсь.
     
    #4
    Последнее редактирование: 14 авг 2021

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление