Logo OPUSOPUS_upload (OU)Logo OPUS 1Guida d'usu

OPUS_Upload Secure Web

Data: 26 di ghjugnu 2022
Rev: 2022.6.26.2055
Di: Mark Silver, ms@igage.com, +1-801-412-0011
Informazioni di versione
L'infurmazioni nantu à a versione dettagliata hè à a fine di stu documentu.
Abbonate à a Lista di Mail per l'infurmazioni d'aghjurnamentu
Se aduprate OPUS_Upload per qualsiasi scopu, abbonatevi à sta lista di mail:
https://signup.ymlp.com/xguqjwsugmguu
in modu chì vi possu mandà notificazioni di cambiamenti è correzioni di bug. Una lista di i missaghji precedenti pò esse truvata quì [ http://ymlp.com/archive_guqjwsugjgh.php ].
Attenti cù OU!
PER PIACÈ: Leghjite attentamente stu Manuale d'Usuariu prima di utilizà OPUS Upload. OU accetta wildcards è hè pussibule di mandà ogni osservazione file nantu à un urdinatore cù un cumandamentu unicu, simplice è errant. Per esampLe:
OPUS_Carica +r C:\*.??o
Inviarà ogni osservazione file nantu à u c: cunduce à OPUS per u processu. Dubitu chì a NGS o u restu di a cumunità OPUS vi apprezzà per fà questu.
Vi cunsigliu assai di ùn eseguite micca l'utillita OU da a linea di cummanda finu à chì avete pruvatu in un solu files da l'interfaccia di Windows prima.

Caricate OPUS

OPUS Upload Secure Web - CaricàOPUS_Upload (OU) hè una piccula applicazione Win-32 chì automatizza a sottumissione di l'osservazione GPS files à u sistema di trasfurmazioni NGS in linea. OU naviga in HTTPS NGS websitu cù criptografia SSL.
OU pò esse eseguitu in parechje manere:
Cum'è un strumentu di linea di cumanda cù argumenti
Cum'è un prugrammu Windows chì hè aperta nant'à u vostru screnu
Trascinendu è dropping files nantu à l'icona di u desktop
OU simplifies a sottumissione di grande setti di files à NGS. Cù OU hè pussibule di mandà automaticamente millaie di osservazioni files cun un solu cumandamentu.
OU hè statu pruvatu cù più di 15,000 osservazioni files nantu à una sola sottumissione.
NGS Update 1 settembre 2018
NGS hà cambiatu u nivellu TLS minimu accettabile per accede à OPUS.
OPUS_Upload hè statu successivamente mudificatu per utilizà a capa SSL di a macchina (invece di utilizà OpenSSL). Questu significa in modu efficace chì e macchine Windows XP ùn ponu più sottumette u travagliu à NGS.
Ùn ci hè micca un travagliu per questu prublema. Cumprate un computer mudernu.
Limitazioni di Distribuzione è Considerazioni d'Usu
L'interfaccia programmatica OPUS hè cumplicata è u minimu cambiamentu da u latu di u servitore NGS richiederà l'aghjurnamentu di OU. (Cusì, duvete registrà per a lista di mail, vede sopra).
Cum'è l'OPUS Accumulator, sè avete bisognu di OPUS Uploader, avete veramente bisognu. OU hà u putenziale di salvà parechji utilizatori assai tempu.
Infine, OU face parte di un prughjettu assai più grande. L'OPUS Borg. U Borg usa OU, OA è uni pochi altri clienti per orchestrate un cuntrollu di qualità automatizatu nantu à e grande rete CORS utilizendu un cuntrollu di qualità statisticu avanzatu. U sviluppu di OU hè guidatu da e funziunalità Borg.
Nisuna mudificazione à l'OU chì interferiscenu cù u Borg pò esse intrattenutu. u Borg (https://en.wikipedia.org/wiki/Borg) regule u sviluppu OU. Cum'è in a Next Generation. L'OPUS Borg hè statu chjamatu Borg perchè hà assai cumpunenti "semplici" chì cercanu di travaglià inseme per processà pile di dati d'osservazione GNSS.
Hè un disordine cumpletu, ma hè troppu tardi per riparà à questu puntu. Certu, ancu i cumpunenti simplici cum'è OU è OA sò avà troppu complicati.
Alcune di e cumplessità di u Borg sò descritte in a sezione "Match Exclude" più tardi in stu documentu.
Cambiamenti
Per piacè mandate qualsiasi cambiamenti chì renderanu OU più utili per a vostra applicazione ms@igage.com.

Installazione di OPUS Upload

Attualmente l'OPUS Uploader hè distribuitu in un ZIP file cù stu Manuale d'Usuariu. Tuttu u prugramma files sò codice firmatu da 'iGage Mapping Corporation'.
Pudete installà u uploader induve vulete, ci hè solu unu file. Pudete tandu creà manualmente un shortcut per u vostru desktop.
Cose chì OPUS Upload Richiede
OPUS Upload determina automaticamente se un RINEX file deve esse presentatu cum'è Rapid-Static o Static file da a lunghezza di u RINEX file.
OPUS Upload funziona avà cù RINEX 2.xx è RINEX 3.xx files.
Osservazione files 118 minuti di durata o più longu sò sottumessi cum'è Static.
U nome di l'antenna è u HI in u RINEX file deve esse currettu. Se u vostru RINEX files anu valori sbagliati, allora ùn sò micca cumpatibili cù OU (questu requisitu hè statu rilassatu).
Nota: in Build 2001, un switch di linea di cumanda "-a" hè statu aghjuntu per permette a sottumissione di files senza designatori d'antenna.
In ghjennaghju 2020, u supportu hè statu aghjuntu per annullà u nome di l'antenna in RINEX file.
In u ferraghju 2022, u supportu hè statu aghjuntu per scaricà l'attuale lista NGS Antenna Type per simplificà l'annullamentu di u tipu d'antenna cù un tipu d'antenna validu.
U supportu per furzà HI (Instrument Heights) hè statu ancu aghjuntu in ferraghju 2022.
Pudete cunsiderà aduprà TEQC per aghjurnà u nome di l'antenna è HI. Pudete quì hè cum'èample RINEX file header:OPUS Upload Secure Web - Caricate 1Aghju evidenziatu u tipu d'antenna in giallu è l'HI in verde.
U tipu d'antenna deve esse una antenna supportata da NGS.
Eseguisce OPUS Upload cum'è un prugramma Windows
Pudete doppiu cliccà nant'à u prugramma o un shortcut per inizià OU. OU cumminciarà in l'angulu superiore manca di u vostru schermu. Se si move o ridimensionà a finestra è dopu chjude OU, a prossima volta chì principia a listessa pusizione è a dimensione serà ricurdata.
A pusizione di u screnu hè verificata in u tempu di run-time per assicurà chì hè nantu à una schermu dispunibule attualmente.
A prima volta chì aduprate OU vi tuccherà à inserisce u vostru indirizzu email. Pudete vulete cambià altre opzioni o aghjunghje un ID OPUS-Projects. I vostri paràmetri seranu ricurdati.
U 'Carica Dati File' hè ancu ricurdatu da l'ultima volta chì OU hè stata eseguita. Pudete cliccà nant'à u buttone '...' per sceglie unu o più files per carica. U files deve esse osservazione GPS files, o ZIP files chì cuntenenu l'osservazione GPS files. (In altre parolle, l'Open File u navigatore supporterà parechje file selezzione.) Eccu un example di sceglie manualmente quattru osservazione files in un cartulare:OPUS Upload Secure Web - Caricate 2Se sceglite un ZIP file, u cuntenutu di u ZIP file serà presumitu esse standard RINEX files è tutti RINEX files in u ZIP file sarà trattatu individualmente.
Sè include un NAV file in u ZIP file, OU saperà chì ùn hè micca una osservazione RINEX file è saltà automaticamente u NAV file.
In listessu modu, se sceglite un NAV file (per esample scegliendu tutti i files in u cartulare sopra) OU saltarà u .NAV files.
Una volta chì avete stabilitu u filenome (s) è opzioni, cliccate u buttone Invia è ogni RINEX file sarà automaticamente sottumessu à OPUS.

Esecuzione di OPUS Upload da a Linea di Command

OU accetta questi argumenti: OPUS Upload Secure Web - Caricate 3OPUS Upload Secure Web - Caricate 4Questu cumandamentu:
OPUS_Upload –p +x –e ms@igage.com C:\tmp\2001213A0.obs Inviarà u singulu file senza un ID di prughjettu, dumandendu un output allargatu, rinviendu u risultatu à l'indirizzu email specificatu.
Una volta stabilitu l'indirizzu email in un computer, OU si ricorda. Una volta stabilitu un Nome di Prughjettu, serà in usu finu à ch'ellu hè sguassatu.
Questu significa chì dopu avè eseguitu OU una volta (forse cum'è una applicazione Windows), pudete solu invucà OU cù un filenome:
OPUS_Upload C:\tmp\2001213A0.obs è l'opzioni scelti prima seranu utilizati.
Pudete specificà dui o più files OPUS_Upload C:\tmp\2001213A0.obs C:\tmp\2001213A1.obs
Pudete ancu aduprà wildcards per specificà un gruppu di files. Questu cumandamentu:
OPUS_Carica C:\tmp\*.obs
trasmetterà ogni file in u cartulare C:\tmp\ cù una estensione .OBS in u cartulare \tmp.
Pudete ancu aduprà stack wildcards:
OPUS_Carica C:\tmp\002\*.obs C:\tmp\003\*.zip
I caratteri jolly di una sola lettera sò ancu supportati:
OPUS_Carica C:\tmp\2001213A?.obs
Duverebbe esse pussibule di mandà ogni osservazione file nantu à l'unità C di u vostru urdinatore cù questu cumanda simplice:
OPUS_Upload +r C:\*.1?o
Ci hè veramente un bisognu di questu?
Invia cù Drag and Drop
Sè vo avete una scurciatoia nant'à u vostru desktop, pudete arrastà l'osservazione files (o .ZIP files chì cuntene una o più osservazioni files) è abbandunà nantu à l'icona di u desktop.
U files seranu processati cum'è s'ellu eranu selezziunati manualmente. L'ultimu indirizzu email è altre opzioni seranu utilizati.
Ùn ci hè micca cunnisciuta limitu à u numeru di files pudete abbandunà in una sola azzione.
U "Modu di prova"
Pudete vulete pruvà una azzione prima di lancià OU. Verificate a casella "Modu Test" per vede ciò chì l'effetti di a vostra azzione puderia esse senza veramente sottumessu files à NGS.
A casella di cuntrollu di u Modu di Test hè salvatu quandu OU chjude è riapre, cusì se verificate inavvertitamente, l'OU parerà micca funziona.
Sottomissione automatica
Sè avete principiatu OU da a linea di cummanda, cù a filenomu; o s'è vo principiatu OU da trascinà e goccia files nantu à a scorciata, allora OU correrà automaticamente è dopu chjude 5 seconde dopu l'ultimu file hè trattatu.
U buttone Annulla pò esse usatu per mantene a forma è u logu apertu per viewing.
Durante u 5 second end of run countdown, cliccate nant'à u buttone Annulla è OU ùn chjuderà automaticamente. U furmulariu ùn si chjude ancu se u Modu di Test hè attivatu.
2022/2/9: OU si chjuderà automaticamente dopu un ritardu di 5 seconde se invucatu da iGx_Download.

Temi avanzati

Tipi d'antenna furzataOPUS Upload Secure Web - AvanzatuCliccate nant'à u buttone "Load NGS Antenna List" per scaricà a lista di l'antenna attuale file da u servitore NGS ( https://geodesy.noaa.gov/ANTCAL/LoadFile?file=ngs14.atx ). A lista hè analizata è ogni antenna, cumprese e definizioni di i satelliti, sò caricate in a casella drop-down in ordine ordenatu.
Pudete tandu scrive in i primi caratteri di u tipu d'antenna per truvà rapidamente una antenna particulari.
A lista hè guardata in un cartulare temp:
C:\Users\username\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx
C:\Users\username\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx.cache
è riutilizatu quandu OU hè principiatu di novu.
Importante Tipo di Antenna Nota: Duvete include u numeru propiu di spazi trà u nome di l'antenna è a designazione di a cupola. Allora, o sceglite l'antenna da a lista di u drop-down, o copiate è incollà u nome di l'antenna da una fonte auturità. Un spaziu mancante o extra o qualsiasi caratteru mudificatu darà u fallimentu di u tipu d'antenna quandu sottumessi à OPUS.
Formatu di Output Extended
Linea di cummanda:
-x Soluzione Standard Output
+x Extended Solution Output (consigliatu)
Verificate sta casella: OPUS Upload Secure Web - CuntrollàFarà in modu efficace sta scelta nantu à a pagina di sottumissione NGS:OPUS Upload Secure Web - Verificazione 1Utilizà è Escludi a Stazione Base
Inserite stazioni di basa per Aduprà è Escludi separati da virgule:OPUS Upload Secure Web - Verificazione 2E stazioni inserite ùn sò micca verificate per a precisione.
Stu paràmetru hè equivalente à:OPUS Upload Secure Web - Verificazione 3OPUS Upload Secure Web - Verificazione 4duverebbe esse viotu, salvu chì ùn site micca sottumessu l'osservazione à un Prughjettu OPUS validu. L'identificatore di u prughjettu NON hè verificatu per a validità.
Stu paràmetru hè equivalente à:OPUS Upload Secure Web - equivalentiÙn inserite micca u vostru nome di prughjettu persunale in questa casella, inserite solu l'ID OPUS-Project validu. Duvete avè una furmazione OPUS Manager per creà è aduprà OPUS-Projects.
Numero di sequenza OPUS Upload Secure Web - Numeru di sequenzaÙn ci hè micca una descrizzione NGS ufficiale di stu valore, ma hè assai utile per seguità e sottomissioni. L'OPUS Borg s'appoghja nantu à ogni ritornu di e-mail da u sistema OPUS chì hà un numeru di sequenza unicu in un sughjettu di e-mail rinviatu successu o senza successu: OPUS Upload Secure Web - Sequenza numeru 1Quandu caricate a sottumissione NGS OPUS webpagina, un numeru unicu hè assignatu da NGS. Se verificate a casella "iGage Random Sequence", allora un numeru unicu di 13 caratteri cù u prefissu "IG" hè generatu. Se ùn verificate micca a casella, allora qualunque valore inserite hè utilizatu.
U numeru IG hè u numeru frazionariu di ghjorni da u 1 di ghjennaghju di u 2020; in u fusu orariu di a macchina lucale, multiplicata da 86,400,000 è arrotondata à l'entiru più vicinu. Questu pare esse adattatu per l'unicità, hè decifrabile è aumenta cù u tempu. Ùn hè micca casuale.
Minimu File Taglia è lunghezza massimaOPUS Upload Secure Web - Minimu
Sè vo pruvate à mandà un file menu di u minimu (in Bytes) u file serà saltatu. Una occorrenza cumuna hè l'arnesi antivirus chì furzeghjanu altre arnesi per creà lunghezza zero files. Questu trappula questi fastidiu files da a sottumissione à NGS. U minimu di 2,500 byte deve esse adattatu è ragiunate.
OU verificarà a prima è l'ultima epoca di dati d'osservazione è salta files chì sò più longu di a durata massima in ore. Ci hè un limitu duru in OPUS chì ùn pudete micca attraversà mezzanotte (ora GPS) duie volte. Sì avete files chì sò più di 25 ore, duvete cunsiderà aduprà l'opzione -tbin di TEQC ( https://www.unavco.org/software/data-processing/teqc/tutorial/tutorial.html ) per sparghje in 24 ore files è sottumettenu individualmente. Allora pudete aduprà l'uttellu OPUS Accumulator per vede statisticamente e soluzioni individuali.
Salvà Log Files OPUS Upload Secure Web - Salvà
Cliccà sta casella salvarà u valore di ritornu da a sottumissione NGS à un .HTMLfile cù u listessu nome cum'è ognunu sottumessu file, in u listessu cartulare cum'è u sottumessu file.
Se apre u file in un navigatore, vi parerà "simile" à ciò chì avete ricevutu da sottumettendu manualmente u file:OPUS Upload Secure Web - Salvà 1Tuttavia, u furmatu ùn sarà prubabilmente micca cum'è previstu.
Questa opzione hè utile per debugging errant files chì fiascanu quandu sò sottumessi.
Logging Debug Estensu OPUS Upload Secure Web - LoggingA verificazione di sta casella hà da risultà in l'infurmazioni di logging extra esse visualizate in u dialogu di log. Questa opzione hè megliu lasciata senza marca.
Ogni campu di sottumissione HTML individuale serà enumeratu:OPUS Upload Secure Web - Logging 1OPUS Upload Secure Web - Logging 3inter-File ritardu OPUS Upload Secure Web - RitardaI servitori NGS OPUS anu una funzione di sicurità chì impedisce l'attacchi di denial-of-service.
Se sottumettete più di uni pochi (forse 5) occupazioni in successione rapida, pare chì u vostru indirizzu IP serà marcatu cum'è un dolore in u culo di NGS è i vostri sottumessi seranu ignorati.
Hè cunsigliatu di mette stu ritardu à 15 seconde o più. Aghju utilizatu 31 seconde.
Modu di prova OPUS Upload Secure Web - ModuA verificazione di u buttone di Modu di Test permette à OU di eseguisce i sottomissioni è l'azzioni di log, finu à u puntu di sottumissione. U logu files cuntene tuttu u logu normale è allargatu, ma u file ùn serà micca mandatu à u NGS per u processu.
Questu permette di pruvà una azzione wildcard senza inundazione di i servitori NGS.
Una sola linea registrata serà aghjuntu à u logu:OPUS Upload Secure Web - Modu 1Attualmente (in Versione 2022.2.8.2041) Osservazioni OPUS-Static, files più di 110 minuti, sò sottumessi cù questu URL:'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
OPUS-RS files sò sottumessi cù questu URL:'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opus-rsup.prl’
Puderete aduprà u "Presentazione URL' per annullà u predefinitu per mandà files à un servitore NGS BETA. Tuttavia, vi tuccherà à assicurà chì l'indirizzu di u servitore currettu (Static o RS) hè sceltu per u sottumessu file.

Impostazioni OPUS-BORG

Linea di cummanda:
-m chjappà a strada esclusa
+ m path stabilisce u percorsu esclusuOPUS Upload Secure Web - Modu 2Auto-Run
A verificazione di a casella "Auto Run at 23:00" dà u risultatu di u buttone "Submit" esse premutu à 23:00 UTC ogni sera. OU usa i paràmetri di u fusu orariu di a macchina per calculà l'offset di u tempu UTC.
Match Exclude
Questa ùn serà micca una spiegazione simplice.
Cunsiderate un scenariu induve ci hè un grande inseme di cartulare, ognunu cuntene assai osservazioni files. Ogni cartulare rapprisenta una stazione GNSS CORS. Ogni osservazione file hè un'osservazione 'Daily' di 24 ore (tempu GPS). file per una stazione. U cartulare Daily di una stazione pò cuntene l'osservazione di 24 ore files per i precedenti 5 à 10 anni, cusì migghiara di RINEX files.
OU hè utilizatu per mandà sti Daily files à OPUS. Ma vulemu solu presentà ognunu file duie volte:
una volta subitu dopu à file hè recullatu per ottene una soluzione cù effemeridi rapida / broadcast di novu 14 ghjorni dopu per ottene una soluzione cù orbite precise / finali NGS torna una soluzione OPUS files per email è a suluzione files sò cunservati in un inseme currispondente di cartulare di risultati di stazione: ogni stazione CORS hà un cartulare solu solu OPUS.
Se "Match Exclude" cuntene un percorsu, OU cercarà u percorsu parente chì currisponde à u locu di l'osservazione fonte file per una soluzione OPUS esistente file.
Questu hè cumplicatu perchè l'osservazione file averà un nome cum'è:
slci0010.22o
è a suluzione OPUS currispundente averà un nome cum'è: slci001022o IG0064714690360.msg (Nota u magicu Numeru di Sequenza IG da sopra!)
Se OU trova una soluzione currispondente file, saltarà l'invio di l'osservazione file perchè una soluzione OPUS valida esiste già.
Tuttavia, se verificate sta casella:OPUS Upload Secure Web - Modu 3E a suluzione OPUS hè più vechja di 14 ghjorni allora OU inspeccionerà a suluzione .msg file per determinà quale tipu di efemeridi hè stata utilizata per a suluzione.
Se a suluzione ùn hè micca precisa o finale, allora OU eliminerà a suluzione esistente file è rinviate l'osservazione file, sperendu à ottene una suluzione file da u mutore di trasfurmazioni OPUS usendu effemeridi Precisi o Finali.
Più tardi, u ghjornu dopu, l'OA (l'Accumulatore OPUS) processa i cartulare di suluzione è genera tracce di tendenza per ognuna di e stazioni CORS monitorate:OPUS Upload Secure Web - Modu 4OA crea ancu una foglia di calculu XLS riassuntu per ognuna di e stazioni monitorate:OPUS Upload Secure Web - Modu 5Stu riassuntu include una pusizione media per a stazione CORS cù u Min / Max / Range / StandardDeviation per ognunu di i valori truvati nantu à una suluzione NGS OPUS.
A velocità di a stazione hè ancu calculata, sia in u quadru fissu NAD83 sia in u quadru di l'epica di ogni ghjornu ITRF per l'ECEF XYZ, Lat / Lon / Height, State Plane projected and UTM projected frames.
Inoltre, OA produce un riassuntu di riassuntu file:OPUS Upload Secure Web - sintesichì cuntene u nome di u situ, a pusizione media di l'antenna cù l'altezza ellipsoidale, è qualchì infurmazione supplementaria chì hè utile per l'amministrazione di a stazione privata CORS.
L'altri prucessi Borg eseguite l'analisi SQC nantu à l'insemi di dati di output OA è determinanu s'ellu a stazione hè "statisticamente" in esecuzione in-o-fora di l'aspettattivi è mandà missaghji di testu s'ellu ci hè un prublema.
Cridite o micca, questu Rube-Goldberg (https://en.wikipedia.org/wiki/Rube_Goldberg) u prucessu funziona!

Utilizà l'Auto-Resubmit in OU

Eccu cum'èample struttura di cartulare per u files per sottumette (chjamu u cartulare chì cuntene 'dailys') è u cartulare chì cuntene suluzioni opus restituite (chjamatu 'opus').OPUS Upload Secure Web - riassunti 1Ogni stazione puderia / deve esse in un cartulare unicu di 4 caratteri se vulete dopu aduprà OA (OPUS_Accumulator).
U cartulare ./dailys/sgu2 pò esse cusì:OPUS Upload Secure Web - riassunti 2U cartulare ./opus/sgu2 pò esse cusì:OPUS Upload Secure Web - riassunti 3Se una suluzione OPUS hè tornata chì hè illegibile, o hè rimpiazzata da una suluzione chì hè più nova, megliu ephemeris allora a vechja suluzione serà spustata in u cartulare _invalid o _duplicates.
Suggerimentu impurtante: Tutti l'arnesi BORG ignoranu apposta ogni cartulare o file chì principia cù un carattere underscore ('_') cusì ùn pudete micca avè un nome di stazione chì principia cù un underscore.
Questa hè a pantalla principale per OU (OPUS_Upload):OPUS Upload Secure Web - riassunti 4Avvisu chì u 'Carica Dati File' punta à u cartulare di ogni ghjornu è 'Recurse Subfolders' hè verificatu.
Questa hè a tabulazione "Avanzata" di OU:OPUS Upload Secure Web - riassunti 5Avvisate chì u "Match Exclude" cerca in u cartulare opus per files chì currispondenu à l'input files in u cartulare di ogni ghjornu.
Induve fà u ghjornu filevene da?
Un altru pezzu di u Borg (iBase) genera hourly files cun standard filenomi cù un prucessu DIPCap differente per ogni stazione.
Questu hè u prucessu DIPCap chì recullà i flussi RT27 per SGU2:OPUS Upload Secure Web - filesDIPCap hè un sustitutu di RCAPTURE. RCAPTURE falla dopu à qualchì ghjornu o simane è supporta solu e cunnessione TCPIP 'Client', DIPCap hè assai robustu è correrà per sempre. Hè megliu logging è sustene ancu e cunnessione TCPIP 'Server'.
DIPCap solu curre gratisi .CAP files in u "Cartulare di Output" selezionatu chì genera RINEX standard filei nomi chì utilizanu u "Nome di stazione".
U prugramma iBase raccoglie u .CAP files hourly è li cunvertisce da .CAP files (chì sò flussi RT27) in RINEX standard file stabilisce in a gerarchia di cartulare standard RINEX (rinex/yyyy/jjj/sss):OPUS Upload Secure Web - files 1

Una volta à ghjornu, ghjustu dopu à mezanotte UTC, l'uttellu iB_Daily corre è guarda à EVERY-SINGLE file in a struttura di cartulare RINEX. iB_Daily assicura chì u hourly files sò cuncatenati in ogni ghjornu files (invece d'avè una lettera minuscula da a à x cum'è l'ultimu caratteru prima di l'estensione, un ghjornu file hà un zero carattere "0".
U ghjornu files sò decimati à intervalli di 30 seconde è tutte e custellazioni eccettu u GPS sò spogliate.
iB_Daily mette dinù un uncompressed file in u slot currettu sottu ogni ghjornu. L'obs files in ogni ghjornu ùn sò micca spartuti in sottucartuli. Tutti i ghjurnali sò solu in u cartulare di a stazione.
23-ore dopu à iB_Daily runs, OU (OPUS_Uploader) sottumette tutti i novi ogni ghjornu. files à OPUS. Aspittemu 23 ore per permette à u sistema NGS CORS di populà tutte e dati CORS, questu rende più prubabile chì OPUS pruduce una suluzione.
Se cliccate nantu à a casella di spunta "Verificate / forza efemeride Precisa-Final dopu à 14 ghjorni", allora OU aspittàrà 14 ghjorni dopu chì l'osservazione hè osservata è poi rinviate ogni ghjornu. file, ogni ghjornu, finu à ogni ghjornu file a effemeride precisa/finale.
Dopu chì OPUS_Upload manda l'osservazione files à OPUS, OPUS torna i suluzioni à un indirizzu email spiciali chì u serviziu iBase_Mailer.
Questa hè a cunfigurazione iBase_Mailer chì aghju utilizatu:OPUS Upload Secure Web - files 2Ogni suluzione hè posta in u cartulare OPUS / ssss currettu.
Infine, l'OPUS_Accumulator riassume tutte e soluzioni OPUS. Se trova suluzioni duplicate per un ghjornu, mantene a megliu suluzione. (Questa decisione hè dettagliata in u Manuale d'Usuariu OA.

Qualchi altri suggerimenti

I prucessi OPUS Borg sò usati per eseguisce senza incidente in un computer Windows XP. In seguitu, l'urdinatore hè statu aghjurnatu à Win8, dopu à Win10.
Hè impussibile di avè un computer Win10 run per più di uni pochi di settimane senza intervenzione umana. Principalmente l'aghjurnamenti di Windows sò furzati è ùn ponu esse ignorati.
Siccomu l'urdinatore chì gestisce OPUS hà un servitore FTP è un munzeddu di porti aperti (per stazioni CORS remoti per spinghje e dati), uttene l'aghjurnamenti hè probabilmente una cosa raghjone.
Aghju ghjucatu cù l'esecuzione di u BORG in un servitore AWS, funziona ma ùn hà micca aumentu di dispunibilità. È per via di u gran numaru di files è dati, l'istanza S3 hè caru. In particulare, ogni unicu file in u repository S3 hè inspeccionatu ogni ghjornu. Dunque, l'almacenamiento di glacier à pocu costu ùn hè micca appruvatu.
I run the BORG in un computer veloce cù tutti i BORG files è cartulare almacenati in un drive USB 8 esternu da 3 TB.
U prucessu iBase mantene automaticamente una copia di salvezza di u .CAP cumpressu files nantu à una unità separata di 4 GB. iBase hà una sola funzione di buttone per ricustruisce a struttura RINEX decompressa da e backups. Sospettate chì una ricustruzione pò piglià parechji ghjorni per compie. Ùn aghju micca bisognu di ricustruisce u settore di dati; in ogni modu, hà pigliatu parechji ghjorni per migrallu da un discu di 4 GB à un discu di 8 GB.
Note di versione OU
Custruì 2000:
Aghjunghjite parechji switches di linea di cummandaOPUS Upload Secure Web - VersioneTuttavia, e stazioni incluse è escluse ùn pare micca ancu travaglià abbastanza.
Build 2004: 25 May 2017
Aggiuntu un logu d'errore invece di una casella di messagiu per l'operazione senza assistenza. Nota chì ùn puderete micca salvà u logu per i travaglii di linea di cumanda perchè u prugramma escerà quandu hè cumpletu.
Aggiuntu un test per validu file quandu aghjunghje da a linea di cummanda. Modificatu a gestione di files da a linea di cumanda per include un test per validu-esistenti files.
Attenzione: ci pò esse un limite à u numeru di files pudete specificà nantu à a linea di cumanda. Ùn deve esse micca un limitu à u numeru di files chì pudete include cù wildcards, string space for filei nomi duveranu estendersi à a memoria dispunibule.
Quandu si specificanu parechje files da a linea di cummanda, u filea casella di nome hè caricata solu cù u primu file da a lista.
Build 2005: 5 settembre 2018
Aggiuntu u "Salvà Log Files' checkbox. Dopu avè sottumessu una osservazione file, tuttu u codice HTML restituitu da u servitore pò esse guardatu in un nome simile file in u listessu cartulare cum'è l'osservazione di input file. U file estensione hè sempre .html è u locu hè sempre u listessu cum'è l'input file.
U supportu per TLS1 hè statu sospesu à u NGS. OPUS_Upload usa avà a capa SSL da a macchina cliente è OpenSSL ùn hè più necessariu. Questu significa in modu efficace chì e macchine Windows XP ùn sò più viabili per l'usu cù OPUS.
Custruì 2016: 4 Ghjennaghju 2020
Alcune grandi miglioramenti è cambiamenti sò stati fatti per fà u travagliu OU in u quadru OPUS-Borg.

  • I valori di cunfigurazione sò avà guardati in iBase.ini file cù tutte e cunfigurazione di l'altri membri di Bord. Perderete ogni paràmetru precedente quandu eseguite sta versione.
  • Una opzione per recurse directory hè aghjuntu à l'invucazione basata in forma. In precedenza, questu era solu dispunibule per i cumandamenti di linea di cumanda.
  • Avà sò duie tabulazioni, una per i paràmetri di cunfigurazione cumuni è una nova tabulazione per i paràmetri avanzati. Stu pulisce u screnu primariu di u strumentu.
  • Avà hè pussibule stabilisce parechje strade cù caratteri cumeddi da u strumentu basatu in forma. Per esampLe:
    C:\ftp\rinex\2017\*.??o; C:\ftp\rinex\2020\*.??o
    Ricurderà tramindui i cartulare 2017 è 2020 per files currisponde à u .??o file estensione.
  • Avà hè pussibule sia stabilisce manualmente u numeru di sequenza di sottumissione NGS, sia chì OU custruisci un numeru di sequenza unicu in a forma "IG8888888888888": "IG" seguita da un interu di 13 cifre chì rapprisenta u numeru di millisecondi dapoi u 1 di ghjennaghju di u 2020. .
  • Un minimu file a dimensione di prucessu hè stata aghjunta. Questa opzione s'applica solu à files selezziunati da wildcard. Pone u valore in biancu, zero o negativu per processà tutte e fonti files, indipendentemente da a taglia. Un valore di 2,500,000 hè ragiunate sè aspettate soprattuttu 24 ore à ghjornu. files.
  • OU ora verificarà opzionalmente per e soluzioni OPUS esistenti quandu si ricorrenu e cartelle (usendu caratteri jolly) per l'osservazione files. A suluzione deve principià cù a basa filenome di l'OBS file; esse in cartulare cum'è chjamatu, sottu u cartulare di basa "Match Exclude"; a suluzione file deve avè a file data più grande o uguale à l'osservazione file è avè un .eml, .msg o .txt file estensione. Se si trova una suluzione, l'osservazione currispondente file hè saltatu. Pone u "Match Exclude" à a stringa viota per disattivà sta funzione.
  • Avà hè pussibule di furzà un tipu d'antenna chì annulla in modu efficace u tipu d'antenna publicatu in u RINEX file. (Sò chì questu pare pazzu; avia bisognu di sta funzione per una dimostrazione video.)
  • OU hè ora cumpletu di alta risoluzione di schermu DPI.

Build 2019: 30 d'aprile di u 2002
L'interruttore di linea di cummanda -9dl (passendu da iGx) hà avà queste azzioni:

  • Modu di prova = off
  • InterFileritardu = 0.0
  • Process Subfolders = off
  • Match Exclude Existing Solutions = off
  • Salvà Log File = spente

L'interfile u valore di ritardu hè avà almacenatu in l'INI file è ricurdatu quandu u prugramma principia.
Custruì 2020.7.17.2020
Ritarda trà file a sottumissione pigliava 20% di e risorse di a macchina per via di un semaforu di sistema errant. (ughhhh!) U buttone di annullamentu ùn hè statu affissatu currettamente durante l'attesa. Aggiuntu u numeru di fileHè lasciatu per mandà in un batch à a barra di statutu.
Custruì 2020.9.8.2021
Sè i cartulare recursing, ogni cartulare cù un nome chì principia cù un underscore '_' serà saltatu. I cartulari sottu à questu cartulare sò ancu saltati. Questu hè statu aghjuntu per l'usu cù iBase chì mette incomplete (files cù menu di 90% di a cobertura prevista) in un cartulare '_invalid'.
Custruì 2020.12.5.2024
Aggiuntu URL edizione per cambià a sottumissione URL. A nova linea di cummanda "-U" torna à l'indirizzu di sottumissione predeterminatu, "+ U "pienu url"' stabilisce l'override URL. U difettu URL attualmente hè:
https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
U situ beta pò esse ghjuntu cù questu indirizzu:
https://beta.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Custruì 2020.12.21.2027
Bug: Quandu si sottumette files à NGS, u numeru di rimanenti files affissatu era sbagliatu.
Bug: Quandu cercanu unsubmitted files, utilizendu a funzione "Match Exclude" se una soluzione OPUS precede l'osservazione file, hè avà sguassatu. Prima era lasciatu in u locu è u file hè statu rinviatu. Questu hà risultatu in parechje soluzioni OPUS per una sola osservazione file (Siccomu i risultati OPUS anu un identificatore unicu di numeru di sequenza iG.)
Custruì 2021.11.7.2040
OU avà usa novi script di u servitore per a sottumissione di RS vs S OBS files:OPUS Upload Secure Web - Version 1A dimensione di u memo di log hè allargata à 4 milioni di caratteri.
Aghjunghjite alcuni suggerimenti per aghjunghje una mansa di debugging inutile (chì ùn aghju micca da sguassate postu chì si mostra solu mentre fate l'estensione di logging).
Aggiuntu un suggerimentu chì a sottumissione urlI sò diffirenti per static vs rapid in a casella di override.
Custruì 2022.2.9.2041
Basatu nantu à i feedback da e persone chì ùn anu micca aduprà OU in un ambiente di produzzione, OU hè statu riarrangiatu per vede più cum'è a forma di sottumissione NGS.
Avà hè pussibule di selezziunà u tipu d'antenna furzata da una casella drop-down. Cliccate u buttone "Load NGS Antenna List" per scaricà è analizà a lista attuale di antenne NGS. A casella drop-down hè caricata cù una lista alfabetica di tipi.
Hè avà pussibule di annullà l'Altezza di l'instrumentu cuntenuta in u RINEX file è entre in l'altezza direttamente.
Questi switch di linea di cummanda sò stati aghjunti:OPUS Upload Secure Web - Version 2Stu Manuale d'Usuariu hè statu assai aghjurnatu.
Custruì 2022.2.9.2042
Ampie aggiunte à hover-hints. (Questa versione hè imballata cù u strumentu iGx_Download dopu à 2/11/2022.)
Custruì 2022.3.17.2043
Aghjunghjite dui switch di linea di cummanda:OPUS Upload Secure Web - Version 3Aggiunta "Età massima di osservazione". Se ùn hè micca zero, l'osservazioni chì anu finitu più di a quantità inserita seranu saltate. Questu hè utile per solu "rinunzià" à u prucessu di prucessu files dopu à 45 ghjorni. Se NGS ùn pò micca trattà cun successu a file dopu à 45 (programable) ghjorni, aspittendu un altru ghjornu-settimana-mese-annu ùn hà da fà nisuna differenza.
Ci sò ghjorni è locu induve ùn importa ciò chì fate, NGS OPUS ùn serà micca capaci di processà un travagliu. Principalmente vistu cù i travaglii OPUS-Static. Calchì volta truncating una ora da u principiu o fine di a file risultatu in successu, ma piena 24-hour files ùn prucederà. Stu novu switch permette u files solu esse saltatu. Se a debug estesa hè attivata, una nota hè fatta in u log.
Custruì 2022.3.21.2044
Aghjurnatu à u compilatore Embarcadero® Delphi 11 Versione 28.0.44500.8973 in un novu PC.
UPX Packer aghjurnatu à a versione 3.96w.
Componente Ace ZipForge aghjurnatu à a versione 6.94.
Quandu files cù i seguenti attributi sò saltati:
Tippu d'antenna mancante o micca furzatu saltatu
Input file manca (? Cumu succede questu)
Troppu longu file hè saltatu
Troppu vechju di file hè saltatu
è ci sò più files à processà, u ritardu hè saltatu. U impedisce longu ritardi quandu file-dopu-file sò saltati. In altre parolle, un inter-file ritardu hè realizatu solu quandu un veru file hè sottumessu.
Quandu scaricate a lista di l'antenna da u NGS, OU rileva avà i nomi di l'antenna duplicati (causatu da a revisione satellitare) è forza ogni entrata per esse unica.
Custruì 2022.3.27.2045
MaxAge = 0 ùn hè micca trattatu cum'è infinitu.
Aghjurnatu l'interfile ritardu per pruvà à riduce l'overhead durante l'attesa.
Custruì 2022.4.1.2050
Riscrittura critica di l'osservazione vs.
Aggiuntu "Log to file' checkbox. Se verificatu, u logu hè replicatu in u stessu cartulare cum'è l'executable cù millisecond timestamps. Quandu OU principia, se esiste file più grande di 9 Megabytes esiste, hè sguassatu. (Avete bisognu di piglià u log files subitu dopu à u cumpletu di l'OU per assicurà chì ùn sò micca eliminati nantu à l'invucazione di u prugramma.)
Aghjunghjite è pulite l'infurmazioni di logging.
Aggiuntu file contatore per seguità u prugressu chì cercanu files à prucessu.
Fixatu un errore induve una data di suluzione OPUS hè stata truncata senza u tempu di suluzione. Questu hà risultatu in "alcuni" files hè statu sottumessu ripetutamente perchè u tempu di suluzione (truncatu à 00:00:00) pareva esse prima di a fine di l'occupazione (00:00:03). Stu cuntrollu hà avà un ghjornu sanu di periodu di grazia prima di esse marcatu cum'è prima.
Custruì 2022.4.10.2053
Fixed bug MaxAge induve l'impostazione MaxAge hè stata ignorata per alcuni files.
Missaghju di saltà aghjuntu:
04/10/2022 18:35:38.612 ! File 'F:\iBase\ftp\dailys\cotx\cotx2970.21o saltatu, troppu vechju; età di osservazione hè 167.8 ghjorni, u limitu hè 45.0 ghjorni.
Fixed u prublema "SemiAppend2" induve era biancu filenomi sò stati appiccicati à a lista di files per processà ';;;'.
Aggiuntu 80 caratteri di u prossimu file per processà l'infurmazioni di logging à u "...processing x more files:' entrata di log.
Custruì 2022.6.26.2055
** Implicit RINEX 3 Support Added ** RINEX3 pò avè travagliatu prima, in a maiò parte di i casi.
Aggiunta una antenna vuota à a cima di a lista di u drop-down "Force Antenna" per fà a selezzione senza antenna forzata più faciule.
Aghjunghjite + X dd è -X opzioni per stabilisce è sguassà a tolleranza "Età massima".
(Imposta questu à 0 ghjorni o à una stringa viota processerà tuttu files.)
Stile Win10/11 apertu file dialogu di selezzione.
Spaziu ristrettu nantu à u disignu di forma.
Aggiuntu u buttone "Defaults" per rinvià tutti i paràmetri eccettu filenome è indirizzu email; à i paràmetri di partenza cunnisciuti.
Aggiunta opzione + D per cliccà u buttone 'Defaults' da a linea di cummanda.
U RINEX file decoder supporta avà RINEX2 è RINEX3. I registri OBS EPOCH cù bandiere non-zero sò trattati megliu. (Una migliione futura puderia esse di sguassate i registri di eventi speciali (muvimenti, novu munumentu, cumincianu statici) ?) I metudi RINEX addiziunali sò avà spartuti trà OPUS_Upload è u
iGx_Download strumentu.
Suggerimenti migliorati per OGNI opzione è cuntrollu.
L'opzione -9dl hè stata deprezzata è ùn face nunda. Se avete usatu prima sta opzione, cunzidira à mette un -D cum'è a prima opzione nantu à a linea. Questu metterà OU in un statu cunnisciutu, predeterminatu. Allora avete solu aghjunghje l'opzioni chì avete bisognu per u processu, tipicamente -e email seguitu da a fileu nome da mandà serà abbastanza.

iGage Mapping Corporation
1545 Sud 1100 Est STE 1
Salt Lake City UT 84015
+1 801 412-0011
f +1-801-412-0022
www.igage.com

Documenti / Risorse

OPUS OPUS_Upload Secure Web [pdfGuida di l'utente
OPUS_Upload Secure Web, OPUS_upload, Secure Web, Web

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *