Лагатып OPUSOPUS_Загрузка (OU)Лагатып OPUS 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 ].
Будзьце асцярожныя з OU!
КАЛІ ЛАСКА: Перад выкарыстаннем OPUS Upload уважліва прачытайце гэта кіраўніцтва карыстальніка. OU прымае падстаноўныя знакі, і можна адправіць кожнае назіранне file на кампутары з дапамогай адной простай памылковай каманды. Напрыкладampль:
OPUS_Загрузіць +r C:\*.??o
Прадставіў бы кожнае назіранне file на c: перайдзіце ў OPUS для апрацоўкі. Я сумняваюся, што NGS або астатняя частка супольнасці OPUS будуць удзячныя вам за гэта.
Я настойліва рэкамендую вам не запускаць інструмент OU з каманднага радка, пакуль вы не паспрабуеце яго на адным files спачатку з інтэрфейсу Windows.

Загрузка OPUS

Бяспечная загрузка OPUS Web - ЗагрузіцьOPUS_Upload (OU) - гэта невялікае прыкладанне Win-32, якое аўтаматызуе адпраўку GPS-назірання files у анлайн-сістэму апрацоўкі NGS. OU перамяшчаецца па HTTPS NGS webсайт з выкарыстаннем шыфравання SSL.
OU можна запускаць рознымі спосабамі:
Як інструмент каманднага радка з аргументамі
Як праграму Windows, якая адкрыта на вашым экране
Шляхам перацягвання files на значок працоўнага стала
OU спрашчае падачу вялікіх набораў files да NGS. З OU можна аўтаматычна адпраўляць тысячы назіранняў files адной камандай.
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, якія перашкаджаюць Borg, не могуць быць забаўлены. Борг (https://en.wikipedia.org/wiki/Borg) правілы развіцця OU. Гэтак жа, як у наступным пакаленні. 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 Upload цяпер працуе з RINEX 2.xx і RINEX 3.xx files.
Назіранне files Працягласць 118 хвілін або даўжэй прадстаўлены як статычныя.
Назва антэны і HI ў RINEX file павінна быць правільным. Калі ваш RINEX fileмаюць няправільныя значэнні, то яны несумяшчальныя з OU (гэтае патрабаванне было змякчана).
Заўвага: у Build 2001 быў дададзены пераключальнік каманднага радка '-a', каб дазволіць адпраўку files без пазначэнняў антэны.
У студзені 2020 года была дададзена падтрымка перавызначэння назвы антэны ў RINEX file.
У лютым 2022 года была дададзена падтрымка спампоўкі бягучага спісу тыпаў антэн NGS, каб спрасціць замену тыпу антэны сапраўдным тыпам антэны.
У лютым 2022 г. таксама была дададзена падтрымка фарсіравання HI (вышыні інструмента).
Вы можаце разгледзець магчымасць выкарыстання TEQC для абнаўлення назвы антэны і HI. Вы маглі б Вось якample RINEX file загаловак:Бяспечная загрузка OPUS Web - Загрузіць 1Я вылучыў тып антэны жоўтым, а HI - зялёным.
Тып антэны павінен быць антэнай, якая падтрымліваецца NGS.
Запуск OPUS Upload як праграмы Windows
Вы можаце двойчы пстрыкнуць на праграме або цэтліку, каб запусціць OU. OU будзе пачынацца ў левым верхнім куце экрана. Калі вы перамесціце або зменіце памер акна, а потым закрыеце OU, пры наступным запуску будуць запомнены тыя ж пазіцыя і памер.
Размяшчэнне экрана правяраецца падчас выканання, каб пераканацца, што яно знаходзіцца на даступным у дадзены момант экране.
Пры першым выкарыстанні OU вам трэба будзе ўвесці свой адрас электроннай пошты. Вы можаце змяніць іншыя параметры або дадаць ідэнтыфікатар OPUS-Projects. Вашы налады будуць запомнены.
«Даныя запампоўкі File' таксама памятаецца з апошняга часу запуску OU. Вы можаце націснуць на кнопку «…», каб выбраць адзін або некалькі files для загрузкі. The files павінна быць назіранне GPS files або ZIP files, якія змяшчаюць GPS-назіранне fileс. (Іншымі словамі, Open File браўзер будзе падтрымліваць некалькі file выбары.) Вось выпрampможна ўручную выбраць чатыры назіранні files у тэчцы:Бяспечная загрузка OPUS Web - Загрузіць 2Калі вы выбіраеце ZIP file, змесціва ZIP file будзе лічыцца стандартным RINEX files і ўсе RINEX files у ZIP file будуць апрацоўвацца індывідуальна.
Калі вы ўключыце NAV file у ZIP 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_Загрузіць –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_Загрузіць C:\tmp\*.obs
падасць кожны file у папцы C:\tmp\ з пашырэннем .OBS у папцы \tmp.
Вы таксама можаце выкарыстоўваць падстаноўныя знакі стэка:
OPUS_Загрузка C:\tmp\002\*.obs C:\tmp\003\*.zip
Таксама падтрымліваюцца сімвалы падстаноўкі з адной літары:
OPUS_Загрузка C:\tmp\2001213A?.obs
Павінна быць магчымасць прадставіць кожнае асобнае назіранне file на дыску C вашага кампутара з дапамогай гэтай простай каманды:
OPUS_Загрузіць +r C:\*.1?o
Ці сапраўды ў гэтым ёсць неабходнасць?
Адпраўка з дапамогай перацягвання
Калі ў вас ёсць ярлык на працоўным стале, вы можаце перацягнуць назіранне files (ці .ZIP files змяшчае адно або некалькі назіранняў files) і перанясіце іх на значок працоўнага стала.
The files будуць апрацаваны гэтак жа, як калі б яны былі выбраны ўручную. Будзе выкарыстоўвацца апошні адрас электроннай пошты і іншыя параметры.
Няма вядомага абмежавання колькасці files вы можаце кінуць адным дзеяннем.
«Тэставы рэжым»
Вы можаце праверыць дзеянне перад запускам OU. Адзначце сцяжок «Тэставы рэжым», каб убачыць, якія наступствы могуць быць у вашых дзеянняў без фактычнай адпраўкі files да NGS.
Сцяжок "Тэставы рэжым" захоўваецца, калі OU зачыняецца і зноў адкрываецца, таму, калі вы ненаўмысна пазначыце яго, OU не будзе працаваць.
Аўтаматычная адпраўка
Калі вы запускаеце OU з каманднага радка, з a 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 Extended Solution Output (рэкамендуецца)
Пастаўце галачку ў гэтым полі: Бяспечная загрузка OPUS Web - ПраверкаЭфектыўна зрабіць гэты выбар на старонцы адпраўкі NGS:Бяспечная загрузка OPUS Web - Праверка 1Выкарыстанне і выключэнне базавай станцыі
Увядзіце базавыя станцыі для выкарыстання і выключэння праз коскі:Бяспечная загрузка OPUS Web - Праверка 2Уведзеныя станцыі НЕ правяраюцца на дакладнасць.
Гэты параметр эквівалентны:Бяспечная загрузка OPUS Web - Праверка 3Бяспечная загрузка OPUS Web - Праверка 4павінна быць пустым, калі толькі вы не адпраўляеце назіранне ў сапраўдны праект OPUS. Ідэнтыфікатар праекта НЕ правяраецца на сапраўднасць.
Гэты параметр эквівалентны:Бяспечная загрузка OPUS Web - эквівалентНЕ ўводзьце імя свайго асабістага праекта ў гэта поле, уводзьце толькі сапраўдныя ідэнтыфікатары OPUS-Project ID. Каб ствараць і выкарыстоўваць OPUS-праекты, вы павінны прайсці навучанне OPUS Manager.
Парадкавы нумар Бяспечная загрузка OPUS Web - Парадкавы нумарАфіцыйнага апісання NGS гэтага значэння няма, аднак яно ВЕЛЬМІ карысна для адсочвання адпраўленых матэрыялаў. OPUS Borg абапіраецца на тое, што кожны зварот электроннай пошты з сістэмы OPUS мае ўнікальны парадкавы нумар у паспяховай або няўдалай тэме вернутага электроннага ліста: Бяспечная загрузка OPUS Web - Парадкавы нумар 1Калі вы загружаеце прадстаўленне NGS OPUS webстаронцы NGS прысвойвае ўнікальны нумар. Калі вы адзначыце сцяжок «Выпадковая паслядоўнасць iGage», будзе згенераваны ўнікальны нумар з 13 сімвалаў з прэфіксам «IG». Калі вы не пазначыце сцяжок, будзе выкарыстоўвацца любое значэнне, якое вы ўвядзеце.
Нумар IG - гэта дробавая колькасць дзён з 1 студзеня 2020 года; у лакальным машынным гадзінным поясе, памножанае на 86,400,000 XNUMX XNUMX і акругленае да бліжэйшага цэлага ліку. Здаецца, гэта дастаткова для унікальнасці, расшыфроўваецца і павялічваецца з часам. Гэта не выпадкова.
Мінімум File Памер і максімальная даўжыняБяспечная загрузка OPUS Web - Мінімум
Калі вы паспрабуеце падаць a file менш за мінімальны (у байтах). file будзе прапушчана. Звычайная з'ява - антывірусныя інструменты прымушаюць іншыя інструменты ствараць нулявую даўжыню fileс. Гэта пастка гэтых непрыемнасцяў files ад падачы ў NGS. Мінімум у 2,500 байт павінен быць адэкватным і разумным.
OU праверыць першы і апошні перыяд даных назіранняў і прапусціць files, якія даўжэй максімальнай працягласці ў гадзінах. У OPUS існуе жорсткае абмежаванне, паводле якога вы не можаце двойчы перасекчы поўнач (час GPS). Калі ў вас ёсць fileякія доўжацца больш за 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 - РэжымПраверка кнопкі "Тэставы рэжым" дазваляе падраздзяленню запускаць адпраўкі і запісваць дзеянні аж да моманту адпраўкі. Бервяно 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 шлях усталяваць выключаны шляхБяспечная загрузка OPUS Web - Рэжым 2Аўтазапуск
Усталяванне сцяжка "Аўтаматычны запуск у 23:00" прыводзіць да таго, што кнопка "Адправіць" будзе націскацца кожны вечар у 23:00 UTC. OU выкарыстоўвае налады гадзіннага пояса машыны для вылічэння зруху па UTC.
Супадзенне Выключыць
Гэта не будзе простым тлумачэннем.
Разгледзім сцэнар, калі ёсць вялікі набор тэчак, кожная з якіх змяшчае мноства назіранняў fileс. Кожная папка прадстаўляе адну станцыю GNSS CORS. Кожнае назіранне file гэта 24-гадзіннае (прамежак часу GPS) «штодзённае» назіранне file для станцыі. Штодзённая папка станцыі можа ўтрымліваць 24-гадзіннае назіранне files за папярэднія 5-10 гадоў, таму тысячы RINEX files.
OU выкарыстоўваецца для адпраўкі гэтых Daily files да OPUS. Але мы хочам толькі падаць кожнага file двойчы:
адзін раз адразу пасля file збіраецца, каб атрымаць рашэнне з хуткімі/вяшчальнымі эфемерыдамі зноў праз 14 дзён, каб атрымаць рашэнне з дакладнымі/канчатковымі арбітамі NGS вяртае рашэнне OPUS files па электроннай пошце і рашэнне files захоўваюцца ў адпаведным наборы папак з вынікамі станцыі: кожная станцыя 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 дзён, тады падраздзяленне праверыць рашэнне .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

Вось якample структура тэчак для 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, якія адпавядаюць уводу files у штодзённай тэчцы.
Дзе штодня fileз родам?
Іншая частка Borg (iBase) стварае hourly files са стандартам fileімёны з выкарыстаннем розных працэсаў DIPCap для кожнай станцыі.
Вось так выглядае працэс DIPCap, які збірае патокі RT27 для SGU2:Бяспечная загрузка OPUS Web - filesDIPCap - гэта замена RCAPTURE. RCAPTURE выходзіць з ладу праз некалькі дзён ці тыдняў і падтрымлівае толькі «кліенцкія» злучэнні TCPIP, DIPCap вельмі надзейны і будзе працаваць вечна. Ён мае лепшае вядзенне часопісаў, а таксама падтрымлівае злучэнні з «серверам» TCPIP.
DIPCap проста бясплатна запускае .CAP files у выбраную «Папку вываду», ствараючы стандарт RINEX fileімёны, выкарыстоўваючы «Назва станцыі».
Праграма iBase збірае .CAP files hourly і канвертуе іх з .CAP files (якія з'яўляюцца патокамі RT27) у стандартны RINEX file наборы ў стандартнай іерархіі тэчак RINEX (rinex/yyyy/jjj/sss):Бяспечная загрузка OPUS Web - files 1

Адзін раз у дзень, адразу пасля поўначы UTC, інструмент iB_Daily запускаецца і праглядае КОЖНЫ file у структуры тэчак RINEX. iB_Daily гарантуе, што хоurly files аб'ядноўваюцца ў штодзённыя files (замест малой літары ад a да x у якасці апошняга сімвала перад пашырэннем, a daily 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 адпраўляе назіранне fileз OPUS, OPUS вяртае рашэнні на спецыяльны адрас электроннай пошты, які абслугоўвае iBase_Mailer.
Гэта канфігурацыя iBase_Mailer, якую я выкарыстоўваю:Бяспечная загрузка OPUS Web - files 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 files і тэчкі, якія захоўваюцца на знешнім дыску USB 8 аб'ёмам 3 ТБ.
Працэс iBase аўтаматычна захоўвае рэзервовую копію сціснутага .CAP files на асобным дыску на 4 ГБ. iBase мае функцыю адной кнопкі для аднаўлення распакаванай структуры RINEX з рэзервовых копій. Я падазраю, што аднаўленне можа заняць некалькі дзён. Мне не трэба было аднаўляць набор дадзеных; аднак для пераносу з 4-ГБ дыска на 8-ГБ спатрэбілася некалькі дзён.
Заўвагі да версіі OU
Зборка 2000:
Дададзена некалькі пераключальнікаў каманднага радкаБяспечная загрузка OPUS Web - ВерсіяАднак уключаныя і выключаныя станцыі, здаецца, яшчэ не працуюць.
Зборка 2004: 25 мая 2017 г
Дададзены журнал памылак замест акна паведамлення для аўтаномнай працы. Звярніце ўвагу, што вы не зможаце захаваць журнал заданняў каманднага радка, таму што праграма закрыецца пасля завяршэння.
Дададзены тэст на сапраўднасць file пры даданні з каманднага радка. Зменена апрацоўка files з каманднага радка, каб уключыць тэст на сапраўдны-існуючы files.
Папярэджанне: колькасць можа быць абмежавана files вы можаце задаць у камандным радку. Не павінна быць абмежаванняў на колькасць files, якія вы можаце ўключыць з падстаноўнымі знакамі, месцам для радкоў fileімёны павінны распаўсюджвацца на даступную памяць.
Пры ўказанні некалькіх files з каманднага радка, the fileполе імя загружаецца толькі з першым file са спісу.
Зборка 2005: 5 верасня 2018 г
Дададзена «Захаваць журнал». Fileсцяжок. Пасля падачы назірання file, увесь вернуты HTML-код з сервера можа быць захаваны ў падобным назве file у той жа папцы, што і ўваходнае назіранне file. The file пашырэнне заўсёды .html, а месцазнаходжанне заўсёды такое ж, як і ўвод file.
Падтрымка TLS1 была прыпыненая ў NGS. OPUS_Upload цяпер выкарыстоўвае ўзровень SSL з кліенцкай машыны, і OpenSSL больш не патрабуецца. Фактычна гэта азначае, што машыны з Windows XP больш непрыдатныя для выкарыстання з OPUS.
Зборка 2016: 4 студзеня 2020 г
Каб OU працаваў у рамках OPUS-Borg, былі зроблены некаторыя сур'ёзныя паляпшэнні і змены.

  • Цяпер значэнні канфігурацыі захоўваюцца ў iBase.ini file з усімі іншымі канфігурацыямі членаў Савета. Пры запуску гэтай версіі вы страціце ўсе папярэднія налады.
  • Да выкліку на аснове формы дадаецца магчымасць рэкурсійнага звароту да каталогаў. Раней гэта было даступна толькі для запуску каманднага радка.
  • Цяпер ёсць дзве ўкладкі: адна для агульных налад канфігурацыі і новая ўкладка для дадатковых налад. Гэта ачышчае асноўны экран інструмента.
  • Цяпер можна ўсталяваць некалькі шляхоў з падстаноўнымі знакамі з інструмента на аснове формы. Напрыклад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.
  • Цяпер падраздзяленне будзе дадаткова правяраць існуючыя рашэнні OPUS пры паўторным выкарыстанні тэчак (з выкарыстаннем падстаноўных знакаў) для назірання fileс. Рашэнні павінны пачынацца з падставы fileназва абс file; знаходзіцца ў папках з аднолькавымі назвамі ў базавай папцы «Выключыць супадзенне»; рашэнне file павінен мець а file дата большая або роўная назіранню file і мець .eml, .msg або .txt file пашырэнне. Калі рашэнне знойдзена, адпаведнае назіранне file прапускаецца. Каб адключыць гэту функцыю, усталюйце пусты радок у полі «Выключыць супадзенне».
  • Цяпер можна прымусова задаць тып антэны, эфектыўна адмяняючы тып антэны, размешчаны ў RINEX file. (Я ведаю, што гэта здаецца вар'яцтвам; мне спатрэбілася гэтая функцыя для дэманстрацыі відэа.)
  • OU цяпер сумяшчальны з высокім дазволам экрана DPI.

Зборка 2019: 30 красавіка 2002 г
Пераключальнік каманднага радка -9d (пераходзячы з iGx) цяпер мае наступныя дзеянні:

  • Тэставы рэжым = выкл
  • ІнтэрFileЗатрымка = 0.0
  • Апрацоўваць укладзеныя папкі = выключана
  • Супадзенне Выключыць існуючыя рашэнні = выключана
  • Захаваць часопіс File = выключана

Інтэрfile значэнне затрымкі цяпер захоўваецца ў INI file і выклікаецца пры запуску праграмы.
Зборка 2020.7.17.2020
Затрымка паміж file адпраўка забірала 20% машынных рэсурсаў з-за памылковага сістэмнага семафора. (уггххх!) Кнопка адмены не адлюстроўвалася належным чынам падчас чакання. Дадаў колькасць fileзасталося адправіць пакетам у радок стану.
Зборка 2020.9.8.2021
Пры рэкурсіі папак любая папка з імем, якое пачынаецца са знака падкрэслівання "_", будзе прапушчана. Папкі ў названай папцы таксама прапушчаны. Гэта было дададзена для выкарыстання з iBase, які змяшчае няпоўныя (fileз менш чым 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паказаны няправільны.
Памылка: пры пошуку неадпраўленых files, выкарыстоўваючы функцыю "Match Exclude", калі рашэнне 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 не можа паспяхова апрацаваць a file пасля 45 (праграмуемых) дзён чаканне яшчэ аднаго дня-тыдня-месяца-года не будзе мець ніякага значэння.
Бываюць дні і месцы, калі што б вы ні рабілі, NGS OPUS не зможа выканаць заданне. У асноўным назіраецца з працамі OPUS-Static. Часам скарачаюць гадзіну ад пачатку або канца а file прывядзе да поспеху, але поўныя 24 гадзіны files не будзе апрацоўвацца. Гэты новы перамыкач дазваляе files проста прапусціць. Калі ўключана пашыраная адладка, у журнале робіцца нататка.
Зборка 2022.3.21.2044
Абноўлены да кампілятара Embarcadero® Delphi 11 версіі 28.0.44500.8973 на новым ПК.
Абноўлены ўпакоўшчык UPX да версіі 3.96w.
Абноўлены кампанент Ace ZipForge да версіі 6.94.
Калі files з наступнымі атрыбутамі прапускаюцца:
Тып антэны з адсутнасцю або непрымусовым прапусканнем
Увод file адсутнічае (? Як гэта адбываецца)
Занадта доўга file прапускаецца
Занадта стары file прапускаецца
і ёсць дадатковыя files для апрацоўкі, затрымка прапускаецца. Прадухіляе працяглыя затрымкі, калі file-пасля-file прапускаюцца. Іншымі словамі, інтэр-file затрымка выконваецца толькі пры факт file прадстаўлены.
Пры спампоўцы спісу антэн з NGS OU цяпер выяўляе паўтаральныя назвы антэн (выкліканыя рэвізіяй спадарожнікаў) і робіць кожны запіс унікальным.
Зборка 2022.3.27.2045
MaxAge = 0 не разглядаўся як бясконцы.
Абноўлены інтэрfile затрымка, каб паспрабаваць паменшыць накладныя выдаткі падчас чакання.
Зборка 2022.4.1.2050
Крытычнае перапісванне назірання супраць супастаўлення рашэнняў.
Дададзены «Журнал у file' сцяжок. Калі пазначана, журнал рэплікуецца ў тую ж папку, што і выканальны файл з часам у мілісекундахampс. Калі OU пачынаецца, калі існуе file больш за 9 мегабайт існуе, ён выдаляецца. (Вам трэба ўзяць часопіс files адразу пасля завяршэння OU, каб гарантаваць, што яны не будуць выдалены пры запуску праграмы.)
Дададзеная і ачышчаная інфармацыя пра журнал.
Дададзена file лічыльнік для адсочвання прагрэсу ў пошуку files для апрацоўкі.
Выпраўлена памылка, з-за якой дата рашэння OPUS была абрэзана без часу рашэння. Гэта прывяло да "некаторых" 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 для націскання кнопкі «Па змаўчанні» ў камандным радку.
RINEX file дэкодэр цяпер падтрымлівае RINEX2 і RINEX3. Запісы OBS EPOCH з ненулявымі сцягамі апрацоўваюцца лепш. (Будучым удасканаленнем можа быць выдаленне запісаў спецыяльных падзей (перасоўванне, новы помнік, пачатак статычнага)?) Дадатковыя метады RINEX цяпер сумесна выкарыстоўваюцца паміж OPUS_Upload і
Інструмент iGx_Download.
Палепшаныя падказкі для КОЖНАГА параметра і кіравання.
Параметр -9dl быў амартызаваны і нічога не робіць. Калі вы раней выкарыстоўвалі гэтую опцыю, падумайце аб тым, каб паставіць -D у якасці першай опцыі ў радку. Гэта перавядзе падраздзяленне ў вядомы стан па змаўчанні. Тады вам трэба толькі дадаць параметры, неабходныя для апрацоўкі, звычайна -e email, за якім ідзе a fileімя для адпраўкі будзе дастаткова.

iGage Mapping Corporation
1545 Поўдзень 1100 Усход STE 1
Солт-Лэйк-Сіці UT 84015
+1 801 412-0011
f +1-801-412-0022
www.igage.com

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

OPUS OPUS_Бяспечная загрузка Web [pdfКіраўніцтва карыстальніка
OPUS_Бяспечная загрузка Web, OPUS_Upload, Secure Web, Web

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *