Logo OPUSOPUS_Upload (OU)Logo OPUS 1Používateľská príručka

OPUS_Upload Secure Web

Dátum: 26. júna 2022
Zjavenie: 2022.6.26.2055
Autor: Mark Silver, ms@igage.com, +1-801-412-0011
Informácie o verzii
Podrobné informácie o verzii sú na konci tohto dokumentu.
Ak chcete získať informácie o aktualizácii, prihláste sa do zoznamu e-mailov
Ak používate OPUS_Upload na akýkoľvek účel, prihláste sa na odber tohto zoznamu e-mailov:
https://signup.ymlp.com/xguqjwsugmguu
aby som vám mohol posielať upozornenia na zmeny a opravy chýb. Zoznam predchádzajúcich správ nájdete tu [ http://ymlp.com/archive_guqjwsugjgh.php ].
Buďte opatrní s OU!
pROSÍM: Pred použitím OPUS Upload si pozorne prečítajte túto používateľskú príručku. OU akceptuje zástupné znaky a je možné zadať každé pozorovanie file na počítači s jediným, jednoduchým, chybným príkazom. Napríkladample:
OPUS_Upload +r C:\*.??o
Predložil by každý jeden postreh file na jednotke c: do OPUS na spracovanie. Pochybujem, že NGS alebo zvyšok komunity OPUS by vás za to ocenili.
Dôrazne odporúčam, aby ste nespúšťali nástroj OU z príkazového riadku, kým ho nevyskúšate na single files najprv z rozhrania Windows.

Nahrať OPUS

Zabezpečené nahrávanie OPUS Web - NahraťOPUS_Upload (OU) je malá aplikácia Win-32, ktorá automatizuje odosielanie pozorovaní GPS files do online systému spracovania NGS. OU naviguje HTTPS NGS webstránky používajúce šifrovanie SSL.
OU je možné spustiť mnohými spôsobmi:
Ako nástroj príkazového riadku s argumentmi
Ako program Windows, ktorý je otvorený na obrazovke
Pretiahnutím myšou files na ikonu pracovnej plochy
OU zjednodušuje odosielanie veľkých súborov files na NGS. S OU je možné automaticky odoslať tisíce pozorovaní files jediným príkazom.
OU bola testovaná viac ako 15,000 XNUMX pozorovaniami files na jednom podaní.
Aktualizácia NGS 1. septembra 2018
NGS zmenila minimálnu prijateľnú úroveň TLS pre prístup k OPUS.
OPUS_Upload bol následne upravený tak, aby používal vrstvu SSL pre stroj (namiesto používania OpenSSL). To v skutočnosti znamená, že počítače so systémom Windows XP už nemôžu odosielať úlohy do NGS.
Neexistuje žiadne riešenie tohto problému. Kúpte si moderný počítač.
Obmedzenia distribúcie a úvahy o používaní
Programové rozhranie OPUS je komplikované a najmenšia zmena na strane servera NGS bude vyžadovať aktualizáciu OU. (Preto by ste sa mali zaregistrovať do zoznamu e-mailov, pozri vyššie).
Rovnako ako OPUS Accumulator, ak potrebujete OPUS Uploader, skutočne ho potrebujete. OU má potenciál ušetriť niektorým používateľom veľa času.
Napokon, OU je súčasťou oveľa väčšieho projektu. OPUS Borg. Borg používa OU, OA a niekoľko ďalších klientov na organizovanie automatizovanej kontroly kvality vo veľkých sieťach CORS pomocou pokročilej štatistickej kontroly kvality. Vývoj OU je poháňaný funkcionalitou Borg.
Žiadne zmeny v OU, ktoré zasahujú do Borgov, sa nemôžu baviť. Borgovia (https://en.wikipedia.org/wiki/Borg) pravidlá rozvoja OU. Rovnako ako v ďalšej generácii. OPUS Borg bol nazvaný Borg, pretože má veľa „jednoduchých“ komponentov, ktoré sa snažia spolupracovať pri spracovaní hromady pozorovacích údajov GNSS.
Je to úplný neporiadok, ale na nápravu je v tomto bode príliš neskoro. Je pravda, že aj jednoduché komponenty ako OU a OA sú teraz príliš komplikované.
Niektoré zo zložitosti Borgov sú popísané v časti 'Vylúčenie zápasu' ďalej v tomto dokumente.
Zmeny
Pošlite prosím všetky zmeny, ktoré spravia OU užitočnejšie pre vašu aplikáciu ms@igage.com.

Inštaluje sa OPUS Upload

V súčasnosti je OPUS Uploader distribuovaný v ZIP file s touto používateľskou príručkou. Celý program files sú kód podpísaný spoločnosťou 'iGage Mapping Corporation'.
Nahrávač si môžete nainštalovať kdekoľvek chcete, je len jeden file. Potom môžete manuálne vytvoriť odkaz na pracovnú plochu.
Veci, ktoré OPUS Upload vyžaduje
OPUS Upload automaticky určí, či RINEX file by mali byť odoslané ako Rapid-Static alebo Static file podľa dĺžky RINEX file.
OPUS Upload teraz funguje s RINEX 2.xx a RINEX 3.xx files.
Pozorovanie files 118-minútové alebo dlhšie sa predkladajú ako statické.
Názov antény a HI v RINEX file by mala byť správna. Ak váš RINEX files majú nesprávne hodnoty, potom nie sú kompatibilné s OU (táto požiadavka bola uvoľnená).
Poznámka: V Build 2001 bol pridaný prepínač príkazového riadka '-a', ktorý umožňuje odosielanie files bez označenia antény.
V januári 2020 bola pridaná podpora na prepísanie názvu antény v RINEX file.
Vo februári 2022 bola pridaná podpora na stiahnutie aktuálneho zoznamu typov antény NGS, aby sa zjednodušilo prepísanie typu antény s platným typom antény.
Vo februári 2022 bola pridaná aj podpora vynútenia HI (Instrument Heights).
Môžete zvážiť použitie TEQC na aktualizáciu názvu antény a HI. Môžete tu je akoample RINEX file hlavička:Zabezpečené nahrávanie OPUS Web - Nahrať 1Typ antény som zvýraznil žltou a HI zelenou.
Typ antény musí byť anténa podporovaná NGS.
Spustenie OPUS Upload ako programu Windows
Na spustenie OU môžete dvakrát kliknúť na program alebo skratku. OU sa spustí v ľavom hornom rohu obrazovky. Ak presuniete alebo zmeníte veľkosť okna a potom zatvoríte OU, pri ďalšom spustení sa zapamätá rovnaká poloha a veľkosť.
Pozícia obrazovky sa kontroluje pri spustení, aby sa zabezpečilo, že je na aktuálne dostupnej obrazovke.
Pri prvom použití OU budete musieť zadať svoju e-mailovú adresu. Možno budete chcieť zmeniť ďalšie možnosti alebo pridať OPUS-Projects ID. Vaše nastavenia budú zapamätané.
Položka „Odovzdať údaje File' sa pamätá aj z posledného spustenia OU. Môžete kliknúť na tlačidlo „…“ a vybrať si jeden alebo viac files nahrať. The files by malo byť pozorovanie GPS files alebo ZIP files, ktoré obsahujú pozorovanie GPS files. (Inými slovami, Open File prehliadač bude podporovať viacero file výbery.) Tu je example manuálneho výberu štyroch pozorovaní files v priečinku:Zabezpečené nahrávanie OPUS Web - Nahrať 2Ak zvolíte ZIP file, obsah ZIP file sa bude považovať za štandardný RINEX files a všetky RINEX files v ZIP file budú spracované individuálne.
Ak zahrniete NAV file v ZIP fileOU bude vedieť, že nejde o pozorovanie RINEX file a automaticky preskočí NAV file.
Podobne, ak si vyberiete NAV file (naprample výberom všetkých files v adresári vyššie) OU preskočí .NAV files.
Po nastavení filemená a možnosti, kliknite na tlačidlo Odoslať a na každý RINEX file sa automaticky odošle do OPUS.

Spustenie OPUS Upload z príkazového riadku

OU akceptuje tieto argumenty: Zabezpečené nahrávanie OPUS Web - Nahrať 3Zabezpečené nahrávanie OPUS Web - Nahrať 4Tento príkaz:
OPUS_Upload –p +x –e ms@igage.com C:\tmp\2001213A0.obs Odošle singel file bez ID projektu, vyžiadanie rozšíreného výstupu, vrátenie výsledku na zadanú emailovú adresu.
Po nastavení e-mailovej adresy v počítači si ju OU zapamätá. Po nastavení názvu projektu sa bude používať, kým sa nevymaže.
To znamená, že keď raz spustíte OU (možno ako aplikáciu pre Windows), môžete jednoducho vyvolať OU pomocou filemeno:
Použijú sa OPUS_Upload C:\tmp\2001213A0.obs a predtým zvolené možnosti.
Môžete zadať dve alebo viac files OPUS_Upload C:\tmp\2001213A0.obs C:\tmp\2001213A1.obs
Na určenie skupiny môžete použiť aj zástupné znaky files. Tento príkaz:
OPUS_Upload C:\tmp\*.obs
predloží každý file v priečinku C:\tmp\ s príponou .OBS v priečinku \tmp.
Môžete tiež použiť zástupné znaky zásobníka:
OPUS_Upload C:\tmp\002\*.obs C:\tmp\003\*.zip
Podporované sú aj jednopísmenové zástupné znaky:
OPUS_Upload C:\tmp\2001213A?.obs
Malo by byť možné predložiť každú jednu pripomienku file na jednotku C vášho počítača pomocou tohto jednoduchého príkazu:
OPUS_Upload +r C:\*.1?o
Je to naozaj potrebné?
Odosielanie pomocou funkcie Drag and Drop
Ak máte na pracovnej ploche zástupcu, môžete pozorovanie pretiahnuť files (alebo .ZIP files obsahujúce jedno alebo viac pozorovaní files) a umiestnite ich na ikonu pracovnej plochy.
The files budú spracované rovnako, ako keby boli manuálne vybraté. Použije sa posledná e-mailová adresa a ďalšie možnosti.
Nie je známe žiadne obmedzenie počtu files môžete spustiť v jednej akcii.
"Testovací režim"
Možno budete chcieť otestovať akciu pred spustením OU. Začiarknutím políčka „Testovací režim“ zistíte, aké môžu byť účinky vašej akcie bez toho, aby ste ju skutočne odoslali files na NGS.
Začiarkavacie políčko Testovací režim sa uloží, keď sa OU zatvorí a znova otvorí, takže ak ho neúmyselne začiarknete, bude sa zdať, že OU nefunguje.
Automatické podanie
Ak spustíte organizačnú jednotku pomocou príkazového riadku, s a filenázov; alebo ak spustíte OU pretiahnutím files na skratku, potom sa OU automaticky spustí a potom sa zatvorí 5 sekúnd po poslednej file je spracovaná.
Tlačidlo Zrušiť možno použiť na podržanie formulára a denníka otvoreného pre viewing.
Počas 5-sekundového odpočítavania konca behu kliknite na tlačidlo Zrušiť a OU sa automaticky nezatvorí. Formulár sa tiež nezatvorí, ak je povolený testovací režim.
2022/2/9: OU sa teraz automaticky zatvorí po 5-sekundovom oneskorení, ak bude vyvolaná z iGx_Download.

Pokročilé témy

Vynútené typy anténZabezpečené nahrávanie OPUS Web - PokročilýKliknutím na tlačidlo „Load NGS Antenna List“ stiahnete aktuálny zoznam antén file zo servera NGS ( https://geodesy.noaa.gov/ANTCAL/LoadFile?file=ngs14.atx ). Zoznam sa analyzuje a každá anténa vrátane definícií satelitov sa načíta do rozbaľovacieho poľa v zoradenom poradí.
Potom môžete zadať niekoľko prvých znakov typu antény, aby ste rýchlo našli konkrétnu anténu.
Zoznam je uložený v dočasnom priečinku:
C:\Users\username\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx
C:\Users\username\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx.cache
a znovu sa použije pri opätovnom spustení OU.
Dôležitý typ antény Poznámka: Medzi názvom antény a označením kupoly musíte vložiť správny počet medzier. Takže buď vyberte anténu z rozbaľovacieho zoznamu, alebo skopírujte a prilepte názov antény z dôveryhodného zdroja. Chýbajúca alebo nadbytočná medzera alebo akýkoľvek upravený znak bude mať za následok zlyhanie typu antény pri odoslaní do OPUS.
Rozšírený výstupný formát
Príkazový riadok:
-x Výstup štandardného riešenia
+x Rozšírený výstup riešenia (odporúča sa)
Začiarknutím tohto políčka: Zabezpečené nahrávanie OPUS Web - KontrolaÚčinne vykoná tento výber na stránke odoslania NGS:Zabezpečené nahrávanie OPUS Web - Kontrola 1Použitie a vylúčenie základnej stanice
Zadajte základňové stanice na použitie a vylúčenie oddelené čiarkami:Zabezpečené nahrávanie OPUS Web - Kontrola 2Presnosť zadaných staníc NIE JE kontrolovaná.
Toto nastavenie je ekvivalentné:Zabezpečené nahrávanie OPUS Web - Kontrola 3Zabezpečené nahrávanie OPUS Web - Kontrola 4by mal byť prázdny, pokiaľ pozorovanie neodosielate do platného projektu OPUS. Platnosť identifikátora projektu NIE JE kontrolovaná.
Toto nastavenie je ekvivalentné:Zabezpečené nahrávanie OPUS Web - ekvivalentnýDo tohto poľa NEVKLADAJTE svoj osobný názov projektu, zadajte iba platné OPUS-Project ID. Na vytváranie a používanie projektov OPUS musíte mať školenie OPUS Manager.
poradové číslo Zabezpečené nahrávanie OPUS Web - Poradové čísloNeexistuje žiadny oficiálny popis NGS tejto hodnoty, je však VEĽMI užitočná na sledovanie príspevkov. OPUS Borg sa spolieha na to, že každý e-mailový návrat zo systému OPUS má jedinečné poradové číslo v úspešnom alebo neúspešnom vrátenom predmete e-mailu: Zabezpečené nahrávanie OPUS Web - Poradové číslo 1Keď načítate odoslanie NGS OPUS webstránke NGS pridelí jedinečné číslo. Ak začiarknete políčko 'iGage Random Sequence', vygeneruje sa jedinečné 13-miestne číslo s predponou 'IG'. Ak políčko nezačiarknete, použije sa akákoľvek hodnota, ktorú zadáte.
Číslo IG je zlomkový počet dní od 1. januára 2020; v časovom pásme miestneho stroja, vynásobené 86,400,000 XNUMX XNUMX a zaokrúhlené na najbližšie celé číslo. Zdá sa, že je to adekvátne pre jedinečnosť, je dešifrovateľné a časom sa zvyšuje. Nie je to náhodné.
Minimum File Veľkosť a maximálna dĺžkaZabezpečené nahrávanie OPUS Web - Minimálne
Ak sa pokúsite odoslať a file menej ako minimum (v bajtoch). file bude preskočené. Bežným javom sú antivírusové nástroje, ktoré nútia ostatné nástroje vytvárať nulovú dĺžku files. Toto zachytáva tieto nepríjemnosti files od podania do NGS. Minimálne 2,500 XNUMX bajtov by malo byť primerané a primerané.
OU skontroluje prvú a poslednú epochu pozorovacích údajov a preskočí files, ktoré sú dlhšie ako maximálna dĺžka v hodinách. V OPUS je tvrdý limit, že nemôžete prekročiť polnoc (čas GPS) dvakrát. Ak máte fileak sú dlhšie ako 25 hodín, mali by ste zvážiť použitie možnosti -tbin TEQC ( https://www.unavco.org/software/data-processing/teqc/tutorial/tutorial.html ), aby ste ich rozdelili na 24 hodín files a predložte ich jednotlivo. Potom by ste mohli použiť nástroj OPUS Accumulator na štatistický pohľad na jednotlivé riešenia.
Uložiť záznam Files Zabezpečené nahrávanie OPUS Web - Uložiť
Kliknutím na toto políčko uložíte vrátenú hodnotu z odoslania NGS do súboru .HTMLfile s rovnakým názvom ako každý odoslaný file, v rovnakom priečinku ako odoslaný file.
Ak otvoríte file v prehliadači bude vyzerať „podobne“ tomu, čo by ste dostali pri ručnom odoslaní file:Zabezpečené nahrávanie OPUS Web - Uložiť 1Formátovanie však zrejme nebude podľa predstáv.
Táto možnosť je užitočná pri chybnom ladení files, ktoré pri odoslaní zlyhajú.
Rozšírené protokolovanie ladenia Zabezpečené nahrávanie OPUS Web - Ťažba drevaZačiarknutím tohto políčka sa v dialógovom okne protokolu zobrazia ďalšie informácie o protokolovaní. Túto možnosť je najlepšie nechať nezaškrtnutú.
Každé jednotlivé pole odoslania HTML bude vymenované:Zabezpečené nahrávanie OPUS Web - Logovanie 1Zabezpečené nahrávanie OPUS Web - Logovanie 3Inter-File Oneskorenie Zabezpečené nahrávanie OPUS Web - OneskorenieServery NGS OPUS majú bezpečnostnú funkciu, ktorá zabraňuje útokom odmietnutia služby.
Ak odošlete viac ako niekoľko (možno 5) povolaní v rýchlom slede za sebou, zdá sa, že vaša IP adresa bude označená ako problémová a vaše príspevky budú ignorované.
Odporúča sa nastaviť toto oneskorenie na 15 sekúnd alebo viac. Používam 31 sekúnd.
Testovací režim Zabezpečené nahrávanie OPUS Web - RežimZačiarknutím tlačidla Testovací režim umožňuje OU spúšťať odoslania a zaznamenávať akcie až do bodu odoslania. Denník files bude obsahovať všetky normálne a rozšírené protokolovanie, ale file nebudú odoslané do NGS na spracovanie.
To vám umožní otestovať akciu so zástupným znakom bez zaplavenia serverov NGS.
Do protokolu sa pridá jeden riadok protokolu:Zabezpečené nahrávanie OPUS Web - Režim 1Aktuálne (vo verzii 2022.2.8.2041) OPUS-Statické pozorovania, files dlhšie ako 110 minút, sa predkladajú s týmto URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
OPUS-RS files sa predkladajú s týmto URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opus-rsup.prl’
Môžete použiť „Odoslanie URL' na prepísanie predvoleného nastavenia na odoslanie files na server NGS BETA. Budete sa však musieť uistiť, že je pre odoslanú položku vybratá správna adresa servera (statická alebo RS). file.

Nastavenia OPUS-BORG

Príkazový riadok:
-m vyčistiť vylúčenú cestu
+m cesta nastaví vylúčenú cestuZabezpečené nahrávanie OPUS Web - Režim 2Auto-Run
Začiarknutím políčka „Automaticky spustiť o 23:00“ sa každý večer o 23:00 UTC stlačí tlačidlo „Odoslať“. OU používa nastavenia časového pásma zariadenia na výpočet časového posunu UTC.
Zhoda Vylúčiť
Toto nebude jednoduché vysvetlenie.
Uvažujme o scenári, v ktorom existuje veľká množina priečinkov, z ktorých každý obsahuje veľa pozorovaní files. Každý priečinok predstavuje jednu stanicu GNSS CORS. Každé pozorovanie file je 24-hodinové (časový rámec GPS) „denné“ pozorovanie file pre stanicu. Denný priečinok stanice môže obsahovať 24-hodinové pozorovanie files za predchádzajúcich 5 až 10 rokov, teda tisíce RINEX files.
OU sa používa na odosielanie týchto Denných files na OPUS. Ale my chceme len predložiť každý file dvakrát:
raz bezprostredne po file sa zhromažďuje, aby sa znova získalo riešenie s rýchlymi/vysielanými efemérmi o 14 dní neskôr, aby sa získalo riešenie s presnými/konečnými dráhami NGS vracia riešenie OPUS files e-mailom a riešením files sú uložené v zodpovedajúcej sade priečinkov s výsledkami staníc: každá stanica CORS má jedinečný priečinok riešenia OPUS.
Ak 'Match Exclude' obsahuje cestu, OU vyhľadá relatívnu cestu, ktorá sa zhoduje s umiestnením zdrojového pozorovania file pre existujúce zodpovedajúce riešenie OPUS file.
To je komplikované, pretože pozorovanie file bude mať názov ako:
slci0010.22o
a zodpovedajúce riešenie OPUS bude mať názov ako: slci001022o IG0064714690360.msg (Všimnite si magické poradové číslo IG zhora!)
Ak OU nájde zodpovedajúce riešenie file, preskočí predloženie pripomienky file pretože platné riešenie OPUS už existuje.
Ak však začiarknete toto políčko:Zabezpečené nahrávanie OPUS Web - Režim 3A OPUS riešenie je staršie ako 14 dní, potom OÚ skontroluje riešenie .msg file určiť, ktorý typ efemerid bol použitý na riešenie.
Ak riešenie NIE JE presné alebo konečné, potom OU vymaže existujúce riešenie file a znova odošlite pozorovanie file, dúfajúc, že ​​dostaneme riešenie file z procesora OPUS s použitím presnej alebo konečnej efemeridy.
Neskôr, začiatkom nasledujúceho dňa OA (OPUS Accumulator) spracuje priečinky riešení a vygeneruje grafy trendov pre každú z monitorovaných staníc CORS:Zabezpečené nahrávanie OPUS Web - Režim 4OA tiež zostavuje súhrnnú tabuľku XLS pre každú z monitorovaných staníc:Zabezpečené nahrávanie OPUS Web - Režim 5Tento súhrn obsahuje priemernú polohu pre stanicu CORS spolu s min/max/rozsahom/štandardnou odchýlkou ​​pre každú z hodnôt nájdených v riešení NGS OPUS.
Rýchlosť stanice sa tiež vypočítava v pevnom rámci NAD83 aj v rámci dennej epochy ITRF pre rámce ECEF XYZ, Lat/Lon/Height, State Plane projected a UTM Projected frames.
Okrem toho OA vytvára súhrn súhrnov file:Zabezpečené nahrávanie OPUS Web - súhrnyktorý obsahuje názov lokality, priemernú polohu antény s elipsoidnou výškou a niektoré ďalšie informácie, ktoré sú užitočné pre správu súkromnej stanice CORS.
Iné procesy Borg spúšťajú analýzu SQC na súboroch výstupných údajov OA a určujú, či stanica „štatisticky“ beží v súlade s očakávaniami alebo mimo nich, a odosielajú textové správy, ak sa vyskytne problém.
Verte tomu alebo nie, tento Rube-Goldberg (https://en.wikipedia.org/wiki/Rube_Goldberg) proces funguje!

Použitie automatického opätovného odoslania v OU

Tu je akoample štruktúra priečinkov pre files na odoslanie (obsahujúci priečinok nazývam „denníky“) a priečinok obsahujúci vrátené riešenia opusov (nazývaný „opus“).Zabezpečené nahrávanie OPUS Web - zhrnutie 1Každá stanica môže/mala by byť v jedinečnom 4-znakovom priečinku, ak chcete neskôr použiť OA (OPUS_Accumulator).
Priečinok ./dailys/sgu2 môže vyzerať takto:Zabezpečené nahrávanie OPUS Web - zhrnutie 2Priečinok ./opus/sgu2 môže vyzerať takto:Zabezpečené nahrávanie OPUS Web - zhrnutie 3Ak sa vráti riešenie OPUS, ktoré je nečitateľné alebo je nahradené riešením, ktoré je novšie, lepšie efemeridové, staré riešenie sa presunie do priečinka _invalid alebo _duplicates.
Dôležitá rada: Všetky nástroje BORG zámerne ignorujú akýkoľvek priečinok resp file ktorý začína znakom podčiarknutia ('_'), takže názov stanice nemôže začínať znakom podčiarknutia.
Toto je hlavná obrazovka pre OU (OPUS_Upload):Zabezpečené nahrávanie OPUS Web - zhrnutie 4Všimnite si, že „Nahrať údaje File' ukazuje na priečinok dailys a je začiarknuté 'Recurse Subfolders'.
Toto je karta „Rozšírené“ organizačnej jednotky:Zabezpečené nahrávanie OPUS Web - zhrnutie 5Všimnite si, že 'Match Exclude' hľadá priečinok opus pre files, ktoré zodpovedajú vstupu files v priečinku dailys.
Kde robiť denne filepochádzajú z?
Ďalší kus Borgu (iBase) generuje hourly files so štandardom filenázvy pomocou iného procesu DIPCap pre každú stanicu.
Takto vyzerá proces DIPCap, ktorý zhromažďuje toky RT27 pre SGU2:Zabezpečené nahrávanie OPUS Web - filesDIPCap je náhrada za RCAPTURE. RCAPTURE zlyhá po niekoľkých dňoch alebo týždňoch a podporuje iba TCPIP 'Client' pripojenia, DIPCap je veľmi robustný a bude fungovať navždy. Má lepšie protokolovanie a tiež podporuje pripojenia TCPIP 'Server'.
DIPCap len zadarmo beží .CAP files do zvoleného „Výstupného priečinka“ generujúceho štandard RINEX filenázvy pomocou 'Názov stanice'.
Program iBase zhromažďuje .CAP files hourly a prevedie ich z .CAP files (čo sú toky RT27) do štandardného RINEX file nastaví v štandardnej hierarchii priečinkov RINEX (rinex/yyyy/jjj/sss):Zabezpečené nahrávanie OPUS Web - files 1

Raz za deň, tesne po polnoci UTC, sa spustí nástroj iB_Daily a pozrie sa na KAŽDÝ JEDEN file v štruktúre priečinkov RINEX. iB_Daily zabezpečuje, že hourly files sú zreťazené do denných files (namiesto malého písmena od a do x ako posledný znak pred príponou, denný file má nulový znak „0“.
Denný files sú zdecimované na 30-sekundové intervaly a všetky konštelácie okrem GPS sú odstránené.
iB_Daily tiež dáva nekomprimované file v správnom slote pod dailys. Obs files v daily nie sú rozdelené do podpriečinkov. Všetky denníky sú len v priečinku stanice.
23 hodín po spustení iB_Daily odošle OU (OPUS_Uploader) všetky nové denne files na OPUS. Čakáme 23 hodín, kým umožníme systému NGS CORS vyplniť všetky údaje CORS, čo zvyšuje pravdepodobnosť, že OPUS vytvorí riešenie.
Ak kliknete na začiarkavacie políčko „Skontrolovať/vynútiť presnú konečnú efemériu po 14 dňoch“, potom OU počká 14 dní po pozorovaní a potom znova odošle každé file, každý deň, až do každého file má presné/konečné efemeridy.
Potom, čo OPUS_Upload odošle pozorovanie files na OPUS, OPUS vráti riešenia na špeciálnu e-mailovú adresu, ktorú iBase_Mailer obsluhuje.
Toto je konfigurácia iBase_Mailer, ktorú používam:Zabezpečené nahrávanie OPUS Web - files 2Každé riešenie je umiestnené v správnom priečinku OPUS/ssss.
Nakoniec OPUS_Accumulator sumarizuje všetky riešenia OPUS. Ak nájde duplicitné riešenia na deň, ponechá si najlepšie riešenie. (Toto rozhodnutie je podrobne uvedené v používateľskej príručke OA.

Niektoré ďalšie rady

Procesy OPUS Borg fungovali bez problémov na počítači so systémom Windows XP. Neskôr bol počítač inovovaný na Win8, potom na Win10.
Je nemožné, aby počítač s Win10 bežal dlhšie ako niekoľko týždňov bez ľudského zásahu. V prvom rade sú aktualizácie systému Windows vytlačené a nemožno ich ignorovať.
Keďže počítač, na ktorom beží OPUS, má FTP server a hromadu otvorených portov (pre vzdialené stanice CORS na tlačenie dát), získavanie aktualizácií je pravdepodobne rozumná vec.
Hral som sa so spustením BORG na serveri AWS, funguje to, ale nezvýšila dostupnosť. A to kvôli veľkému počtu files a dátami je inštancia S3 drahá. Konkrétne každý jeden file v úložisku S3 sa kontroluje každý deň. Lacné skladovanie ľadovcov teda nie je vhodné.
Spúšťam BORG na rýchlom počítači so všetkými BORGmi files a priečinky uložené na 8-TB externom USB 3 disku.
Proces iBase automaticky uchováva záložnú kópiu komprimovaného súboru .CAP filena samostatnom 4-GB disku. iBase má funkciu jediného tlačidla na opätovné zostavenie dekomprimovanej štruktúry RINEX zo záloh. Mám podozrenie, že dokončenie prestavby môže trvať niekoľko dní. Nepotreboval som znovu zostaviť súbor údajov; migrácia zo 4-GB disku na 8-GB disk však trvala niekoľko dní.
Poznámky k verzii OU
Zostava 2000:
Pridaných niekoľko prepínačov príkazového riadkuZabezpečené nahrávanie OPUS Web - VerziaZdá sa však, že zahrnuté a vylúčené stanice ešte celkom nefungujú.
Rok výroby 2004: 25. mája 2017
Pridaný protokol chýb namiesto okna hlásenia pre bezobslužnú operáciu. Všimnite si, že nebudete môcť uložiť protokol úloh príkazového riadka, pretože program sa po dokončení ukončí.
Pridaný test pre platnosť file pri pridávaní z príkazového riadku. Upravené zaobchádzanie s files z príkazového riadku na zahrnutie testu pre platné-existujúce files.
Upozornenie: Počet môže byť obmedzený files môžete zadať na príkazovom riadku. Počet by nemal byť obmedzený files, ktoré môžete zahrnúť so zástupnými znakmi, medzerou pre reťazec filemená by sa mali rozšíriť na dostupnú pamäť.
Pri zadaní viacerých files z príkazového riadku, filepole mena sa načíta iba prvým file zo zoznamu.
Rok výroby 2005: 5. septembra 2018
Pridaný „Uložiť denník Filezaškrtávacie políčko s. Po predložení pripomienky file, všetok HTML kód vrátený zo servera môže byť uložený v podobne pomenovanom file v rovnakom priečinku ako vstupné pozorovanie file. The file prípona je vždy .html a umiestnenie je vždy rovnaké ako vstup file.
Podpora pre TLS1 bola v NGS pozastavená. OPUS_Upload teraz používa vrstvu SSL z klientskeho počítača a OpenSSL už nie je potrebný. To v skutočnosti znamená, že počítače so systémom Windows XP už nie je možné používať s OPUS.
Rok výroby 2016: 4. januára 2020
Bolo urobených niekoľko významných vylepšení a zmien, aby OU fungovala v rámci OPUS-Borg.

  • Hodnoty konfigurácie sú teraz uložené v iBase.ini file so všetkými ostatnými členmi Bordu. Pri spustení tejto verzie prídete o všetky predchádzajúce nastavenia.
  • K vyvolaniu založenému na formulári je pridaná voľba na rekurzovanie adresárov. Predtým to bolo k dispozícii iba pri spúšťaní príkazového riadku.
  • Teraz existujú dve karty, jedna pre bežné nastavenia konfigurácie a nová karta pre rozšírené nastavenia. Tým sa vyčistí primárna obrazovka nástroja.
  • Teraz je možné nastaviť viacero ciest pomocou zástupných znakov z nástroja založeného na formulároch. Napríkladample:
    C:\ftp\rinex\2017\*.??o; C:\ftp\rinex\2020\*.??o
    Obnoví sa priečinky 2017 aj 2020 filezodpovedá .??o file rozšírenie.
  • Teraz je možné buď nastaviť poradové číslo odoslania NGS manuálne, alebo nechať OU vytvoriť jedinečné poradové číslo v tvare 'IG8888888888888': 'IG', za ktorým nasleduje 13-miestne celé číslo predstavujúce počet milisekúnd od 1. januára 2020 .
  • Minimum file bola pridaná veľkosť na spracovanie. Táto možnosť platí len pre files vybraný zástupným znakom. Ak chcete spracovať všetky zdroje, nastavte hodnotu na prázdnu, nulovú alebo zápornú files, bez ohľadu na veľkosť. Hodnota 2,500,000 24 XNUMX je primeraná, ak očakávate väčšinou XNUMX-hodinový denný režim files.
  • OU bude teraz voliteľne kontrolovať existujúce riešenia OPUS pri opakovaní priečinkov (pomocou zástupných znakov) na pozorovanie files. Riešenia musia začínať základňou filenázov OBS file; byť v podobne pomenovaných priečinkoch v základnom priečinku 'Match Exclude'; riešenie file musí mať a file dátum väčší alebo rovný pozorovaniu file a mať .eml, .msg alebo .txt file rozšírenie. Ak sa nájde riešenie, zodpovedajúce pozorovanie file je preskočené. Ak chcete túto funkciu deaktivovať, nastavte 'Match Exclude' na prázdny reťazec.
  • Teraz je možné vynútiť typ antény, ktorý efektívne prepíše typ antény uvedený v RINEX file. (Viem, že sa to zdá šialené; túto funkciu som potreboval na ukážku videa.)
  • OU je teraz v súlade s vysokým rozlíšením obrazovky DPI.

Rok výroby 2019: 30. apríla 2002
Prepínač príkazového riadka -9dl (prechádzajúci z iGx) má teraz tieto akcie:

  • Testovací režim = vypnutý
  • InterFileOneskorenie = 0.0
  • Spracovať podpriečinky = vypnuté
  • Zhoda Vylúčiť existujúce riešenia = vypnuté
  • Uložiť záznam File = vypnuté

Interfile hodnota oneskorenia je teraz uložená do INI file a vyvolá sa pri spustení programu.
Stavať 2020.7.17.2020
Oneskorenie medzi file odovzdanie zaberalo 20 % strojových zdrojov kvôli chybnému systémovému semaforu. (ughhh!) Tlačidlo Zrušiť sa počas čakania nezobrazilo správne. Pridané číslo files zostáva odoslať v dávke do stavového riadku.
Stavať 2020.9.8.2021
Pri opakujúcich sa priečinkoch sa preskočí každý priečinok s názvom, ktorý začína podčiarkovníkom '_'. Priečinky pod uvedeným priečinkom tiež preskočili. Toto bolo pridané pre použitie s iBase, čo dáva neúplné (files menej ako 90 % očakávaného pokrytia) v priečinku '_invalid'.
Stavať 2020.12.5.2024
Pridané URL úpravou zmeniť odoslanie URL. Nový príkazový riadok '-U' sa vráti na predvolenú adresu odosielania, '+U “plná url““ nastaví prepísanie URL. Predvolená hodnota URL momentálne je:
https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Na stránku beta sa dostanete pomocou tejto adresy:
https://beta.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Stavať 2020.12.21.2027
Chyba: Pri odosielaní files na NGS, počet zostávajúcich filezobrazené s bolo nesprávne.
Chyba: Pri hľadaní neodoslaných files pomocou funkcie 'Match Exclude', ak riešenie OPUS predchádza pozorovaniu file, teraz je odstránený. Predtým to bolo ponechané na mieste a file bola znovu predložená. Výsledkom bolo viacero riešení OPUS pre jedno pozorovanie file (keďže výsledky OPUS majú jedinečný identifikátor poradového čísla iG.)
Stavať 2021.11.7.2040
OU teraz používa nové skripty na strane servera na odosielanie RS vs. S OBS files:Zabezpečené nahrávanie OPUS Web - Verzia 1Veľkosť záznamovej poznámky je rozšírená na 4 milióny znakov.
Pridané nejaké rady na pridanie množstva zbytočného ladenia (ktoré neodstránim, pretože sa zobrazuje iba pri rozšírení protokolovania).
Pridaný náznak, že podanie url's sú odlišné pre statické a rýchle v poli prepisovania.
Stavať 2022.2.9.2041
Na základe spätnej väzby od ľudí, ktorí nepoužívajú OU v produkčnom prostredí, bola OU preusporiadaná tak, aby vyzerala viac ako formulár na odoslanie NGS.
Teraz je možné vybrať typ nútenej antény z rozbaľovacieho zoznamu. Kliknutím na tlačidlo „Načítať zoznam antén NGS“ stiahnete a analyzujete aktuálny zoznam antén NGS. Rozbaľovacie pole obsahuje abecedný zoznam typov.
Teraz je možné zmeniť výšku prístroja obsiahnutú v RINEX file a zadajte výšku priamo.
Boli pridané tieto prepínače príkazového riadku:Zabezpečené nahrávanie OPUS Web - Verzia 2Táto používateľská príručka bola značne aktualizovaná.
Stavať 2022.2.9.2042
Rozsiahle doplnky k tipom pre vznášanie sa. (Táto verzia je po 2/11/2022 pribalená k nástroju iGx_Download.)
Stavať 2022.3.17.2043
Pridané dva prepínače príkazového riadku:Zabezpečené nahrávanie OPUS Web - Verzia 3Pridaný „Maximálny vek pozorovania“. Ak nie je nula, pozorovania, ktoré skončili viac ako zadaná suma, budú preskočené. Je to užitočné na to, aby ste sa „vzdali“ pokusov o spracovanie files po 45 dňoch. Ak NGS nemôže úspešne spracovať a file po 45 (programovateľných) dňoch čakanie ďalší deň-týždeň-mesiac-rok nič nezmení.
Sú dni a miesta, kedy bez ohľadu na to, čo robíte, NGS OPUS nebude môcť spracovať úlohu. Viditeľné predovšetkým pri úlohách OPUS-Static. Niekedy skrátenie hodiny od začiatku alebo konca a file bude mať za následok úspech, ale celých 24 hodín files nebude spracovávať. Tento nový prepínač umožňuje files len preskočiť. Ak je povolené rozšírené ladenie, v protokole sa urobí poznámka.
Stavať 2022.3.21.2044
Aktualizované na kompilátor Embarcadero® Delphi 11 verzie 28.0.44500.8973 na novom počítači.
Aktualizovaný balík UPX na verziu 3.96w.
Aktualizovaný komponent Ace ZipForge na verziu 6.94.
Kedy files s nasledujúcimi atribútmi sú preskočené:
Chýbajúci alebo nevynútený typ antény preskočený
Vstup file chýba (? Ako sa to stane)
Príliš dlho file je preskočené
Príliš starý file je preskočené
a existujú ďalšie files na spracovanie, oneskorenie sa preskočí. Zabraňuje dlhým oneskoreniam, keď file-po-file sú preskočené. Inými slovami, medzifile oneskorenie sa vykonáva len vtedy, keď je skutočné file je predložená.
Pri sťahovaní zoznamu antén z NGS teraz OU detekuje duplicitné názvy antén (spôsobené revíziou satelitov) a núti každý záznam, aby bol jedinečný.
Stavať 2022.3.27.2045
MaxAge = 0 sa nepovažovalo za nekonečné.
Aktualizovaný interfile oneskorenie pri pokuse o zníženie réžie počas čakania.
Stavať 2022.4.1.2050
Kritické prepísanie pozorovania vs. porovnávanie riešení.
Pridané 'Prihlásiť sa filezačiarkavacie políčko. Ak je začiarknuté, protokol sa replikuje v rovnakom priečinku ako spustiteľný súbor s milisekundovým časomamps. Pri spustení OU, ak existuje file väčší ako 9 megabajtov, je vymazaný. (Musíte si vziať denník files ihneď po dokončení OU, aby ste sa uistili, že nebudú vymazané pri vyvolaní programu.)
Pridané a vyčistené informácie o protokolovaní.
Pridané file počítadlo sledovať pokrok hľadá files spracovávať.
Opravená chyba, kedy bol dátum riešenia OPUS skrátený bez času riešenia. To viedlo k „nejakým“ files opakovane predkladané, pretože čas riešenia (skrátený na 00:00:00) sa zdal byť pred koncom zamestnania (00:00:03). Táto kontrola má teraz celý deň ochrannej lehoty, kým bude označená ako predtým.
Stavať 2022.4.10.2053
Opravená chyba MaxAge, kedy bolo nastavenie MaxAge pre niektorých ignorované files.
Pridaná preskakujúca správa:
04/10/2022 18:35:38.612 ! File 'F:\iBase\ftp\dailys\cotx\cotx2970.21o preskočené, príliš staré; pozorovací vek je 167.8 dňa, hranica je 45.0 dňa.
Opravený problém „SemiAppend2“, ktorý bol prázdny filemená boli pripojené k zoznamu files na spracovanie „;;;“.
Pridaných 80 znakov ďalšieho file na spracovanie logovacích informácií do „...spracovanie x viac files:' záznam denníka.
Stavať 2022.6.26.2055
** Pridaná implicitná podpora RINEX 3 ** RINEX3 mohol vo väčšine prípadov predtým fungovať.
Do hornej časti rozbaľovacieho zoznamu „Force Antenna“ bola pridaná prázdna anténa, aby sa uľahčil výber bez nútenej antény.
Pridané možnosti +X dd a -X na nastavenie a vymazanie tolerancie „Maximálny vek“.
(Nastavenie na 0 dní alebo na prázdny reťazec spracuje všetko files.)
Otvorený štýl Win10/11 file dialógové okno výberu.
Sprísnenie rozostupov na dizajne formulára.
Pridané tlačidlo „Predvolené“ na vrátenie všetkých nastavení okrem filemeno a emailová adresa; na známe východiskové hodnoty.
Pridaná možnosť +D na kliknutie na tlačidlo „Predvolené“ z príkazového riadku.
RINEX file dekodér teraz podporuje RINEX2 a RINEX3. Lepšie sú spracované záznamy OBS EPOCH s nenulovými príznakmi. (Budúcim vylepšením môže byť odstránenie špeciálnych záznamov udalostí (sťahovanie, nová pamiatka, spustenie statického)?) Ďalšie metódy RINEX sú teraz zdieľané medzi OPUS_Upload a
iGx_Download nástroj.
Vylepšené rady pre KAŽDÚ možnosť a ovládanie.
Možnosť -9dl bola odpísaná a nerobí nič. Ak ste predtým používali túto možnosť, zvážte vloženie -D ako prvú možnosť na riadok. Tým sa OU dostane do známeho predvoleného stavu. Potom stačí pridať možnosti, ktoré potrebujete na spracovanie, zvyčajne -e email nasledovaný a filemeno na predloženie bude stačiť.

iGage Mapping Corporation
1545 juh 1100 východ STE 1
Salt Lake City UT 84015
+1 801 412-0011
f +1-801-412-0022
www.igage.com

Dokumenty / zdroje

OPUS OPUS_Nahrávanie zabezpečené Web [pdf] Používateľská príručka
OPUS_Upload Secure Web, OPUS_Upload, Secure Web, Web

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *