Logo OPUSOPUS_Upload (OU)Logo OPUS 1Uživatelská příručka

OPUS_Upload Secure Web

Datum: 26. června 2022
Rev: 2022.6.26.2055
Autor: Mark Silver, ms@igage.com, +1-801-412-0011
Informace o verzi
Podrobné informace o verzi jsou na konci tohoto dokumentu.
Přihlaste se k odběru e-mailových zpráv a získejte informace o aktualizaci
Pokud používáte OPUS_Upload pro jakýkoli účel, přihlaste se k odběru tohoto seznamu e-mailů:
https://signup.ymlp.com/xguqjwsugmguu
abych vám mohl posílat upozornění na změny a opravy chyb. Seznam předchozích zpráv naleznete zde [ http://ymlp.com/archive_guqjwsugjgh.php ].
Buďte opatrní s OU!
PROSÍM: Před použitím OPUS Upload si pozorně přečtěte tuto uživatelskou příručku. OU akceptuje zástupné znaky a je možné odeslat každé pozorování file na počítači s jediným, jednoduchým, chybným příkazem. Napřampten:
OPUS_Upload +r C:\*.??o
Předloží každý jednotlivý postřeh file na jednotce c: do OPUS ke zpracování. Pochybuji, že NGS nebo zbytek komunity OPUS by vás za to ocenili.
Důrazně doporučuji, abyste nespouštěli nástroj OU z příkazového řádku, dokud jej nevyzkoušíte na single files nejprve z rozhraní Windows.

Nahrání OPUS

Zabezpečené nahrávání OPUS Web - NahrátOPUS_Upload (OU) je malá aplikace pro Win-32, která automatizuje odesílání pozorování GPS files do online systému zpracování NGS. OU naviguje HTTPS NGS webstránky používající šifrování SSL.
OU lze spustit mnoha způsoby:
Jako nástroj příkazového řádku s argumenty
Jako program pro Windows, který je otevřený na obrazovce
Přetažením files na ikonu na ploše
OU zjednodušuje odesílání velkých souborů files na NGS. S OU je možné automaticky odeslat tisíce pozorování files jediným příkazem.
OU byla testována více než 15,000 XNUMX pozorováními files na jednom podání.
Aktualizace NGS 1. září 2018
NGS změnila minimální přijatelnou úroveň TLS pro přístup k OPUS.
OPUS_Upload byl následně upraven tak, aby používal strojovou vrstvu SSL (místo využití OpenSSL). To v podstatě znamená, že počítače se systémem Windows XP již nemohou odesílat úlohy do NGS.
Pro tento problém neexistuje žádné řešení. Kupte si moderní počítač.
Omezení distribuce a úvahy o použití
Programové rozhraní OPUS je komplikované a sebemenší změna na straně serveru NGS bude vyžadovat aktualizaci OU. (Měli byste se tedy zaregistrovat do mail listu, viz výše).
Stejně jako OPUS Accumulator, pokud potřebujete OPUS Uploader, opravdu jej potřebujete. OU má potenciál ušetřit některým uživatelům spoustu času.
Konečně, OU je součástí mnohem většího projektu. OPUS Borg. Borg používá OU, OA a několik dalších klientů k organizování automatizované kontroly kvality ve velkých sítích CORS pomocí pokročilé statistické kontroly kvality. Vývoj OU je řízen funkcí Borg.
Žádné změny v OU, které zasahují do Borgů, se nemohou bavit. Borgové (https://en.wikipedia.org/wiki/Borg) pravidla rozvoje OU. Stejně jako v příští generaci. OPUS Borg byl pojmenován Borg, protože má mnoho „jednoduchých“ komponent, které se snaží spolupracovat na zpracování hromad pozorovacích dat GNSS.
Je to naprostý nepořádek, ale na nápravu je v tuto chvíli příliš pozdě. Je pravda, že i jednoduché komponenty jako OU a OA jsou nyní příliš komplikované.
Některé ze složitostí Borgů jsou popsány v části 'Vyloučení zápasu' dále v tomto dokumentu.
Změny
Odešlete prosím jakékoli změny, které učiní organizační jednotku užitečnější pro vaši aplikaci ms@igage.com.

Instalace OPUS Upload

V současné době je OPUS Uploader distribuován ve formátu ZIP file s touto uživatelskou příručkou. Celý program files jsou kódy podepsané společností 'iGage Mapping Corporation'.
Uploader si můžete nainstalovat kamkoli chcete, je jen jeden file. Poté můžete ručně vytvořit zástupce pro svou plochu.
Věci, které OPUS Upload vyžaduje
OPUS Upload automaticky určí, zda RINEX file by měl být předložen jako Rapid-Static nebo Static file podle délky RINEX file.
OPUS Upload nyní funguje s RINEX 2.xx a RINEX 3.xx files.
Pozorování files 118 minut nebo déle se předkládají jako statické.
Název antény a HI v RINEX file by mělo být správné. Pokud váš RINEX files mají nesprávné hodnoty, pak nejsou kompatibilní s OU (tento požadavek byl uvolněn).
Poznámka: V Build 2001 byl přidán přepínač příkazového řádku '-a', který umožňuje odesílání files bez označení antén.
V lednu 2020 byla přidána podpora pro přepsání názvu antény v RINEX file.
V únoru 2022 byla přidána podpora ke stažení aktuálního seznamu typů antén NGS, aby se zjednodušilo přepsání typu antény platným typem antény.
V únoru 2022 byla přidána také podpora pro vynucení HI (Instrument Heights).
Můžete zvážit použití TEQC k aktualizaci názvu antény a HI. Můžete zde je jakoample RINEX file záhlaví:Zabezpečené nahrávání OPUS Web - Nahrát 1Typ antény jsem zvýraznil žlutě a HI zeleně.
Typ antény musí být anténa podporovaná NGS.
Spuštění OPUS Upload jako programu Windows
Pro spuštění OU můžete poklepat na program nebo zástupce. OU se spustí v levém horním rohu obrazovky. Pokud přesunete nebo změníte velikost okna a poté OU zavřete, při příštím spuštění se bude pamatovat na stejnou pozici a velikost.
Poloha obrazovky se kontroluje za běhu, aby se zajistilo, že je na aktuálně dostupné obrazovce.
Při prvním použití OU budete muset zadat svou e-mailovou adresu. Možná budete chtít změnit další možnosti nebo přidat OPUS-Projects ID. Vaše nastavení zůstane v paměti.
'Nahrát data File' je také zapamatován z doby, kdy byla OU naposledy spuštěna. Můžete kliknout na tlačítko '…' a vybrat jeden nebo více files nahrát. The files by mělo být pozorování GPS files nebo ZIP files, které obsahují GPS pozorování files. (Jinými slovy, Open File prohlížeč bude podporovat více file výběry.) Zde je example ručního výběru čtyř pozorování files ve složce:Zabezpečené nahrávání OPUS Web - Nahrát 2Pokud zvolíte ZIP file, obsah ZIP file bude považován za standardní RINEX files a všechny RINEX files v ZIP file budou zpracovány individuálně.
Pokud zahrnete NAV file v ZIPu fileOU bude vědět, že se nejedná o pozorování RINEX file a automaticky přeskočí NAV file.
Podobně, pokud zvolíte NAV file (napřample výběrem všech files v adresáři výše) OU přeskočí .NAV files.
Jakmile nastavíte filejména a možnosti, klikněte na tlačítko Odeslat a na každý RINEX file budou automaticky odeslány do OPUS.

Spuštění OPUS Upload z příkazového řádku

OU přijímá tyto argumenty: Zabezpečené nahrávání OPUS Web - Nahrát 3Zabezpečené nahrávání OPUS Web - Nahrát 4Tento příkaz:
OPUS_Upload –p +x –e ms@igage.com C:\tmp\2001213A0.obs Odešle singl file bez ID projektu, vyžádání rozšířeného výstupu, vrácení výsledku na zadanou e-mailovou adresu.
Jakmile nastavíte e-mailovou adresu na počítači, OU si ji zapamatuje. Jakmile nastavíte název projektu, bude se používat, dokud nebude vymazán.
To znamená, že poté, co jednou spustíte organizační jednotku (třeba jako aplikaci pro Windows), můžete jednoduše vyvolat organizační jednotku pomocí filejméno:
OPUS_Upload C:\tmp\2001213A0.obs a dříve vybrané možnosti budou použity.
Můžete zadat dvě nebo více files OPUS_Upload C:\tmp\2001213A0.obs C:\tmp\2001213A1.obs
K určení skupiny můžete také použít zástupné znaky files. Tento příkaz:
OPUS_Upload C:\tmp\*.obs
předloží každý file ve složce C:\tmp\ s příponou .OBS ve složce \tmp.
Můžete také použít zástupné znaky zásobníku:
OPUS_Upload C:\tmp\002\*.obs C:\tmp\003\*.zip
Podporovány jsou také jednopísmenné zástupné znaky:
OPUS_Upload C:\tmp\2001213A?.obs
Mělo by být možné předložit každou jednotlivou připomínku file na jednotku C vašeho počítače pomocí tohoto jednoduchého příkazu:
OPUS_Upload +r C:\*.1?o
Je to opravdu potřeba?
Odesílání pomocí Drag and Drop
Pokud máte na ploše zástupce, můžete pozorování přetáhnout files (nebo .ZIP files obsahující jedno nebo více pozorování files) a umístěte je na ikonu na ploše.
The files budou zpracovány stejně, jako by byly vybrány ručně. Použije se poslední e-mailová adresa a další možnosti.
Není známo žádné omezení počtu files můžete spustit v jedné akci.
"Testovací režim"
Možná budete chtít otestovat akci před spuštěním organizační jednotky. Zaškrtněte políčko 'Testovací režim', abyste viděli, jaké mohou být účinky vaší akce, aniž byste ji skutečně odeslali files na NGS.
Zaškrtávací políčko Testovací režim se uloží, když se organizační jednotka zavře a znovu otevře, takže pokud jej neúmyslně zaškrtnete, bude se zdát, že organizační jednotka nefunguje.
Automatické podání
Pokud spustíte organizační jednotku z příkazového řádku, s a filenázev; nebo pokud spustíte OU přetažením files na zástupce, pak se OU automaticky spustí a zavře se 5 sekund po posledním file je zpracován.
Tlačítko Storno lze použít k pozastavení formuláře a protokolu otevřeného pro viewIng.
Během 5 sekund odpočítávání konce běhu klikněte na tlačítko Zrušit a organizační jednotka se automaticky nezavře. Formulář se také nezavře, pokud je povolen testovací režim.
2022/2/9: OU se nyní automaticky zavře po 5sekundové prodlevě, pokud bude vyvolána z iGx_Download.

Pokročilá témata

Nucené typy anténZabezpečené nahrávání OPUS Web - PokročiléKliknutím na tlačítko 'Load NGS Antenna List' stáhnete aktuální seznam antén file ze serveru NGS ( https://geodesy.noaa.gov/ANTCAL/LoadFile?file=ngs14.atx ). Seznam je analyzován a všechny antény, včetně definic satelitů, jsou načteny do rozevíracího seznamu v seřazeném pořadí.
Poté můžete zadat několik prvních znaků typu antény, abyste rychle našli konkrétní anténu.
Seznam je uložen v dočasné složce:
C:\Users\username\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx
C:\Users\username\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx.cache
a znovu se použije při opětovném spuštění organizační jednotky.
Důležitý typ antény Poznámka: Mezi názvem antény a označením kopule musíte vložit správný počet mezer. Takže buď vyberte anténu z rozevíracího seznamu, nebo zkopírujte a vložte název antény z autoritativního zdroje. Chybějící nebo nadbytečná mezera nebo jakýkoli upravený znak způsobí selhání typu antény při odeslání do OPUS.
Rozšířený výstupní formát
Příkazový řádek:
-x Standardní výstup řešení
+x Rozšířený výstup řešení (doporučeno)
Zaškrtnutím tohoto políčka: Zabezpečené nahrávání OPUS Web - KontrolaÚčinně provede tento výběr na stránce odeslání NGS:Zabezpečené nahrávání OPUS Web - Kontrola 1Použití a vyloučení základnové stanice
Zadejte základnové stanice k použití a vyloučení oddělené čárkami:Zabezpečené nahrávání OPUS Web - Kontrola 2Zadané stanice NEJSOU kontrolovány na přesnost.
Toto nastavení je ekvivalentní:Zabezpečené nahrávání OPUS Web - Kontrola 3Zabezpečené nahrávání OPUS Web - Kontrola 4by měl být prázdný, pokud pozorování neodesíláte do platného projektu OPUS. Platnost identifikátoru projektu NENÍ kontrolována.
Toto nastavení je ekvivalentní:Zabezpečené nahrávání OPUS Web - ekvivalentníDo tohoto pole NEZADÁVEJTE svůj osobní název projektu, zadejte pouze platná OPUS-Project ID. Abyste mohli vytvářet a používat projekty OPUS, musíte mít školení OPUS Manager.
pořadové číslo Zabezpečené nahrávání OPUS Web - pořadové čísloNeexistuje žádný oficiální popis NGS této hodnoty, nicméně je VELMI užitečná pro sledování příspěvků. OPUS Borg spoléhá na to, že každý e-mailový návrat ze systému OPUS má jedinečné pořadové číslo v úspěšném nebo neúspěšném vráceném předmětu e-mailu: Zabezpečené nahrávání OPUS Web - pořadové číslo 1Když načtete podání NGS OPUS webNa stránce NGS je přiděleno jedinečné číslo. Pokud zaškrtnete políčko 'iGage Random Sequence', vygeneruje se jedinečné 13místné číslo s předponou 'IG'. Pokud políčko nezaškrtnete, použije se jakákoliv zadaná hodnota.
Číslo IG je zlomkový počet dní od 1. ledna 2020; v místním časovém pásmu stroje, vynásobené 86,400,000 XNUMX XNUMX a zaokrouhlené na nejbližší celé číslo. To se zdá být adekvátní pro jedinečnost, je dešifrovatelné a s časem narůstá. Není to náhodné.
Minimální File Velikost a maximální délkaZabezpečené nahrávání OPUS Web - Minimálně
Pokud se pokusíte odeslat a file menší než minimum (v bytech). file bude přeskočeno. Častým jevem jsou antivirové nástroje, které nutí ostatní nástroje k vytvoření nulové délky files. To zachycuje tyto nepříjemnosti files od podání do NGS. Minimum 2,500 XNUMX bajtů by mělo být adekvátní a rozumné.
OU zkontroluje první a poslední epochu pozorovacích dat a přeskočí files, které jsou delší než maximální délka v hodinách. V OPUS je pevný limit, že nemůžete dvakrát překročit půlnoc (čas GPS). Pokud máte filepokud jsou delší než 25 hodin, měli byste zvážit použití volby -tbin TEQC ( https://www.unavco.org/software/data-processing/teqc/tutorial/tutorial.html ) rozdělit je na 24 hodin files a předložte je jednotlivě. Pak byste mohli pomocí nástroje OPUS Accumulator statisticky prohlížet jednotlivá řešení.
Uložit protokol Files Zabezpečené nahrávání OPUS Web - Uložit
Kliknutím na toto pole uložíte vrácenou hodnotu z odeslání NGS do souboru .HTMLfile se stejným jménem jako každý odevzdaný file, ve stejné složce jako odeslaná file.
Pokud otevřete file v prohlížeči bude vypadat „podobně“ tomu, co byste obdrželi ručním odesláním file:Zabezpečené nahrávání OPUS Web - Uložit 1Formátování však pravděpodobně nebude podle očekávání.
Tato možnost je užitečná pro ladění chyb files, které selžou při odeslání.
Rozšířené protokolování ladění Zabezpečené nahrávání OPUS Web - ProtokolováníZaškrtnutím tohoto políčka se v dialogovém okně protokolu zobrazí další informace o protokolování. Tuto možnost je nejlepší ponechat nezaškrtnutou.
Každé jednotlivé pole pro odeslání HTML bude vyčísleno:Zabezpečené nahrávání OPUS Web - Logování 1Zabezpečené nahrávání OPUS Web - Logování 3Mezi-File Zpoždění Zabezpečené nahrávání OPUS Web - ZpožděníServery NGS OPUS mají bezpečnostní funkci, která zabraňuje útokům typu denial-of-service.
Pokud odešlete více než několik (možná 5) povolání v rychlém sledu za sebou, zdá se, že vaše IP adresa bude označena jako nepříjemná pro NGS a vaše příspěvky budou ignorovány.
Je vhodné nastavit toto zpoždění na 15 sekund nebo více. Používám 31 sekund.
Testovací režim Zabezpečené nahrávání OPUS Web - RežimZaškrtnutí tlačítka Test Mode umožňuje OU spouštět odesílání a protokolovat akce až do okamžiku odeslání. Protokol files bude obsahovat veškeré normální a rozšířené protokolování, ale file nebudou odeslány do NGS ke zpracování.
To vám umožní otestovat akci zástupných znaků bez zahlcení serverů NGS.
Do protokolu bude přidán jeden protokolovaný řádek:Zabezpečené nahrávání OPUS Web - Režim 1Aktuálně (ve verzi 2022.2.8.2041) OPUS-Statická pozorování, files delší než 110 minut, jsou předloženy s tímto URL:'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
OPUS-RS files jsou předloženy s tímto URL:'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opus-rsup.prl’
Můžete použít 'Podání URL' přepíše výchozí hodnotu pro odeslání files na server NGS BETA. Budete však muset zajistit, aby byla pro odeslanou položku vybrána správná adresa serveru (statická nebo RS). file.

Nastavení OPUS-BORG

Příkazový řádek:
-m vyčistit vyloučenou cestu
+m cesta nastaví vyloučenou cestuZabezpečené nahrávání OPUS Web - Režim 2Auto-Run
Zaškrtnutím políčka „Automaticky spustit ve 23:00“ se každý večer ve 23:00 UTC stiskne tlačítko „Odeslat“. OU používá nastavení časového pásma stroje k výpočtu časového posunu UTC.
Shoda Vyloučit
Nebude to jednoduché vysvětlení.
Zvažte scénář, kde existuje velká sada složek, z nichž každá obsahuje mnoho pozorování files. Každá složka představuje jednu stanici GNSS CORS. Každé pozorování file je 24hodinové (v časovém rámci GPS) „denní“ pozorování file pro stanici. Denní složka stanice může obsahovat 24hodinové sledování files za předchozích 5 až 10 let, tedy tisíce RINEX files.
OU se používá k odeslání těchto Daily files na OPUS. Ale my se chceme pouze podrobit každé file dvakrát:
jednou bezprostředně po file se shromažďuje, aby se znovu získalo řešení s rychlými/vysílanými efemeridami o 14 dní později, aby se získalo řešení s přesnými/konečnými dráhami NGS vrací řešení OPUS files e-mailem a řešení files jsou uloženy v odpovídající sadě složek s výsledky stanic: každá stanice CORS má jedinečnou složku řešení OPUS.
Pokud 'Match Exclude' obsahuje cestu, OU prohledá relativní cestu, která odpovídá umístění zdrojového pozorování file pro stávající odpovídající řešení OPUS file.
To je složité, protože pozorování file bude mít jméno jako:
slci0010.22o
a odpovídající řešení OPUS bude mít název jako: slci001022o IG0064714690360.msg (Všimněte si magického pořadového čísla IG shora!)
Pokud OU najde odpovídající řešení file, vynechá podání připomínky file protože platné řešení OPUS již existuje.
Pokud však zaškrtnete toto políčko:Zabezpečené nahrávání OPUS Web - Režim 3A OPUS řešení je starší než 14 dní, pak OÚ zkontroluje řešení .msg file určit, který typ efemerid byl použit pro řešení.
Pokud řešení NENÍ přesné nebo konečné, organizační jednotka odstraní stávající řešení file a odešlete pozorování znovu files nadějí, že se dočkáme řešení file z procesoru OPUS pomocí Precise nebo Final efemeris.
Později, brzy následujícího dne, OA (OPUS Accumulator) zpracovává složky řešení a generuje grafy trendů pro každou ze sledovaných stanic CORS:Zabezpečené nahrávání OPUS Web - Režim 4OA také vytváří souhrnnou tabulku XLS pro každou ze sledovaných stanic:Zabezpečené nahrávání OPUS Web - Režim 5Toto shrnutí obsahuje průměrnou polohu pro stanici CORS spolu s Min/Max/Range/Standard Deviation pro každou z hodnot nalezených na řešení NGS OPUS.
Rychlost stanice je také vypočítána, a to jak v pevném rámci NAD83, tak v rámci ITRF pro denní epochu pro ECEF XYZ, Lat/Lon/Height, State Plane projected a UTM projected frames.
Kromě toho OA vytváří souhrn souhrnů file:Zabezpečené nahrávání OPUS Web - shrnutíkterý obsahuje název místa, průměrnou polohu antény s elipsoidní výškou a některé další informace, které jsou užitečné pro soukromou správu stanice CORS.
Jiné Borgské procesy provádějí analýzu SQC na výstupních souborech dat OA a určují, zda stanice „statisticky“ běží podle očekávání, a odesílají textové zprávy, pokud dojde k problému.
Věřte tomu nebo ne, tento Rube-Goldberg (https://en.wikipedia.org/wiki/Rube_Goldberg) proces funguje!

Použití automatického opětovného odeslání v organizační jednotce

Zde je jakoample struktura složek pro files k odeslání (obsahující složku nazývám 'dailys') a složku obsahující vrácená řešení opusu (nazývanou 'opus').Zabezpečené nahrávání OPUS Web - shrnutí 1Každá stanice by mohla/měla by být v jedinečné složce o 4 znacích, pokud chcete později používat OA (OPUS_Accumulator).
Složka ./dailys/sgu2 může vypadat takto:Zabezpečené nahrávání OPUS Web - shrnutí 2Složka ./opus/sgu2 může vypadat takto:Zabezpečené nahrávání OPUS Web - shrnutí 3Pokud se vrátí řešení OPUS, které je nečitelné nebo je nahrazeno řešením, které je novější, lepší efemeridy, staré řešení bude přesunuto do složky _invalid nebo _duplicates.
Důležitá rada: Všechny nástroje BORG záměrně ignorují jakoukoli složku resp file která začíná znakem podtržítka ('_'), takže nemůžete mít název stanice, který začíná podtržítkem.
Toto je hlavní obrazovka organizační jednotky (OPUS_Upload):Zabezpečené nahrávání OPUS Web - shrnutí 4Všimněte si, že 'Nahrát data File' ukazuje na složku dailys a je zaškrtnuto 'Recurse Subfolders'.
Toto je karta „Upřesnit“ organizační jednotky:Zabezpečené nahrávání OPUS Web - shrnutí 5Všimněte si, že 'Match Exclude' hledá složku opus pro files, které odpovídají zadání files ve složce dailys.
Kde dělat denně filepochází z?
Další kus Borgu (iBase) generuje hourly files se standardem filejména pomocí jiného procesu DIPCap pro každou stanici.
Takto vypadá proces DIPCap, který shromažďuje streamy RT27 pro SGU2:Zabezpečené nahrávání OPUS Web - filesDIPCap je náhrada za RCAPTURE. RCAPTURE selže po několika dnech nebo týdnech a podporuje pouze TCPIP 'Client' připojení, DIPCap je velmi robustní a bude fungovat navždy. Má lepší protokolování a také podporuje připojení TCPIP 'Server'.
DIPCap jen zdarma běží .CAP files do vybrané „Výstupní složky“ generující standardní RINEX filenázvy pomocí 'Název stanice'.
Program iBase shromažďuje .CAP files hourly a převede je z .CAP files (což jsou streamy RT27) do standardního RINEX file nastaví ve standardní hierarchii složek RINEX (rinex/yyyy/jjj/sss):Zabezpečené nahrávání OPUS Web - files 1

Jednou denně, těsně po půlnoci UTC, se nástroj iB_Daily spustí a podívá se na KAŽDÝ JEDEN file ve struktuře složek RINEX. iB_Daily zajišťuje, že hourly files jsou zřetězeny do denních files (místo malých písmen od a do x jako poslední znak před příponou, denní file má nulový znak '0'.
Denní files jsou zdecimovány na 30sekundové intervaly a všechny konstelace kromě GPS jsou odstraněny.
iB_Daily také vloží nekomprimované file ve správném slotu pod daily. Obs files v daily nejsou rozděleny do podsložek. Všechny deníky jsou jen ve složce stanice.
23 hodin po spuštění iB_Daily odešle organizační jednotka (OPUS_Uploader) všechny nové denně files na OPUS. Čekáme 23 hodin, než umožníme systému NGS CORS naplnit všechna data CORS, což zvyšuje pravděpodobnost, že OPUS vytvoří řešení.
Pokud zaškrtnete políčko „Zkontrolovat/vynutit přesnou konečnou efemeridu po 14 dnech“, pak OU počká 14 dní po pozorování a poté znovu odešle každých file, každý den, až do každého file má přesnou/konečnou efemeridu.
Poté, co OPUS_Upload odešle pozorování files do OPUS, OPUS vrátí řešení na speciální e-mailovou adresu, kterou iBase_Mailer obsluhuje.
Toto je konfigurace iBase_Mailer, kterou používám:Zabezpečené nahrávání OPUS Web - files 2Každé řešení je umístěno ve správné složce OPUS/ssss.
Nakonec OPUS_Accumulator shrnuje všechna řešení OPUS. Pokud na den najde duplicitní řešení, ponechá si nejlepší řešení. (Toto rozhodnutí je podrobně popsáno v uživatelské příručce OA.

Některé další rady

Procesy OPUS Borg dříve běžely bez problémů na počítači se systémem Windows XP. Později byl počítač upgradován na Win8, poté na Win10.
Je nemožné, aby počítač s Win10 běžel déle než několik týdnů bez lidského zásahu. Primárně jsou aktualizace systému Windows vynuceny a nelze je ignorovat.
Vzhledem k tomu, že počítač, na kterém běží OPUS, má FTP server a hromadu otevřených portů (pro vzdálené stanice CORS, do kterých mohou vkládat data), je získávání aktualizací pravděpodobně rozumnou věcí.
Hrál jsem si se spuštěním BORG na serveru AWS, funguje to, ale nezvýšila dostupnost. A to kvůli velkému počtu files daty je instance S3 drahá. Konkrétně každý file v úložišti S3 se kontroluje každý den. Takže levné skladování ledovců není vhodné.
Provozuji BORG na rychlém počítači se všemi BORGy files a složky uložené na 8TB externím USB 3 disku.
Proces iBase automaticky uchovává záložní kopii komprimovaného .CAP files na samostatném 4GB disku. iBase má funkci jediného tlačítka pro opětovné sestavení dekomprimované struktury RINEX ze záloh. Mám podezření, že dokončení přestavby může trvat několik dní. Nepotřeboval jsem znovu sestavit datovou sadu; migrace ze 4GB disku na 8GB však trvala několik dní.
Poznámky k verzi OU
Sestavení 2000:
Přidáno několik přepínačů příkazového řádkuZabezpečené nahrávání OPUS Web - VerzeZdá se však, že zahrnuté a vyloučené stanice ještě nefungují.
Sestavení 2004: 25. května 2017
Přidán chybový protokol místo zprávy pro bezobslužnou operaci. Všimněte si, že nebudete moci uložit protokol úloh příkazového řádku, protože program se po dokončení ukončí.
Přidán test pro validitu file při přidávání z příkazového řádku. Upraveno zacházení s files z příkazového řádku zahrnout test pro platný-existující files.
Upozornění: Počet může být omezen files můžete zadat na příkazovém řádku. Počet by neměl být omezen files, které můžete zahrnout se zástupnými znaky, mezerou pro řetězec filejména by se měla rozšířit na dostupnou paměť.
Při zadání více files z příkazového řádku, the filepole se jménem se načte pouze prvním file ze seznamu.
Sestavení 2005: 5. září 2018
Přidán 'Uložit protokol Filezaškrtávací políčko s. Po předložení připomínky file, veškerý vrácený HTML kód ze serveru může být uložen v podobně pojmenovaném file ve stejné složce jako vstupní pozorování file. The file přípona je vždy .html a umístění je vždy stejné jako vstup file.
Podpora pro TLS1 byla na NGS pozastavena. OPUS_Upload nyní používá vrstvu SSL z klientského počítače a OpenSSL již není vyžadován. To v podstatě znamená, že počítače se systémem Windows XP již nejsou životaschopné pro použití s ​​OPUS.
Sestavení 2016: 4. ledna 2020
Byla provedena některá významná vylepšení a změny, aby organizační jednotka fungovala v rámci OPUS-Borg.

  • Hodnoty konfigurace jsou nyní uloženy v iBase.ini file se všemi ostatními konfiguracemi členů Bordu. Při spuštění této verze ztratíte všechna předchozí nastavení.
  • K vyvolání založenému na formuláři je přidána možnost rekurzovat adresáře. Dříve to bylo dostupné pouze pro spuštění příkazového řádku.
  • Nyní jsou k dispozici dvě karty, jedna pro běžná nastavení konfigurace a nová karta pro Pokročilá nastavení. Tím se vyčistí primární obrazovka nástroje.
  • Nyní je možné nastavit více cest pomocí zástupných znaků z nástroje založeného na formulářích. Napřampten:
    C:\ftp\rinex\2017\*.??o; C:\ftp\rinex\2020\*.??o
    Provede se opakování složek 2017 i 2020 fileodpovídá .??o file rozšíření.
  • Nyní je možné buď nastavit pořadové číslo odeslání NGS ručně, nebo nechat OU vytvořit jedinečné pořadové číslo ve tvaru 'IG8888888888888': 'IG' následované 13místným celým číslem představujícím počet milisekund od 1. ledna 2020. .
  • Minimum file velikost ke zpracování byla přidána. Tato možnost platí pouze pro files vybráno zástupným znakem. Chcete-li zpracovat všechny zdroje, nastavte hodnotu na prázdnou, nulu nebo zápornou files, bez ohledu na velikost. Hodnota 2,500,000 24 XNUMX je přiměřená, pokud očekáváte většinou XNUMXhodinový denní provoz files.
  • Organizační jednotka nyní volitelně zkontroluje existující řešení OPUS při opakování složek (pomocí zástupných znaků) pro pozorování files. Řešení musí začínat základem filenázev OBS file; být v pojmenovaných složkách v základní složce 'Match Exclude'; řešení file musí mít a file datum větší nebo rovné pozorování file a mít .eml, .msg nebo .txt file rozšíření. Pokud je nalezeno řešení, odpovídající pozorování file je přeskočeno. Chcete-li tuto funkci deaktivovat, nastavte 'Match Exclude' na prázdný řetězec.
  • Nyní je možné vynutit typ antény, který účinně přepíše typ antény uvedený v RINEX file. (Vím, že to vypadá šíleně; tuto funkci jsem potřeboval pro ukázku videa.)
  • OU je nyní kompatibilní s vysokým rozlišením obrazovky DPI.

Sestavení 2019: 30. dubna 2002
Přepínač příkazového řádku -9dl (přecházející z iGx) má nyní tyto akce:

  • Testovací režim = vypnuto
  • MeziFileZpoždění = 0.0
  • Zpracovat podsložky = vypnuto
  • Shoda Vyloučit existující řešení = vypnuto
  • Uložit protokol File = vypnuto

Interfile hodnota zpoždění je nyní uložena do INI file a vyvolá se při spuštění programu.
Sestavit 2020.7.17.2020
Zpoždění mezi file podání zabíralo 20 % strojových zdrojů kvůli chybnému systémovému semaforu. (ugghhh!) Tlačítko Storno se během čekání nezobrazovalo správně. Přidán počet filezbývá odeslat v dávce do stavového řádku.
Sestavit 2020.9.8.2021
V případě opakujících se složek bude přeskočena jakákoli složka s názvem začínajícím podtržítkem '_'. Složky pod touto složkou byly také přeskočeny. Toto bylo přidáno pro použití s ​​iBase, která vkládá neúplné (files méně než 90 % očekávaného pokrytí) ve složce '_invalid'.
Sestavit 2020.12.5.2024
Přidáno URL úpravy pro změnu odeslání URL. Nový příkazový řádek '-U' se vrátí na výchozí adresu pro odesílání, '+U “plná url““ nastaví přepsání URL. Výchozí URL aktuálně je:
https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Beta web je dostupný na této adrese:
https://beta.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Sestavit 2020.12.21.2027
Chyba: Při odesílání files na NGS, počet zbývajících filezobrazené s bylo nesprávné.
Chyba: Při hledání neodevzdáno files pomocí funkce 'Match Exclude', pokud řešení OPUS předchází pozorování file, je nyní smazán. Dříve to bylo ponecháno na místě a file byla znovu předložena. Výsledkem bylo několik řešení OPUS pro jedno pozorování file (protože výsledky OPUS mají jedinečný identifikátor pořadového čísla iG.)
Sestavit 2021.11.7.2040
OU nyní používá nové skripty na straně serveru pro odesílání RS vs. S OBS files:Zabezpečené nahrávání OPUS Web - Verze 1Velikost poznámky protokolu je rozšířena na 4 miliony znaků.
Přidáno několik tipů k přidání hromady zbytečného ladění (které nehodlám odstranit, protože se zobrazí pouze při prodlužování protokolování).
Přidán náznak, že podání url's se liší pro statické a rychlé v poli potlačení.
Sestavit 2022.2.9.2041
Na základě zpětné vazby od lidí, kteří nepoužívají organizační jednotku v produkčním prostředí, byla organizační jednotka přeskupena tak, aby vypadala více jako formulář pro odeslání NGS.
Nyní je možné vybrat typ nucené antény z rozevíracího seznamu. Kliknutím na tlačítko 'Load NGS Antenna List' stáhněte a analyzujte aktuální seznam antén NGS. V rozevíracím seznamu je uveden abecední seznam typů.
Nyní je možné přepsat výšku přístroje obsaženou v RINEX file a zadejte výšku přímo.
Byly přidány tyto přepínače příkazového řádku:Zabezpečené nahrávání OPUS Web - Verze 2Tato uživatelská příručka byla rozsáhle aktualizována.
Sestavit 2022.2.9.2042
Rozsáhlé přídavky k nápovědám pro vznášení. (Tato verze je po 2/11/2022 přibalena k nástroji iGx_Download.)
Sestavit 2022.3.17.2043
Přidány dva přepínače příkazového řádku:Zabezpečené nahrávání OPUS Web - Verze 3Přidán 'Maximální věk pozorování'. Pokud není nula, budou pozorování, která skončila více než zadaná částka, přeskočena. To je užitečné, když se pokusíte „vzdát“ pokusu o zpracování files po 45 dnech. Pokud NGS nemůže úspěšně zpracovat a file po 45 (programovatelných) dnech čekání další den-týden-měsíc-rok nebude mít žádný vliv.
Jsou dny a místa, kdy bez ohledu na to, co děláte, NGS OPUS nebude moci zpracovat zakázku. Primárně se vyskytuje u úloh OPUS-Static. Někdy zkrácení hodiny od začátku nebo konce a file povede k úspěchu, ale celých 24 hodin files nebude zpracovávat. Tento nový přepínač umožňuje files být jen přeskočen. Pokud je povoleno rozšířené ladění, je v protokolu vytvořena poznámka.
Sestavit 2022.3.21.2044
Aktualizováno na kompilátor Embarcadero® Delphi 11 verze 28.0.44500.8973 na novém počítači.
Aktualizován UPX Packer na verzi 3.96w.
Aktualizována komponenta Ace ZipForge na verzi 6.94.
Když files s následujícími atributy jsou přeskočeny:
Chybějící nebo nevynucený typ antény přeskočen
Vstup file chybí (? Jak se to stane)
Příliš dlouho file je přeskočeno
Příliš staré file je přeskočeno
a existují další files zpracovat, zpoždění se vynechá. Zabraňuje dlouhým prodlevám, když file-po-file jsou přeskočeny. Jinými slovy, inter-file zpoždění se provádí pouze tehdy, když je skutečný file je předložen.
Při stahování seznamu antén z NGS nyní OU detekuje duplicitní názvy antén (způsobené revizí satelitů) a nutí každý záznam, aby byl jedinečný.
Sestavit 2022.3.27.2045
MaxAge = 0 nebyl považován za nekonečný.
Aktualizováno interfile zpoždění pokusu o snížení režie během čekání.
Sestavit 2022.4.1.2050
Kritický přepis pozorování vs. párování řešení.
Přidáno „Přihlásit se do file' zaškrtávací políčko. Pokud je zaškrtnuto, protokol se replikuje do stejné složky jako spustitelný soubor s milisekundovým časemamps. Při spuštění organizační jednotky, pokud existuje file existuje větší než 9 MB, je odstraněn. (Musíte vzít log files ihned po dokončení organizační jednotky, aby bylo zajištěno, že nebudou smazány při vyvolání programu.)
Přidány a vyčištěny protokolovací informace.
Přidáno file počítadlo sledovat pokrok hledá files zpracovat.
Opravena chyba, kdy bylo datum řešení OPUS zkráceno bez času řešení. To vedlo k „nějakým“ files jsou opakovaně předkládány, protože čas řešení (zkrácený na 00:00:00) se zdál být před koncem okupace (00:00:03). Tato kontrola má nyní celý den odkladu, než bude označena jako dříve.
Sestavit 2022.4.10.2053
Opravena chyba MaxAge, kdy bylo u některých ignorováno nastavení MaxAge files.
Přidána přeskakující zpráva:
04/10/2022 18:35:38.612 ! File 'F:\iBase\ftp\dailys\cotx\cotx2970.21o přeskočeno, příliš staré; pozorovací věk je 167.8 dne, limit je 45.0 dne.
Opraven problém „SemiAppend2“, kde bylo prázdné filejména byla připojena k seznamu files zpracovat „;;;“.
Přidáno 80 znaků další file zpracovat protokolované informace do '…zpracování x více files:' záznam protokolu.
Sestavit 2022.6.26.2055
** Přidána implicitní podpora RINEX 3 ** RINEX3 mohl ve většině případů dříve fungovat.
Do horní části rozevíracího seznamu „Force Antenna“ byla přidána prázdná anténa, aby byl výběr bez nucené antény snazší.
Přidány možnosti +X dd a -X pro nastavení a vymazání tolerance 'Maximální věk'.
(Nastavení na 0 dní nebo na prázdný řetězec zpracuje vše files.)
Otevřeno ve stylu Win10/11 file výběrový dialog.
Zpřísněny rozestupy na návrhu formuláře.
Přidáno tlačítko 'Výchozí' pro návrat všech nastavení kromě filejméno a emailová adresa; na známé výchozí výchozí hodnoty.
Přidána možnost +D pro kliknutí na tlačítko 'Výchozí' z příkazového řádku.
RINEX file dekodér nyní podporuje RINEX2 a RINEX3. Záznamy OBS EPOCH s nenulovými příznaky jsou zpracovány lépe. (Budoucím vylepšením by mohlo být odstranění záznamů speciálních událostí (stěhování, nová památka, spuštění statického)?) Další metody RINEX jsou nyní sdíleny mezi OPUS_Upload a
iGx_Download nástroj.
Vylepšené rady pro KAŽDOU možnost a ovládání.
Možnost -9dl byla odepsána a nedělá nic. Pokud jste dříve používali tuto možnost, zvažte umístění -D jako první možnost na řádku. Tím se organizační jednotka dostane do známého výchozího stavu. Poté stačí přidat možnosti, které potřebujete pro zpracování, obvykle -e email následovaný a filejméno k předložení bude stačit.

iGage Mapping Corporation
1545 jih 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_Upload Secure Web [pdfUživatelská příručka
OPUS_Upload Secure Web, OPUS_Upload, Secure Web, Web

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *