OPUS_Nalaganje (OU)
Uporabniški priročnik
OPUS_Upload Secure Web
Datum: 26. junij 2022
Rev: 2022.6.26.2055. XNUMX. XNUMX
Avtor: Mark Silver, ms@igage.com, +1-801-412-0011
Informacije o različici
Razčlenjene informacije o različici so na koncu tega dokumenta.
Naročite se na poštni seznam za posodobitve informacij
Če uporabljate OPUS_Upload za kakršen koli namen, se naročite na ta e-poštni seznam:
https://signup.ymlp.com/xguqjwsugmguu
da vam lahko pošiljam obvestila o spremembah in popravkih napak. Seznam prejšnjih sporočil najdete tukaj [ http://ymlp.com/archive_guqjwsugjgh.php ].
Bodite previdni z OU!
PROSIM: Pred uporabo OPUS Upload natančno preberite ta uporabniški priročnik. OU sprejema nadomestne znake in možno je oddati vsako pripombo file v računalniku z enim samim preprostim napačnim ukazom. Na primerample:
OPUS_Naloži +r C:\*.??o
Predložil bi vsako posamezno pripombo file na c: pogon v OPUS za obdelavo. Dvomim, da bi vas NGS ali preostala skupnost OPUS cenila za to.
Toplo priporočam, da orodja OU ne zaženete iz ukazne vrstice, dokler ga ne preizkusite na enem filenajprej iz vmesnika Windows.
OPUS Nalaganje
OPUS_Upload (OU) je majhna aplikacija Win-32, ki avtomatizira oddajo opazovanja GPS files spletnim sistemom za obdelavo NGS. OU krmari po HTTPS NGS webspletno mesto uporablja šifriranje SSL.
OU je mogoče voditi na več načinov:
Kot orodje ukazne vrstice z argumenti
Kot program Windows, ki je odprt na vašem zaslonu
Z vlečenjem in spuščanjem files na ikono namizja
OU poenostavlja oddajo velikih sklopov files na NGS. Z OU je mogoče samodejno oddati na tisoče opazovanj files z enim samim ukazom.
OU je bil testiran z več kot 15,000 opazovanji files pri eni oddaji.
Posodobitev NGS 1. september 2018
NGS je spremenil najnižjo sprejemljivo raven TLS za dostop do OPUS.
OPUS_Upload je bil naknadno spremenjen za uporabo strojne plasti SSL (namesto uporabe OpenSSL). To dejansko pomeni, da stroji z operacijskim sistemom Windows XP ne morejo več pošiljati opravil v NGS.
Za to težavo ni rešitve. Kupite sodoben računalnik.
Omejitve distribucije in premisleki glede uporabe
Programski vmesnik OPUS je zapleten in že najmanjša sprememba na strani strežnika NGS bo zahtevala posodobitev OU. (Zato se morate prijaviti na poštni seznam, glejte zgoraj).
Tako kot OPUS Accumulator, če potrebujete OPUS Uploader, ga res potrebujete. OU lahko nekaterim uporabnikom prihrani veliko časa.
Končno je OU del veliko večjega projekta. OPUS Borg. Borg uporablja OU, OA in nekaj drugih odjemalcev za upravljanje avtomatiziranega nadzora kakovosti v velikih omrežjih CORS z uporabo naprednega statističnega nadzora kakovosti. Razvoj OU poganja funkcionalnost Borg.
Nobenih sprememb OU, ki bi posegale v Borg, ni mogoče sprejeti. Borg (https://en.wikipedia.org/wiki/Borg) pravila razvoja OU. Tako kot v naslednji generaciji. OPUS Borg je bil imenovan Borg, ker ima veliko 'preprostih' komponent, ki poskušajo sodelovati pri obdelavi kopice podatkov opazovanja GNSS.
To je popolna zmešnjava, vendar je na tej točki prepozno, da bi jo popravili. Res je, da so celo preproste komponente, kot sta OU in OA, zdaj preveč zapletene.
Nekatere zapletenosti Borga so opisane v razdelku 'Match Exclude' kasneje v tem dokumentu.
Spremembe
Prosimo, pošljite morebitne spremembe, zaradi katerih bo OU bolj uporaben za vašo prijavo ms@igage.com.
Namestitev OPUS Upload
Trenutno je OPUS Uploader distribuiran v ZIP file s tem uporabniškim priročnikom. Ves program files so koda, ki jo podpisuje 'iGage Mapping Corporation'.
Program za nalaganje lahko namestite kamor koli želite, obstaja samo eden file. Nato lahko ročno ustvarite bližnjico za namizje.
Stvari, ki jih OPUS Upload zahteva
OPUS Upload samodejno ugotovi, ali je RINEX file predložiti kot Rapid-Static ali Static file po dolžini RINEX-a file.
OPUS Upload zdaj deluje z RINEX 2.xx in RINEX 3.xx files.
Opazovanje files 118-minutne dolžine ali več so oddane kot statične.
Ime antene in HI v RINEX-u file mora biti pravilno. Če vaš RINEX fileimajo nepravilne vrednosti, potem niso združljivi z OU (ta zahteva je bila omilila).
Opomba: v Build 2001 je bilo dodano stikalo ukazne vrstice '-a', ki omogoča predložitev files brez označevalcev antene.
Januarja 2020 je bila dodana podpora za preglasitev imena antene v RINEX file.
Februarja 2022 je bila dodana podpora za prenos trenutnega seznama vrst anten NGS za poenostavitev preglasitve vrste antene z veljavno vrsto antene.
Februarja 2022 je bila dodana tudi podpora za vsiljevanje HI (Višine instrumentov).
Razmislite o uporabi TEQC za posodobitev imena antene in HI. Lahko Tukaj je kotample RINEX file glava:Tip antene sem označil z rumeno, HI pa z zeleno.
Vrsta antene mora biti antena, ki jo podpira NGS.
Izvajanje OPUS Upload kot programa Windows
Za zagon OU lahko dvokliknete program ali bližnjico. OU se bo začel v zgornjem levem kotu zaslona. Če premaknete ali spremenite velikost okna in nato zaprete OU, bo ob naslednjem zagonu zapomnil isti položaj in velikost.
Položaj zaslona se preveri med izvajanjem, da se zagotovi, da je na trenutno razpoložljivem zaslonu.
Ko prvič uporabite OU, boste morali vnesti svoj e-poštni naslov. Morda boste želeli spremeniti druge možnosti ali dodati ID OPUS-Projects. Vaše nastavitve si bodo zapomnili.
Polje »Nalaganje podatkov File' se spominja tudi od zadnjega vodenja OU. Lahko kliknete gumb »…«, da izberete enega ali več files za nalaganje. The files mora biti opazovanje GPS files ali ZIP fileki vsebujejo GPS opazovanje files. (Z drugimi besedami, Open File brskalnik bo podpiral več file izbire.) Tukaj je example ročne izbire štirih opazovanj files v mapi:Če izberete ZIP file, vsebina ZIP file se bo domnevalo, da je standardni RINEX files in vsi RINEX files v ZIP file bodo obdelani posamezno.
Če vključite NAV file v ZIP file, bo OU vedel, da to ni opazovanje RINEX file in samodejno preskoči NAV file.
Podobno, če izberete NAV file (nprample tako, da izberete vse files v zgornjem imeniku) OU bo preskočil .NAV files.
Ko nastavite fileimena in možnosti, kliknite gumb Pošlji in vsak RINEX file bo samodejno predložen v OPUS.
Zagon OPUS Upload iz ukazne vrstice
OU sprejema te argumente: Ta ukaz:
OPUS_Nalaganje –p +x –e ms@igage.com C:\tmp\2001213A0.obs Bo oddal singel file brez ID-ja projekta, zahtevanje razširjenega izpisa, vrnitev rezultata na navedeni e-poštni naslov.
Ko nastavite e-poštni naslov v računalniku, si ga bo OU zapomnil. Ko nastavite ime projekta, bo v uporabi, dokler ga ne počistite.
To pomeni, da potem, ko enkrat zaženete OU (morda kot aplikacijo za Windows), lahko samo pokličete OU z fileime:
OPUS_Upload C:\tmp\2001213A0.obs in uporabljene bodo predhodno izbrane možnosti.
Lahko določite dva ali več files OPUS_Nalaganje C:\tmp\2001213A0.obs C:\tmp\2001213A1.obs
Uporabite lahko tudi nadomestne znake, da določite skupino files. Ta ukaz:
OPUS_Nalaganje C:\tmp\*.obs
bo oddal vsak file v mapi C:\tmp\ s pripono .OBS v mapi \tmp.
Uporabite lahko tudi nadomestne znake sklada:
OPUS_Nalaganje C:\tmp\002\*.obs C:\tmp\003\*.zip
Podprti so tudi nadomestni znaki z eno črko:
OPUS_Nalaganje C:\tmp\2001213A?.obs
Predložiti bi moralo biti vsako posamezno opazovanje file na pogon C vašega računalnika s tem preprostim ukazom:
OPUS_Naloži +r C:\*.1?o
Ali je to res potrebno?
Pošiljanje s funkcijo povleci in spusti
Če imate na namizju bližnjico, lahko povlečete opazovanje files (ali .ZIP fileki vsebujejo eno ali več opazovanj files) in jih spustite na ikono na namizju.
The files bodo obdelani tako, kot če bi bili ročno izbrani. Uporabljen bo zadnji e-poštni naslov in druge možnosti.
Omejitev števila ni znana files lahko spustite v enem dejanju.
"Testni način"
Morda boste želeli preizkusiti dejanje, preden zaženete OU. Označite polje »Testni način«, da vidite, kakšni so lahko učinki vašega dejanja brez dejanske predložitve files na NGS.
Potrditveno polje Preizkusni način se shrani, ko se OU zapre in znova odpre, tako da bo videti, da OU ne deluje, če ga nenamerno označite.
Samodejna oddaja
Če OU zaženete z ukazno vrstico, z a fileime; ali če OU zaženete z vlečenjem in spuščanjem files na bližnjico, potem se OU samodejno zažene in nato zapre 5 sekund po zadnjem file je obdelan.
Gumb Prekliči lahko uporabite, da zadržite odprt obrazec in dnevnik viewing.
Med 5-sekundnim odštevanjem ob koncu izvajanja kliknite gumb Prekliči in OU se ne bo samodejno zaprl. Obrazec se tudi ne zapre, če je omogočen testni način.
2022/2/9: OU se bo zdaj samodejno zaprl po 5-sekundnem zamiku, če ga pokličete iz iGx_Download.
Napredne teme
Vrste prisilnih antenZa prenos trenutnega seznama anten kliknite gumb »Naloži seznam anten NGS«. file s strežnika NGS ( https://geodesy.noaa.gov/ANTCAL/LoadFile?file=ngs14.atx ). Seznam je razčlenjen in vsaka antena, vključno z definicijami satelitov, se naloži v spustno polje v razvrščenem vrstnem redu.
Nato lahko vnesete prvih nekaj znakov vrste antene, da hitro najdete določeno anteno.
Seznam je shranjen v začasni mapi:
C:\Uporabniki\uporabniško ime\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx
C:\Uporabniki\uporabniško ime\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx.cache
in se ponovno uporabi ob ponovnem zagonu OU.
Pomembna opomba o vrsti antene: med imenom antene in oznako kupole morate vključiti ustrezno število presledkov. Torej izberite anteno s spustnega seznama ali kopirajte in prilepite ime antene iz verodostojnega vira. Manjkajoči ali dodatni presledek ali kateri koli spremenjeni znak bo povzročil napako pri tipu antene, ko bo predložen OPUS-u.
Razširjeni izhodni format
ukazna vrstica:
-x Standardni izhod rešitve
+x Izhod razširjene rešitve (priporočeno)
Če potrdite to polje: To izbiro bo dejansko opravil na strani za oddajo NGS:
Uporaba in izključitev bazne postaje
Vnesite bazne postaje za uporabo in izključitev, ločene z vejicami:Točnost vnesenih postaj se NE preverja.
Ta nastavitev je enakovredna:mora biti prazno, razen če opazovanje oddate v veljaven projekt OPUS. Veljavnost identifikatorja projekta NI preverjena.
Ta nastavitev je enakovredna:V to polje NE vnesite svojega osebnega imena projekta, vnesite samo veljavne ID-je projekta OPUS. Za ustvarjanje in uporabo projektov OPUS morate imeti usposabljanje za OPUS Manager.
Zaporedna številka Za to vrednost ni uradnega opisa NGS, vendar je ZELO uporaben za sledenje predložitvam. OPUS Borg se zanaša na to, da ima vsako vrnjeno e-poštno sporočilo iz sistema OPUS edinstveno zaporedno številko v zadevi uspešnega ali neuspešnega vrnjenega e-poštnega sporočila:
Ko naložite oddajo NGS OPUS webstran, NGS dodeli edinstveno številko. Če označite potrditveno polje 'iGage Random Sequence', se ustvari edinstvena 13-mestna številka s predpono 'IG'. Če polja ne označite, se uporabi katera koli vrednost, ki jo vnesete.
Številka IG je delno število dni od 1. januarja 2020; v lokalnem strojnem časovnem pasu, pomnoženo s 86,400,000 in zaokroženo na najbližje celo število. To se zdi primerno za edinstvenost, je razložljivo in se s časom povečuje. Ni naključno.
Najmanjša File Velikost in največja dolžina
Če poskušate oddati a file manj kot minimum (v bajtih). file bo preskočeno. Pogost pojav je, da protivirusna orodja prisilijo druga orodja, da ustvarijo ničelno dolžino files. To ujame te nadloge files od predložitve NGS. Najmanj 2,500 bajtov bi moralo biti primernih in razumnih.
OU bo preveril prvo in zadnjo epoho podatkov opazovanja in preskočil fileki so daljši od največje dolžine v urah. V OPUS-u je stroga omejitev, da polnoči (čas GPS) ne morete prestopiti dvakrat. Če imate fileki so daljši od 25 ur, razmislite o uporabi možnosti -tbin za TEQC ( https://www.unavco.org/software/data-processing/teqc/tutorial/tutorial.html ), da jih razdelimo na 24 ur files in jih predložite posamično. Nato lahko uporabite orodje OPUS Accumulator za statistični pregled posameznih rešitev.
Shrani dnevnik Files
Če kliknete to polje, boste povratno vrednost iz oddaje NGS shranili v .HTMLfile z enakim imenom kot vsak oddani file, v isti mapi kot poslano file.
Če odprete file v brskalniku bo videti 'podobno' tistemu, kar bi prejeli, če bi ročno oddali file:Vendar pa oblikovanje verjetno ne bo tako, kot je bilo pričakovano.
Ta možnost je uporabna za odpravljanje napak fileki ob predložitvi ne uspejo.
Razširjeno beleženje odpravljanja napak Če potrdite to polje, bodo v pogovornem oknu dnevnika prikazani dodatni podatki o beleženju. To možnost je najbolje pustiti neoznačeno.
Vsako posamezno polje za oddajo HTML bo oštevilčeno:med-File Zamuda
Strežniki NGS OPUS imajo varnostno funkcijo, ki preprečuje napade zavrnitve storitve.
Če pošljete več kot nekaj (morda 5) poklicev v hitrem zaporedju, se zdi, da bo vaš naslov IP označen kot moteč NGS in vaše predložitve bodo prezrte.
Priporočljivo je, da to zakasnitev nastavite na 15 sekund ali več. Uporabljam 31 sekund.
Testni način Preverjanje gumba Testni način omogoča OU, da zažene oddaje in beleži dejanja, vse do točke oddaje. Dnevnik filebo vseboval vse običajno in razširjeno beleženje, vendar file ne bodo poslani NGS v obdelavo.
To vam omogoča, da preizkusite dejanje z nadomestnimi znaki, ne da bi preplavili strežnike NGS.
V dnevnik bo dodana ena zabeležena vrstica:Trenutno (v različici 2022.2.8.2041) OPUS-Statična opazovanja, filedaljši od 110 minut, se oddajo s tem URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl‘
OPUS-RS files so predloženi s tem URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opus-rsup.prl’
Uporabite lahko »Oddaja«. URL', da preglasite privzeto za oddajo files na strežnik NGS BETA. Vendar pa boste morali zagotoviti, da je za poslano izbran pravilen naslov strežnika (statični ali RS). file.
Nastavitve OPUS-BORG
ukazna vrstica:
-m počisti izključeno pot
+m pot nastavi izključeno potSamodejni zagon
Če označite polje »Samodejni zagon ob 23:00«, se gumb »Pošlji« pritisne vsak večer ob 23:00 UTC. OU uporablja nastavitve časovnega pasu naprave za izračun časovnega odmika UTC.
Izključi ujemanje
To ne bo preprosta razlaga.
Razmislite o scenariju, kjer obstaja velik nabor map, od katerih vsaka vsebuje veliko opazovanj files. Vsaka mapa predstavlja eno postajo GNSS CORS. Vsako opazovanje file je 24-urno (časovni okvir GPS) 'dnevno' opazovanje file za postajo. Dnevna mapa postaje lahko vsebuje 24-urno opazovanje files v zadnjih 5 do 10 letih, torej na tisoče RINEX files.
OU se uporablja za dnevno predložitev teh podatkov files na OPUS. Vendar želimo samo predložiti vsakega file dvakrat:
enkrat takoj po file se zbira, da dobimo rešitev s hitrimi/oddajnimi efemeridami znova 14 dni kasneje, da dobimo rešitev z natančnimi/končnimi orbitami NGS vrne rešitev OPUS files po e-pošti in rešitev filese hranijo v ujemajočem se nizu map z rezultati postaj: vsaka postaja CORS ima edinstveno mapo rešitev OPUS.
Če 'Match Exclude' vsebuje pot, bodo OU iskali relativno pot, ki se ujema z lokacijo opazovanja vira file za obstoječo ujemajočo se rešitev OPUS file.
To je zapleteno, ker opazovanje file bo imel ime kot je:
slci0010.22o
in ujemajoča se rešitev OPUS bo imela ime, kot je: slci001022o IG0064714690360.msg (Bodite pozorni na čarobno zaporedno številko IG od zgoraj!)
Če OU najde ustrezno rešitev file, bo preskočil oddajo pripombe file ker veljavna rešitev OPUS že obstaja.
Vendar, če potrdite to polje:IN je rešitev OPUS starejša od 14 dni, potem bo OU pregledal rešitev .msg file ugotoviti, kateri tip efemerid je bil uporabljen za rešitev.
Če rešitev NI natančna ali končna, bo OU izbrisal obstoječo rešitev file in ponovno oddajte opazovanje file, v upanju na rešitev file iz procesorja OPUS z uporabo natančnih ali končnih efemerid.
Kasneje, zgodaj naslednji dan, OA (OPUS Accumulator) obdela mape z rešitvami in ustvari grafikone trendov za vsako od nadzorovanih postaj CORS:OA tudi sestavi povzetek preglednice XLS za vsako od nadzorovanih postaj:
Ta povzetek vključuje povprečni položaj postaje CORS skupaj z najmanjšim/največjim/razponom/standardnim odklonom za vsako od vrednosti, najdenih v rešitvi NGS OPUS.
Izračunana je tudi hitrost postaje, tako v fiksnem okviru NAD83 kot v okvirju dnevne epohe ITRF za okvire ECEF XYZ, Lat/Lon/Height, State Plane projected in UTM projected frames.
Poleg tega OA izdela povzetek povzetkov file:ki vsebuje ime mesta, povprečni položaj antene z višino elipsoida in nekaj dodatnih informacij, ki so uporabne za administracijo zasebne postaje CORS.
Drugi procesi Borg izvajajo analizo SQC na nizih izhodnih podatkov OA in ugotavljajo, ali postaja 'statistično' izpolnjuje pričakovanja, ter pošiljajo besedilna sporočila, če pride do težave.
Verjeli ali ne, ta Rube-Goldberg (https://en.wikipedia.org/wiki/Rube_Goldberg) proces deluje!
Uporaba samodejne ponovne predložitve v OU
Tukaj je kotample struktura mape za files za oddajo (vsebovalno mapo imenujem 'daily') in mapo, ki vsebuje vrnjene rešitve opusa (imenovano 'opus').Vsaka postaja bi lahko/morala biti v edinstveni 4-mestni mapi, če želite pozneje uporabiti OA (OPUS_Accumulator).
Mapa ./dailys/sgu2 je lahko videti takole:Mapa ./opus/sgu2 je lahko videti takole:
Če je vrnjena rešitev OPUS, ki je neberljiva, ali jo nadomesti rešitev, ki je novejša, boljša efemerida, bo stara rešitev premaknjena v mapo _invalid ali _duplicates.
Pomemben nasvet: Vsa orodja BORG namerno prezrejo katero koli mapo oz file ki se začne s podčrtajem ('_'), zato ne morete imeti imena postaje, ki se začne s podčrtajem.
To je glavni zaslon za OU (OPUS_Upload):Upoštevajte, da je »Nalaganje podatkov File« kaže na dnevno mapo in obkljukano je »Ponovne podmape«.
To je zavihek »Napredno« v OU:Upoštevajte, da 'Match Exclude' išče mapo opus za fileki se ujemajo z vnosom files v dnevni mapi.
Kje dnevno fileprihaja od?
Še en del Borga (iBase) ustvarja hourly files standardom fileimena z uporabo drugačnega postopka DIPCap za vsako postajo.
Tako izgleda postopek DIPCap, ki zbira tokove RT27 za SGU2:DIPCap je zamenjava za RCAPTURE. RCAPTURE odpove po nekaj dneh ali tednih in podpira samo povezave TCPIP 'Client', DIPCap je zelo robusten in bo deloval večno. Ima boljše beleženje in podpira tudi povezave TCPIP 'Server'.
DIPCap samo brezplačno teče .CAP files v izbrano 'Izhodno mapo', ki generira standard RINEX fileimen z uporabo 'ime postaje'.
Program iBase zbira .CAP files hourly in jih pretvori iz .CAP files (ki so tokovi RT27) v standardni RINEX file nastavi v standardni hierarhiji map RINEX (rinex/yyyy/jjj/sss):
Enkrat na dan, takoj po polnoči UTC, se orodje iB_Daily zažene in pregleda VSAKO POSAMEZNO file v strukturi map RINEX. iB_Daily poskrbi, da hourly files so povezani v dnevne files (namesto male črke od a do x kot zadnjega znaka pred razširitvijo, dnevni file ima ničelni znak '0'.
Dnevnik files so zdesetkani na 30-sekundne intervale in vsa ozvezdja razen GPS so izločena.
iB_Daily daje tudi nestisnjeno file v pravilno režo pod dnevnimi. Obs filev dnevnikih niso razdeljeni v podmape. Vsi dnevniki so samo v mapi postaje.
23 ur po zagonu iB_Daily OU (OPUS_Uploader) odda vse nove dnevne files na OPUS. Čakamo 23 ur, da omogočimo sistemu NGS CORS, da zapolni vse podatke CORS, zaradi česar je večja verjetnost, da bo OPUS ustvaril rešitev.
Če kliknete potrditveno polje »Preveri/vsili natančne-končne efemeride po 14 dneh«, bo OU počakal 14 dni po opazovanju opazovanja in nato znova predložil vsak file, vsak dan, do vsakega file ima natančne/končne efemeride.
Ko OPUS_Upload pošlje opazovanje files OPUS-u, OPUS vrne rešitve na poseben e-poštni naslov, ki ga servisira iBase_Mailer.
To je konfiguracija iBase_Mailer, ki jo uporabljam:Vsaka rešitev je postavljena v ustrezno mapo OPUS/ssss.
Končno OPUS_Accumulator povzema vse rešitve OPUS. Če za en dan najde podvojene rešitve, obdrži najboljšo rešitev. (Ta odločitev je podrobno opisana v uporabniškem priročniku OA.
Nekaj drugih namigov
Procesi OPUS Borg so v računalniku z operacijskim sistemom Windows XP delovali brez incidentov. Kasneje je bil računalnik nadgrajen na Win8, nato Win10.
Nemogoče je, da bi računalnik Win10 deloval več kot nekaj tednov brez človeškega posredovanja. Primarno so posodobitve sistema Windows izrinjene in jih ni mogoče prezreti.
Ker ima računalnik, ki poganja OPUS, strežnik FTP in kup odprtih vrat (za oddaljene postaje CORS, v katere lahko potisne podatke), je pridobivanje posodobitev verjetno razumna stvar.
Igral sem se z izvajanjem BORG na strežniku AWS, deluje, vendar nima povečane razpoložljivosti. In zaradi velikega števila files in podatkov je primerek S3 drag. Natančneje, vsak file v repozitoriju S3 se pregleduje vsak dan. Torej poceni skladiščenje na ledeniku ni primerno.
BORG izvajam na hitrem računalniku z vsemi BORG-i files in mape, shranjene na 8-TB zunanjem pogonu USB 3.
Proces iBase samodejno hrani varnostno kopijo stisnjenega .CAP files na ločenem pogonu s 4 GB. iBase ima funkcijo enega gumba za ponovno izgradnjo dekompresirane strukture RINEX iz varnostnih kopij. Sumim, da bi obnova lahko trajala več dni. Ni mi bilo treba znova zgraditi nabora podatkov; vendar pa je trajalo nekaj dni, da ga je preselila s pogona 4 GB na pogon 8 GB.
Opombe o različici OU
Build 2000:
Dodanih več stikal ukazne vrsticeVendar se zdi, da vključene in izključene postaje še ne delujejo.
Zgradba 2004: 25. maj 2017
Dodan je dnevnik napak namesto sporočilnega polja za nenadzorovano delovanje. Upoštevajte, da ne boste mogli shraniti dnevnika za opravila ukazne vrstice, ker se bo program zaprl, ko bo dokončan.
Dodan test za veljavnost file pri dodajanju iz ukazne vrstice. Spremenjeno ravnanje z files iz ukazne vrstice, da vključite preizkus za veljavno-obstoječe files.
Opozorilo: število je lahko omejeno files lahko podate v ukazni vrstici. Ne sme biti omejitev glede števila files, ki jih lahko vključite z nadomestnimi znaki, prostor za niz fileimena se morajo razširiti na razpoložljivi pomnilnik.
Pri določanju več files iz ukazne vrstice, the fileimensko polje se naloži samo s prvim file s seznama.
Zgradba 2005: 5. september 2018
Dodan 'Shrani dnevnik Files' potrditveno polje. Po oddaji pripombe file, lahko vso vrnjeno kodo HTML s strežnika shranite v imenik s podobnim imenom file v isti mapi kot vhodno opazovanje file. The file končnica je vedno .html in lokacija je vedno enaka kot vnos file.
Podpora za TLS1 je bila na NGS prekinjena. OPUS_Upload zdaj uporablja sloj SSL iz odjemalskega računalnika in OpenSSL ni več potreben. To dejansko pomeni, da stroji Windows XP niso več primerni za uporabo z OPUS.
Gradnja 2016: 4. januar 2020
Narejenih je bilo nekaj večjih izboljšav in sprememb, da bi OU deloval v okviru OPUS-Borg.
- Konfiguracijske vrednosti so zdaj shranjene v iBase.ini file z vsemi ostalimi člani uprave. Pri izvajanju te različice boste izgubili vse prejšnje nastavitve.
- Priklicu, ki temelji na obrazcu, je dodana možnost rekurzije imenikov. Prej je bilo to na voljo samo za zagone ukazne vrstice.
- Zdaj sta na voljo dva zavihka, eden za običajne nastavitve konfiguracije in nov zavihek za napredne nastavitve. To počisti primarni zaslon orodja.
- Zdaj je mogoče nastaviti več poti z nadomestnimi znaki iz orodja, ki temelji na obrazcu. Na primerample:
C:\ftp\rinex\2017\*.??o; C:\ftp\rinex\2020\*.??o
Ponovno bo uporabljena mapa 2017 in 2020 za filese ujema z .??o file razširitev. - Zdaj je mogoče nastaviti zaporedno številko oddaje NGS ročno ali pa naročiti OU, da zgradi edinstveno zaporedno številko v obliki 'IG8888888888888': 'IG', ki mu sledi 13-mestno celo število, ki predstavlja število milisekund od 1. januarja 2020 .
- Minimum file dodana je bila velikost za obdelavo. Ta možnost velja samo za fileje izbran z nadomestnim znakom. Nastavite vrednost na prazno, nič ali negativno za obdelavo vseh virov files, ne glede na velikost. Vrednost 2,500,000 je razumna, če pričakujete večinoma 24 ur na dan files.
- OU bo zdaj izbirno preverjal obstoječe rešitve OPUS, ko bo ponavljal mape (z uporabo nadomestnih znakov) za opazovanje files. Rešitve se morajo začeti z osnovo fileime OBS file; biti v podobno imenovanih mapah pod osnovno mapo 'Match Exclude'; rešitev file mora imeti a file datum večji ali enak opazovanju file in imajo .eml, .msg ali .txt file razširitev. Če je rešitev najdena, ustrezno opazovanje file je preskočeno. Nastavite 'Match Exclude' na prazen niz, da onemogočite to funkcijo.
- Zdaj je mogoče izsiliti vrsto antene, ki učinkovito preglasi vrsto antene, objavljeno v RINEX file. (Vem, da se to zdi noro; to funkcijo sem potreboval za video predstavitev.)
- OU je zdaj združljiv z visoko ločljivostjo zaslona DPI.
Zgradba 2019: 30. april 2002
Stikalo ukazne vrstice -9dl (prehaja iz iGx) ima zdaj ta dejanja:
- Testni način = izklopljen
- InterFileZakasnitev = 0.0
- Obdelaj podmape = izklopljeno
- Ujemanje Izključi obstoječe rešitve = izklopljeno
- Shrani dnevnik File = izklopljeno
Medfile vrednost zakasnitve je zdaj shranjena v INI file in priklican, ko se program zažene.
Build 2020.7.17.2020
Zamik med file predložitev je jemala 20 % strojnih virov zaradi napačnega sistemskega semaforja. (ugghhh!) Gumb za preklic med čakanjem ni bil pravilno prikazan. Dodano število filepreostane za pošiljanje v paketu v statusno vrstico.
Build 2020.9.8.2021
Pri ponavljajočih se mapah bo vsaka mapa z imenom, ki se začne s podčrtajem '_', preskočena. Preskočene so tudi mape pod omenjeno mapo. To je bilo dodano za uporabo z iBase, ki postavlja nepopolne (filez manj kot 90 % pričakovane pokritosti) v mapi »_invalid«.
Build 2020.12.5.2024
Dodano URL urejanje, da spremenite oddajo URL. Nova ukazna vrstica '-U' vrne na privzeti naslov za oddajo, '+U »poln url”' nastavi preglasitev URL. Privzeto URL trenutno je:
https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Spletno mesto beta je dosegljivo s tem naslovom:
https://beta.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Build 2020.12.21.2027
Napaka: pri oddaji files do NGS, število preostalih fileprikazano s je bilo napačno.
Napaka: pri iskanju neoddanih files, z uporabo funkcije 'Match Exclude', če je rešitev OPUS pred opazovanjem file, zdaj je izbrisan. Prej so ga pustili na mestu in file je bil ponovno predložen. To je povzročilo več rešitev OPUS za eno samo opazovanje file (ker imajo rezultati OPUS edinstven identifikator zaporedne številke iG.)
Build 2021.11.7.2040
OU zdaj uporablja nove skripte na strani strežnika za oddajo RS proti S OBS files:Velikost beležke dnevnika je razširjena na 4 milijone znakov.
Dodanih nekaj namigov za dodano kopico nepotrebnega odpravljanja napak (ki ga ne bom odstranil, ker se prikaže le, ko izvajate podaljšano beleženje).
Dodan namig, da predložitev urlse razlikujejo za statično in hitro v polju za preglasitev.
Build 2022.2.9.2041
Na podlagi povratnih informacij ljudi, ki ne uporabljajo OU v produkcijskem okolju, je bil OU preurejen tako, da je bolj podoben obrazcu za oddajo NGS.
Zdaj je mogoče v spustnem polju izbrati prisilno vrsto antene. Kliknite gumb »Naloži seznam anten NGS«, da prenesete in razčlenite trenutni seznam anten NGS. Spustno polje je naloženo z abecednim seznamom vrst.
Zdaj je mogoče preglasiti višino instrumenta v RINEX-u file in neposredno vnesite višino.
Dodana so bila ta stikala ukazne vrstice:Ta uporabniški priročnik je bil obsežno posodobljen.
Build 2022.2.9.2042
Obsežni dodatki k namigom lebdenja. (Ta različica je po 2/11/2022 priložena orodju iGx_Download.)
Build 2022.3.17.2043
Dodani dve stikali ukazne vrstice:Dodana 'Najvišja starost za opazovanje'. Če ni nič, bodo opazovanja, ki so se končala več od vnesenega zneska, preskočena. To je uporabno, če samo 'opustite' poskus obdelave files po 45 dneh. Če NGS ne more uspešno obdelati a file po 45 (programiranih) dneh čakanje na drug dan-teden-mesec-leto ne bo nič spremenilo.
Obstajajo dnevi in lokacije, kjer ne glede na to, kaj počnete, NGS OPUS ne bo mogel obdelati posla. Primarno viden pri statičnih opravilih OPUS. Včasih skrajšanje ene ure od začetka ali konca a file rezultat bo uspešen, vendar polnih 24 ur files ne bo obdelal. To novo stikalo omogoča filesamo preskočiti. Če je omogočeno razširjeno odpravljanje napak, se v dnevnik vnese opomba.
Build 2022.3.21.2044
Posodobljeno na prevajalnik Embarcadero® Delphi 11 različice 28.0.44500.8973 na novem računalniku.
Posodobljen UPX Packer na različico 3.96w.
Posodobljena komponenta Ace ZipForge na različico 6.94.
kdaj filez naslednjimi atributi so preskočeni:
Manjkajoča ali neprisiljena vrsta antene je preskočena
Vnos file manjka (? Kako se to zgodi)
Predolgo file je preskočeno
Prestar za file je preskočeno
in obstajajo dodatni files za obdelavo, je zakasnitev preskočena. Preprečuje dolge zamude, ko file-po-file so preskočeni. Z drugimi besedami, med-file zamuda se izvede le, ko je dejanska file je oddan.
Pri prenosu seznama anten iz NGS OU zdaj zazna podvojena imena anten (ki jih povzroči revizija satelita) in prisili, da je vsak vnos edinstven.
Build 2022.3.27.2045
MaxAge = 0 ni bilo obravnavano kot neskončno.
Posodobljen interfile zakasnitev, da poskusite zmanjšati stroške med čakanjem.
Build 2022.4.1.2050
Kritično prepisovanje opazovanja proti ujemanju rešitev.
Dodano »Prijava v file' potrditveno polje. Če je označeno, se dnevnik podvoji v isti mapi kot izvršljiva datoteka z milisekundnim časovnim intervalomamps. Ko se OU začne, če obstaja file večja od 9 megabajtov, se izbriše. (Morate zgrabiti dnevnik filetakoj po dokončanju OU, da zagotovite, da niso izbrisani ob priklicu programa.)
Dodane in počiščene informacije o beleženju.
Dodano file števec za spremljanje napredka iskanja files za obdelavo.
Odpravljena napaka, pri kateri je bil datum rešitve OPUS skrajšan brez časa rešitve. To je povzročilo "nekaj" fileje bil večkrat oddan, ker je bil čas rešitve (skrajšan na 00:00:00) videti pred koncem okupacije (00:00:03). To preverjanje ima zdaj cel dan podaljšanega roka, preden je označeno kot prej.
Build 2022.4.10.2053
Odpravljena napaka MaxAge, pri kateri je bila nastavitev MaxAge za nekatere prezrta files.
Dodano preskočno sporočilo:
04/10/2022 18:35:38.612 ! File 'F:\iBase\ftp\dailys\cotx\cotx2970.21o preskočeno, prestaro; opazovana starost je 167.8 dni, meja je 45.0 dni.
Odpravljena težava »SemiAppend2«, kjer je bilo prazno fileimena so bila dodana seznamu files za obdelavo ';;;'.
Dodanih 80 znakov naslednjega file za obdelavo podatkov o beleženju v '…processing x more files:' vnos v dnevnik.
Build 2022.6.26.2055
** Dodana implicitna podpora za RINEX 3 ** RINEX3 je morda že deloval v večini primerov.
Dodana prazna antena na vrh spustnega seznama 'Force Antenna', da olajša izbiro brez vsiljene antene.
Dodani možnosti +X dd in -X za nastavitev in brisanje tolerance »Največja starost«.
(Če to nastavite na 0 dni ali na prazen niz, boste obdelali vse files.)
Odprt slog Win10/11 file izbirno pogovorno okno.
Zmanjšan razmik pri oblikovanju obrazca.
Dodan gumb 'Privzeto' za vrnitev vseh nastavitev razen fileime in elektronski naslov; na znane začetne privzete vrednosti.
Dodana možnost +D za klik gumba »Privzeto« v ukazni vrstici.
RINEX file dekoder zdaj podpira RINEX2 in RINEX3. Zapisi OBS EPOCH z zastavicami, ki niso nič, se obravnavajo bolje. (Prihodnja izboljšava bi lahko bila izločitev zapisov o posebnih dogodkih (premikanje, nov spomenik, začetek statičnega)?) Dodatne metode RINEX so zdaj v skupni rabi med OPUS_Upload in
iGx_Download orodje.
Izboljšani namigi za VSAKO možnost in nadzor.
Možnost -9dl je bila amortizirana in ne naredi ničesar. Če ste že uporabljali to možnost, razmislite o tem, da kot prvo možnost na vrstici postavite -D. To bo postavilo OU v znano, privzeto stanje. Nato morate samo dodati možnosti, ki jih potrebujete za obdelavo, običajno -e email, ki mu sledi a fileime za predložitev bo zadostovalo.
iGage Mapping Corporation
1545 jug 1100 vzhod STE 1
Salt Lake City UT 84015
+1 801 412-0011
f +1-801-412-0022
www.igage.com
Dokumenti / Viri
![]() |
OPUS OPUS_Upload Secure Web [pdf] Uporabniški priročnik OPUS_Upload Secure Web, OPUS_Nalaganje, varno Web, Web |