Логотип ОПУСOPUS_Upload (OU)Логотип ОПУС 1Руководство пользователя

OPUS_Загрузка безопасна Web

Дата: 26 июня 2022 г.
Ред .: 2022.6.26.2055
Автор: Марк Сильвер, ms@igage.com, +1-801-412-0011
Информация о версии
Подробная информация о версиях приведена в конце настоящего документа.
Подпишитесь на рассылку для получения обновленной информации
Если вы используете OPUS_Upload для каких-либо целей, подпишитесь на эту рассылку:
https://signup.ymlp.com/xguqjwsugmguu
чтобы я мог отправлять вам уведомления об изменениях и исправлениях ошибок. Список предыдущих сообщений можно найти здесь [ http://ymlp.com/archive_guqjwsugjgh.php ].
Будьте осторожны с ОУ!
ПОЖАЛУЙСТА: Внимательно прочтите это Руководство пользователя перед использованием OPUS Upload. OU принимает подстановочные знаки, и можно отправлять каждое наблюдение file на компьютере с одной простой ошибочной командой. Напримерampль:
OPUS_Upload +r C:\*.??o
Предоставил бы каждое отдельное наблюдение file на диске c: в OPUS для обработки. Сомневаюсь, что NGS или остальное сообщество OPUS оценят вас за это.
Я настоятельно рекомендую вам не запускать инструмент OU из командной строки, пока вы не попробуете его на одном компьютере. fileсначала из интерфейса Windows.

OPUS Загрузка

Безопасная загрузка OPUS Web - ЗагрузитьOPUS_Upload (OU) — небольшое приложение Win-32, которое автоматизирует отправку данных GPS-наблюдений. files к онлайн-системе обработки NGS. OU перемещается по HTTPS NGS webсайт с использованием SSL-шифрования.
OU можно запустить разными способами:
Как инструмент командной строки с аргументами
Как программа Windows, открытая на вашем экране
Перетаскиванием fileна иконку на рабочем столе
OU упрощает подачу больших наборов files в NGS. С OU можно автоматически отправлять тысячи наблюдений fileс помощью одной команды.
OU был протестирован с более чем 15,000 XNUMX наблюдений files на одну заявку.
Обновление NGS 1 сентября 2018 г.
NGS изменил минимально приемлемый уровень TLS для доступа к OPUS.
OPUS_Upload впоследствии был изменен для использования уровня SSL машины (вместо использования OpenSSL). Это фактически означает, что машины Windows XP больше не могут отправлять задания в NGS.
Нет решения этой проблемы. Купите современный компьютер.
Ограничения распространения и соображения по использованию
Программный интерфейс OPUS сложен, и малейшее изменение на стороне сервера NGS потребует обновления OU. (Поэтому вам следует зарегистрироваться в списке рассылки, см. выше).
Как и OPUS Accumulator, если вам нужен OPUS Uploader, он вам действительно нужен. OU может сэкономить некоторым пользователям массу времени.
Наконец, OU является частью гораздо более крупного проекта. OPUS Borg. Borg использует OU, OA и несколько других клиентов для организации автоматизированного контроля качества в крупных сетях CORS с использованием расширенного статистического контроля качества. Развитие OU обусловлено функциональностью Borg.
Не допускается никаких изменений в OU, которые мешают Боргу. Борг (https://en.wikipedia.org/wiki/Borg) управляет разработкой OU. Так же, как в Next Generation. OPUS Borg был назван Borg, потому что у него много «простых» компонентов, которые пытаются работать вместе для обработки кип данных наблюдений GNSS.
Это полный бардак, но уже слишком поздно что-либо исправлять. По общему признанию, даже такие простые компоненты, как OU и OA, теперь слишком сложны.
Некоторые сложности Борга описаны в разделе «Исключение совпадений» далее в этом документе.
Изменения
Пожалуйста, отправьте любые изменения, которые сделают OU более полезным для вашего приложения ms@igage.com.

Установка OPUS Upload

В настоящее время OPUS Uploader распространяется в формате ZIP. file с этим Руководством пользователя. Вся программа files — это код, подписанный «iGage Mapping Corporation».
Вы можете установить загрузчик где угодно, он только один file. Затем вы можете вручную создать ярлык на рабочем столе.
Что требуется для загрузки OPUS
OPUS Upload автоматически определяет, есть ли RINEX file должны быть представлены в формате Rapid-Static или Static file по длине RINEX file.
Загрузка OPUS теперь работает с RINEX 2.xx и RINEX 3.xx files.
Наблюдение fileВидео продолжительностью 118 минут и более представляются как статические.
Название антенны и ее идентификационный номер в формате RINEX file должно быть правильно. Если ваш RINEX fileЕсли s имеют неверные значения, то они несовместимы с OU (это требование было смягчено).
Примечание: в сборке 2001 был добавлен ключ командной строки '-a', позволяющий отправлять fileбез обозначений антенн.
В январе 2020 года была добавлена ​​поддержка переопределения имени антенны в RINEX. file.
В феврале 2022 года была добавлена ​​поддержка загрузки актуального списка типов антенн NGS для упрощения замены типа антенны на допустимый тип антенны.
Поддержка форсирования HI (инструментальных высот) также была добавлена ​​в феврале 2022 года.
Вы можете рассмотреть возможность использования TEQC для обновления имени антенны и HI. Вы можете Вот какampле РИНЕКС file заголовок:Безопасная загрузка OPUS Web - Загрузить 1Я выделил тип антенны желтым цветом, а HI — зеленым.
Тип антенны должен быть поддерживаемым NGS.
Запуск OPUS Upload как программы Windows
Вы можете дважды щелкнуть по программе или ярлыку, чтобы запустить OU. OU запустится в верхнем левом углу экрана. Если вы переместите или измените размер окна, а затем закроете OU, при следующем запуске будут запомнены то же положение и размер.
Положение экрана проверяется во время выполнения, чтобы убедиться, что оно находится на текущем доступном экране.
При первом использовании OU вам нужно будет ввести свой адрес электронной почты. Вы можете изменить другие параметры или добавить идентификатор OPUS-Projects. Ваши настройки будут запомнены.
«Загрузка данных» File' также запоминается с последнего запуска OU. Вы можете нажать кнопку '…', чтобы выбрать один или несколько files для загрузки. files должно быть GPS наблюдение files или ZIP files, которые содержат GPS-наблюдения files. (Другими словами, Открытый File браузер будет поддерживать несколько file выборы.) Вот бывшийample ручного выбора четырех наблюдений files в папке:Безопасная загрузка OPUS Web - Загрузить 2Если вы выбираете почтовый индекс file, содержимое ZIP-архива file будет считаться стандартным RINEX files и все RINEX files в ZIP-архиве file будут обрабатываться индивидуально.
Если вы включите NAV file в почтовом индексе file, OU будет знать, что это не наблюдение RINEX file и автоматически пропустит NAV file.
Аналогично, если вы выбираете NAV file (напримерample, выбрав все files в каталоге выше) OU пропустит .NAV files.
После того, как вы установили fileимя(я) и параметры, нажмите кнопку «Отправить», и каждый файл RINEX file будут автоматически отправлены в OPUS.

Запуск OPUS Upload из командной строки

OU принимает следующие аргументы: Безопасная загрузка OPUS Web - Загрузить 3Безопасная загрузка OPUS Web - Загрузить 4Эта команда:
OPUS_Upload –p +x –e ms@igage.com C:\tmp\2001213A0.obs Отправит сингл file без идентификатора проекта, запрос расширенного вывода, возврат результата на указанный адрес электронной почты.
После того, как вы установите адрес электронной почты на компьютере, OU запомнит его. После того, как вы установите Имя проекта, оно будет использоваться, пока не будет очищено.
Это означает, что после того, как вы запустите OU один раз (возможно, как приложение Windows), вы можете просто вызвать OU с помощью fileимя:
OPUS_Upload C:\tmp\2001213A0.obs и будут использованы ранее выбранные параметры.
Вы можете указать два или более files OPUS_Upload C:\tmp\2001213A0.obs C:\tmp\2001213A1.obs
Вы также можете использовать подстановочные знаки для указания группы fileс. Эта команда:
OPUS_Upload C:\tmp\*.obs
будет представлять каждый file в папке C:\tmp\ с расширением .OBS в папке \tmp.
Вы также можете использовать подстановочные знаки стека:
OPUS_Upload C:\tmp\002\*.obs C:\tmp\003\*.zip
Также поддерживаются однобуквенные подстановочные знаки:
OPUS_Upload C:\tmp\2001213A?.obs
Должна быть возможность представить каждое отдельное наблюдение. file на диске C вашего компьютера с помощью этой простой команды:
OPUS_Upload +r C:\*.1?o
Действительно ли в этом есть необходимость?
Отправка с помощью перетаскивания
Если у вас есть ярлык на рабочем столе, вы можете перетащить наблюдение files (или .ZIP files, содержащие одно или несколько наблюдений files) и перетащите их на значок на рабочем столе.
The files будут обработаны так же, как если бы они были выбраны вручную. Будут использованы последний адрес электронной почты и другие параметры.
Нет известного ограничения на количество files можно удалить одним действием.
«Тестовый режим»
Вы можете захотеть протестировать действие перед запуском OU. Установите флажок «Тестовый режим», чтобы увидеть, какие эффекты могут быть у вашего действия без фактической отправки fileс в NGS.
Флажок «Тестовый режим» сохраняется при закрытии и повторном открытии OU, поэтому, если вы случайно установите его, OU будет казаться неработоспособным.
Автоматическая отправка
Если вы запустите OU из командной строки, с помощью fileимя; или если вы начинаете OU путем перетаскивания files на ярлык, то OU автоматически запустится и закроется через 5 секунд после последнего file обрабатывается.
Кнопку «Отмена» можно использовать для удержания формы и журнала открытыми. viewинж.
В течение 5 секунд обратного отсчета окончания выполнения нажмите кнопку «Отмена», и OU не закроется автоматически. Форма также не закроется, если включен режим тестирования.
2022/2/9: OU теперь будет автоматически закрываться после 5-секундной задержки, если вызван из iGx_Download.

Продвинутые темы

Типы антенн принудительного действияБезопасная загрузка OPUS Web - ПередовойНажмите кнопку «Загрузить список антенн NGS», чтобы загрузить текущий список антенн. file с сервера NGS ( https://geodesy.noaa.gov/ANTCAL/LoadFile?file=ngs14.atx ). Список анализируется, и каждая антенна, включая определения спутников, загружается в раскрывающийся список в отсортированном порядке.
Затем вы можете ввести первые несколько символов типа антенны, чтобы быстро найти нужную антенну.
Список хранится во временной папке:
C:\Users\имя пользователя\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx
C:\Users\имя пользователя\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx.cache
и повторно используется при повторном запуске OU.
Важное примечание по типу антенны: необходимо включить необходимое количество пробелов между названием антенны и обозначением купола. Поэтому либо выберите антенну из раскрывающегося списка, либо скопируйте и вставьте название антенны из авторитетного источника. Отсутствующий или лишний пробел или любой измененный символ приведет к ошибке типа антенны при отправке в OPUS.
Расширенный формат вывода
Командная строка:
-x Стандартный вывод решения
+x Расширенный вывод решения (рекомендуется)
Отметьте этот флажок: Безопасная загрузка OPUS Web - ПроверкаФактически этот выбор будет сделан на странице подачи заявки NGS:Безопасная загрузка OPUS Web - Проверка 1Использование и исключение базовой станции
Введите базовые станции для использования и исключения, разделенные запятыми:Безопасная загрузка OPUS Web - Проверка 2Точность введенных станций НЕ проверяется.
Эта настройка эквивалентна:Безопасная загрузка OPUS Web - Проверка 3Безопасная загрузка OPUS Web - Проверка 4должно быть пустым, если вы не отправляете наблюдение в допустимый проект OPUS. Идентификатор проекта НЕ проверяется на действительность.
Эта настройка эквивалентна:Безопасная загрузка OPUS Web - эквивалентНЕ вводите в это поле свое личное имя проекта, вводите только действительные идентификаторы OPUS-Project. Для создания и использования OPUS-Projects вам необходимо пройти обучение на менеджера OPUS.
Порядковый номер Безопасная загрузка OPUS Web - Порядковый номерОфициального описания NGS этого значения нет, однако оно ОЧЕНЬ полезно для отслеживания отправлений. OPUS Borg полагается на то, что каждый ответ электронной почты из системы OPUS имеет уникальный порядковый номер в успешной или неудачной теме возвращенного письма: Безопасная загрузка OPUS Web - Последовательность Номер 1Когда вы загружаете заявку NGS OPUS webстраница, уникальный номер назначается NGS. Если вы отметите флажок «iGage Random Sequence», то будет сгенерирован уникальный 13-значный номер с префиксом «IG». Если вы не отметите флажок, то будет использоваться любое введенное вами значение.
Номер IG — это дробное число дней с 1 января 2020 года в локальном машинном часовом поясе, умноженное на 86,400,000 XNUMX XNUMX и округленное до ближайшего целого числа. Этого, по-видимому, достаточно для уникальности, оно расшифровывается и увеличивается со временем. Это не случайно.
Минимум File Размер и максимальная длинаБезопасная загрузка OPUS Web - минимум
Если вы попытаетесь отправить file меньше минимума (в байтах) file будет пропущен. Распространенным явлением является то, что антивирусные инструменты заставляют другие инструменты создавать файлы нулевой длины files. Это задерживает эти неприятности files от отправки в NGS. Минимум в 2,500 байт должен быть адекватным и разумным.
OU проверит первую и последнюю эпоху данных наблюдений и пропустит files, которые длиннее максимальной длины в часах. В OPUS есть жесткое ограничение, что вы не можете пересечь полночь (время GPS) дважды. Если у вас есть files, которые длиннее 25 часов, вам следует рассмотреть возможность использования опции -tbin TEQC ( https://www.unavco.org/software/data-processing/teqc/tutorial/tutorial.html ) разбить их на 24-часовые files и отправьте их по отдельности. Затем вы можете использовать инструмент OPUS Accumulator для статистического просмотра индивидуальных решений.
Сохранить системный журнал Files Безопасная загрузка OPUS Web - Сохранить
Щелчок по этому полю сохранит возвращаемое значение из отправки NGS в .HTMLfile с тем же именем, что и у каждого представленного file, в той же папке, что и отправленный file.
Если вы откроете file в браузере это будет выглядеть «похоже» на то, что вы получили бы, отправив вручную file:Безопасная загрузка OPUS Web - Сохранить 1Однако форматирование, вероятно, будет не таким, как ожидалось.
Эта опция полезна для отладки ошибочных files, которые не выполняются при отправке.
Расширенное ведение журнала отладки Безопасная загрузка OPUS Web - Ведение журналаОтметка этого флажка приведет к отображению дополнительной информации о журнале в диалоговом окне журнала. Эту опцию лучше не отмечать.
Каждое отдельное поле отправки HTML будет пронумеровано:Безопасная загрузка OPUS Web - Ведение журнала 1Безопасная загрузка OPUS Web - Ведение журнала 3Интер-File Задерживать Безопасная загрузка OPUS Web - ЗадерживатьСерверы NGS OPUS оснащены функцией безопасности, которая предотвращает атаки типа «отказ в обслуживании».
Если вы быстро отправите несколько (возможно, 5) профессий подряд, ваш IP-адрес, по всей видимости, будет помечен как «заноза в заднице» NGS, и ваши заявки будут проигнорированы.
Рекомендуется установить эту задержку на 15 секунд или больше. Я использую 31 секунду.
Тестовый режим Безопасная загрузка OPUS Web - РежимОтметив кнопку «Тестовый режим», OU может запускать отправки и регистрировать действия, вплоть до момента отправки. Журнал files будет содержать все обычные и расширенные журналы, но file не будут отправлены в NGS для обработки.
Это позволяет вам протестировать действие подстановочного знака, не перегружая серверы NGS.
В журнал будет добавлена ​​одна строка:Безопасная загрузка OPUS Web - Режим 1В настоящее время (в версии 2022.2.8.2041) OPUS-Статические наблюдения, files длиннее 110 минут, отправляются с этим URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
ОПУС-РС files представлены с этим URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opus-rsup.prl’
Вы можете использовать «Отправка» URL' для переопределения значения по умолчанию для отправки files на сервер NGS BETA. Однако вам необходимо убедиться, что для отправленного запроса выбран правильный адрес сервера (статический или RS) file.

Настройки OPUS-BORG

Командная строка:
-m очистить исключенный путь
+m path установить исключенный путьБезопасная загрузка OPUS Web - Режим 2Автозапуск
Установка флажка «Автоматический запуск в 23:00» приводит к тому, что кнопка «Отправить» нажимается каждый вечер в 23:00 UTC. OU использует настройки часового пояса машины для вычисления смещения времени UTC.
Соответствие Исключить
Это не будет простым объяснением.
Рассмотрим сценарий, в котором имеется большой набор папок, каждая из которых содержит множество наблюдений. files. Каждая папка представляет одну станцию ​​GNSS CORS. Каждое наблюдение file это 24-часовое (временной интервал GPS) «ежедневное» наблюдение file для станции. Ежедневная папка станции может содержать 24-часовые наблюдения fileза предыдущие 5-10 лет, поэтому тысячи RINEX files.
OU используется для отправки этих ежедневных files в OPUS. Но мы хотим только представить каждый file дважды:
один раз сразу после file собирается снова для получения решения с быстрыми/транслируемыми эфемеридами спустя 14 дней для получения решения с точными/окончательными орбитами NGS возвращает решение OPUS fileпо электронной почте и решение fileхранятся в соответствующем наборе папок с результатами станций: каждая станция CORS имеет уникальную папку с решениями OPUS.
Если «Match Exclude» содержит путь, OU будет искать относительный путь, который соответствует местоположению исходного наблюдения. file для соответствующего существующему решению OPUS file.
Это сложно, потому что наблюдение file будет иметь такое имя:
slci0010.22o
и соответствующее решение OPUS будет иметь имя вроде: slci001022o IG0064714690360.msg (обратите внимание на магический порядковый номер IG сверху!)
Если OU находит подходящее решение file, он пропустит отправку наблюдения file поскольку действительное решение OPUS уже существует.
Однако, если вы установите этот флажок:Безопасная загрузка OPUS Web - Режим 3И решение OPUS старше 14 дней, то OU проверит решение .msg file чтобы определить, какой тип эфемерид использовался для решения.
Если решение НЕ является точным или окончательным, то OU удалит существующее решение. file и повторно отправьте замечание file, надеясь получить решение file из процессора обработки OPUS с использованием точных или окончательных эфемерид.
Позже, рано утром следующего дня, OA (накопитель OPUS) обрабатывает папки с решениями и формирует графики тенденций для каждой из контролируемых станций CORS:Безопасная загрузка OPUS Web - Режим 4OA также создает сводную таблицу XLS для каждой из контролируемых станций:Безопасная загрузка OPUS Web - Режим 5В этом отчете указано среднее положение станции CORS, а также минимальное/максимальное/диапазонное/стандартное отклонение для каждого значения, найденного в решении NGS OPUS.
Скорость станции также вычисляется как в фиксированной системе координат NAD83, так и в системе суточной эпохи ITRF для систем координат ECEF XYZ, широты/долготы/высоты, проекции плоскости состояния и проекции UTM.
Кроме того, OA создает сводку сводок file:Безопасная загрузка OPUS Web - резюмекоторый содержит название сайта, среднее положение антенны с высотой эллипсоида и некоторую дополнительную информацию, полезную для администрирования частной станции CORS.
Другие процессы Borg выполняют анализ SQC на выходных наборах данных OA и определяют, соответствует ли «статистически» работа станции ожиданиям, а также отправляют текстовые сообщения в случае возникновения проблем.
Хотите верьте, хотите нет, но этот Руб-Голдберг (https://en.wikipedia.org/wiki/Rube_Goldberg) процесс работает!

Использование автоматической повторной отправки в OU

Вот какampструктура папок le для files для отправки (я называю содержащую ее папку «dailys») и папку, содержащую возвращенные решения opus (называемую «opus»).Безопасная загрузка OPUS Web - резюме 1Каждая станция может/должна находиться в уникальной папке из 4 символов, если вы хотите позже использовать OA (OPUS_Accumulator).
Папка ./dailys/sgu2 может выглядеть так:Безопасная загрузка OPUS Web - резюме 2Папка ./opus/sgu2 может выглядеть так:Безопасная загрузка OPUS Web - резюме 3Если возвращенное решение OPUS нечитаемо или заменено решением с более новыми и лучшими эфемеридами, то старое решение будет перемещено в папку _invalid или _duplicates.
Важный совет: все инструменты BORG намеренно игнорируют любую папку или file которое начинается с символа подчеркивания ('_'), поэтому название станции не может начинаться с символа подчеркивания.
Это главный экран OU (OPUS_Upload):Безопасная загрузка OPUS Web - резюме 4Обратите внимание, что «Загрузить данные» File' указывает на папку dailys и отмечен флажок 'Recurse Subfolders'.
Это вкладка «Дополнительно» в OU:Безопасная загрузка OPUS Web - резюме 5Обратите внимание, что «Исключение совпадений» просматривает папку opus для files, которые соответствуют входным данным fileв папке «ежедневники».
Где ежедневно fileоткуда?
Другая часть Борга (iBase) генерирует хоurly fileс стандартным fileназвания с использованием разного процесса DIPCap для каждой станции.
Вот как выглядит процесс DIPCap, собирающий потоки RT27 для SGU2:Безопасная загрузка OPUS Web - filesDIPCap — это замена RCAPTURE. RCAPTURE выходит из строя через несколько дней или недель и поддерживает только соединения TCPIP 'Client', DIPCap очень надежен и будет работать вечно. Он имеет лучшее логирование и также поддерживает соединения TCPIP 'Server'.
DIPCap просто свободно бежит .CAP files в выбранную «Выходную папку», генерируя стандартный RINEX fileназвания с использованием «Названия станции».
Программа iBase собирает .CAP fileс хоurly и преобразует их из .CAP files (которые являются потоками RT27) в стандартный RINEX file наборы в стандартной иерархии папок RINEX (rinex/yyyy/jjj/sss):Безопасная загрузка OPUS Web - fileс 1

Один раз в день, сразу после полуночи по всемирному координированному времени, запускается инструмент iB_Daily, который просматривает КАЖДЫЙ file в структуре папок RINEX. iB_Daily гарантирует, что хоurly files объединяются в ежедневные files (вместо строчной буквы от a до x в качестве последнего символа перед расширением, ежедневно file имеет нулевой символ «0».
Ежедневно files сокращаются до 30-секундных интервалов, и все созвездия, за исключением GPS, удаляются.
iB_Daily также помещает несжатый file в правильном слоте под ежедневными. Наблюдения files в ежедневниках не разбиты на подпапки. Все ежедневники находятся только в папке станции.
Через 23 часа после запуска iB_Daily OU (OPUS_Uploader) отправляет все новые ежедневные files в OPUS. Мы ждем 23 часа, чтобы система NGS CORS заполнила все данные CORS, это повышает вероятность того, что OPUS выдаст решение.
Если вы установите флажок «Проверить/принудительно установить точные окончательные эфемериды через 14 дней», то OU будет ждать 14 дней после наблюдения, а затем повторно отправлять данные каждые file, каждый день, пока каждый file имеет точные/окончательные эфемериды.
После того, как OPUS_Upload отправит наблюдение files в OPUS, OPUS возвращает решения на специальный адрес электронной почты, который обслуживает iBase_Mailer.
Вот конфигурация iBase_Mailer, которую я использую:Безопасная загрузка OPUS Web - fileс 2Каждое решение помещается в соответствующую папку OPUS/ssss.
Наконец, OPUS_Accumulator суммирует все решения OPUS. Если он находит дублирующиеся решения за день, он сохраняет лучшее решение. (Это решение подробно описано в руководстве пользователя OA.

Еще несколько советов

Процессы OPUS Borg работали без сбоев на компьютере с Windows XP. Позже компьютер был обновлен до Win8, затем до Win10.
Невозможно заставить компьютер Win10 работать дольше нескольких недель без вмешательства человека. В первую очередь обновления Windows вытесняются и их нельзя игнорировать.
Поскольку на компьютере, на котором работает OPUS, есть FTP-сервер и куча открытых портов (для передачи данных удаленным станциям CORS), получение обновлений, вероятно, является разумным решением.
Я поигрался с запуском BORG на сервере AWS, он работает, но не увеличивает доступность. И из-за большого количества files и данные, экземпляр S3 дорогой. В частности, каждый отдельный file в хранилище S3 инспектируется каждый день. Поэтому недорогое ледниковое хранилище не подходит.
Я запускаю BORG на быстром компьютере со всеми BORG fileи папки, хранящиеся на внешнем USB-накопителе емкостью 8 ТБ.
Процесс iBase автоматически сохраняет резервную копию сжатого .CAP files на отдельном диске объемом 4 ГБ. В iBase есть функция одной кнопки для восстановления распакованной структуры RINEX из резервных копий. Я подозреваю, что восстановление может занять несколько дней. Мне не нужно было восстанавливать набор данных; однако, потребовалось несколько дней, чтобы перенести его с диска объемом 4 ГБ на диск объемом 8 ГБ.
Примечания к версии OU
Сборка 2000:
Добавлено несколько ключей командной строки.Безопасная загрузка OPUS Web - ВерсияОднако включенные и исключенные станции пока, похоже, не работают должным образом.
Сборка 2004: 25 мая 2017 г.
Добавлен журнал ошибок вместо окна сообщения для автоматической операции. Обратите внимание, что вы не сможете сохранить журнал для заданий командной строки, поскольку программа завершит работу после завершения.
Добавлен тест на действительность file при добавлении из командной строки. Изменена обработка files из командной строки, чтобы включить проверку на допустимость существующих files.
Внимание: могут быть некоторые ограничения на количество files можно указать в командной строке. Не должно быть ограничений на количество files, которые вы можете включить с подстановочными знаками, строковое пространство для fileИмена должны охватывать всю доступную память.
При указании нескольких files из командной строки, fileПоле имени загружается только с первым file из списка.
Сборка 2005: 5 сентября 2018 г.
Добавлено «Сохранить журнал» Files' флажок. После отправки наблюдения file, весь возвращаемый HTML-код с сервера может быть сохранен в одноименном файле file в той же папке, что и входное наблюдение file. file расширение всегда .html и местоположение всегда совпадает с входным file.
Поддержка TLS1 была приостановлена ​​в NGS. OPUS_Upload теперь использует уровень SSL с клиентской машины, и OpenSSL больше не требуется. Это фактически означает, что машины Windows XP больше не пригодны для использования с OPUS.
Сборка 2016: 4 января 2020 г.
Были внесены некоторые существенные усовершенствования и изменения, позволяющие OU работать в рамках OPUS-Borg.

  • Значения конфигурации теперь хранятся в iBase.ini file с конфигурацией всех остальных членов Bord. Вы потеряете все предыдущие настройки при запуске этой версии.
  • Добавлена ​​возможность рекурсии каталогов в вызов на основе форм. Ранее это было доступно только для запуска из командной строки.
  • Теперь есть две вкладки, одна для общих настроек конфигурации и новая вкладка для расширенных настроек. Это очищает основной экран инструмента.
  • Теперь можно задать несколько путей с помощью подстановочных знаков из инструмента на основе форм. Напримерampль:
    C:\ftp\rinex\2017\*.??o; C:\ftp\rinex\2020\*.??o
    Будет рекурсивно просматривать папки 2017 и 2020 годов для files соответствует .??o file расширение.
  • Теперь можно либо вручную задать порядковый номер отправки NGS, либо поручить OU создать уникальный порядковый номер в форме «IG8888888888888»: «IG», за которым следует 13-значное целое число, представляющее количество миллисекунд с 1 января 2020 года.
  • Минимум file размер для обработки был добавлен. Эта опция применима только к files выбраны с помощью подстановочного знака. Установите значение пустым, нулевым или отрицательным для обработки всех исходных files, независимо от размера. Значение 2,500,000 24 XNUMX является разумным, если вы ожидаете в основном XNUMX-часовой ежедневный files.
  • Теперь OU будет опционально проверять существующие решения OPUS при рекурсивном просмотре папок (с использованием подстановочных знаков) для наблюдения. files. Решения должны начинаться с базы fileназвание ОБС file; находиться в папках с одинаковыми именами, в базовой папке «Match Exclude»; решение file должен иметь file дата больше или равна дате наблюдения file и иметь .eml, .msg или .txt file расширение. Если решение найдено, соответствующее наблюдение file пропускается. Установите «Исключить совпадение» на пустую строку, чтобы отключить эту функцию.
  • Теперь можно принудительно задать тип антенны, фактически переопределяя тип антенны, указанный в RINEX. file. (Я знаю, это кажется безумием; мне эта функция была нужна для видеодемонстрации.)
  • Теперь OU поддерживает высокое разрешение экрана.

Сборка 2019: 30 апреля 2002 г.
Переключатель командной строки -9dl (передача из iGx) теперь имеет следующие действия:

  • Тестовый режим = выкл.
  • ИнтерFileЗадержка = 0.0
  • Обработка подпапок = выкл.
  • Сопоставить Исключить Существующие Решения = выкл.
  • Сохранить системный журнал File = выкл

Интерfile Значение задержки теперь сохраняется в INI file и вызывается при запуске программы.
Сборка 2020.7.17.2020
Задержка между file Отправка занимала 20% ресурсов машины из-за ошибочного системного семафора. (ууууу!) Кнопка отмены не отображалась правильно во время ожидания. Добавлено количество fileосталось отправить пакетом в строку состояния.
Сборка 2020.9.8.2021
Если рекурсивные папки, любая папка с именем, начинающимся с подчеркивания '_', будет пропущена. Папки в этой папке также пропускаются. Это было добавлено для использования с iBase, которая помещает неполные (files с покрытием менее 90% от ожидаемого) в папке «_invalid».
Сборка 2020.12.5.2024
Добавлен URL редактирование для изменения представления URL. Новая командная строка '-U' возвращает адрес отправки по умолчанию, '+U «полный url'' устанавливает переопределение URL. По умолчанию URL в настоящее время:
https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Доступ к бета-сайту можно получить по этому адресу:
https://beta.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Сборка 2020.12.21.2027
Ошибка: При отправке files в NGS, количество оставшихся fileОтображаемый s был неверным.
Ошибка: при поиске неотправленных files, используя функцию «Исключить совпадение», если решение OPUS предшествует наблюдению file, теперь он удален. Раньше он был оставлен на месте и file был повторно отправлен. Это привело к нескольким решениям OPUS для одного наблюдения file (поскольку результаты OPUS имеют уникальный идентификатор последовательности iG.)
Сборка 2021.11.7.2040
Теперь OU использует новые серверные скрипты для отправки RS против S OBS files:Безопасная загрузка OPUS Web - Версия 1Размер записи журнала увеличен до 4 миллионов символов.
Добавлены некоторые подсказки по добавлению кучи ненужной отладки (которую я не собираюсь удалять, так как она появляется только при расширенном ведении журнала).
Добавлен намек на то, что представление url's различаются для статического и быстрого в поле переопределения.
Сборка 2022.2.9.2041
На основе отзывов людей, которые не используют OU в производственной среде, OU был изменен, чтобы больше походить на форму отправки NGS.
Теперь можно выбрать принудительный тип антенны из раскрывающегося списка. Нажмите кнопку «Загрузить список антенн NGS», чтобы загрузить и проанализировать текущий список антенн NGS. В раскрывающийся список загружен алфавитный список типов.
Теперь можно переопределить высоту инструмента, содержащуюся в RINEX. file и введите высоту напрямую.
Добавлены следующие параметры командной строки:Безопасная загрузка OPUS Web - Версия 2Данное руководство пользователя было существенно обновлено.
Сборка 2022.2.9.2042
Обширные дополнения к всплывающим подсказкам. (Эта версия поставляется с инструментом iGx_Download после 2.)
Сборка 2022.3.17.2043
Добавлены два ключа командной строки:Безопасная загрузка OPUS Web - Версия 3Добавлен «Максимальный возраст наблюдения». Если не равен нулю, наблюдения, которые закончились позже введенного количества, будут пропущены. Это полезно, чтобы просто «отказаться» от попытки обработки files после 45 дней. Если NGS не может успешно обработать file после 45 (программируемых) дней ожидание еще одного дня-недели-месяца-года не будет иметь никакого значения.
Бывают дни и места, когда независимо от того, что вы делаете, NGS OPUS не сможет обработать задание. В первую очередь это касается заданий OPUS-Static. Иногда сокращение часа от начала или конца file приведет к успеху, но полный 24-часовой files не будет обрабатываться. Этот новый переключатель позволяет files просто пропустить. Если включена расширенная отладка, в журнале делается запись.
Сборка 2022.3.21.2044
Обновление до компилятора Embarcadero® Delphi 11 версии 28.0.44500.8973 на новом ПК.
Обновлен UPX Packer до версии 3.96w.
Обновлен компонент Ace ZipForge до версии 6.94.
Когда fileСо следующими атрибутами пропускаются:
Отсутствует или не пропущен тип антенны
Вход file отсутствует (? Как это происходит)
Слишком долго file пропущено
Слишком старо file пропущено
и есть дополнительные files для обработки, задержка пропускается. Предотвращает длительные задержки, когда file-после-file пропускаются. Другими словами, интер-file задержка выполняется только тогда, когда фактическое file представлено.
При загрузке списка антенн из NGS OU теперь обнаруживает повторяющиеся имена антенн (вызванные пересмотром спутников) и принудительно делает каждую запись уникальной.
Сборка 2022.3.27.2045
MaxAge = 0 не считался бесконечным.
Обновленный интерfile задержка, чтобы попытаться сократить накладные расходы во время ожидания.
Сборка 2022.4.1.2050
Критическое переписывание сопоставления наблюдения и решения.
Добавлено «Вход в file' флажок. Если отмечено, журнал реплицируется в ту же папку, что и исполняемый файл с миллисекундным временемamps. Когда OU начинается, если существующий file существует больше 9 мегабайт, он удаляется. (Вам нужно захватить журнал file(s сразу после завершения OU, чтобы гарантировать, что они не будут удалены при вызове программы.)
Добавлена ​​и очищена информация журнала.
Добавлен file счетчик для отслеживания прогресса поиска fileдля обработки.
Исправлена ​​ошибка, при которой дата решения OPUS была усечена без времени решения. Это привело к 'some' files повторно отправляется, потому что время решения (усеченное до 00:00:00) оказалось до окончания оккупации (00:00:03). Теперь у этой проверки есть целый день льготного периода, прежде чем она будет помечена как более ранняя.
Сборка 2022.4.10.2053
Исправлена ​​ошибка MaxAge, из-за которой настройка MaxAge игнорировалась для некоторых files.
Добавлено сообщение о пропуске:
04/10/2022 18:35:38.612 ! File 'F:\iBase\ftp\dailys\cotx\cotx2970.21o пропущено, слишком старо; возраст наблюдения составляет 167.8 дней, предел — 45.0 дней.
Исправлена ​​ошибка «SemiAppend2», когда поле оставалось пустым fileимена были добавлены в список files для обработки ';;;'.
Добавлено 80 символов следующего file для обработки информации о регистрации в «…обработка x больше files:' запись в журнале.
Сборка 2022.6.26.2055
** Добавлена ​​неявная поддержка RINEX 3 ** RINEX3 мог работать и раньше, в большинстве случаев.
Добавлена ​​пустая антенна в верхнюю часть раскрывающегося списка «Принудительное использование антенны», чтобы упростить выбор варианта «Не использовать принудительную антенну».
Добавлены параметры +X dd и -X для установки и сброса допуска «Максимального возраста».
(Если задать значение 0 дней или пустую строку, будут обработаны все fileс.)
Стиль Win10/11 открыт file диалог выбора.
Уменьшен интервал в дизайне формы.
Добавлена ​​кнопка «По умолчанию» для возврата всех настроек, кроме fileимя и адрес электронной почты; к известным начальным значениям по умолчанию.
Добавлена ​​опция +D для нажатия кнопки «По умолчанию» в командной строке.
РИНЕКС file Декодер теперь поддерживает RINEX2 и RINEX3. Записи OBS EPOCH с ненулевыми флагами обрабатываются лучше. (Будущее улучшение может заключаться в удалении записей специальных событий (перемещение, новый памятник, начало статики)?) Дополнительные методы RINEX теперь совместно используются OPUS_Upload и
Инструмент iGx_Download.
Улучшены подсказки для КАЖДОЙ опции и элемента управления.
Опция -9dl устарела и ничего не делает. Если вы ранее использовали эту опцию, рассмотрите возможность поставить -D в качестве первой опции в строке. Это переведет OU в известное состояние по умолчанию. Затем вам нужно будет только добавить опции, которые вам нужны для обработки, обычно -e email, за которым следует fileдостаточно указать имя для отправки.

iGage Mapping Corporation
1545 Юг 1100 Восток STE 1
Солт-Лейк-Сити UT 84015
+1 801 412-0011
ж +1-801-412-0022
www.igage.com

Документы/Ресурсы

OPUS OPUS_Загрузка безопасно Web [pdf] Руководство пользователя
OPUS_Загрузка безопасна Web, OPUS_Upload, Безопасный Web, Web

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *