OPUS logoOPUS_Učitaj (OU)OPUS logo 1Upute za korištenje

OPUS_Siguran prijenos Web

Datum: 26. lipnja 2022
Rev: 2022.6.26.2055
Autor: Mark Silver, ms@igage.com, +1-801-412-0011
Informacije o verziji
Detaljne informacije o verziji nalaze se na kraju ovog dokumenta.
Pretplatite se na Mail listu za ažuriranje informacija
Ako koristite OPUS_Upload za bilo koju svrhu, pretplatite se na ovu listu e-pošte:
https://signup.ymlp.com/xguqjwsugmguu
kako bih vam mogao slati obavijesti o promjenama i ispravcima grešaka. Popis prethodnih poruka možete pronaći ovdje [ http://ymlp.com/archive_guqjwsugjgh.php ].
Budite oprezni s OU!
MOLIM: Prije korištenja OPUS Uploada pažljivo pročitajte ovaj korisnički priručnik. OU prihvaća zamjenske znakove i moguće je poslati svako opažanje file na računalu s jednom, jednostavnom, pogrešnom naredbom. Na primjerampono:
OPUS_Učitaj +r C:\*.??o
Podnio bih svako pojedino zapažanje file na c: voziti u OPUS na obradu. Sumnjam da bi vas NGS ili ostatak OPUS zajednice cijenili što to radite.
Toplo preporučujem da ne pokrećete OU alat iz naredbenog retka dok ga ne isprobate na jednom files iz Windows sučelja prvo.

OPUS Prijenos

OPUS Upload Secure Web - UčitajOPUS_Upload (OU) je mala Win-32 aplikacija koja automatizira podnošenje GPS promatranja files na online NGS sustav obrade. OU navigira HTTPS NGS-om webstranica koja koristi SSL enkripciju.
OU se može voditi na mnogo načina:
Kao alat naredbenog retka s argumentima
Kao Windows program koji je otvoren na Vašem ekranu
Povlačenjem i ispuštanjem files na ikonu radne površine
OU pojednostavljuje podnošenje velikih skupova files u NGS. Uz OU moguće je automatski poslati tisuće promatranja files jednom naredbom.
OU je testiran s više od 15,000 XNUMX promatranja files na jednom podnesku.
NGS ažuriranje 1. rujna 2018
NGS je promijenio minimalnu prihvatljivu razinu TLS-a za pristup OPUS-u.
OPUS_Upload je naknadno modificiran da koristi SSL sloj stroja (umjesto korištenja OpenSSL-a). To zapravo znači da Windows XP strojevi više ne mogu slati poslove NGS-u.
Ne postoji rješenje za ovaj problem. Kupite moderno računalo.
Ograničenja distribucije i razmatranja o korištenju
OPUS programsko sučelje je komplicirano i najmanja promjena na strani NGS poslužitelja zahtijevat će ažuriranje OU-a. (Dakle, trebali biste se registrirati za mail listu, vidi gore).
Kao i OPUS Accumulator, ako trebate OPUS Uploader, stvarno vam je potreban. OU ima potencijal uštedjeti puno vremena nekim korisnicima.
Konačno, OU je dio mnogo većeg projekta. OPUS Borg. Borg koristi OU, OA i nekoliko drugih klijenata za upravljanje automatiziranom kontrolom kvalitete na velikim CORS mrežama koristeći naprednu statističku kontrolu kvalitete. Razvoj OU-a potaknut je funkcionalnošću Borga.
Nikakve promjene OU koje ometaju Borg se ne mogu prihvatiti. Borg (https://en.wikipedia.org/wiki/Borg) pravila razvoja OU. Baš kao u Next Generation. OPUS Borg nazvan je Borg jer ima mnogo 'jednostavnih' komponenti koje pokušavaju raditi zajedno kako bi obradile hrpe podataka GNSS promatranja.
To je potpuni nered, ali sada je prekasno da se popravi. Doduše, čak su i jednostavne komponente poput OU i OA sada prekomplicirane.
Neke od Borgovih složenosti opisane su u odjeljku 'Izuzimanje podudaranja' kasnije u ovom dokumentu.
Promjene
Pošaljite sve promjene koje će OU učiniti korisnijim za vašu prijavu ms@igage.com.

Instaliranje OPUS Uploada

Trenutno se OPUS Uploader distribuira u ZIP-u file ovim korisničkim priručnikom. Sav program files su kodovi koje potpisuje 'iGage Mapping Corporation'.
Možete instalirati uploader gdje god želite, postoji samo jedan file. Zatim možete ručno stvoriti prečac za radnu površinu.
Stvari koje OPUS Upload zahtijeva
OPUS Upload automatski utvrđuje je li RINEX file treba dostaviti kao Rapid-Static ili Static file po duljini RINEX-a file.
OPUS Upload sada radi s RINEX 2.xx i RINEX 3.xx files.
Promatranje files Dulje od 118 minuta podnose se kao statične.
Naziv antene i HI u RINEX-u file trebalo bi biti ispravno. Ako vaš RINEX fileimaju netočne vrijednosti, tada nisu kompatibilni s OU (ovaj zahtjev je ublažen).
Napomena: u Build 2001 dodan je prekidač naredbenog retka '-a' kako bi se omogućilo podnošenje files bez oznaka antene.
U siječnju 2020. dodana je podrška za nadjačavanje naziva antene u RINEX-u file.
U veljači 2022. dodana je podrška za preuzimanje trenutnog popisa NGS vrsta antene kako bi se pojednostavilo nadjačavanje vrste antene važećom vrstom antene.
Podrška za forsiranje HI (visine instrumenata) također je dodana u veljači 2022.
Razmotrite korištenje TEQC-a za ažuriranje naziva antene i HI. Možete Evo kaoample RINEX file zaglavlje:OPUS Upload Secure Web - Prijenos 1Označio sam vrstu antene žutom bojom, a HI zelenom bojom.
Vrsta antene mora biti antena koju podržava NGS.
Pokretanje OPUS Uploada kao Windows programa
Možete dvaput kliknuti na program ili prečac za pokretanje OU. OU će započeti u gornjem lijevom kutu vašeg zaslona. Ako premjestite ili promijenite veličinu prozora, a zatim zatvorite OU, sljedeći put kada se pokrene isti će položaj i veličina biti zapamćeni.
Položaj zaslona provjerava se tijekom izvođenja kako bi se osiguralo da je na trenutno dostupnom zaslonu.
Kada prvi put koristite OU morat ćete unijeti svoju adresu e-pošte. Možda želite promijeniti druge opcije ili dodati ID OPUS-projekata. Vaše postavke će biti zapamćene.
"Učitaj podatke File' također se pamti od zadnjeg puta kada je OU vođen. Možete kliknuti na gumb "…" da biste odabrali jedan ili više njih files za učitavanje. The files bi trebao biti GPS promatranje files, ili ZIP filekoji sadrže GPS promatranje files. (Drugim riječima, Open File preglednik podržava višestruke file selekcije.) Evo example ručnog odabira četiri promatranja files u mapi:OPUS Upload Secure Web - Prijenos 2Ako odaberete ZIP file, sadržaj ZIP-a file pretpostavit će se da je standardni RINEX files i sve RINEX files u ZIP-u file obrađivati ​​će se pojedinačno.
Ako uključite NAV file u ZIP-u file, OU ćete znati da to nije opažanje RINEX-a file i automatski će preskočiti NAV file.
Slično, ako odaberete NAV file (na primjerample odabirom svih files u direktoriju iznad) OU će preskočiti .NAV files.
Nakon što postavite fileime(na) i opcije, kliknite gumb Pošalji i svaki RINEX file automatski će biti poslani u OPUS.

Pokretanje OPUS Uploada iz naredbenog retka

OU prihvaća ove argumente: OPUS Upload Secure Web - Prijenos 3OPUS Upload Secure Web - Prijenos 4Ova naredba:
OPUS_Učitaj –p +x –e ms@igage.com C:\tmp\2001213A0.obs Poslat će singl file bez ID-a projekta, traženje proširenog izlaza, vraćanje rezultata na navedenu adresu e-pošte.
Nakon što postavite adresu e-pošte na računalu, OU će je zapamtiti. Nakon što postavite naziv projekta, on će biti u upotrebi dok se ne izbriše.
To znači da nakon što jednom pokrenete OU (možda kao Windows aplikaciju), možete jednostavno pozvati OU s fileime:
OPUS_Upload C:\tmp\2001213A0.obs i koristit će se prethodno odabrane opcije.
Možete navesti dva ili više files OPUS_Učitaj C:\tmp\2001213A0.obs C:\tmp\2001213A1.obs
Također možete koristiti zamjenske znakove za navođenje grupe files. Ova naredba:
OPUS_Učitaj C:\tmp\*.obs
podnijet će svaki file u mapi C:\tmp\ s ekstenzijom .OBS u mapi \tmp.
Također možete koristiti zamjenske znakove snopa:
OPUS_Učitaj C:\tmp\002\*.obs C:\tmp\003\*.zip
Podržani su i jednoslovni zamjenski znakovi:
OPUS_Učitaj C:\tmp\2001213A?.obs
Trebalo bi biti moguće podnijeti svako pojedino opažanje file na C pogon vašeg računala ovom jednostavnom naredbom:
OPUS_Učitaj +r C:\*.1?o
Ima li stvarno potrebe za ovim?
Slanje s povlačenjem i ispuštanjem
Ako imate prečac na radnoj površini, možete povući promatranje files (ili .ZIP filesadrži jedno ili više opažanja files) i ispustite ih na ikonu na radnoj površini.
The files bit će obrađeni kao da su ručno odabrani. Koristit će se zadnja adresa e-pošte i druge opcije.
Ne postoji poznato ograničenje broja files možete ispustiti u jednoj akciji.
'Testni način rada'
Možda ćete htjeti testirati akciju prije pokretanja OU. Označite okvir 'Testni način' kako biste vidjeli kakvi bi mogli biti učinci vaše radnje bez stvarnog podnošenja files u NGS.
Potvrdni okvir za testni način rada sprema se kada se OU zatvori i ponovno otvori pa ako ga nenamjerno označite, OU će izgledati kao da ne radi.
Automatsko podnošenje
Ako pokrenete OU pomoću naredbenog retka, s a fileIme; ili ako OU pokrenete povlačenjem i ispuštanjem files na prečac tada će se OU automatski pokrenuti i zatim zatvoriti 5 sekundi nakon posljednjeg file se obrađuje.
Gumb Odustani može se koristiti za držanje obrasca i dnevnika otvorenim za viewing.
Tijekom odbrojavanja na kraju ciklusa od 5 sekundi kliknite na gumb Odustani i OU se neće automatski zatvoriti. Obrazac se također neće zatvoriti ako je testni način rada omogućen.
2022/2/9: OU će se sada automatski zatvoriti nakon odgode od 5 sekundi ako se pozove iz iGx_Download.

Napredne teme

Vrste prisilnih antenaOPUS Upload Secure Web - NaprednoKliknite na gumb "Učitaj popis NGS antena" za preuzimanje trenutnog popisa antena file s NGS poslužitelja ( https://geodesy.noaa.gov/ANTCAL/LoadFile?file=ngs14.atx ). Popis se analizira i svaka antena, uključujući definicije satelita, učitava se u padajući okvir sortiranim redoslijedom.
Zatim možete upisati prvih nekoliko znakova vrste antene kako biste brzo pronašli određenu antenu.
Popis je pohranjen u privremenoj mapi:
C:\Users\korisničko ime\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx
C:\Users\korisničko ime\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx.cache
i ponovno se koristi kada se OU ponovno pokrene.
Važna napomena o vrsti antene: Morate uključiti pravilan broj razmaka između naziva antene i oznake kupole. Dakle, odaberite antenu s padajućeg popisa ili kopirajte i zalijepite naziv antene iz vjerodostojnog izvora. Nedostatak ili dodatni razmak ili bilo koji modificirani znak rezultirat će greškom tipa antene kada se pošalje OPUS-u.
Prošireni izlazni format
Naredbeni redak:
-x Standardni izlaz rješenja
+x Extended Solution Output (preporučeno)
Označite ovaj okvir: OPUS Upload Secure Web - ProvjeravamUčinkovito će izvršiti ovaj odabir na stranici za podnošenje NGS-a:OPUS Upload Secure Web - Provjera 1Bazna stanica Koristi i Isključi
Unesite bazne stanice za korištenje i isključivanje odvojene zarezima:OPUS Upload Secure Web - Provjera 2Unesene postaje se NE provjeravaju na točnost.
Ova postavka je ekvivalentna:OPUS Upload Secure Web - Provjera 3OPUS Upload Secure Web - Provjera 4bi trebao biti prazan osim ako ne podnosite zapažanje valjanom OPUS projektu. Identifikator projekta se NE provjerava na valjanost.
Ova postavka je ekvivalentna:OPUS Upload Secure Web - ekvivalentNEMOJTE unositi svoj osobni naziv projekta u ovaj okvir, unesite samo važeće ID-ove OPUS-projekta. Za izradu i korištenje OPUS-projekata morate imati obuku za OPUS Manager.
Redni broj OPUS Upload Secure Web - Redni brojNe postoji službeni NGS opis ove vrijednosti, ali je VRLO koristan za praćenje predaja. OPUS Borg se oslanja na to da svaki povrat e-pošte iz OPUS sustava ima jedinstveni redni broj u uspješno ili neuspješno vraćenom predmetu e-pošte: OPUS Upload Secure Web - Redni broj 1Kada učitate NGS OPUS podnesak webstranici, jedinstveni broj dodjeljuje NGS. Ako označite potvrdni okvir 'iGage Random Sequence', tada se generira jedinstveni broj od 13 znakova s ​​prefiksom 'IG'. Ako ne označite okvir, koristi se vrijednost koju unesete.
IG broj je razlomački broj dana od 1. siječnja 2020.; u vremenskoj zoni lokalnog stroja, pomnoženo s 86,400,000 XNUMX XNUMX i zaokruženo na najbliži cijeli broj. Čini se da je ovo dovoljno za jedinstvenost, dešifrirati se i povećava se s vremenom. Nije nasumično.
Minimum File Veličina i maksimalna duljinaOPUS Upload Secure Web - Minimalno
Ako pokušate podnijeti a file manje od minimuma (u bajtovima). file bit će preskočeno. Uobičajena pojava je da antivirusni alati prisiljavaju druge alate da stvore nultu duljinu files. Ovo hvata ove smetnje files od podnošenja NGS-u. Minimum od 2,500 bajtova trebao bi biti odgovarajući i razuman.
OU će provjeriti prvu i zadnju epohu podataka promatranja i preskočiti files koje su dulje od maksimalne duljine u satima. Postoji strogo ograničenje u OPUS-u da ne možete prijeći ponoć (GPS vrijeme) dva puta. Ako imate filekoji su dulji od 25 sati, trebali biste razmotriti korištenje opcije -tbin za TEQC ( https://www.unavco.org/software/data-processing/teqc/tutorial/tutorial.html ) da ih podijelimo na 24 sata files i podnesite ih pojedinačno. Zatim možete koristiti alat OPUS Accumulator za statistički pregled pojedinačnih rješenja.
Spremi zapisnik Files OPUS Upload Secure Web - Uštedjeti
Klikom na ovaj okvir spremit ćete povratnu vrijednost iz podnošenja NGS-a u .HTMLfile s istim imenom kao i svaki dostavljeni file, u istoj mapi u kojoj je poslano file.
Ako otvorite file u pregledniku će izgledati 'slično' onome što biste primili ručnim slanjem file:OPUS Upload Secure Web - Spremi 1Međutim, formatiranje vjerojatno neće biti očekivano.
Ova je opcija korisna za otklanjanje pogrešaka filekoji ne uspijevaju kada se dostave.
Prošireno bilježenje otklanjanja pogrešaka OPUS Upload Secure Web - Sječa drvaOznačavanjem ovog okvira u dijaloškom okviru dnevnika prikazat će se dodatne informacije o zapisivanju. Ovu je opciju najbolje ostaviti neoznačenom.
Svako pojedinačno polje za podnošenje HTML-a bit će nabrojano:OPUS Upload Secure Web - Zapisivanje 1OPUS Upload Secure Web - Zapisivanje 3Između-File Odgoditi OPUS Upload Secure Web - OdgodaNGS OPUS poslužitelji imaju sigurnosnu značajku koja sprječava napade uskraćivanjem usluge.
Ako pošaljete više od nekoliko (možda 5) zanimanja u brzom nizu, čini se da će vaša IP adresa biti označena kao dosadna i vaše prijave će biti zanemarene.
Preporučljivo je postaviti ovu odgodu na 15 sekundi ili više. Ja koristim 31 sekundu.
Testni način OPUS Upload Secure Web - Način radaOznačavanje gumba Test Mode omogućuje OU-u da pokreće podnošenja i bilježi radnje, sve do točke podnošenja. Dnevnik files će sadržavati sva normalna i proširena bilježenja, ali file neće biti poslani u NGS na obradu.
To vam omogućuje testiranje radnje zamjenskog znaka bez preplavljivanja NGS poslužitelja.
U zapisnik će biti dodan jedan zabilježeni redak:OPUS Upload Secure Web - Način 1Trenutno (u verziji 2022.2.8.2041) OPUS-Statička opažanja, filedulje od 110 minuta, podnose se uz ovo URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
OPUS-RS files se podnose uz ovo URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opus-rsup.prl’
Možete koristiti "Podnošenje". URL' za nadjačavanje zadane vrijednosti za slanje files na NGS BETA poslužitelj. Međutim, morat ćete osigurati da je odabrana točna adresa poslužitelja (Static ili RS) za poslano file.

OPUS-BORG Postavke

Naredbeni redak:
-m jasno isključeni put
+m put postavi izuzeti putOPUS Upload Secure Web - Način 2Automatsko pokretanje
Označavanje okvira "Automatsko pokretanje u 23:00" rezultira pritiskom gumba "Pošalji" u 23:00 UTC svake večeri. OU koristi postavke vremenske zone stroja za izračunavanje UTC vremenskog pomaka.
Podudaranje Isključi
Ovo neće biti jednostavno objašnjenje.
Razmotrite scenarij u kojem postoji veliki skup mapa, od kojih svaka sadrži mnogo zapažanja files. Svaka mapa predstavlja jednu GNSS CORS stanicu. Svako zapažanje file je 24-satno (GPS vremenski okvir) 'dnevno' promatranje file za stanicu. Dnevna mapa postaje može sadržavati 24-satno promatranje files za prethodnih 5 do 10 godina, dakle tisuće RINEX-a files.
OU se koristi za podnošenje ovih Dnevnika files u OPUS. Ali mi samo želimo podnijeti svaki file dvaput:
jednom odmah nakon file prikuplja se kako bi se ponovno dobilo rješenje s brzim/emitiranim efemeridama 14 dana kasnije kako bi se dobilo rješenje s preciznim/konačnim orbitama NGS vraća OPUS rješenje filee-poštom i rješenje filese čuvaju u odgovarajućem skupu mapa s rezultatima stanica: svaka CORS stanica ima jedinstvenu mapu rješenja OPUS.
Ako 'Match Exclude' sadrži put, OU će pretraživati ​​relativni put koji odgovara lokaciji izvornog opažanja file za postojeće odgovarajuće OPUS rješenje file.
To je komplicirano jer promatranje file imat će ime poput:
slci0010.22o
a odgovarajuće OPUS rješenje imat će naziv poput: slci001022o IG0064714690360.msg (Primijetite magični IG redni broj odozgo!)
Ako OU pronađe odgovarajuće rješenje file, preskočit će podnošenje primjedbe file jer valjano OPUS rješenje već postoji.
Međutim, ako potvrdite ovaj okvir:OPUS Upload Secure Web - Način 3A OPUS rješenje je starije od 14 dana tada će OU pregledati rješenje .msg file kako bi se utvrdilo koja je vrsta efemerida korištena za rješenje.
Ako rješenje NIJE precizno ili konačno, OU će izbrisati postojeće rješenje file i ponovno podnesite zapažanje file, nadajući se da će dobiti rješenje file iz stroja za obradu OPUS koristeći precizne ili konačne efemeride.
Kasnije, početkom sljedećeg dana OA (OPUS akumulator) obrađuje mape rješenja i generira grafikone trendova za svaku od nadziranih CORS stanica:OPUS Upload Secure Web - Način 4OA također izrađuje sumarnu XLS proračunsku tablicu za svaku od nadziranih stanica:OPUS Upload Secure Web - Način 5Ovaj sažetak uključuje prosječnu poziciju za CORS stanicu zajedno s Min/Max/Range/Standard Deviation za svaku od vrijednosti pronađenih na NGS OPUS rješenju.
Brzina postaje također se izračunava, kako u NAD83 fiksnom okviru tako iu ITRF okviru dnevne epohe za ECEF XYZ, Lat/Lon/Height, State Plane projicirane i UTM projicirane okvire.
Osim toga, OA proizvodi sažetak sažetaka file:OPUS Upload Secure Web - sažecikoji sadrži naziv mjesta, prosječnu poziciju antene s visinom elipsoida i neke dodatne informacije koje su korisne za administraciju privatne CORS postaje.
Drugi Borg procesi pokreću SQC analizu na OA izlaznim skupovima podataka i određuju je li stanica 'statistički' u skladu s očekivanjima i šalju tekstualne poruke ako postoji problem.
Vjerovali ili ne, ovaj Rube-Goldberg (https://en.wikipedia.org/wiki/Rube_Goldberg) proces radi!

Korištenje automatskog ponovnog slanja u OU

Evo kaoample struktura mape za files za podnošenje (sadržajuću mapu nazivam 'dailys') i mapu koja sadrži vraćena opus rješenja (nazvana 'opus').OPUS Upload Secure Web - sažeci 1Svaka postaja bi mogla/trebala biti u jedinstvenoj mapi od 4 znaka ako kasnije želite koristiti OA (OPUS_Accumulator).
Mapa ./dailys/sgu2 može izgledati ovako:OPUS Upload Secure Web - sažeci 2Mapa ./opus/sgu2 može izgledati ovako:OPUS Upload Secure Web - sažeci 3Ako se vrati OPUS rješenje koje je nečitljivo ili je zamijenjeno rješenjem koje je novije, bolje efemeride, tada će staro rješenje biti premješteno u mapu _invalid ili _duplicates.
Važan savjet: Svi BORG alati namjerno ignoriraju bilo koju mapu ili file koji počinje znakom podvlake ('_') tako da ne možete imati naziv postaje koji počinje znakom podvlake.
Ovo je glavni zaslon za OU (OPUS_Upload):OPUS Upload Secure Web - sažeci 4Primijetite da je "Učitaj podatke File' pokazuje na dnevnu mapu i 'Recurse Subfolders' je označeno.
Ovo je kartica 'Napredno' OU:OPUS Upload Secure Web - sažeci 5Primijetite da 'Match Exclude' traži mapu opus za filekoji odgovaraju ulazu files u dnevnoj mapi.
Gdje se dnevni files dolazi iz?
Još jedan dio Borga (iBase) stvara hourly files standardom fileimena koristeći drugačiji DIPCap proces za svaku stanicu.
Ovako izgleda DIPCap proces koji prikuplja RT27 streamove za SGU2:OPUS Upload Secure Web - filesDIPCap je zamjena za RCAPTURE. RCAPTURE ne uspije nakon nekoliko dana ili tjedana i podržava samo TCPIP 'klijentske' veze, DIPCap je vrlo robustan i radit će zauvijek. Ima bolje bilježenje i također podržava TCPIP 'Server' veze.
DIPCap samo slobodno radi .CAP files u odabranu 'Izlaznu mapu' generirajući standardni RINEX fileimena koristeći 'Station Name'.
Program iBase prikuplja .CAP files hourly i pretvara ih iz .CAP files (što su RT27 tokovi) u standardni RINEX file postavlja u standardnoj hijerarhiji mapa RINEX (rinex/yyyy/jjj/sss):OPUS Upload Secure Web - files 1

Jednom dnevno, neposredno nakon ponoći UTC, alat iB_Daily pokreće se i pregledava SVAKI POJEDINAČNI file u strukturi mape RINEX. iB_Daily osigurava da hourly files su spojeni u dnevne files (umjesto malog slova od a do x kao posljednjeg znaka prije proširenja, dnevni file ima nulti znak '0'.
Dnevnik files su desetkovani na intervale od 30 sekundi i sva su zviježđa osim GPS-a uklonjena.
iB_Daily također stavlja nekomprimirani file u ispravnom mjestu ispod dnevnih. Ops files u dnevnicima nisu podijeljeni u podmape. Svi dnevni listovi su samo u mapi postaje.
23 sata nakon pokretanja iB_Daily, OU (OPUS_Uploader) šalje sve nove dnevne files u OPUS. Čekamo 23 sata da omogućimo NGS CORS sustavu da popuni sve CORS podatke, što povećava vjerojatnost da će OPUS proizvesti rješenje.
Ako kliknete potvrdni okvir 'Provjeri/prisilno precizne-konačne efemeride nakon 14 dana', OU će pričekati 14 dana nakon opažanja opažanja i zatim ponovno poslati svakih file, svaki dan, do svakog file ima precizne/konačne efemeride.
Nakon što OPUS_Upload pošalje promatranje files OPUS-u, OPUS vraća rješenja na posebnu adresu e-pošte koju servisira iBase_Mailer.
Ovo je konfiguracija iBase_Mailer koju koristim:OPUS Upload Secure Web - files 2Svako rješenje nalazi se u odgovarajućoj mapi OPUS/ssss.
Konačno, OPUS_Accumulator sažima sva OPUS rješenja. Ako pronađe duplicirana rješenja za jedan dan, zadržava najbolje rješenje. (Ova je odluka detaljno opisana u OA korisničkom priručniku.

Neki drugi savjeti

Procesi OPUS Borg radili su bez incidenata na računalu sa sustavom Windows XP. Kasnije je računalo nadograđeno na Win8, zatim Win10.
Nemoguće je Win10 računalo raditi dulje od nekoliko tjedana bez ljudske intervencije. Primarno se Windows ažuriranja izbacuju i ne mogu se zanemariti.
Budući da računalo koje pokreće OPUS ima FTP poslužitelj i hrpu otvorenih portova (za udaljene CORS stanice u koje mogu ubaciti podatke), dobivanje ažuriranja vjerojatno je razumna stvar.
Igrao sam se s pokretanjem BORG-a na AWS poslužitelju, radi, ali nema povećanja dostupnosti. I zbog velikog broja files i podacima, S3 instanca je skupa. Konkretno, svaki pojedini file u S3 repozitoriju pregledava se svaki dan. Dakle, jeftino skladištenje na ledenjaku nije prikladno.
Pokrećem BORG na brzom računalu sa svim BORG-ovima files i mape pohranjene na vanjskom USB 8 pogonu od 3 TB.
Proces iBase automatski čuva sigurnosnu kopiju komprimiranog .CAP-a files na zasebnom disku od 4 GB. iBase ima funkciju jednog gumba za ponovnu izgradnju dekomprimirane RINEX strukture iz sigurnosnih kopija. Pretpostavljam da bi ponovna izgradnja mogla potrajati nekoliko dana. Nisam trebao ponovno graditi skup podataka; međutim, bilo je potrebno nekoliko dana da se prebaci s pogona od 4 GB na pogon od 8 GB.
Bilješke o verziji OU
Build 2000:
Dodano nekoliko prekidača naredbenog retkaOPUS Upload Secure Web - VerzijaMeđutim, čini se da uključene i isključene postaje još ne rade.
Izrada 2004.: 25. svibnja 2017
Dodan zapisnik o pogreškama umjesto okvira s porukom za rad bez nadzora. Imajte na umu da nećete moći spremiti dnevnik za poslove naredbenog retka jer će se program zatvoriti kada završi.
Dodan test za valjanost file prilikom dodavanja iz naredbenog retka. Izmijenjeno rukovanje files iz naredbenog retka za uključivanje testa valjanosti postojećeg files.
Upozorenje: može postojati određeno ograničenje broja files možete odrediti u naredbenom retku. Ne bi trebalo biti ograničenja u broju files koje možete uključiti sa zamjenskim znakovima, prostor za niz fileimena bi se trebala proširiti na dostupnu memoriju.
Prilikom navođenja višestrukih files iz naredbenog retka, the fileokvir s imenom učitava se samo s prvim file s popisa.
Izrada 2005.: 5. rujna 2018
Dodan 'Spremi dnevnik Files' potvrdni okvir. Nakon podnošenja zapažanja file, sav vraćeni HTML kod s poslužitelja može se pohraniti u pod istim nazivom file u istoj mapi kao i ulazno promatranje file. The file ekstenzija je uvijek .html i lokacija je uvijek ista kao i unos file.
Podrška za TLS1 obustavljena je na NGS-u. OPUS_Upload sada koristi SSL sloj s klijentskog računala i OpenSSL više nije potreban. To zapravo znači da Windows XP strojevi više nisu održivi za korištenje s OPUS-om.
Izrada 2016.: 4. siječnja 2020
Učinjena su neka velika poboljšanja i promjene kako bi OU funkcionirao unutar okvira OPUS-Borg.

  • Vrijednosti konfiguracije sada su pohranjene u iBase.ini file sa svim ostalim članovima uprave. Prilikom pokretanja ove verzije izgubit ćete sve prethodne postavke.
  • Opcija rekurzivnog imenika dodana je pozivanju temeljenom na obrascu. Prethodno je to bilo dostupno samo za pokretanje naredbenog retka.
  • Sada postoje dvije kartice, jedna za uobičajene postavke konfiguracije i nova kartica za Napredne postavke. Time se čisti primarni zaslon alata.
  • Sada je moguće postaviti više staza sa zamjenskim znakovima iz alata koji se temelji na obrascima. Na primjerampono:
    C:\ftp\rinex\2017\*.??o; C:\ftp\rinex\2020\*.??o
    Rekurzirat će i mape 2017. i 2020. za fileodgovara .??o file proširenje.
  • Sada je moguće ručno postaviti redni broj podnošenja NGS-a ili dati OU-u da napravi jedinstveni redni broj u obliku 'IG8888888888888': 'IG' iza kojeg slijedi 13-znamenkasti cijeli broj koji predstavlja broj milisekundi od 1. siječnja 2020. .
  • Minimum file Dodana je veličina za obradu. Ova se opcija odnosi samo na fileje odabran zamjenskim znakom. Postavite vrijednost na prazno, nulu ili negativno za obradu svih izvora files, bez obzira na veličinu. Vrijednost od 2,500,000 je razumna ako očekujete uglavnom 24 sata dnevno files.
  • OU će sada izborno provjeravati postojeća OPUS rješenja kada ponavlja mape (koristeći zamjenske znakove) za promatranje files. Rješenja moraju početi s bazom filenaziv OBS-a file; biti u istoimenim mapama, pod osnovnom mapom 'Match Exclude'; rješenje file mora imati a file datum veći ili jednak promatranju file i imaju .eml, .msg ili .txt file proširenje. Ako je rješenje pronađeno, odgovarajuće promatranje file je preskočeno. Postavite 'Match Exclude' na prazan niz kako biste onemogućili ovu funkciju.
  • Sada je moguće forsirati vrstu antene učinkovito nadjačavajući vrstu antene objavljenu u RINEX-u file. (Znam da ovo izgleda ludo; trebala sam ovu funkciju za video demonstraciju.)
  • OU je sada usklađen s visokom DPI rezolucijom zaslona.

Izrada 2019.: 30. travnja 2002
Prekidač naredbenog retka -9dl (prolaz iz iGx) sada ima ove radnje:

  • Testni način = isključeno
  • IzmeđuFileKašnjenje = 0.0
  • Obradi podmape = isključeno
  • Podudaranje Isključi postojeća rješenja = isključeno
  • Spremi zapisnik File = isključeno

Interfile vrijednost odgode sada je pohranjena u INI file i poziva se kada program započne.
Međuverzija 2020.7.17.2020
Odgoda između file podnošenje je uzimalo 20% resursa stroja zbog pogrešnog semafora sustava. (ugghhh!) Gumb Odustani nije ispravno prikazan tijekom čekanja. Dodan je broj filepreostalo je poslati u paketu na statusnu traku.
Međuverzija 2020.9.8.2021
Ako ponavljate mape, svaka mapa s nazivom koji počinje podvlakom '_' bit će preskočena. Mape ispod navedene mape su također preskočene. Ovo je dodano za korištenje s iBase što stavlja nepotpune (files manje od 90% očekivane pokrivenosti) u mapi '_invalid'.
Međuverzija 2020.12.5.2024
Dodano URL uređivanje za promjenu podneska URL. Novi naredbeni redak '-U' vraća na zadanu adresu podnošenja, '+U “puno url”' postavlja nadjačavanje URL. Zadana vrijednost URL trenutno je:
https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Beta stranici se može pristupiti s ove adrese:
https://beta.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Međuverzija 2020.12.21.2027
Bug: Prilikom podnošenja files do NGS, broj preostalih fileprikazano s bilo je netočno.
Bug: kada se traži neposlano files, korištenjem funkcije 'Match Exclude' ako OPUS rješenje prethodi promatranju file, sada je izbrisan. Prethodno je ostavljen na mjestu i file ponovno je poslan. To je rezultiralo s više OPUS rješenja za jedno promatranje file (budući da OPUS rezultati imaju jedinstveni iG identifikator sekvencijskog broja.)
Međuverzija 2021.11.7.2040
OU sada koristi nove skripte na strani poslužitelja za podnošenje RS u odnosu na S OBS files:OPUS Upload Secure Web - Verzija 1Veličina zapisnika je proširena na 4 milijuna znakova.
Dodani su neki savjeti za dodavanje hrpe bespotrebnog otklanjanja pogrešaka (koje neću ukloniti jer se pojavljuje samo dok radite produženo bilježenje).
Dodana naznaka da podnesak urlrazlikuju se za statičke naspram brzih u okviru za nadjačavanje.
Međuverzija 2022.2.9.2041
Na temelju povratnih informacija od ljudi koji ne koriste OU u proizvodnom okruženju, OU je preuređen tako da više sliči obrascu za podnošenje NGS-a.
Sada je moguće odabrati prisilnu vrstu antene iz padajućeg okvira. Pritisnite gumb "Učitaj popis NGS antena" za preuzimanje i analizu trenutnog popisa NGS antena. Padajući okvir učitava se abecednim popisom tipova.
Sada je moguće nadjačati visinu instrumenta sadržanu u RINEX-u file i izravno unesite visinu.
Ovi prekidači naredbenog retka su dodani:OPUS Upload Secure Web - Verzija 2Ovaj korisnički priručnik je opsežno ažuriran.
Međuverzija 2022.2.9.2042
Opsežni dodaci lebdećim savjetima. (Ova je verzija pakirana s alatom iGx_Download nakon 2. 11. 2022.)
Međuverzija 2022.3.17.2043
Dodana dva prekidača naredbenog retka:OPUS Upload Secure Web - Verzija 3Dodana 'Maksimalna dob promatranja'. Ako nije nula, promatranja koja su završila više od unesenog iznosa bit će preskočena. Ovo je korisno samo za 'odustajanje' od pokušaja obrade filenakon 45 dana. Ako NGS ne može uspješno obraditi a file nakon 45 (programabilnih) dana, čekanje drugog dana-tjedana-mjeseca-godine neće napraviti nikakvu razliku.
Postoje dani i lokacije u kojima, bez obzira što radite, NGS OPUS neće moći obraditi posao. Prvenstveno se vidi kod OPUS-Static poslova. Ponekad se skraćuje sat od početka ili kraja a file rezultirat će uspjehom, ali punih 24 sata files neće obraditi. Ovaj novi prekidač omogućuje filetreba samo preskočiti. Ako je prošireno otklanjanje pogrešaka omogućeno, u zapisnik se stavlja bilješka.
Međuverzija 2022.3.21.2044
Ažurirano na kompilator Embarcadero® Delphi 11 verzija 28.0.44500.8973 na novom računalu.
Ažuriran UPX Packer na verziju 3.96w.
Ažurirana komponenta Ace ZipForge na verziju 6.94.
Kada files sa sljedećim atributima se preskaču:
Vrsta antene koja nedostaje ili nije forsirana je preskočena
Ulazni file nedostaje (? Kako se to događa)
Predugo file je preskočeno
Prestar za file je preskočeno
a postoje i dodatni files za obradu, odgoda se preskače. Sprječava duga kašnjenja kada file-nakon-file se preskaču. Drugim riječima, među-file odgoda se izvodi samo kada je stvarna file podnosi se.
Prilikom preuzimanja popisa antena s NGS-a, OU sada otkriva duple nazive antena (uzrokovane revizijom satelita) i prisiljava svaki unos da bude jedinstven.
Međuverzija 2022.3.27.2045
MaxAge = 0 nije tretiran kao beskonačan.
Ažurirano interfile kašnjenje kako biste pokušali smanjiti opterećenje tijekom čekanja.
Međuverzija 2022.4.1.2050
Kritičko prepisivanje opažanja u odnosu na usklađivanje rješenja.
Dodano 'Prijava na file' potvrdni okvir. Ako je označeno, zapisnik se replicira u istoj mapi kao i izvršna datoteka s vremenom od milisekundiamps. Kada OU počinje, ako postoji file veći od 9 megabajta postoji, briše se. (Morate zgrabiti dnevnik files odmah nakon što OU završi kako bi se osiguralo da se ne izbrišu prilikom pozivanja programa.)
Dodane su i očišćene informacije o zapisivanju.
Dodano file brojač za praćenje napretka looking for files obraditi.
Ispravljena je pogreška pri kojoj je datum rješenja OPUS-a bio skraćen bez vremena rješenja. To je rezultiralo 'nekim' filese više puta šalje jer se vrijeme rješenja (skraćeno na 00:00:00) činilo prije završetka okupacije (00:00:03). Ova provjera sada ima cijeli dan razdoblja odgode prije nego što bude označena kao ranije.
Međuverzija 2022.4.10.2053
Ispravljena je pogreška MaxAge gdje je postavka MaxAge bila zanemarena za neke files.
Dodana poruka o preskakanju:
04/10/2022 18:35:38.612 ! File 'F:\iBase\ftp\dailys\cotx\cotx2970.21o preskočeno, prestaro; promatrana dob je 167.8 dana, granica je 45.0 dana.
Riješen problem 'SemiAppend2' gdje je prazno fileimena su dodana na popis files za obradu ';;;'.
Dodano 80 znakova sljedećeg file za obradu podataka zapisivanja na '…obrada x više files:' unos u dnevnik.
Međuverzija 2022.6.26.2055
** Dodana podrška za implicitni RINEX 3 ** RINEX3 je možda već radio prije, u većini slučajeva.
Dodana je prazna antena na vrh padajućeg popisa "Force Antena" kako bi se olakšao odabir bez prisilne antene.
Dodane su opcije +X dd i -X za postavljanje i brisanje tolerancije "Maksimalne dobi".
(Postavljanje na 0 dana ili na prazan niz obradit će sve files.)
Otvoren u stilu Win10/11 file dijalog odabira.
Smanjen razmak u dizajnu obrasca.
Dodan gumb 'Defaults' za vraćanje svih postavki osim fileime i email adresa; na poznate početne zadane postavke.
Dodana opcija +D za klik na gumb 'Defaults' iz naredbenog retka.
RINEX file dekoder sada podržava RINEX2 i RINEX3. OBS EPOCH zapisi sa zastavicama različitim od nule se bolje obrađuju. (Buduće poboljšanje bi moglo biti uklanjanje posebnih zapisa o događajima (pokretanje, novi spomenik, početak statike)?) Dodatne RINEX metode sada se dijele između OPUS_Upload i
iGx_Alat za preuzimanje.
Poboljšani savjeti za SVAKU opciju i kontrolu.
Opcija -9dl je amortizirana i ne radi ništa. Ako ste već koristili ovu opciju, razmislite o stavljanju -D kao prve opcije u retku. Ovo će staviti OU u poznato, zadano stanje. Tada samo trebate dodati opcije koje su vam potrebne za obradu, obično -e email nakon čega slijedi a fileime za podnošenje bit će dovoljno.

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

Dokumenti / Resursi

OPUS OPUS_Siguran prijenos Web [pdf] Korisnički priručnik
OPUS_Siguran prijenos Web, OPUS_Učitaj, sigurno Web, Web

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *