OPUS_Učitaj (OU)
Uputstvo za upotrebu
OPUS_Sigurno otpremanje Web
Datum: 26. jun 2022
Otk: 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žurirane informacije
Ako koristite OPUS_Upload u bilo koju svrhu, pretplatite se na ovu mail listu:
https://signup.ymlp.com/xguqjwsugmguu
tako da vam mogu slati obavještenja o promjenama i ispravkama grešaka. Listu prethodnih poruka možete pronaći ovdje [ http://ymlp.com/archive_guqjwsugjgh.php ].
Budite oprezni sa OU!
MOLIM VAS: Pažljivo pročitajte ovaj korisnički priručnik prije korištenja OPUS Uploada. OU prihvata zamjenske znakove i moguće je poslati svako zapažanje file na računaru sa jednom, jednostavnom, pogrešnom komandom. Za nprample:
OPUS_Upload +r C:\*.??o
Predao bi svako pojedinačno zapažanje file na c: pogonu na OPUS radi obrade. Sumnjam da bi vas NGS ili ostatak OPUS zajednice cijenili što ovo radite.
Toplo preporučujem da ne pokrećete OU alat iz komandne linije dok ga ne isprobate na single files prvo iz Windows interfejsa.
OPUS Upload
OPUS_Upload (OU) je mala Win-32 aplikacija koja automatizira podnošenje GPS osmatranja files na onlajn NGS sistem za obradu. OU se kreće kroz HTTPS NGS webstranica koja koristi SSL enkripciju.
OU se može pokrenuti na više načina:
Kao alat komandne linije sa argumentima
Kao Windows program koji je otvoren na vašem ekranu
Povlačenjem i ispuštanjem files na ikonu na radnoj površini
OU pojednostavljuje podnošenje velikih skupova files u NGS. Sa OU je moguće automatski poslati hiljade zapažanja files jednom komandom.
OU je testiran sa preko 15,000 posmatranja files na jednom podnesku.
NGS ažuriranje 1. septembra 2018
NGS je promijenio minimalni prihvatljivi TLS nivo za pristup OPUS-u.
OPUS_Upload je naknadno izmijenjen da koristi SSL sloj mašine (umjesto korištenja OpenSSL-a). To zapravo znači da Windows XP mašine više ne mogu slati poslove NGS-u.
Ne postoji rješenje za ovaj problem. Kupite savremeni kompjuter.
Ograničenja distribucije i razmatranja upotrebe
Programski interfejs OPUS-a je komplikovan i najmanja promena na strani NGS servera će zahtevati ažuriranje OU-a. (Dakle, trebalo bi da se registrujete za mail listu, pogledajte gore).
Kao i OPUS Accumulator, ako vam treba OPUS Uploader, zaista vam treba. OU ima potencijal da nekim korisnicima uštedi mnogo vremena.
Konačno, OU je dio mnogo većeg projekta. OPUS Borg. Borg koristi OU, OA i nekoliko drugih klijenata da orkestrira automatizovanu kontrolu kvaliteta na velikim CORS mrežama koristeći naprednu statističku kontrolu kvaliteta. Razvoj OU je vođen Borg funkcionalnošću.
Ne mogu se zabavljati nikakve promjene u OU koje ometaju Borg. Borg (https://en.wikipedia.org/wiki/Borg) pravila razvoja OU. Baš kao u sljedećoj generaciji. OPUS Borg je nazvan Borg jer ima mnogo 'jednostavnih' komponenti koje pokušavaju da rade zajedno na procesuiranju gomile podataka GNSS posmatranja.
To je potpuni nered, ali je prekasno da se to popravi u ovom trenutku. Doduše, čak su i jednostavne komponente poput OU i OA sada previše komplikovane.
Neke od Borgovih složenosti opisane su u odeljku 'Match Exclude' kasnije u ovom dokumentu.
Promjene
Pošaljite sve izmjene koje će OU učiniti korisnijim za vašu aplikaciju ms@igage.com.
Instaliranje OPUS Uploada
Trenutno se OPUS Uploader distribuira u ZIP-u file sa ovim uputstvom za upotrebu. Sav program files su kod potpisan od strane 'iGage Mapping Corporation'.
Uploader možete instalirati gdje god želite, postoji samo jedan file. Zatim možete ručno kreirati prečicu za radnu površinu.
Stvari koje OPUS Upload zahtijeva
OPUS Upload automatski određuje da li je RINEX file treba dostaviti kao Rapid-Static ili Static file po dužini RINEX-a file.
OPUS Upload sada radi sa RINEX 2.xx i RINEX 3.xx files.
Opservacija files 118 minuta dužine ili duže se dostavljaju kao statične.
Naziv antene i HI u RINEX-u file bi trebao biti tačan. Ako je vaš RINEX files imaju pogrešne vrijednosti, onda nisu kompatibilni s OU (ovaj zahtjev je ublažen).
Napomena: u Build 2001 dodan je prekidač komandne linije '-a' kako bi se omogućilo podnošenje files bez antenskih odredišta.
U januaru 2020. dodana je podrška kako bi se zamijenio naziv antene u RINEX-u file.
U februaru 2022. dodana je podrška za preuzimanje trenutne NGS liste tipova antena kako bi se pojednostavilo nadjačavanje tipa antene važećim tipom antene.
Podrška za forsiranje HI (Instrument Heights) također je dodana u februaru 2022.
Možda razmislite o korištenju TEQC-a za ažuriranje naziva antene i HI. Možda Evo kaoample RINEX file zaglavlje:Označio sam tip antene žutom bojom, a HI zelenom.
Tip antene mora biti antena koju podržava NGS.
Pokretanje OPUS Upload-a kao Windows programa
Možete dvaput kliknuti na program ili prečicu da pokrenete OU. OU će početi u gornjem lijevom uglu vašeg ekrana. Ako premjestite ili promijenite veličinu prozora, a zatim zatvorite OU, sljedeći put kada započne ista pozicija i veličina će se zapamtiti.
Položaj ekrana se provjerava u toku rada kako bi se osiguralo da je na trenutno dostupnom ekranu.
Kada prvi put koristite OU, moraćete da unesete svoju email adresu. Možda ćete htjeti promijeniti druge opcije ili dodati ID OPUS-projekata. Vaše postavke će biti zapamćene.
Oznaka 'Učitaj podatke File' se također pamti iz posljednjeg puta kada je OU vođen. Možete kliknuti na dugme '...' da odaberete jedno ili više files za upload. The files treba biti GPS posmatranje files, ili ZIP filekoji sadrže GPS posmatranje files. (Drugim riječima, Open File pretraživač će podržavati višestruke file odabira.) Ovdje je bivšiampručnim odabirom četiri opservacije files u folderu:Ako odaberete ZIP file, sadržaj ZIP-a file Pretpostavlja se da je standardni RINEX filei svi RINEX files u ZIP-u file će se obraditi pojedinačno.
Ako uključite NAV file u ZIP-u file, OU će znati da to nije zapažanje RINEX-a file i automatski će preskočiti NAV file.
Slično, ako odaberete NAV file (nprample odabirom svih files u direktoriju iznad) OU će preskočiti .NAV files.
Nakon što ste postavili fileimena i opcije, kliknite na dugme Pošalji i svaki RINEX file će automatski biti dostavljen OPUS-u.
Pokretanje OPUS Upload-a iz komandne linije
OU prihvata ove argumente: Ova komanda:
OPUS_Učitavanje –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.
Jednom kada postavite adresu e-pošte na računar, OU će je zapamtiti. Nakon što postavite naziv projekta, on će biti u upotrebi dok se ne obriše.
To znači da nakon što jednom pokrenete OU (možda kao Windows aplikaciju), možete jednostavno pozvati OU pomoću fileime:
OPUS_Upload C:\tmp\2001213A0.obs i koristit će se prethodno odabrane opcije.
Možete navesti dva ili više files OPUS_Upload C:\tmp\2001213A0.obs C:\tmp\2001213A1.obs
Također možete koristiti zamjenske znakove da navedete grupu files. Ova komanda:
OPUS_Upload C:\tmp\*.obs
će dostaviti svaki file u folderu C:\tmp\ sa ekstenzijom .OBS u folderu \tmp.
Možete koristiti i zamjenske znakove steka:
OPUS_Upload C:\tmp\002\*.obs C:\tmp\003\*.zip
Podržani su i zamjenski znakovi od jednog slova:
OPUS_Upload C:\tmp\2001213A?.obs
Trebalo bi biti moguće dostaviti svako pojedinačno zapažanje file na C disku vašeg računara sa ovom jednostavnom komandom:
OPUS_Upload +r C:\*.1?o
Da li zaista postoji potreba za ovim?
Podnošenje sa povlačenjem i ispuštanjem
Ako imate prečicu na radnoj površini, možete prevući posmatranje files (ili .ZIP filesadrži jedno ili više zapažanja files) i spustite ih na ikonu na radnoj površini.
The files će biti obrađeni kao da su ručno odabrani. Koristit će se posljednja adresa e-pošte i druge opcije.
Ne postoji poznato ograničenje broja files možete ispustiti u jednoj radnji.
'Probni način rada'
Možda ćete htjeti testirati radnju prije pokretanja OU-a. Označite okvir 'Test Mode' da vidite kakvi bi mogli biti efekti vaše radnje bez stvarnog podnošenja files u NGS.
Potvrdni okvir Test Mode je sačuvan kada se OU zatvori i ponovo otvori, tako da ako ga nehotice provjerite, OU će izgledati kao da ne radi.
Automatsko podnošenje
Ako pokrenete OU pomoću komandne linije, sa a fileime; ili ako pokrenete OU prevlačenjem i ispuštanjem files na prečicu onda će se OU automatski pokrenuti i zatim zatvoriti 5 sekundi nakon posljednjeg file se obrađuje.
Dugme Otkaži se može koristiti za držanje obrasca i dnevnika otvorenim viewing.
Tokom odbrojavanja na kraju od 5 sekundi, kliknite na dugme Otkaži i OU se neće automatski zatvoriti. Obrazac se također neće zatvoriti ako je uključen Test Mode.
2022/2/9: OU će se sada automatski zatvoriti nakon odgode od 5 sekundi ako se pozove sa iGx_Download.
Napredne teme
Forced Antenna TypesKliknite na dugme 'Učitaj NGS listu antena' da preuzmete trenutnu listu antena file sa NGS servera ( https://geodesy.noaa.gov/ANTCAL/LoadFile?file=ngs14.atx ). Lista se analizira i svaka antena, uključujući definicije satelita, se učitavaju u padajući okvir sortiranim redoslijedom.
Zatim možete upisati prvih nekoliko znakova tipa antene da brzo pronađete određenu antenu.
Lista je pohranjena u privremenom folderu:
C:\Users\username\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx
C:\Users\username\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx.cache
i ponovo se koristi kada se OU ponovo pokrene.
Važna vrsta antene Napomena: Morate uključiti odgovarajući broj razmaka između naziva antene i oznake kupole. Dakle, ili odaberite antenu sa padajuće liste, ili kopirajte i zalijepite naziv antene iz autoritativnog izvora. Nedostatak ili dodatni razmak ili bilo koji izmijenjeni znak će rezultirati kvarom tipa antene kada se preda OPUS-u.
Prošireni izlazni format
Komandna linija:
-x Standardni izlaz rješenja
+x prošireni izlaz rješenja (preporučeno)
Označavanje ovog okvira: Ovaj izbor će efektivno izvršiti na stranici za podnošenje NGS-a:
Upotreba i isključenje bazne stanice
Unesite bazne stanice koje želite koristiti i isključiti odvojene zarezima:Unesene stanice se NE provjeravaju za tačnost.
Ova postavka je ekvivalentna:treba biti prazan osim ako zapažanje šaljete važećem OPUS projektu. Identifikator projekta NE provjerava valjanost.
Ova postavka je ekvivalentna:NEMOJTE unositi svoje lično ime projekta u ovo polje, unesite samo važeće ID-ove OPUS-projekta. Morate imati obuku za OPUS Manager za kreiranje i korištenje OPUS-projekata.
Sequence Number Ne postoji službeni NGS opis ove vrijednosti, ali je VEOMA koristan za praćenje podnesaka. OPUS Borg se oslanja na svaki povrat e-pošte iz OPUS sistema koji ima jedinstveni redni broj u uspješnom ili neuspješnom vraćenom predmetu e-pošte:
Kada učitate NGS OPUS podnesak webstranici, NGS dodeljuje jedinstveni broj. Ako označite polje za potvrdu 'iGage Random Sequence', tada se generiše jedinstveni broj od 13 znakova sa prefiksom 'IG'. Ako ne označite polje, koristi se vrijednost koju unesete.
IG broj je razlomak dana od 1. januara 2020.; u vremenskoj zoni lokalne mašine, pomnoženo sa 86,400,000 i zaokruženo na najbliži cijeli broj. Čini se da je ovo dovoljno za jedinstvenost, da se može dešifrirati i povećava se s vremenom. Nije nasumično.
Minimum File Veličina i maksimalna dužina
Ako pokušate podnijeti a file manje od minimalnog (u bajtovima) the file će biti preskočeno. Uobičajena pojava su antivirusni alati koji prisiljavaju druge alate da kreiraju nultu dužinu files. Ovo zarobljava ove smetnje files od podnošenja NGS-u. Minimum od 2,500 bajtova bi trebao biti adekvatan i razuman.
OU će provjeriti prvu i posljednju epohu podataka posmatranja i preskočiti files koje su duže od maksimalne dužine u satima. U OPUS-u postoji strogo ograničenje da ne možete dvaput prijeći ponoć (GPS vrijeme). Ako imate files koji su duži od 25 sati, trebali biste razmotriti korištenje opcije -tbin TEQC-a ( https://www.unavco.org/software/data-processing/teqc/tutorial/tutorial.html ) da ih razbijete na 24 sata filei dostavite ih pojedinačno. Tada možete koristiti alat OPUS Accumulator za statistički pregled pojedinačnih rješenja.
Save Log Files
Klikom na ovaj okvir sačuvat ćete povratnu vrijednost iz NGS podnošenja u .HTMLfile sa istim imenom kao i svaki dostavljen file, u istom folderu kao i dostavljeni file.
Ako otvorite file u pretraživaču će izgledati 'slično' onome što biste dobili ručnim podnošenjem file:Međutim, formatiranje vjerovatno neće biti kako se očekivalo.
Ova opcija je korisna za otklanjanje grešaka filekoji ne uspijevaju kada se predaju.
Prošireno evidentiranje grešaka Označavanjem ovog polja će se u dijalogu dnevnika prikazati dodatne informacije o evidentiranju. Ovu opciju je najbolje ostaviti neoznačenom.
Svako pojedinačno polje za podnošenje HTML-a će biti nabrojano:među-File Kašnjenje
NGS OPUS serveri imaju sigurnosnu funkciju koja sprječava napade uskraćivanja usluge.
Ako pošaljete više od nekoliko (možda 5) zanimanja u brzom slijedu, čini se da će vaša IP adresa biti označena kao problem s NGS-om, a vaše prijave će biti zanemarene.
Preporučljivo je postaviti ovo kašnjenje na 15 sekundi ili više. Koristim 31 sekundu.
Test Mode Provjera dugmeta Test Mode omogućava OU-u da pokrene podnošenje i evidentira radnje, sve do točke podnošenja. Dnevnik files će sadržavati sve normalno i prošireno evidentiranje, osim file neće biti poslat NGS-u na obradu.
Ovo vam omogućava da testirate džoker radnju bez poplave NGS servera.
Jedan upisani red će biti dodan u dnevnik:Trenutno (u verziji 2022.2.8.2041) OPUS-statička zapažanja, files dužim od 110 minuta, dostavljaju se s ovim URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl‘
OPUS-RS files se dostavljaju s ovim URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opus-rsup.prl’
Možete koristiti 'Submission URL' da poništite zadano za slanje files na NGS BETA server. Međutim, morat ćete osigurati da je ispravna adresa servera (statička ili RS) odabrana za dostavljene file.
OPUS-BORG postavke
Komandna linija:
-m čista isključena staza
+m putanja postavlja isključenu putanjuAuto-Run
Provjera okvira 'Auto Run at 23:00' rezultira pritiskom na dugme 'Submit' u 23:00 UTC svake večeri. OU koristi postavke vremenske zone uređaja da izračuna pomak UTC vremena.
Isključi utakmicu
Ovo neće biti jednostavno objašnjenje.
Razmislite o scenariju u kojem postoji veliki skup fascikli, od kojih svaka sadrži mnogo zapažanja files. Svaki folder predstavlja jednu GNSS CORS stanicu. Svako zapažanje file je 24-satno (GPS vremenski okvir) 'Dnevno' posmatranje file za stanicu. Dnevni folder stanice može sadržavati 24-satno posmatranje files za prethodnih 5 do 10 godina, dakle hiljade RINEX-a files.
OU se koristi za podnošenje ovih Dnevnika files na OPUS. Ali želimo samo da ih predamo file dva puta:
jednom odmah nakon file se prikuplja da bi se ponovo dobilo rešenje sa brzim/emitovanim efemeridama 14 dana kasnije da bi se dobilo rešenje sa preciznim/konačnim orbitama NGS vraća OPUS rešenje filee-mailom i rješenjem files se čuvaju u odgovarajućem skupu mapa rezultata stanice: svaka CORS stanica ima jedinstveni folder OPUS rješenja.
Ako 'Match Exclude' sadrži putanju, OU će pretražiti relativnu stazu koja odgovara lokaciji izvornog opažanja file za postojeće OPUS rješenje file.
Ovo je komplikovano zbog posmatranja file će imati ime kao što je:
slci0010.22o
a odgovarajuće OPUS rješenje imat će ime poput: slci001022o IG0064714690360.msg (Primijetite magični IG redni broj odozgo!)
Ako OU pronađe odgovarajuće rješenje file, to će preskočiti podnošenje zapažanja file jer važeće OPUS rješenje već postoji.
Međutim, ako označite ovo polje:A OPUS rješenje je starije od 14 dana tada će OU pregledati rješenje .msg file da se odredi koji je tip efemeride korišten za rješenje.
Ako rješenje NIJE precizno ili konačno, tada će OU izbrisati postojeće rješenje file i ponovo podnesite zapažanje file, u nadi da će dobiti rješenje file iz OPUS procesora koristeći Precise ili Final efemeride.
Kasnije, početkom sljedećeg dana, OA (OPUS Akumulator) obrađuje mape rješenja i generiše grafikone trenda za svaku od praćenih CORS stanica:OA takođe pravi zbirnu XLS tabelu za svaku od nadgledanih stanica:
Ovaj sažetak uključuje prosječnu poziciju za CORS stanicu zajedno sa Min/Max/Range/StandardDeviation za svaku od vrijednosti pronađenih na NGS OPUS rješenju.
Brzina stanice se takođe izračunava, kako u fiksnom okviru NAD83 tako iu okviru ITRF dnevne epohe za okvire ECEF XYZ, Lat/Lon/Height, State Plane projektovane i UTM projektovane okvire.
Osim toga, OA proizvodi sažetak sažetaka file:koji sadrži naziv lokacije, prosječnu poziciju antene sa visinom elipsoida i neke dodatne informacije koje su korisne za administraciju privatne CORS stanice.
Drugi Borg procesi pokreću SQC analizu na skupovima izlaznih podataka OA i određuju da li stanica 'statistički' radi u skladu sa ili izvan očekivanja 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 foldera za files za slanje (ja zovem folder koji sadrži 'dailys') i folder koji sadrži vraćena rješenja opusa (nazvana 'opus').Svaka stanica može/treba biti u jedinstvenom folderu od 4 karaktera ako kasnije želite koristiti OA (OPUS_Accumulator).
Fascikla ./dailys/sgu2 može izgledati ovako:Fascikla ./opus/sgu2 može izgledati ovako:
Ako 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 zanemaruju bilo koju mapu ili file koja počinje znakom za donju crtu ('_'), tako da ne možete imati ime stanice koje počinje donjom crtom.
Ovo je glavni ekran za OU (OPUS_Upload):Primijetite da je 'Upload Data File' pokazuje na dnevni folder i 'Recurse Subfolders' je označeno.
Ovo je kartica 'Napredno' u OU:Primijetite da 'Match Exclude' traži fasciklu opus za filekoji odgovaraju unosu files u dnevnom folderu.
Gdje rade dnevni filedolazi iz?
Još jedan dio Borga (iBase) generiše hourly files sa standardom fileimena koristeći različite DIPCap procese za svaku stanicu.
Ovako izgleda DIPCap proces koji prikuplja RT27 tokove za SGU2:DIPCap je zamjena za RCAPTURE. RCAPTURE ne radi nakon nekoliko dana ili sedmica i podržava samo TCPIP 'Client' veze, DIPCap je vrlo robustan i radit će zauvijek. Ima bolje evidentiranje i podržava TCPIP 'Server' veze.
DIPCap samo besplatno pokreće .CAP files u odabrani 'Output Folder' generirajući standardni RINEX fileimena koristeći 'Naziv stanice'.
iBase program prikuplja .CAP files hourly i pretvara ih iz .CAP files (koji su RT27 tokovi) u standardni RINEX file postavlja u standardnoj RINEX hijerarhiji foldera (rinex/yyyy/jjj/sss):
Jednom dnevno, odmah nakon ponoći UTC, iB_Daily alat se pokreće i gleda SVAKI-JEDNOG file u strukturi foldera RINEX. iB_Daily osigurava da hourly files se spajaju u dnevne files (umjesto malog slova od a do x kao posljednjeg znaka prije ekstenzije, dnevni file ima nulti znak '0'.
Dnevnik files su desetkovane na intervale od 30 sekundi i sva sazviježđa osim GPS-a su uklonjena.
iB_Daily takođe stavlja nekomprimovani file u ispravnom slotu pod dnevnicima. The obs files u dnevnim listovima nisu razbijeni u podfoldere. Svi dnevni listovi su samo u folderu stanice.
23 sata nakon pokretanja iB_Daily, OU (OPUS_Uploader) šalje sve nove dnevne files na OPUS. Čekamo 23 sata da omogućimo NGS CORS sistemu da popuni sve CORS podatke, što čini vjerovatnijim da će OPUS proizvesti rješenje.
Ako kliknete na potvrdni okvir 'Provjeri/prinudi precizne konačne efemeride nakon 14 dana', tada će OU pričekati 14 dana nakon što se opažanje primijeni, a zatim ponovo poslati svaki file, svaki dan, do svake file ima precizne/konačne efemeride.
Nakon što OPUS_Upload šalje zapažanje files na OPUS, OPUS vraća rješenja na posebnu adresu e-pošte koju iBase_Mailer servisira.
Ovo je iBase_Mailer konfiguracija koju koristim:Svako rješenje je smješteno u ispravnu mapu OPUS/ssss.
Konačno, OPUS_Accumulator sažima sva OPUS rješenja. Ako nađe dupla rješenja za jedan dan, zadržava najbolje rješenje. (Ova odluka je detaljno opisana u OA korisničkom priručniku.
Neki drugi nagoveštaji
OPUS Borg procesi su se izvodili bez incidenata na Windows XP računaru. Kasnije je računar nadograđen na Win8, a zatim na Win10.
Nemoguće je da Win10 računar radi duže od nekoliko sedmica bez ljudske intervencije. Prvenstveno su Windows ažuriranja prinudna i ne mogu se zanemariti.
Pošto računar koji pokreće OPUS ima FTP server i gomilu otvorenih portova (za udaljene CORS stanice za ubacivanje podataka), dobijanje ažuriranja je verovatno razumna stvar.
Igrao sam se sa pokretanjem BORG-a na AWS serveru, radi, ali nema povećanja dostupnosti. I zbog velikog broja files i podataka, S3 instanca je skupa. Konkretno, svaki file u S3 spremištu se pregledava svaki dan. Dakle, jeftino skladištenje glečera nije prikladno.
Pokrećem BORG na brzom računaru sa svim BORG-om filei fascikle pohranjene na eksternom USB 8 disku od 3 TB.
iBase proces automatski čuva rezervnu kopiju kompresovanog .CAP-a files na zasebnom pogonu od 4 GB. iBase ima funkciju jednog dugmeta za ponovnu izgradnju dekompresovane RINEX strukture iz rezervnih kopija. Pretpostavljam da bi rekonstrukcija mogla potrajati nekoliko dana. Nije mi bilo potrebno da ponovo izgradim skup podataka; međutim, trebalo je nekoliko dana da se migrira sa diska od 4 GB na disk od 8 GB.
Bilješke o verziji OU
Izrada 2000:
Dodato nekoliko prekidača komandne linijeMeđutim, čini se da uključene i isključene stanice još ne rade sasvim.
Izgradnja 2004: 25. maj 2017
Dodan dnevnik grešaka umjesto okvira za poruke za rad bez nadzora. Imajte na umu da nećete moći sačuvati dnevnik za poslove komandne linije jer će program izaći kada se završi.
Dodan test za validnost file prilikom dodavanja iz komandne linije. Izmijenjeno rukovanje files iz komandne linije da uključi test za validno-postojeće files.
Upozorenje: postoji ograničenje broja files možete specificirati na komandnoj liniji. Ne bi trebalo postojati ograničenje u broju files koje možete uključiti sa zamjenskim znakovima, prostorom nizova za fileimena bi se trebala proširiti na dostupnu memoriju.
Prilikom navođenja višestrukih files iz komandne linije, filepolje za ime se učitava samo sa prvim file sa liste.
Izgradnja 2005: 5. septembar 2018
Dodan je 'Save Log Files' polje za potvrdu. Nakon podnošenja zapažanja file, sav vraćeni HTML kod sa servera može biti pohranjen u sličnom imenu file u istom folderu kao i ulazna opservacija file. The file ekstenzija je uvijek .html i lokacija je uvijek ista kao i ulaz file.
Podrška za TLS1 je obustavljena na NGS-u. OPUS_Upload sada koristi SSL sloj sa klijentske mašine i OpenSSL više nije potreban. To zapravo znači da Windows XP mašine više nisu održive za upotrebu sa OPUS-om.
Izgradnja 2016: 4. januara 2020
Učinjena su neka velika poboljšanja i promjene kako bi OU funkcionirao u okviru OPUS-Borg.
- Vrijednosti konfiguracije su sada pohranjene u iBase.ini file sa svim ostalim konfiguracijama članova Borda. Izgubit ćete sve prethodne postavke kada pokrenete ovu verziju.
- Opcija rekurzije direktorija je dodana pozivu zasnovanom na obrascu. Ranije je ovo bilo dostupno samo za pokretanje komandne linije.
- Sada postoje dvije kartice, jedna za uobičajene postavke konfiguracije i nova kartica za napredne postavke. Ovo čisti primarni ekran alata.
- Sada je moguće postaviti više putanja pomoću zamjenskih znakova iz alata zasnovanog na obrascima. Za nprample:
C:\ftp\rinex\2017\*.??o; C:\ftp\rinex\2020\*.??o
Vratit će se i folderi 2017 i 2020 za files odgovara .??o file proširenje. - Sada je moguće ili ručno postaviti redni broj za podnošenje NGS-a, ili naložiti OU da izgradi jedinstveni redni broj u obliku 'IG8888888888888': 'IG' praćen 13-cifrenim cijelim brojem koji predstavlja broj milisekundi od 1. januara 2020. .
- Minimum file veličina za obradu je dodana. Ova opcija se odnosi samo na files odabrano zamjenskim znakom. Postavite vrijednost na prazno, nulu ili negativnu za obradu cijelog izvora files, bez obzira na veličinu. Vrijednost od 2,500,000 je razumna ako očekujete uglavnom 24-satni radni dan files.
- OU će sada opciono provjeravati postojeća OPUS rješenja kada se ponavljaju folderi (koristeći zamjenske znakove) za promatranje files. Rješenja moraju početi od baze filenaziv OBS-a file; biti u imenima sa istim imenom, pod osnovnom fasciklom 'Match Exclude'; rjesenje file mora imati a file datum veći ili jednak zapažanju file i imaju .eml, .msg ili .txt file proširenje. Ako se nađe rješenje, odgovarajuće zapažanje file je preskočen. Postavite 'Match Exclude' na prazan niz da biste onemogućili ovu funkciju.
- Sada je moguće forsirati tip antene efektivno nadjačavajući tip antene objavljen u RINEX-u file. (Znam da ovo izgleda suludo; trebala mi je ova funkcija za video demonstraciju.)
- OU je sada usklađen sa visokom DPI rezolucijom ekrana.
Izgradnja 2019: 30. april 2002
Prekidač komandne linije -9dl (prolazi sa iGx) sada ima ove akcije:
- Test mod = isključen
- InterFileKašnjenje = 0.0
- Podmape obrade = isključeno
- Podudaranje Isključi postojeća rješenja = isključeno
- Save Log File = isključeno
Interfile Vrijednost kašnjenja je sada pohranjena u INI file i opozvan kada program počne.
Izgradnja 2020.7.17.2020
Kašnjenje između file podnošenje je uzimalo 20% mašinskih resursa zbog pogrešnog sistemskog semafora. (ugghhh!) Dugme za odustajanje nije bilo ispravno prikazano tokom čekanja. Dodan broj filepreostalo je za slanje u grupi na statusnoj traci.
Izgradnja 2020.9.8.2021
Ako se folderi ponavljaju, svaka mapa s imenom koja počinje donjom crtom '_' bit će preskočena. Fascikle ispod navedenog foldera su također preskočene. Ovo je dodano za korištenje sa iBase-om koji stavlja nepotpuno (files manje od 90% očekivane pokrivenosti) u folderu '_invalid'.
Izgradnja 2020.12.5.2024
Dodano URL uređivanje za promjenu podnošenja URL. Nova komandna linija '-U' vraća se na zadanu adresu slanja, '+U “puna url”' skupovi poništavaju URL. Podrazumevano URL trenutno je:
https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Beta sajtu se može pristupiti sa ove adrese:
https://beta.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Izgradnja 2020.12.21.2027
Greška: Prilikom slanja files u NGS, broj preostalih files prikazan je bio netačan.
Greška: Prilikom traženja nepodnesenih files, koristeći funkciju 'Match Exclude' ako OPUS rješenje prethodi promatranju file, sada je izbrisan. Ranije je ostavljen na mjestu i file je ponovo dostavljen. Ovo je rezultiralo višestrukim OPUS rješenjima za jedno promatranje file (pošto OPUS rezultati imaju jedinstveni identifikator iG sekvencijalnog broja.)
Izgradnja 2021.11.7.2040
OU sada koristi nove skripte na strani servera za podnošenje RS vs. S OBS files:Veličina zapisnika je proširena na 4 miliona karaktera.
Dodao sam neke nagoveštaje za dodavanje gomile nepotrebnog otklanjanja grešaka (koje neću da uklanjam jer se pojavljuje samo dok radite proširenje evidencije).
Dodan nagovještaj da je podnošenje url's se razlikuju za statične naspram brze u kutiji za preglasavanje.
Izgradnja 2022.2.9.2041
Na osnovu povratnih informacija od ljudi koji ne koriste OU u proizvodnom okruženju, OU je preuređen da više liči na NGS obrazac za podnošenje.
Sada je moguće odabrati tip prisilne antene iz padajućeg okvira. Kliknite na dugme 'Učitaj NGS listu antena' da preuzmete i analizirate trenutnu listu NGS antena. Padajući okvir se učitava s abecednim popisom tipova.
Sada je moguće nadjačati visinu instrumenta sadržanu u RINEX-u file i direktno unesite visinu.
Dodani su ovi prekidači komandne linije:Ovaj korisnički priručnik je opsežno ažuriran.
Izgradnja 2022.2.9.2042
Opsežni dodaci lebdećim savjetima. (Ova verzija je pakirana s iGx_Download alatom nakon 2.)
Izgradnja 2022.3.17.2043
Dodata dva prekidača komandne linije:Dodato 'Maksimalna dob za posmatranje'. Ako nije nula, zapažanja koja su završila više od unesenog iznosa će biti preskočena. Ovo je korisno da jednostavno 'odustanete' od pokušaja obrade files nakon 45 dana. Ako NGS ne može uspješno obraditi a file nakon 45 (programabilnih) dana, čekanje još jedan dan-sedmica-mjesec-godina neće napraviti nikakvu razliku.
Postoje dani i lokacije na kojima bez obzira šta radite, NGS OPUS neće moći obraditi posao. Prvenstveno se vidi kod OPUS-Static poslova. Ponekad skraćivanje sat vremena od početka ili kraja a file će rezultirati uspjehom, ali puna 24 sata files neće obraditi. Ovaj novi prekidač omogućava filetreba samo preskočiti. Ako je prošireno otklanjanje grešaka omogućeno, bilješka se pravi u dnevniku.
Izgradnja 2022.3.21.2044
Ažurirano na kompajler Embarcadero® Delphi 11 Verzija 28.0.44500.8973 na novom računaru.
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:
Nedostaje ili nije prisiljen tip antene preskočen
Input file nedostaje (? Kako se to dešava)
Predugo od file je preskočen
Prestaro file je preskočen
a postoje i dodatni files za obradu, kašnjenje se preskače. Sprečava duga kašnjenja kada file-nakon-file se preskaču. Drugim riječima, među-file kašnjenje se vrši samo kada je stvarna file je dostavljen.
Prilikom preuzimanja liste antena sa NGS-a, OU sada detektira duple nazive antena (prouzrokovanih satelitskim revizijama) i prisiljava svaki unos da bude jedinstven.
Izgradnja 2022.3.27.2045
MaxAge = 0 nije tretiran kao beskonačan.
Ažurirano interfile kašnjenje da pokušate smanjiti troškove tokom čekanja.
Izgradnja 2022.4.1.2050
Kritičko prepisivanje opažanja naspram podudaranja rješenja.
Dodano 'Log to file' polje za potvrdu. Ako je označeno, dnevnik se replicira u istom folderu kao i izvršni fajl sa vremenskim određivanjem milisekundiamps. Kada se OU pokrene, ako postoji file postoji veći od 9 megabajta, briše se. (Morate uzeti dnevnik files odmah nakon što se OU završi kako bi se osiguralo da neće biti izbrisani prilikom pozivanja programa.)
Dodane i očišćene informacije o evidentiranju.
Dodano file brojač za praćenje napretka u potrazi files za obradu.
Ispravljena je greška gdje je datum rješenja OPUS-a skraćen bez vremena rješenja. Ovo je rezultiralo 'nekim' files se više puta dostavlja jer je vrijeme rješenja (skraćeno na 00:00:00) izgledalo prije kraja okupacije (00:00:03). Ova provjera sada ima cijeli dan grejs perioda prije nego što bude označena kao ranije.
Izgradnja 2022.4.10.2053
Ispravljena greška MaxAge gdje je postavka MaxAge bila zanemarena za neke files.
Dodata poruka za preskakanje:
04/10/2022 18:35:38.612 ! File 'F:\iBase\ftp\dailys\cotx\cotx2970.21o preskočen, prestar; starost posmatranja je 167.8 dana, granica je 45.0 dana.
Ispravljen problem 'SemiAppend2' gdje je prazno fileimena su dodana na listu files za obradu ';;;'.
Dodano 80 znakova sljedećeg file za obradu podataka iz evidencije u '...procesiranje x više files:' unos u dnevnik.
Izgradnja 2022.6.26.2055
** Dodana je implicitna podrška za RINEX 3 ** RINEX3 je možda radio ranije, u većini slučajeva.
Dodana je prazna antena na vrh padajuće liste 'Force Antenna' kako bi se olakšalo odabir bez prisilne antene.
Dodane opcije +X dd i -X za postavljanje i brisanje tolerancije 'Maksimalna starost'.
(Podešavanje na 0 dana ili na prazan niz će obraditi sve files.)
Win10/11 stil otvoren file dijalog za izbor.
Pooštren razmak u dizajnu obrasca.
Dodano dugme 'Defaults' za vraćanje svih postavki osim fileime i adresa e-pošte; na poznate početne postavke.
Dodata +D opcija za klik na dugme 'Defaults' iz komandne linije.
RINEX file dekoder sada podržava RINEX2 i RINEX3. OBS EPOCH zapisima sa zastavicama koje nisu nula bolje se rukuje. (Buduće poboljšanje bi moglo biti uklanjanje zapisa o posebnim događajima (premještanje, novi spomenik, pokretanje statičkih)?) Dodatne RINEX metode sada se dijele između OPUS_Upload i
iGx_Download alat.
Poboljšani savjeti za SVAKU opciju i kontrolu.
Opcija -9dl je amortizirana i ne radi ništa. Ako ste ranije koristili ovu opciju, razmislite o tome da stavite -D kao prvu opciju na liniji. Ovo će OU staviti u poznato, zadano stanje. Zatim trebate samo dodati opcije koje su vam potrebne za obradu, obično -e e-mail iza kojeg slijedi a fileime za predaju će biti 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_Sigurno otpremanje Web [pdf] Korisnički priručnik OPUS_Sigurno otpremanje Web, OPUS_Učitaj, Sigurno Web, Web |