OPUS-emblemoOPUS_Alŝuto (OU)OPUS-emblemo 1Uzantgvidilo

OPUS_Alŝuto Sekura Web

Dato: 26 junio 2022
Rivoluo: 2022.6.26.2055
De: Mark Silver, ms@igage.com, +1-801-412-0011
Versio Informoj
Detalaj versioj estas ĉe la fino de ĉi tiu dokumento.
Abonu la Poŝtlisto por ĝisdatigaj informoj
Se vi uzas OPUS_Upload por iu ajn celo, bonvolu aboni ĉi tiun retlisto:
https://signup.ymlp.com/xguqjwsugmguu
por ke mi povu sendi al vi sciigojn pri ŝanĝoj kaj eraroj. Listo de antaŭaj mesaĝoj troveblas ĉi tie [ http://ymlp.com/archive_guqjwsugjgh.php ].
Estu Singarda kun OU!
BONVOLU: Atente legu ĉi tiun Uzantan Manlibron antaŭ ol uzi OPUS-Alŝuton. OU akceptas ĵokerojn kaj eblas sendi ĉiun observon file sur komputilo kun ununura, simpla, erara komando. Por ekzample:
OPUS_Alŝutu +r C:\*.??o
Submetus ĉiun unuopan observon file sur la c: stirado al OPUS por prilaborado. Mi dubas, ke la NGS aŭ la resto de la OPUS-komunumo aprekus vin pro tio.
Mi tre rekomendas, ke vi ne rulu la OU-ilon de la komandlinio ĝis vi provis ĝin sur unuopa files de la Vindoza interfaco unue.

OPUS Alŝuto

OPUS Alŝuto Sekura Web - AlŝutuOPUS_Upload (OU) estas malgranda Win-32-aplikaĵo kiu aŭtomatigas la submetadon de GPS-observado files al la reta NGS-pretigsistemo. OU navigas la HTTPS NGS webretejo uzante SSL-ĉifradon.
OU povas ruliĝi multajn manierojn:
Kiel komandlinia ilo kun argumentoj
Kiel vindoza programo, kiu estas malfermita sur via ekrano
Per trenado kaj faligo files sur la labortabla ikono
OU simpligas la submetadon de grandaj aroj de files al NGS. Kun OU eblas aŭtomate sendi milojn da observado files kun ununura komando.
OU estis provita kun pli ol 15,000 observado files sur ununura submetado.
Ĝisdatigo de NGS la 1an de septembro 2018
NGS ŝanĝis la minimuman akcepteblan TLS-nivelon por aliro al OPUS.
OPUS_Upload estis poste modifita por uzi la maŝinan SSL-tavolon (anstataŭ uzi OpenSSL). Ĉi tio efektive signifas, ke Windows XP-maŝinoj ne plu povas sendi laborpostenojn al NGS.
Ne ekzistas solvo por ĉi tiu afero. Aĉetu modernan komputilon.
Distribuaj Limigoj kaj Uzaj Konsideroj
La programa interfaco de OPUS estas komplika kaj la plej eta ŝanĝo ĉe la NGS-servila flanko postulos ĝisdatigon de OU. (Tiel, vi devus registriĝi por la retlisto, vidu supre).
Kiel la OPUS-Akumulilo, se vi bezonas OPUS-Alŝutilon, vi vere bezonas ĝin. OU havas la eblecon ŝpari kelkajn uzantojn multan tempon.
Fine, OU estas parto de multe pli granda projekto. La OPUS Borg. La Borg uzas OU, OA kaj kelkajn aliajn klientojn por reĝisori aŭtomatan kvalitkontrolon sur grandaj CORS-retoj uzante altnivelan statistikan kvalitkontrolon. La evoluo de OU estas pelita de Borg-funkcio.
Neniuj ŝanĝoj al OU kiuj malhelpas la Borg povas esti distritaj. La Borg (https://en.wikipedia.org/wiki/Borg) regas OU-evoluon. Same kiel en la Sekva Generacio. La OPUS Borg estis nomita la Borg ĉar ĝi havas multajn "simplajn" komponentojn kiuj provas labori kune por prilabori amasojn da GNSS-observdatenoj.
Ĝi estas kompleta malordo, sed estas tro malfrue por ripari ĉi-momente. Verdire eĉ la simplaj komponantoj kiel OU kaj OA estas nun tro komplikaj.
Kelkaj el la kompleksaĵoj de la Borg estas priskribitaj en la sekcio "Match Exclude" poste en ĉi tiu dokumento.
Ŝanĝoj
Bonvolu sendi ajnajn ŝanĝojn, kiuj igos OU pli utila por via aplikaĵo ms@igage.com.

Instalante OPUS-Alŝuton

Nuntempe la OPUS Alŝutilo estas distribuita en ZIP file kun ĉi tiu Uzanta Manlibro. La tuta programo files estas kodo subskribita de 'iGage Mapping Corporation'.
Vi povas instali la alŝutilon ie ajn vi volas, ekzistas nur unu file. Vi povas poste krei ŝparvojon por via labortablo.
Aferoj kiujn OPUS Alŝuto Postulas
OPUS Alŝuto aŭtomate determinas ĉu RINEX file devus esti prezentita kiel Rapid-Static aŭ Static file per la longo de la RINEX file.
OPUS Alŝuto nun funkcias kun RINEX 2.xx kaj RINEX 3.xx files.
Observo files 118-minutoj en longo aŭ pli longaj estas senditaj kiel Statikaj.
La Antena Nomo kaj la HI en la RINEX file devus esti ĝusta. Se via RINEX files havas malĝustajn valorojn, tiam ili ne estas kongruaj kun OU (ĉi tiu postulo estis malstreĉita).
Noto: en Konstruo 2001 komandlinia ŝaltilo '-a' estis aldonita por permesi la submetadon de files sen antenaj indikantoj.
En januaro 2020 subteno estis aldonita por superregi la antenan nomon en la RINEX file.
En februaro 2022 subteno estis aldonita por elŝuti la nunan liston de NGS Antenna Type por simpligi Antenna Type-anstataŭadon kun valida antena tipo.
Subteno por devigi HI (Instrumentaltecoj) ankaŭ estis aldonita en februaro 2022.
Vi eble pripensos uzi TEQC por ĝisdatigi la antenan nomon kaj HI. Vi eble Ĉi tie estas kielample RINEX file kaplinio:OPUS Alŝuto Sekura Web - Alŝutu 1Mi elstarigis la antenan tipon en flava kaj la HI en verda.
La antenspeco devas esti anteno subtenata de NGS.
Rulante OPUS-Alŝuton kiel Vindoza Programo
Vi povas duoble alklaki la programon aŭ ŝparvojon por komenci OU. OU komenciĝos en la supra maldekstra angulo de via ekrano. Se vi movas aŭ regrandigas la fenestron kaj poste fermas OU, la venontan fojon kiam ĝi komenciĝos la sama pozicio kaj grandeco estos memoritaj.
La ekrana pozicio estas kontrolita ĉe rultempo por certigi, ke ĝi estas sur nuntempe disponebla ekrano.
La unuan fojon, kiam vi uzas OU, vi devos enigi vian retadreson. Vi eble volas ŝanĝi aliajn opciojn aŭ aldoni ID de OPUS-Projects. Viaj agordoj estos memoritaj.
La 'Alŝutu Datumoj File' estas ankaŭ memorita de la lasta fojo, kiam OU estis rulita. Vi povas alklaki la butonon '...' por elekti unu aŭ pli files alŝuti. La files devus esti GPS-observado files, aŭ ZIP files kiuj enhavas GPS-observadon files. (En aliaj vortoj, la Malferma File retumilo subtenos plurajn file elektoj.) Jen eksample de mane elekti kvar observon files en dosierujo:OPUS Alŝuto Sekura Web - Alŝutu 2Se vi elektas ZIP file, la enhavo de la ZIP file estos supozita esti norma RINEX files kaj ĉiuj RINEX files en la ZIP file estos prilaborita individue.
Se vi inkluzivas NAV file en la ZIP file, OU scios, ke ĝi ne estas RINEX-observo file kaj aŭtomate preterlasos la NAV file.
Simile, se vi elektas NAV file (ekzample elektante ĉiujn el la files en la supra dosierujo) OU preterlasos la .NAV files.
Post kiam vi starigis la filenomo(j) kaj opcioj, alklaku la butonon Submeti kaj ĉiun RINEX file aŭtomate estos sendita al OPUS.

Rulante OPUS-Alŝuton de la Komandlinio

OU akceptas ĉi tiujn argumentojn: OPUS Alŝuto Sekura Web - Alŝutu 3OPUS Alŝuto Sekura Web - Alŝutu 4Ĉi tiu komando:
OPUS_Alŝutu –p +x –e ms@igage.com C:\tmp\2001213A0.obs Prezentos la unuopaĵon file sen projekto ID, petante plilongigitan eligon, resendante la rezulton al la specifita retadreso.
Post kiam vi fiksas la retadreson en komputilo, OU memoros ĝin. Post kiam vi fiksas Projektan Nomon, ĝi estos uzata ĝis ĝi estas malplenigita.
Ĉi tio signifas, ke post kiam vi rulas OU unufoje (eble kiel Vindoza aplikaĵo), vi povas simple alvoki OU per filenomo:
OPUS_Alŝutu C:\tmp\2001213A0.obs kaj la antaŭe elektitaj opcioj estos uzataj.
Vi povus specifi du aŭ pli files OPUS_Alŝutu C:\tmp\2001213A0.obs C:\tmp\2001213A1.obs
Vi ankaŭ povas uzi ĵokerojn por specifi grupon de files. Ĉi tiu komando:
OPUS_Alŝutu C:\tmp\*.obs
submetos ĉiun file en la dosierujo C:\tmp\ kun etendo .OBS en la dosierujo \tmp.
Vi ankaŭ povas uzi stakajn ĵokerojn:
OPUS_Alŝutu C:\tmp\002\*.obs C:\tmp\003\*.zip
Unuliteraj ĵokeroj ankaŭ estas subtenataj:
OPUS_Alŝutu C:\tmp\2001213A?.obs
Eblus sendi ĉiun observon file sur la C-disko de via komputilo per ĉi tiu simpla komando:
OPUS_Alŝutu +r C:\*.1?o
Ĉu vere necesas ĉi tio?
Sendu per Treni kaj Faligi
Se vi havas ŝparvojon sur via labortablo, vi povas treni observadon files (aŭ .Zip files enhavantaj unu aŭ plurajn observaĵojn files) kaj faligu ilin sur la labortablon.
La files estos procesitaj same kiel se ili estus mane elektitaj. La lasta retadreso kaj aliaj opcioj estos uzataj.
Ne estas konata limo al la nombro de files vi povas faligi en unu ago.
La "Testa Reĝimo"
Vi eble volas testi agon antaŭ lanĉi OU. Kontrolu la skatolon 'Testa Reĝimo' por vidi, kiaj povus esti la efikoj de via ago sen efektive sendi files al NGS.
La markobutono de Test Mode estas konservita kiam OU fermiĝas kaj remalfermas, do se vi preterintence kontrolas ĝin, OU ŝajnos ne funkcii.
Aŭtomata Submetiĝo
Se vi komencas OU per la komandlinio, per a filenomo; aŭ se vi komencas OU per trenado kaj faligo files sur la ŝparvojo tiam OU aŭtomate funkcios kaj poste fermos 5 sekundojn post la lasta file estas procesita.
La butono Nuligi povas esti uzata por teni la formularon kaj la protokolon malfermitaj por viewing.
Dum la 5-sekunda fino de kuranta retronombrado, alklaku la butonon Nuligi kaj OU ne aŭtomate fermiĝos. La formularo ankaŭ ne fermiĝos se Testreĝimo estas ebligita.
2022/2/9: OU nun aŭtomate fermiĝos post 5-sekunda prokrasto se alvokita de iGx_Download.

Altnivelaj Temoj

Devigitaj Antenaj TipojOPUS Alŝuto Sekura Web - AltnivelaAlklaku la butonon 'Ŝargi NGS-Antenliston' por elŝuti la aktualan liston de antenoj file de la NGS-servilo ( https://geodesy.noaa.gov/ANTCAL/LoadFile?file=ngs14.atx ). La listo estas analizita kaj ĉiu anteno, inkluzive de la satelitaj difinoj, estas ŝarĝita en la falkeston en ordo.
Vi povas tiam tajpi la unuajn kelkajn signojn de la antena tipo por rapide trovi apartan antenon.
La listo estas konservita en provizora dosierujo:
C:\Uzantoj\uzantnomo\AppData\Temp\OPUS_Upload\Antenoj\ngs14.atx
C:\Uzantoj\uzantnomo\AppData\Temp\OPUS_Upload\Antenoj\ngs14.atx.cache
kaj reuzita kiam OU estas komencita denove.
Grava Anteno Tipo Noto: Vi devas inkluzivi la ĝustan nombron da spacoj inter la antenonomo kaj la kupola nomo. Do, aŭ elektu la antenon el la fallisto, aŭ kopiu kaj algluu la antenon nomon de aŭtoritata fonto. Mankanta aŭ kroma spaco aŭ ajna modifita signo rezultigos la antentipfiaskon kiam sendate al OPUS.
Etendita Eligo Formato
Komandlinio:
-x Norma Solva Eligo
+x Plilongigita Solvo-Eligo (rekomendita)
Markante ĉi tiun skatolon: OPUS Alŝuto Sekura Web - KontroladoEfike faros ĉi tiun elekton sur la prezentopaĝo de NGS:OPUS Alŝuto Sekura Web - Kontrolo 1Bazstacio Uzu kaj Ekskludi
Enigu bazstaciojn por Uzi kaj Ekskludi apartigitajn per komoj:OPUS Alŝuto Sekura Web - Kontrolo 2Eniritaj stacioj NE estas kontrolitaj por precizeco.
Ĉi tiu agordo estas ekvivalenta al:OPUS Alŝuto Sekura Web - Kontrolo 3OPUS Alŝuto Sekura Web - Kontrolo 4estu malplena krom se vi sendas la observon al valida OPUS-Projekto. La Projekta Identigilo NE estas kontrolita por valideco.
Ĉi tiu agordo estas ekvivalenta al:OPUS Alŝuto Sekura Web - ekvivalentoNE enigu vian personan projektonomon en ĉi tiu skatolo, nur enigu validajn ID-ojn de OPUS-Project. Vi devas havi trejnadon pri OPUS Manager por krei kaj uzi OPUS-Projektojn.
Sekvenca Nombro OPUS Alŝuto Sekura Web - Sekvenca NombroNe ekzistas oficiala NGS-priskribo de ĉi tiu valoro, tamen ĝi estas TRE utila por spuri proponojn. La OPUS Borg fidas je ĉiu retpoŝta reveno de la OPUS-sistemo havanta unikan sinsekvon en sukcesa aŭ malsukcesa resendita retpoŝta temo: OPUS Alŝuto Sekura Web - Sekvenco Numero 1Kiam vi ŝarĝas la submetiĝon de NGS OPUS webpaĝo, unika numero estas atribuita de NGS. Se vi markas la markobutonon 'iGage Random Sequence', tiam unika 13-karaktera nombro kun la 'IG' prefikso estas generita. Se vi ne markas la skatolon, tiam ajna valoro, kiun vi enigas, estas uzata.
La IG-nombro estas la frakcia nombro da tagoj ekde la 1-a de januaro 2020; en la loka maŝinhorzono, multiplikita per 86,400,000 kaj rondigita al la plej proksima entjero. Ĉi tio ŝajnas esti taŭga por unikeco, estas deĉifrebla kaj pliiĝas kun la tempo. Ĝi ne estas hazarda.
Minimumo File Grandeco kaj Maksimuma LongoOPUS Alŝuto Sekura Web - Minimumo
Se vi provas sendi a file malpli ol la minimumo (en bajtoj) la file estos preterlasita. Ofta okazo estas kontraŭvirusaj iloj devigas aliajn ilojn krei nullongon files. Ĉi tio kaptas ĉi tiujn ĝenojn files de submetiĝo al NGS. La minimumo de 2,500 XNUMX bajtoj estu taŭga kaj racia.
OU kontrolos la unuan kaj lastan epokon de observadatumoj kaj saltetos files kiuj estas pli longaj ol la maksimuma longo en horoj. Estas malmola limo en OPUS, kiun vi ne povas trapasi noktomezon (GPS-tempo) dufoje. Se vi havas files kiuj estas pli longaj ol 25 horoj, vi devus konsideri uzi la -tbin opcion de TEQC ( https://www.unavco.org/software/data-processing/teqc/tutorial/tutorial.html ) por rompi ilin en 24-horan files kaj sendi ilin individue. Tiam vi povus uzi la ilon OPUS Accumulator por statistike rigardi la individuajn solvojn.
Konservi Protokolo Files OPUS Alŝuto Sekura Web - Savi
Klakante ĉi tiun skatolon konservos la revenan valoron de la NGS-submetado al .HTMLfile kun la sama nomo kiel ĉiu prezentita file, en la sama dosierujo kiel la sendita file.
Se vi malfermas la file en retumilo, ĝi aspektos 'simila' al tio, kion vi ricevus permane sendante la file:OPUS Alŝuto Sekura Web - Konservu 1Tamen, la formatado verŝajne ne estos kiel atendita.
Ĉi tiu opcio estas utila por sencimigi eraraĵon files kiuj malsukcesas kiam submetitaj.
Plilongigita Sencimiga Logado OPUS Alŝuto Sekura Web - ŜalhakadoMarkante ĉi tiun skatolon rezultos, ke ekstraj protokolaj informoj aperos en la protokolo-dialogo. Ĉi tiu opcio estas plej bone lasi nemarkita.
Ĉiu individua HTML-sendkampo estos listigita:OPUS Alŝuto Sekura Web - Registrado 1OPUS Alŝuto Sekura Web - Registrado 3inter-File Prokrasto OPUS Alŝuto Sekura Web - ProkrastoLa serviloj NGS OPUS havas sekurecan funkcion, kiu malhelpas atakojn pri neo-de-servo.
Se vi sendas pli ol kelkajn (eble 5) okupojn en rapida sinsekvo, ŝajnas, ke via IP-adreso estos markita kiel doloro-en-la-NGS-pugo kaj viaj submetaĵoj estos ignoritaj.
Agordi ĉi tiun prokraston al 15-sekundoj aŭ pli alta estas rekomendinda. Mi uzas 31-sekundojn.
Testreĝimo OPUS Alŝuto Sekura Web - ReĝimoKontroli la butonon de Test-Reĝimo permesas al OU fari prezentojn kaj registri agojn, ĝis la punkto de submetadoj. La ŝtipo files enhavos ĉiujn normalajn kaj plilongigitajn ensalutadojn, sed la file ne estos sendita al la NGS por prilaborado.
Ĉi tio ebligas al vi testi ĵokeran agon sen inundi la NGS-servilojn.
Unuopa registrita linio estos aldonita al la protokolo:OPUS Alŝuto Sekura Web - Reĝimo 1Nuntempe (en Versio 2022.2.8.2041) OPUS-Statikaj observoj, files pli longaj ol 110 minutoj, estas senditaj kun ĉi tio URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
OPUS-RS files estas submetitaj kun ĉi tio URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opus-rsup.prl’
Vi povus uzi la 'Sendiĝo URL' por anstataŭi la defaŭltan sendi files al NGS BETA-servilo. Tamen, vi devos certigi, ke la ĝusta servila adreso (Statika aŭ RS) estas elektita por la sendita file.

Agordoj de OPUS-BORG

Komandlinio:
-m klara ekskludita vojo
+m vojo fiksas la ekskluzitan vojonOPUS Alŝuto Sekura Web - Reĝimo 2Aŭtomata Rulo
Markante la skatolon 'Aŭtomata Kuro je 23:00' rezultas, ke la butono 'Submeti' estas premata je 23:00 UTC ĉiuvespere. OU uzas la horzonajn agordojn de la maŝino por komputi la UTC-horan ofseton.
Match Ekskludi
Ĉi tio ne estos simpla klarigo.
Konsideru scenaron kie estas granda aro da dosierujoj, ĉiu enhavante multajn observojn files. Ĉiu dosierujo reprezentas unu GNSS CORS-stacion. Ĉiu observo file estas 24-hora (GPS tempokadro) 'Ĉiutaga' observado file por stacidomo. La Ĉiutaga dosierujo de stacio povus enhavi 24-horan observadon files por la antaŭaj 5 ĝis 10 jaroj, do miloj da RINEX files.
OU estas uzata por sendi ĉi tiujn Ĉiutage files al OPUS. Sed ni volas nur prezenti ĉiun file dufoje:
unufoje tuj post la file estas kolektita por ricevi solvon kun rapida/elsenda efemerido denove 14-tagojn poste por ricevi solvon kun precizaj/finaj orbitoj NGS resendas OPUS-solvon files per retpoŝto kaj la solvo files estas konservitaj en kongrua aro de staciaj rezultaj dosierujoj: ĉiu CORS-stacio havas unikan OPUS-solvodosierujon.
Se 'Match Exclude' enhavas padon, OU serĉos la relativan padon kiu kongruas kun la loko de la fontoobservo file por ekzistanta-kongrua OPUS-solvo file.
Ĉi tio estas komplika ĉar la observo file havos nomon kiel:
slci0010.22o
kaj la kongrua OPUS-solvo havos nomon kiel: slci001022o IG0064714690360.msg (Rimarku la magian IG-Sekvencnumeron de supre!)
Se OU trovas kongruan solvon file, ĝi preterlasos sendi la observon file ĉar valida OPUS-solvo jam ekzistas.
Tamen, se vi markas ĉi tiun skatolon:OPUS Alŝuto Sekura Web - Reĝimo 3KAJ la solvo de OPUS estas pli malnova ol 14-tagoj, tiam OU inspektos la solvon .msg file por determini kiu efemeridspeco estis uzita por la solvo.
Se la solvo NE estas Preciza aŭ Fina, tiam OU forigos la ekzistantan solvon file kaj resendu la observon file, esperante ricevi solvon file de la OPUS-pretigmotoro uzante Precizan aŭ Finan efemeridon.
Poste, frue la sekvan tagon OA (la OPUS-Akumulilo) prilaboras la solvdosierujojn kaj generas tendenco-intrigojn por ĉiu el la monitoritaj CORS-stacioj:OPUS Alŝuto Sekura Web - Reĝimo 4OA ankaŭ konstruas resuman XLS-kalkultabelon por ĉiu el la monitoritaj stacioj:OPUS Alŝuto Sekura Web - Reĝimo 5Ĉi tiu resumo inkluzivas mezan pozicion por la CORS-stacio kune kun la Min/Max/Range/StandardDeviation por ĉiu el la valoroj trovitaj sur NGS OPUS-solvo.
La staciorapideco ankaŭ estas komputita, kaj en la NAD83 fiksa kadro kaj en la ITRF ĉiutaga epoka kadro por la ECEF XYZ, Lat/Lon/Height, State Plane projekciita kaj UTM projekciitaj kadroj.
Krome, OA produktas resumon de resumoj file:OPUS Alŝuto Sekura Web - resumojkiu enhavas la retejonomon, la mezan antenan pozicion kun elipsoida alteco, kaj kelkajn kromajn informojn, kiuj estas utilaj por privata CORS-stacio-administrado.
Aliaj Borg-procezoj prizorgas SQC-analizon sur la OA-produktaĵdatumserioj kaj determinas ĉu la stacio estas "statistike" kuranta en-aŭ-el atendoj kaj sendas tekstmesaĝojn se ekzistas problemo.
Kredu aŭ ne, ĉi tiu Rube-Goldberg (https://en.wikipedia.org/wiki/Rube_Goldberg) procezo funkcias!

Uzante Aŭtomatan Resubmetadon en OU

Jen kielample dosierujo strukturo por la files por sendi (mi nomas la enhavantan dosierujon 'dailys') kaj la dosierujon enhavanta resenditajn opus-solvojn (nomitan 'opus').OPUS Alŝuto Sekura Web - resumoj 1Ĉiu stacio povus/devus esti en unika 4-karaktera dosierujo se vi volas poste uzi OA (OPUS_Acumulator).
La dosierujo ./dailys/sgu2 povus aspekti jene:OPUS Alŝuto Sekura Web - resumoj 2La dosierujo ./opus/sgu2 povus aspekti jene:OPUS Alŝuto Sekura Web - resumoj 3Se OPUS-solvo estas resendita, kiu estas nelegebla, aŭ estas anstataŭita de solvo kiu estas pli nova, pli bona efemerido, tiam la malnova solvo estos movita al la dosierujo _nevalida aŭ _duplikata.
Grava Konsilo: Ĉiuj BORG-iloj intence ignoras ajnan dosierujon aŭ file kiu komenciĝas per substreko ('_') do vi ne povas havi stacionomon kiu komenciĝas per substreko.
Ĉi tiu estas la ĉefa ekrano por OU (OPUS_Upload):OPUS Alŝuto Sekura Web - resumoj 4Rimarku ke la 'Alŝutu Datumoj File' montras al la ĉiutaga dosierujo kaj 'Recurse Subdosierujoj' estas kontrolita.
Jen la langeto "Altnivela" de OU:OPUS Alŝuto Sekura Web - resumoj 5Rimarku, ke la 'Match Exclude' rigardas la opus-dosierujon por files kiuj kongruas kun la enigo files en la ĉiutaga dosierujo.
Kie fari la ĉiutagan files venas de?
Alia peco de la Borg (iBase) generas hourly files kun normo filenomoj uzante malsaman DIPCap-procezon por ĉiu stacio.
Jen kiel aspektas la DIPCap-procezo, kiu kolektas RT27-riveretojn por SGU2:OPUS Alŝuto Sekura Web - filesDIPCap estas anstataŭaĵo por RCAPTURE. RCAPTURE malsukcesas post kelkaj tagoj aŭ semajnoj kaj nur subtenas TCPIP "Kliento" konektojn, DIPCap estas tre fortika kaj funkcios eterne. Ĝi havas pli bonan registradon kaj ankaŭ subtenas TCPIP "Servilo" konektoj.
DIPCap nur senpagaj kuroj .CAP files en la elektitan 'Eliga Dosierujo' generanta norman RINEX filenomoj uzante la 'Stacia Nomo'.
La programo iBase kolektas la .CAP files hourly kaj konvertas ilin el .CAP files (kiuj estas RT27-riveretoj) en norman RINEX file aroj en la norma RINEX-dosierujo hierarkio (rinex/yyyy/jjj/sss):OPUS Alŝuto Sekura Web - files 1

Unufoje tage, tuj post noktomezo UTC, la ilo iB_Daily funkcias kaj rigardas EVERY-SINGLE file en la RINEX-dosierujo-strukturo. iB_Daily certigas ke la hourly files estas kunligitaj en ĉiutagajn files (anstataŭ havi minusklan literon de a ĝis x kiel la lasta signo antaŭ la etendaĵo, ĉiutaga file havas nulkarakteron '0'.
La ĉiutaga files estas malpliigitaj al 30-sekundaj intervaloj kaj ĉiuj konstelacioj krom GPS estas nudigitaj.
iB_Daily ankaŭ metas nekunpremitan file en la ĝusta fendo sub ĉiutagaj. La obs files en ĉiutagaj ne estas dividitaj en subdosierujojn. Ĉiuj gazetoj estas nur en la stacia dosierujo.
23 horojn post iB_Daily funkcias, OU (OPUS_Uploader) sendas ĉiujn novajn ĉiutagajn files al OPUS. Ni atendas 23 horojn por permesi al la NGS CORS-sistemo plenigi ĉiujn CORS-datumojn, ĉi tio pliverŝajnigas, ke OPUS produktos solvon.
Se vi alklakas la markobutonon 'Kontrolu/fortigi Precize-Finalan efemeridon post 14-tagoj', tiam OU atendos 14-tagojn post observado kaj poste resendos ĉiun file, ĉiutage, ĝis ĉiu file havas precizan/finan efemeridon.
Post kiam OPUS_Upload sendas la observon files al OPUS, OPUS resendas la solvojn al speciala retadreso kiun la iBase_Mailer servas.
Jen la agordo de iBase_Mailer, kiun mi uzas:OPUS Alŝuto Sekura Web - files 2Ĉiu solvo estas metita en la ĝustan dosierujon OPUS/ssss.
Fine, la OPUS_Acumulator resumas ĉiujn OPUS-solvojn. Se ĝi trovas duplikatajn solvojn por tago, ĝi konservas la plej bonan solvon. (Ĉi tiu decido estas detala en la OA-UzantManlibro.

Iuj aliaj sugestoj

La OPUS Borg-procezoj kutimis funkcii sen okazaĵo sur Vindoza XP-komputilo. Poste la komputilo estis ĝisdatigita al Win8, tiam Win10.
Estas neeble havi Win10-komputilon funkcii dum pli ol kelkaj semajnoj sen homa interveno. Ĉefe Vindozaj Ĝisdatigoj estas forigitaj kaj ne povas esti ignoritaj.
Ĉar la komputilo, kiu kuras OPUS, havas FTP-servilon kaj amason da havenoj malfermitaj (por foraj CORS-stacioj por enpuŝi datumojn), ricevi ĝisdatigojn verŝajne estas racia afero.
Mi ludis pri funkciado de la BORG sur AWS-servilo, ĝi funkcias sed ne havas pliiĝon de havebleco. Kaj pro la granda nombro da files kaj datumoj, la S3-instanco estas multekosta. Specife, ĉiu unuopaĵo file en la S3-deponejo estas inspektita ĉiutage. Do, nekosta glaĉera stokado ne taŭgas.
Mi kuras la BORG sur rapida komputilo kun ĉiuj BORG files kaj dosierujoj stokitaj sur ekstera USB 8-disko de 3-TB.
La iBase-procezo aŭtomate konservas rezervan kopion de la kunpremita .CAP files sur aparta 4-GB-disko. iBase havas ununuran butonfunkcion por rekonstrui la malkunpremitan RINEX-strukturon de la sekurkopioj. Mi suspektas, ke rekonstruado povus daŭri plurajn tagojn por kompletigi. Mi ne bezonis rekonstrui la datuman aron; tamen, ĝi daŭris plurajn tagojn por migri ĝin de 4-GB-disko al 8-GB-disko.
OU Versiaj Notoj
Konstruo 2000:
Aldonitaj pluraj komandliniaj ŝaltilojOPUS Alŝuto Sekura Web - VersioTamen inkluzivitaj kaj ekskluditaj stacioj ŝajnas ankoraŭ ne funkcii.
Konstruo 2004: 25 majo 2017
Aldonita erarprotokolo anstataŭ mesaĝkesto por neatendita operacio. Notu, ke vi ne povos konservi la protokolon por komandliniaj laborpostenoj ĉar la programo eliros post kompleta.
Aldonita testo por valida file kiam oni aldonas el la komandlinio. Modifita la uzado de files de la komandlinio por inkluzivi teston por valida-ekzistanta files.
Averto: eble iu limo al la nombro de files vi povas specifi sur la komandlinio. Ne devus esti limo al la nombro de files ke vi povas inkluzivi kun ĵokeroj, kordspaco por filenomoj devas etendiĝi al disponebla memoro.
Kiam oni specifas plurajn files de la komandlinio, la filenomkesto estas ŝarĝita nur kun la unua file el la listo.
Konstruo 2005: 5 septembro 2018
Aldonita la 'Konservi Protokolo Files' markobutono. Post sendado de observo file, ĉio el la resendita HTML-kodo de la servilo povas esti konservita en simila nomo file en la sama dosierujo kiel la eniga observo file. La file etendo ĉiam estas .html kaj la loko ĉiam estas la sama kiel la enigo file.
Subteno por TLS1 estis suspendita ĉe la NGS. OPUS_Upload nun uzas la SSL-tavolon de la klienta maŝino kaj OpenSSL ne plu bezonas. Ĉi tio efike signifas, ke Windows XP-maŝinoj ne plu estas realigeblaj por uzo kun OPUS.
Konstruo 2016: 4 januaro 2020
Kelkaj gravaj plibonigoj kaj ŝanĝoj estis faritaj por igi OU funkcii en la kadro OPUS-Borg.

  • La agordaj valoroj nun estas konservitaj en la iBase.ini file kun la agordo de ĉiuj aliaj Bord-membroj. Vi perdos ajnajn antaŭajn agordojn dum funkciado de ĉi tiu versio.
  • Opcio por ripeti dosierujojn estas aldonita al la formo-bazita alvoko. Antaŭe ĉi tio estis nur disponebla por komandliniaj kuroj.
  • Nun estas du langetoj, unu por komunaj Agordoj kaj nova langeto por Altnivelaj agordoj. Ĉi tio purigas la ĉefan ekranon de la ilo.
  • Nun eblas agordi plurajn vojojn per ĵokeroj de la formo-bazita ilo. Por ekzample:
    C:\ftp\rinex\2017\*.??o; C:\ftp\rinex\2020\*.??o
    Rekursos ambaŭ la dosierujojn 2017 kaj 2020 por files kongruanta kun la .??o file etendo.
  • Nun eblas aŭ agordi la NGS-an sinsekvan numeron mane, aŭ ke OU konstruu unikan sinsekvon en la formo 'IG8888888888888': 'IG' sekvita de 13-cifera entjero reprezentanta la nombron da milisekundoj ekde la 1-a de januaro 2020. .
  • Minimumo file grandeco por procesi estis aldonita. Ĉi tiu opcio validas nur por files elektitaj per ĵokero. Agordu la valoron al malplena, nulo aŭ negativa por prilabori ĉiujn fontojn files, sendepende de grandeco. Valoro de 2,500,000 estas racia, se vi atendas plejparte 24-horojn ĉiutage. files.
  • OU nun laŭvole kontrolos ekzistantajn OPUS-solvojn kiam rekursaj dosierujoj (uzante ĵokerojn) por observado files. Solvoj devas komenci per la bazo filenomo de la OBS file; estu en kiel nomitaj dosierujoj, sub la baza dosierujo 'Match Exclude'; la solvo file devas havi a file dato pli granda ol aŭ egala al la observado file kaj havu .eml, .msg aŭ .txt file etendo. Se solvo estas trovita, la responda observo file estas preterlasita. Agordu la 'Match Exclude' al la malplena ĉeno por malŝalti ĉi tiun funkcion.
  • Estas nun eble devigi antenspecon efike superregi la antenspecon afiŝitan en la RINEX file. (Mi scias, ke tio ŝajnas freneza; mi bezonis ĉi tiun funkcion por videa pruvo.)
  • OU nun konformas al alta DPI-ekrana rezolucio.

Konstruo 2019: 30 aprilo 2002
La -9dl (pasanta de iGx) komandlinia ŝaltilo nun havas ĉi tiujn agojn:

  • Testreĝimo = malŝaltita
  • InterFileMalfruo = 0.0
  • Process Subfolders = malŝaltita
  • Match Exclude Existing Solutions = malŝaltita
  • Konservi Protokolo File = malŝaltita

La interfile prokrasta valoro nun estas konservita al la INI file kaj revokita kiam la programo komenciĝas.
Konstruo 2020.7.17.2020
Prokrasto inter file submetiĝo prenis 20% de maŝinresursoj pro erara sistema semaforo. (ugghhh!) Nuligi butonon ne estis montrita ĝuste dum atendoj. Aldonita la nombro de fileRestas sendi en aro al la statusbreto.
Konstruo 2020.9.8.2021
Se rekurantaj dosierujoj, ajna dosierujo kun nomo kiu komenciĝas per substreko '_' estos preterlasita. Dosierujoj sub koncerna dosierujo ankaŭ saltis. Ĉi tio estis aldonita por uzo kun iBase kiu metas nekompletan (files kun malpli ol 90% de atendata priraportado) en '_nevalida' dosierujo.
Konstruo 2020.12.5.2024
Aldonita URL redaktado por ŝanĝi sendadon URL. Nova komandlinio '-U' revenas al defaŭlta senda adreso, '+U “plena url”' aroj superregas URL. La defaŭlta URL nuntempe estas:
https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
La beta-ejo estas atingebla per ĉi tiu adreso:
https://beta.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Konstruo 2020.12.21.2027
Cimo: Kiam oni sendas files al NGS, la nombro de ceteraj files montritaj estis malĝustaj.
Cimo: Kiam vi serĉas nesubmetitajn files, uzante la funkcion 'Match Exclude' se OPUS-solvo datas de antaŭ la observado file, ĝi nun estas forigita. Antaŭe ĝi estis lasita surloke kaj la file estis resendita. Tio rezultigis multoblajn OPUS-solvojn por ununura observado file (ĉar la OPUS-rezultoj havas unikan iG-sekvencan numero-identigilon. )
Konstruo 2021.11.7.2040
OU nun uzas novajn servilflankajn skriptojn por submetado de RS kontraŭ S OBS files:OPUS Alŝuto Sekura Web - Versio 1La grandeco de la protokolo-noto estas etendita al 4 milionoj da signoj.
Aldonis kelkajn sugestojn por aldoni aron da nenecesaj sencimoj (kiun mi ne forigos, ĉar ĝi aperas nur dum vi faras plilongigo-registradon).
Aldonita sugesto ke la submetiĝo url'oj estas malsamaj por senmova kontraŭ rapida en la anstataŭiga skatolo.
Konstruo 2022.2.9.2041
Surbaze de sugestoj de homoj, kiuj ne uzas OU en produktadmedio, OU estis rearanĝita por aspekti pli kiel la prezentoformularo de NGS.
Nun eblas elekti la malvolan antenan tipon el falkesto. Alklaku la butonon 'Ŝargi NGS-antenliston' por elŝuti kaj analizi la aktualan liston de antenoj de NGS. La falkesto estas ŝarĝita kun alfabeta listo de tipoj.
Estas nun eble superregi la Instrumentaltecon enhavitan en la RINEX file kaj enigu la altecon rekte.
Ĉi tiuj komandliniaj ŝaltiloj estis aldonitaj:OPUS Alŝuto Sekura Web - Versio 2Ĉi tiu UzantManlibro estis vaste ĝisdatigita.
Konstruo 2022.2.9.2042
Vastaj aldonoj al ŝvebi-sugestoj. (Ĉi tiu versio estas pakita kun la ilo iGx_Download post 2/11/2022.)
Konstruo 2022.3.17.2043
Aldonitaj du komandliniaj ŝaltiloj:OPUS Alŝuto Sekura Web - Versio 3Aldonita 'Maksimuma Observadaĝo'. Se ne-nulo, observoj kiuj finiĝis pli ol la enigita kvanto estos preterlasitaj. Ĉi tio estas utila por nur "rezigni" provitan prilaboradon de files post 45 tagoj. Se NGS ne povas sukcese prilabori a file post 45 (programeblaj) tagoj, atendi alian tagon-semajno-monaton-jaron ne faros ajnan diferencon.
Estas tagoj kaj lokoj, kie negrave kion vi faras, NGS OPUS ne povos prilabori laboron. Ĉefe vidite kun OPUS-Static laborpostenoj. Iafoje detranĉante horon de la komenco aŭ fino de a file rezultos en sukceso, sed plena 24-hora files ne procesos. Ĉi tiu nova ŝaltilo permesas la files nur esti preterlasitaj. Se etendita sencimigo estas ebligita, noto estas farita en la protokolo.
Konstruo 2022.3.21.2044
Ĝisdatigita al la kompililo Embarcadero® Delphi 11 Versio 28.0.44500.8973 sur nova komputilo.
Ĝisdatigita UPX Packer al Versio 3.96w.
Ĝisdatigita Component Ace ZipForge al versio 6.94.
Kiam files kun la sekvaj atributoj estas preterlasitaj:
Mankanta aŭ ne-devigita anteno-tipo saltita
Enigo file mankas (? Kiel tio okazas)
Tro longa de file estas preterlasita
Tro maljuna de file estas preterlasita
kaj estas pliaj files por procesi, la prokrasto estas saltita. La malhelpas longajn prokrastojn kiam file-post-file estas preterlasitaj. Alivorte, inter-file prokrasto estas farita nur kiam efektiva file estas submetita.
Dum elŝuto de la antenlisto de la NGS, OU nun detektas duplikatajn antennomojn (kaŭzitaj de satelitreviziado) kaj devigas ĉiun eniron esti unika.
Konstruo 2022.3.27.2045
MaxAge = 0 ne estis traktita kiel senfina.
Ĝisdatigis la interfile prokrasto por provi redukti superkoston dum atendado.
Konstruo 2022.4.1.2050
Kritika reverko de observado kontraŭ solvkongruo.
Aldonita 'Ensalutu al file' markobutono. Se kontrolite, la protokolo estas reproduktita en la sama dosierujo kiel la plenumebla kun milisekunda tempoamps. Kiam OU komenciĝas, se ekzistanta file pli granda ol 9 Megabajtoj ekzistas, ĝi estas forigita. (Vi devas preni protokolon files tuj post kiam OU finiĝas por certigi, ke ili ne estas forigitaj dum programa alvoko.)
Aldonita kaj purigita registranta informo.
Aldonita file nombrilo por spuri progreson serĉantan files prilabori.
Korektis eraron kie OPUS solvdato estis detranĉita sen la solvtempo. Ĉi tio rezultigis "kelkaj" files estanta plurfoje prezentita ĉar la solvtempo (tranĉigita al 00:00:00) ŝajnis esti antaŭ la fino de la okupo (00:00:03). Ĉi tiu ĉeko nun havas plenan tagon de gracia periodo antaŭ esti markita kiel pli frue.
Konstruo 2022.4.10.2053
Korektis MaxAge-cimon, kie MaxAge-agordo estis ignorita por iuj files.
Aldonita preterpasanta mesaĝo:
04/10/2022 18:35:38.612 ! File 'F:\iBase\ftp\dailys\cotx\cotx2970.21o saltis, tro malnova; observadaĝo estas 167.8 tagoj, la limo estas 45.0 tagoj.
Korektis 'SemiAppend2' problemo kie malplena filenomoj estis almetitaj al la listo de files procesi ';;;'.
Aldonitaj 80-signoj de sekva file por prilabori registrantajn informojn al la '...prilaborado x pli files:' protokolo eniro.
Konstruo 2022.6.26.2055
** Implica Subteno RINEX 3 Aldonita ** RINEX3 eble funkciis antaŭe, en la plej multaj kazoj.
Aldonis malplenan antenon al la supro de la fal-listo 'Force Antenna' por faciligi elekti neniun devigan antenon.
Aldonita +X dd kaj -X opcioj por agordi kaj forigi la 'Maksimuma aĝo' toleremo.
(Agordi ĉi tion al 0 tagoj aŭ al malplena ĉeno prilaboros ĉion files.)
Win10/11 stilo malfermita file elekta dialogo.
Streĉita interspaco sur formo-dezajno.
Aldonita butono 'Defaŭltoj' por redoni ĉiujn agordojn krom filenomo kaj retadreso; al la konataj komencaj defaŭltoj.
Aldonita +D opcio por alklaki la butonon 'Defaŭltoj' de la komandlinio.
La RINEX file malĉifrilo nun subtenas RINEX2 kaj RINEX3. OBS EPOCH-rekordoj kun ne-nulaj flagoj estas pli bone pritraktitaj. (Estonta plibonigo povus esti forigi specialajn eventojn (movadon, novan monumenton, komenci senmovajn) rekordojn?) Pliaj RINEX-metodoj nun estas dividitaj inter OPUS_Upload kaj la
iGx_Elŝutu ilon.
Plibonigitaj sugestoj por ĈIU opcio kaj kontrolo.
La opcio -9dl estis malplivalorigita kaj faras nenion. Se vi antaŭe uzis ĉi tiun opcion, konsideru meti -D kiel la unuan opcion sur la linio. Ĉi tio metos OU en konatan, defaŭltan staton. Tiam vi devas nur aldoni la eblojn, kiujn vi bezonas por prilaborado, tipe -e retpoŝto sekvita de a filenomo por sendi sufiĉos.

iGage Mapping Corporation
1545 Suda 1100 Orienta STE 1
Sallagurbo UT 84015
+1 801 412-0011
f +1-801-412-0022
www.igage.com

Dokumentoj/Rimedoj

OPUS OPUS_Alŝuto Sekura Web [pdf] Uzantogvidilo
OPUS_Alŝuto Sekura Web, OPUS_Alŝuto, Sekurigi Web, Web

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *