OPUS_Upload (OU)
Gabay sa Gumagamit
OPUS_Secure ang Pag-upload Web
Petsa: 26 Hunyo 2022
Rev: 2022.6.26.2055
Ni: Mark Silver, ms@igage.com, +1-801-412-0011
Impormasyon sa Bersyon
Ang impormasyon ng naka-itemize na bersyon ay nasa dulo ng dokumentong ito.
Mag-subscribe sa Mail List para sa update na impormasyon
Kung gumagamit ka ng OPUS_Upload para sa anumang layunin, mangyaring mag-subscribe sa listahan ng mail na ito:
https://signup.ymlp.com/xguqjwsugmguu
para makapagpadala ako sa iyo ng mga abiso ng mga pagbabago at pag-aayos ng bug. Ang isang listahan ng mga nakaraang mensahe ay matatagpuan dito [ http://ymlp.com/archive_guqjwsugjgh.php ].
Mag-ingat sa OU!
MANGYARING: Maingat na basahin ang User Manual na ito bago gamitin ang OPUS Upload. Tumatanggap ang OU ng mga wildcard at posibleng isumite ang bawat obserbasyon file sa isang computer na may iisang, simple, errant command. Para kay example:
OPUS_Upload +r C:\*.??o
Isusumite ang bawat obserbasyon file sa c: drive sa OPUS para sa pagproseso. Duda ako na ang NGS o ang iba pang komunidad ng OPUS ay pahalagahan ka sa paggawa nito.
Lubos kong inirerekumenda na huwag mong patakbuhin ang tool ng OU mula sa command line hanggang sa masubukan mo ito nang mag-isa files mula sa interface ng Windows muna.
Pag-upload ng OPUS
Ang OPUS_Upload (OU) ay isang maliit na Win-32 application na nag-automate ng pagsusumite ng GPS observation files sa online na sistema ng pagproseso ng NGS. Ang OU ay nagna-navigate sa HTTPS NGS website gamit ang SSL encryption.
Maaaring patakbuhin ang OU sa maraming paraan:
Bilang isang command line tool na may mga argumento
Bilang isang windows program na bukas sa iyong screen
Sa pamamagitan ng pagkaladkad at pagbagsak files sa desktop icon
Pinapasimple ng OU ang pagsusumite ng malalaking hanay ng files sa NGS. Sa OU posible na awtomatikong magsumite ng libu-libong obserbasyon files na may iisang utos.
Ang OU ay nasubok na may higit sa 15,000 obserbasyon files sa iisang pagsusumite.
NGS Update 1 Setyembre 2018
Binago ng NGS ang minimum na katanggap-tanggap na antas ng TLS para sa pag-access sa OPUS.
Ang OPUS_Upload ay kasunod na binago upang gamitin ang machine SSL layer (sa halip na gamitin ang OpenSSL). Ito ay epektibong nangangahulugan na ang mga makina ng Windows XP ay hindi na makakapagsumite ng mga trabaho sa NGS.
Walang work-around para sa isyung ito. Bumili ng modernong computer.
Mga Limitasyon sa Pamamahagi at Mga Pagsasaalang-alang sa Paggamit
Ang OPUS programmatic interface ay kumplikado at ang pinakamaliit na pagbabago sa gilid ng server ng NGS ay mangangailangan ng pag-update ng OU. (Kaya, dapat kang magparehistro para sa listahan ng mail, tingnan sa itaas).
Tulad ng OPUS Accumulator, kung kailangan mo ng OPUS Uploader, kailangan mo ito. Ang OU ay may potensyal na makatipid ng ilang mga user ng maraming oras.
Sa wakas, ang OU ay bahagi ng isang mas malaking proyekto. Ang OPUS Borg. Gumagamit ang Borg ng OU, OA at ilang iba pang kliyente para i-orkestrate ang awtomatikong kontrol sa kalidad sa malalaking network ng CORS gamit ang advanced na kontrol sa kalidad ng istatistika. Ang pag-unlad ng OU ay hinihimok ng pag-andar ng Borg.
Walang mga pagbabago sa OU na nakakasagabal sa Borg ang maaaring maaliw. Ang Borg (https://en.wikipedia.org/wiki/Borg) mga tuntunin sa pagbuo ng OU. Parang sa Next Generation. Ang OPUS Borg ay pinangalanang Borg dahil marami itong 'simple' na bahagi na sumusubok na magtulungan upang iproseso ang mga tambak ng data ng pagmamasid sa GNSS.
Ito ay isang kumpletong gulo, ngunit huli na upang ayusin sa puntong ito. Tinatanggap na kahit na ang mga simpleng sangkap tulad ng OU at OA ay sobrang kumplikado na ngayon.
Ang ilan sa mga pagiging kumplikado ng Borg ay inilalarawan sa seksyong 'Ibukod ang Tugma' sa bandang huli ng dokumentong ito.
Mga pagbabago
Mangyaring magpadala ng anumang mga pagbabago na gagawing mas kapaki-pakinabang ang OU para sa iyong aplikasyon ms@igage.com.
Pag-install ng OPUS Upload
Sa kasalukuyan ang OPUS Uploader ay ipinamamahagi sa isang ZIP file gamit ang User Manual na ito. Lahat ng programa files ay code na nilagdaan ng 'iGage Mapping Corporation'.
Maaari mong i-install ang uploader kahit saan mo gusto, mayroon lamang file. Maaari kang manu-manong gumawa ng shortcut para sa iyong desktop.
Mga bagay na Kinakailangan ng OPUS Upload
Awtomatikong tinutukoy ng OPUS Upload kung isang RINEX file dapat isumite bilang Rapid-Static o Static file sa haba ng RINEX file.
Gumagana na ngayon ang OPUS Upload sa RINEX 2.xx at RINEX 3.xx files.
Pagmamasid files 118-minuto ang haba o mas matagal ay isinumite bilang Static.
Ang Pangalan ng Antenna at ang HI sa RINEX file dapat tama. Kung ang RINEX mo files ay may mga maling halaga, pagkatapos ay hindi sila tugma sa OU (na-relax ang kinakailangang ito).
Tandaan: sa Build 2001 isang command line switch '-a' ay idinagdag upang payagan ang pagsusumite ng files walang antenna designators.
Noong Enero 2020, idinagdag ang suporta upang i-override ang pangalan ng antenna sa RINEX file.
Noong Pebrero 2022, idinagdag ang suporta upang i-download ang kasalukuyang listahan ng Uri ng NGS Antenna upang pasimplehin ang pag-override ng Uri ng Antenna gamit ang isang wastong uri ng antenna.
Ang suporta para sa pagpilit sa HI (Instrument Heights) ay idinagdag din noong Pebrero 2022.
Maaari mong isaalang-alang ang paggamit ng TEQC upang i-update ang pangalan ng antenna at HI. Maaari kang Narito ang bilangampang RINEX file header:Na-highlight ko ang uri ng antenna sa dilaw at ang HI sa berde.
Ang uri ng antenna ay dapat na isang antenna na sinusuportahan ng NGS.
Pagpapatakbo ng OPUS Upload bilang isang Windows Program
Maaari kang mag-double click sa programa o isang shortcut upang simulan ang OU. Magsisimula ang OU sa kaliwang sulok sa itaas ng iyong screen. Kung ililipat mo o babaguhin ang laki ng window at pagkatapos ay isasara ang OU, sa susunod na magsimula ito sa parehong posisyon at laki ay maaalala.
Ang posisyon ng screen ay sinusuri sa run-time upang matiyak na ito ay nasa kasalukuyang magagamit na screen.
Sa unang pagkakataong gumamit ka ng OU, kakailanganin mong ilagay ang iyong email address. Maaaring gusto mong baguhin ang iba pang mga opsyon o magdagdag ng OPUS-Projects ID. Maaalala ang iyong mga setting.
Ang 'Mag-upload ng Data File' ay naaalala rin mula sa huling pagkakataon na tumakbo ang OU. Maaari kang mag-click sa '…' na buton upang pumili ng isa o higit pa filei-upload. Ang files ay dapat na pagmamasid sa GPS files, o ZIP files na naglalaman ng pagmamasid sa GPS files. (Sa madaling salita, ang Open File susuportahan ng browser ang maramihang file selections.) Narito ang isang example ng manu-manong pagpili ng apat na obserbasyon files sa isang folder:Kung pipiliin mo ang isang ZIP file, ang mga nilalaman ng ZIP file ay ipapalagay na karaniwang RINEX files at lahat ng RINEX filenasa ZIP file isa-isang ipoproseso.
Kung magsasama ka ng NAV file sa ZIP file, malalaman ng OU na hindi ito obserbasyon ng RINEX file at awtomatikong laktawan ang NAV file.
Katulad nito, kung pipili ka ng NAV file (para sa example sa pamamagitan ng pagpili sa lahat ng files sa direktoryo sa itaas) Lalaktawan ng OU ang .NAV files.
Kapag naitakda mo na ang file(mga) pangalan at mga opsyon, i-click ang button na Isumite at bawat RINEX file ay awtomatikong isusumite sa OPUS.
Pagpapatakbo ng OPUS Upload mula sa Command Line
Tinatanggap ng OU ang mga argumentong ito: Ang utos na ito:
OPUS_Upload –p +x –e ms@igage.com C:\tmp\2001213A0.obs Isusumite ang single file walang project ID, humihiling ng pinalawig na output, ibinabalik ang resulta sa tinukoy na email address.
Kapag naitakda mo na ang email address sa isang computer, tatandaan ito ng OU. Kapag nagtakda ka ng Pangalan ng Proyekto, gagamitin ito hanggang sa ma-clear ito.
Nangangahulugan ito na pagkatapos mong patakbuhin ang OU nang isang beses (marahil bilang isang Windows application), maaari mo lamang i-invoke ang OU gamit ang isang filepangalan:
OPUS_Upload C:\tmp\2001213A0.obs at ang mga naunang napiling opsyon ay gagamitin.
Maaari kang tumukoy ng dalawa o higit pa files OPUS_Upload C:\tmp\2001213A0.obs C:\tmp\2001213A1.obs
Maaari ka ring gumamit ng mga wildcard upang tukuyin ang isang pangkat ng files. Ang utos na ito:
OPUS_Upload C:\tmp\*.obs
isusumite ang bawat file sa folder na C:\tmp\ na may extension na .OBS sa folder na \tmp.
Maaari ka ring gumamit ng mga stack wildcard:
OPUS_Upload C:\tmp\002\*.obs C:\tmp\003\*.zip
Sinusuportahan din ang mga single letter wildcard:
OPUS_Upload C:\tmp\2001213A?.obs
Posibleng isumite ang bawat obserbasyon file sa C drive ng iyong computer gamit ang simpleng command na ito:
OPUS_Upload +r C:\*.1?o
Kailangan ba talaga ito?
Pagsusumite gamit ang Drag and Drop
Kung mayroon kang shortcut sa iyong desktop maaari mong i-drag ang pagmamasid files (o .ZIP files na naglalaman ng isa o higit pang obserbasyon files) at i-drop ang mga ito sa icon ng desktop.
Ang files ay ipoproseso na parang manu-manong pinili ang mga ito. Gagamitin ang huling email address at iba pang mga opsyon.
Walang alam na limitasyon sa bilang ng files maaari kang bumaba sa isang aksyon.
Ang 'Test Mode'
Baka gusto mong subukan ang isang aksyon bago ilunsad ang OU. Lagyan ng check ang kahon ng 'Test Mode' upang makita kung ano ang maaaring maging epekto ng iyong pagkilos nang hindi aktwal na isinusumite files sa NGS.
Ang Test Mode na checkbox ay nai-save kapag nagsara at muling nagbukas ang OU kaya kung hindi mo sinasadyang suriin ito, lalabas na hindi gumagana ang OU.
Awtomatikong Pagsusumite
Kung sisimulan mo ang OU sa pamamagitan ng command line, na may a filepangalan; o kung sisimulan mo ang OU sa pamamagitan ng pag-drag at pag-drop files papunta sa shortcut pagkatapos ay awtomatikong tatakbo ang OU at pagkatapos ay magsasara 5 segundo pagkatapos ng huli file ay pinoproseso.
Maaaring gamitin ang button na Kanselahin para hawakan ang form at bukas ang log para sa viewing.
Sa 5 segundong pagtatapos ng run countdown, i-click ang button na Kanselahin at hindi awtomatikong magsasara ang OU. Hindi rin magsasara ang form kung naka-enable ang Test Mode.
2022/2/9: Awtomatikong magsasara na ngayon ang OU pagkatapos ng 5 segundong pagkaantala kung hilingin mula sa iGx_Download.
Mga Advanced na Paksa
Mga Uri ng Sapilitang AntennaMag-click sa button na 'I-load ang NGS Antenna List' para i-download ang kasalukuyang listahan ng antenna file mula sa NGS server ( https://geodesy.noaa.gov/ANTCAL/LoadFile?file=ngs14.atx ). Ang listahan ay na-parse at ang bawat antenna, kabilang ang mga kahulugan ng satellite, ay na-load sa drop-down na kahon sa pinagsunod-sunod na pagkakasunud-sunod.
Pagkatapos ay maaari mong i-type ang mga unang character ng uri ng antenna upang mabilis na makahanap ng isang partikular na antenna.
Ang listahan ay naka-imbak sa isang temp folder:
C:\Users\username\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx
C:\Users\username\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx.cache
at muling ginagamit kapag nagsimula muli ang OU.
Mahalagang Uri ng Antenna Tandaan: Dapat mong isama ang wastong bilang ng mga puwang sa pagitan ng pangalan ng antenna at pagtatalaga ng simboryo. Kaya, alinman sa piliin ang antenna mula sa drop-down na listahan, o kopyahin at i-paste ang pangalan ng antenna mula sa isang makapangyarihang pinagmulan. Ang isang nawawala o dagdag na espasyo o anumang binagong character ay magreresulta sa pagkabigo sa uri ng antenna kapag isinumite sa OPUS.
Pinalawak na Output Format
Command Line:
-x Karaniwang Output ng Solusyon
+x Extended Solution Output (inirerekomenda)
Sinusuri ang kahon na ito: Mabisang gagawin ang pagpiling ito sa pahina ng pagsusumite ng NGS:
Gumamit at Ibukod ang Base Station
Maglagay ng mga base station na gagamitin at ibukod na pinaghihiwalay ng mga kuwit:Ang mga pinasok na istasyon ay HINDI sinusuri para sa katumpakan.
Ang setting na ito ay katumbas ng:dapat walang laman maliban kung isusumite mo ang obserbasyon sa isang wastong Proyekto ng OPUS. Ang Project Identifier ay HINDI sinusuri para sa bisa.
Ang setting na ito ay katumbas ng:HUWAG ipasok ang iyong personal na pangalan ng proyekto sa kahon na ito, ilagay lamang ang mga wastong OPUS-Project ID. Dapat ay mayroon kang pagsasanay sa OPUS Manager para gumawa at gumamit ng OPUS-Projects.
Sequence Number Walang opisyal na paglalarawan ng NGS ng halagang ito, gayunpaman, ito ay NAPAKA-pakinabang para sa pagsubaybay sa mga pagsusumite. Ang OPUS Borg ay umaasa sa bawat pagbabalik ng email mula sa OPUS system na mayroong natatanging sequence number sa isang matagumpay o hindi matagumpay na ibinalik na paksa ng email:
Kapag nag-load ka ng NGS OPUS submission webpage, isang natatanging numero ang itinalaga ng NGS. Kung lagyan mo ng check ang checkbox na 'iGage Random Sequence', bubuo ang isang natatanging 13character number na may prefix na 'IG'. Kung hindi mo lalagyan ng check ang kahon, kung gayon ang anumang halaga na iyong ipasok ay gagamitin.
Ang IG number ay ang fractional na bilang ng mga araw mula noong Enero 1, 2020; sa lokal na time zone ng machine, pinarami ng 86,400,000 at ni-round sa pinakamalapit na integer. Ito ay tila sapat para sa pagiging natatangi, naiintindihan at tumataas sa paglipas ng panahon. Ito ay hindi random.
pinakamababa File Sukat at Pinakamataas na Haba
Kung susubukan mong magsumite ng a file mas mababa sa minimum (sa Bytes) ang file ay lalaktawan. Ang isang karaniwang pangyayari ay ang mga tool na anti-virus na pumipilit sa iba pang mga tool na gumawa ng zero na haba files. Nakulong nito ang mga istorbo na ito filemula sa pagsusumite sa NGS. Ang minimum na 2,500 byte ay dapat na sapat at makatwiran.
Susuriin ng OU ang una at huling yugto ng data ng pagmamasid at laktawan files na mas mahaba kaysa sa maximum na haba sa mga oras. Mayroong isang mahirap na limitasyon sa OPUS na hindi ka maaaring tumawid ng hatinggabi (oras ng GPS) nang dalawang beses. Kung mayroon ka files na mas mahaba sa 25 oras, dapat mong isaalang-alang ang paggamit ng -tbin na opsyon ng TEQC ( https://www.unavco.org/software/data-processing/teqc/tutorial/tutorial.html ) upang hatiin ang mga ito sa 24 na oras files at isumite ang mga ito nang paisa-isa. Pagkatapos ay maaari mong gamitin ang tool ng OPUS Accumulator upang tingnan sa istatistika ang mga indibidwal na solusyon.
I-save ang Log Files
Ang pag-click sa kahon na ito ay magse-save ng return value mula sa NGS submission sa isang .HTMLfile na may parehong pangalan sa bawat isinumite file, sa parehong folder tulad ng isinumite file.
Kung bubuksan mo ang file sa isang browser, ito ay magmumukhang 'katulad' sa kung ano ang iyong natanggap sa pamamagitan ng manu-manong pagsusumite ng file:Gayunpaman, ang pag-format ay malamang na hindi magiging tulad ng inaasahan.
Ang pagpipiliang ito ay kapaki-pakinabang para sa pag-debug ng mali files na nabigo kapag isinumite.
Pinalawak na Pag-log sa Debug Ang pagsuri sa kahon na ito ay magreresulta sa karagdagang impormasyon sa pag-log na ipinapakita sa dialog ng log. Ang pagpipiliang ito ay pinakamahusay na hindi naka-check.
Ang bawat indibidwal na patlang ng pagsusumite ng HTML ay ibibilang:Inter-File Pagkaantala
Ang mga server ng NGS OPUS ay may tampok na panseguridad na pumipigil sa mga pag-atake ng denial-of-service.
Kung magsusumite ka ng higit sa ilang (marahil 5) na mga trabaho nang sunud-sunod, lumalabas na ang iyong IP address ay ma-flag bilang isang pain-in-the-NGS's-butt at ang iyong mga isinumite ay hindi papansinin.
Maipapayo na itakda ang pagkaantala na ito sa 15 segundo o mas mataas. Gumagamit ako ng 31 segundo.
Mode ng Pagsubok Ang pagsuri sa button ng Test Mode ay nagbibigay-daan sa OU na magpatakbo ng mga pagsusumite at pag-log ng mga aksyon, hanggang sa punto ng mga pagsusumite. Ang log files ay maglalaman ng lahat ng normal at pinalawig na pag-log, ngunit ang file ay hindi ipapadala sa NGS para sa pagproseso.
Binibigyang-daan ka nitong subukan ang isang wildcard na aksyon nang hindi binabaha ang mga server ng NGS.
Isang solong naka-log na linya ang idadagdag sa log:Sa kasalukuyan (sa Bersyon 2022.2.8.2041) OPUS-Static na mga obserbasyon, files mas mahaba sa 110 minuto, ay isinumite kasama nito URL:'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl‘
OPUS-RS files ay isinumite kasama nito URL:'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opus-rsup.prl’
Maaari mong gamitin ang 'Pagsusumite URL' para i-override ang default na isusumite files sa isang NGS BETA server. Gayunpaman, kakailanganin mong tiyakin na ang tamang address ng server (Static o RS) ay napili para sa isinumite file.
Mga Setting ng OPUS-BORG
Command Line:
-m malinaw na hindi kasamang landas
Itinakda ng +m path ang hindi kasamang pathAuto-Run
Ang pagsuri sa kahon na 'Auto Run sa 23:00' ay nagreresulta sa pindutang 'Isumite' na pinindot sa 23:00 UTC tuwing gabi. Ginagamit ng OU ang mga setting ng time-zone ng makina upang kalkulahin ang UTC time offset.
Match Exclude
Ito ay hindi magiging isang simpleng paliwanag.
Isaalang-alang ang isang senaryo kung saan mayroong isang malaking hanay ng mga folder, bawat isa ay naglalaman ng maraming obserbasyon files. Ang bawat folder ay kumakatawan sa isang istasyon ng GNSS CORS. Bawat obserbasyon file ay isang 24 na oras (GPS time-frame) 'Araw-araw' na pagmamasid file para sa isang istasyon. Ang Daily folder ng istasyon ay maaaring maglaman ng 24 na oras na pagmamasid files para sa nakaraang 5 hanggang 10 taon, kaya libu-libong RINEX files.
Ginagamit ang OU para isumite ang mga Pang-araw-araw na ito files sa OPUS. Ngunit nais lamang naming isumite ang bawat isa file dalawang beses:
isang beses kaagad pagkatapos ng file ay kinokolekta upang makakuha ng solusyon na may mabilis/broadcast na ephemeris muli pagkalipas ng 14 na araw upang makakuha ng solusyon na may tumpak/huling mga orbit Ang NGS ay nagbabalik ng OPUS na solusyon filesa pamamagitan ng email at ang solusyon files ay pinananatili sa isang katugmang hanay ng mga folder ng resulta ng istasyon: bawat istasyon ng CORS ay may natatanging folder ng solusyon sa OPUS.
Kung naglalaman ng path ang 'Match Exclude', hahanapin ng OU ang relative path na tumutugma sa lokasyon ng source observation file para sa isang umiiral na katugmang solusyon sa OPUS file.
Ito ay kumplikado dahil ang pagmamasid file magkakaroon ng pangalan tulad ng:
slci0010.22o
at ang katugmang solusyon sa OPUS ay magkakaroon ng pangalan tulad ng: slci001022o IG0064714690360.msg (Pansinin ang magic IG Sequence Number mula sa itaas!)
Kung nakahanap ang OU ng katugmang solusyon file, laktawan nito ang pagsusumite ng obserbasyon file dahil mayroon nang wastong solusyon sa OPUS.
Gayunpaman, kung lagyan mo ng check ang kahon na ito:AT ang solusyon ng OPUS ay mas matanda sa 14 na araw pagkatapos ay susuriin ng OU ang solusyon .msg file upang matukoy kung aling uri ng ephemeris ang ginamit para sa solusyon.
Kung HINDI Tiyak o Pangwakas ang solusyon, tatanggalin ng OU ang kasalukuyang solusyon file at muling isumite ang obserbasyon file, umaasang makakuha ng solusyon file mula sa OPUS processing engine gamit ang Precise o Final ephemeris.
Mamaya, maaga sa susunod na araw, pinoproseso ng OA (ang OPUS Accumulator) ang mga folder ng solusyon at bumubuo ng mga trend plot para sa bawat sinusubaybayang istasyon ng CORS:Bumubuo din ang OA ng buod ng XLS spreadsheet para sa bawat isa sa mga sinusubaybayang istasyon:
Kasama sa buod na ito ang isang average na posisyon para sa istasyon ng CORS kasama ang Min/Max/Range/StandardDeviation para sa bawat isa sa mga value na makikita sa isang NGS OPUS solution.
Kinakalkula din ang bilis ng istasyon, kapwa sa NAD83 fixed frame at sa ITRF daily epoch frame para sa ECEF XYZ, Lat/Lon/Height, State Plane projected at UTM projected frames.
Bilang karagdagan, ang OA ay gumagawa ng buod ng mga buod file:na naglalaman ng pangalan ng site, ang average na posisyon ng antenna na may taas na ellipsoid, at ilang karagdagang impormasyon na kapaki-pakinabang para sa pangangasiwa ng pribadong istasyon ng CORS.
Ang ibang mga proseso ng Borg ay nagpapatakbo ng pagsusuri ng SQC sa mga set ng data ng output ng OA at tinutukoy kung ang istasyon ay 'statistikong' tumatakbo sa loob-o-wala sa mga inaasahan at nagpapadala ng mga text message kung may isyu.
Maniwala ka man o hindi, itong Rube-Goldberg (https://en.wikipedia.org/wiki/Rube_Goldberg) gumagana ang proseso!
Gamit ang Auto-Resubmit sa OU
Narito ang bilangample folder structure para sa files upang isumite (tinatawag ko ang naglalaman ng folder na 'araw-araw') at ang folder na naglalaman ng mga ibinalik na solusyon sa opus (tinatawag na 'opus').Ang bawat istasyon ay maaaring/dapat nasa isang natatanging 4-character na folder kung gusto mong gamitin sa ibang pagkakataon ang OA (OPUS_Accumulator).
Maaaring ganito ang hitsura ng ./dailys/sgu2 folder:Maaaring ganito ang hitsura ng ./opus/sgu2 folder:
Kung ang isang OPUS na solusyon ay ibinalik na hindi nababasa, o pinapalitan ng isang solusyon na mas bago, mas magandang ephemeris kung gayon ang lumang solusyon ay ililipat sa _invalid o _duplicates na folder.
Mahalagang Pahiwatig: Ang lahat ng mga tool ng BORG ay sadyang balewalain ang anumang folder o file na nagsisimula sa isang underscore na character ('_') upang hindi ka magkaroon ng pangalan ng istasyon na nagsisimula sa isang underscore.
Ito ang pangunahing screen para sa OU (OPUS_Upload):Pansinin na ang 'Mag-upload ng Data File' tumuturo sa dailys folder at 'Recurse Subfolders' ay naka-check.
Ito ang tab na 'Advanced' ng OU:Pansinin na ang 'Match Exclude' ay tumitingin sa opus folder para sa files na tumutugma sa input files sa dailys folder.
Saan ginagawa ang araw-araw files nanggaling?
Ang isa pang piraso ng Borg (iBase) ay bumubuo ng hourly files na may pamantayan filemga pangalan gamit ang ibang proseso ng DIPCap para sa bawat istasyon.
Ito ang hitsura ng proseso ng DIPCap na nangongolekta ng mga stream ng RT27 para sa SGU2:Ang DIPCap ay kapalit ng RCAPTURE. Nabigo ang RCAPTURE pagkatapos ng ilang araw o linggo at sinusuportahan lamang ang mga koneksyon ng 'Client' ng TCPIP, ang DIPCap ay napakatatag at tatakbo magpakailanman. Mayroon itong mas mahusay na pag-log at sinusuportahan din ang mga koneksyon ng TCPIP 'Server'.
DIPCap lang ang libreng pagtakbo .CAP files sa napiling 'Output Folder' na bumubuo ng karaniwang RINEX filemga pangalan gamit ang 'Pangalan ng Istasyon'.
Kinokolekta ng programa ng iBase ang .CAP files hourly at kinomberte sila mula sa .CAP files (na mga RT27 stream) sa karaniwang RINEX file itinakda sa karaniwang hierarchy ng folder ng RINEX (rinex/yyyy/jjj/sss):
Isang beses bawat araw, pagkatapos lamang ng hatinggabi UTC, ang iB_Daily tool ay tumatakbo at tumitingin sa EVERY-SINGLE file sa istraktura ng folder ng RINEX. Tinitiyak ng iB_Daily na ang hourly files ay pinagsama-sama sa araw-araw files (sa halip na magkaroon ng lower case letter mula a hanggang x bilang huling character bago ang extension, araw-araw file ay may zerocharacter na '0'.
Ang araw-araw files ay nababawasan sa 30 segundong pagitan at ang lahat ng mga konstelasyon maliban sa GPS ay tinanggal.
Naglalagay din ang iB_Daily ng hindi naka-compress file sa tamang slot sa ilalim ng dailys. Ang obs fileAng mga s sa araw-araw ay hindi nahahati sa mga sub-folder. Ang lahat ng mga dairy ay nasa folder lamang ng istasyon.
23 oras pagkatapos tumakbo ang iB_Daily, isinumite ng OU (OPUS_Uploader) ang lahat ng bagong araw-araw files sa OPUS. Naghihintay kami ng 23 oras upang payagan ang sistema ng NGS CORS na i-populate ang lahat ng data ng CORS, ginagawa nitong mas malamang na makagawa ng solusyon ang OPUS.
Kung iki-click mo ang checkbox na 'Check/force Precise-Final ephemeris after 14-days', maghihintay ang OU ng 14 na araw pagkatapos maobserbahan ang isang obserbasyon at pagkatapos ay muling isumite bawat file, araw-araw, hanggang sa bawat file ay may tumpak/huling ephemeris.
Pagkatapos ipadala ng OPUS_Upload ang obserbasyon files sa OPUS, ibinabalik ng OPUS ang mga solusyon sa isang espesyal na email address kung saan ang mga serbisyo ng iBase_Mailer.
Ito ang configuration ng iBase_Mailer na ginagamit ko:Ang bawat solusyon ay inilalagay sa tamang OPUS/ssss folder.
Panghuli, ang OPUS_Accumulator ay nagbubuod ng lahat ng mga solusyon sa OPUS. Kung nakahanap ito ng mga duplicate na solusyon sa isang araw, pinapanatili nito ang pinakamahusay na solusyon. (Ang desisyong ito ay nakadetalye sa OA User Manual.
Ilang iba pang mga pahiwatig
Ang mga proseso ng OPUS Borg ay tumatakbo nang walang insidente sa isang Windows XP computer. Nang maglaon, ang computer ay na-upgrade sa Win8, pagkatapos ay Win10.
Imposibleng magkaroon ng Win10 computer na tumakbo nang higit sa ilang linggo nang walang interbensyon ng tao. Pangunahin ang Windows Updates ay pinipilit na lumabas at hindi maaaring balewalain.
Dahil ang computer na nagpapatakbo ng OPUS ay may isang FTP server at isang tumpok ng mga port na nakabukas (para sa mga malalayong istasyon ng CORS upang itulak ang data), ang pagkuha ng mga update ay malamang na isang makatwirang bagay.
Naglaro ako sa pagpapatakbo ng BORG sa isang AWS server, gumagana ito ngunit walang pagtaas sa kakayahang magamit. At dahil sa malaking bilang ng files at data, mahal ang instance ng S3. Sa partikular, bawat isa file sa S3 repository ay siniyasat bawat araw. Kaya, hindi angkop ang murang pag-iimbak ng glacier.
Pinapatakbo ko ang BORG sa isang mabilis na computer kasama ang lahat ng BORG files at mga folder na nakaimbak sa isang 8-TB na panlabas na USB 3 drive.
Ang proseso ng iBase ay awtomatikong nagpapanatili ng backup na kopya ng naka-compress na .CAP files sa isang hiwalay na 4-GB drive. Ang iBase ay may isang function na pindutan upang muling itayo ang decompressed na istraktura ng RINEX mula sa mga backup. Pinaghihinalaan ko na ang isang muling pagtatayo ay maaaring tumagal ng ilang araw upang makumpleto. Hindi ko na kailangan na buuin muli ang set ng data; gayunpaman, tumagal ng ilang araw upang i-migrate ito mula sa isang 4-GB na drive patungo sa isang 8-GB na drive.
Mga Tala sa Bersyon ng OU
Build 2000:
Nagdagdag ng ilang command-line switchGayunpaman, ang mga istasyon na kasama at hindi kasama ay mukhang hindi pa gumagana.
Build 2004: 25 May 2017
Nagdagdag ng log ng error sa halip na isang kahon ng mensahe para sa hindi nag-aalaga na operasyon. Tandaan na hindi mo mai-save ang log para sa mga trabaho sa command line dahil lalabas ang program kapag kumpleto na.
Nagdagdag ng pagsubok para sa valid file kapag nagdadagdag mula sa command line. Binago ang paghawak ng files mula sa command line upang isama ang isang pagsubok para sa wastong-umiiral files.
Babala: maaaring may ilang limitasyon sa bilang ng files maaari mong tukuyin sa command line. Hindi dapat magkaroon ng limitasyon sa bilang ng files na maaari mong isama sa mga wildcard, string space para sa fileang mga pangalan ay dapat umabot sa magagamit na memorya.
Kapag tinukoy ang maramihang files mula sa command line, ang filename box ay na-load lamang sa una file mula sa listahan.
Build 2005: Setyembre 5, 2018
Idinagdag ang 'Save Log Files' checkbox. Pagkatapos magsumite ng obserbasyon file, lahat ng ibinalik na HTML code mula sa server ay maaaring maimbak sa isang katulad na pangalan file sa parehong folder bilang ang pagmamasid sa input file. Ang file ang extension ay palaging .html at ang lokasyon ay palaging pareho sa input file.
Ang suporta para sa TLS1 ay nasuspinde sa NGS. Ginagamit na ngayon ng OPUS_Upload ang SSL layer mula sa client machine at hindi na kailangan ang OpenSSL. Ito ay epektibong nangangahulugan na ang mga makina ng Windows XP ay hindi na mabubuhay para sa paggamit sa OPUS.
Build 2016: 4 January 2020
Ilang malalaking pagpapahusay at pagbabago ang ginawa para gumana ang OU sa loob ng balangkas ng OPUS-Borg.
- Ang mga halaga ng pagsasaayos ay naka-imbak na ngayon sa iBase.ini file kasama ang lahat ng iba pang configuration ng miyembro ng Bord. Mawawala sa iyo ang anumang nakaraang mga setting kapag pinapatakbo ang bersyong ito.
- Ang isang opsyon sa pag-ulit ng mga direktoryo ay idinagdag sa form-based na invocation. Dati available lang ito sa mga command line run.
- Mayroon na ngayong dalawang tab, isa para sa karaniwang mga setting ng Configuration at isang bagong tab para sa Advanced na mga setting. Nililinis nito ang pangunahing screen ng tool.
- Posible na ngayong magtakda ng maraming path na may mga wildcard mula sa form-based na tool. Para kay example:
C:\ftp\rinex\2017\*.??o; C:\ftp\rinex\2020\*.??o
Uulitin ang parehong 2017 at 2020 na mga folder para sa files tugma sa .??o file extension. - Posible na ngayong itakda nang manu-mano ang numero ng pagkakasunud-sunod ng pagsusumite ng NGS, o gagawa ang OU ng natatanging sequence number sa anyong 'IG8888888888888': 'IG' na sinusundan ng 13-digit na integer na kumakatawan sa bilang ng mga millisecond mula noong Enero 1, 2020 .
- Isang minimum file idinagdag ang laki sa proseso. Nalalapat lang ang opsyong ito sa files pinili sa pamamagitan ng wildcard. Itakda ang halaga sa blangko, zero o negatibo upang maproseso ang lahat ng pinagmulan files, anuman ang laki. Ang halagang 2,500,000 ay makatwiran kung inaasahan mong halos 24 na oras araw-araw files.
- Opsyonal na susuriin ng OU ang mga umiiral nang solusyon sa OPUS kapag inuulit ang mga folder (gamit ang mga wildcard) para sa pagmamasid files. Ang mga solusyon ay dapat magsimula sa base filepangalan ng OBS file; maging sa tulad ng pinangalanang mga folder, sa ilalim ng 'Match Exclude' base folder; ang solusyon file dapat magkaroon ng a file petsang mas malaki kaysa o katumbas ng obserbasyon file at magkaroon ng .eml, .msg o .txt file extension. Kung ang isang solusyon ay natagpuan, ang kaukulang pagmamasid file ay nilaktawan. Itakda ang 'Match Exclude' sa walang laman na string para i-disable ang function na ito.
- Posible na ngayong pilitin ang isang uri ng antenna na epektibong i-override ang uri ng antenna na naka-post sa RINEX file. (Alam kong parang baliw ito; kailangan ko ang function na ito para sa isang video demonstration.)
- Ang OU ay sumusunod na sa high DPI screen resolution.
Build 2019: Abril 30, 2002
Ang -9dl (pagpasa mula sa iGx) command line switch ay mayroon na ngayong mga pagkilos na ito:
- Test mode = naka-off
- InterFilePagkaantala = 0.0
- Mga Subfolder ng Proseso = naka-off
- Isama ang Isama ang Mga Umiiral na Solusyon = naka-off
- I-save ang Log File = off
Ang interfile Ang halaga ng pagkaantala ay naka-imbak na ngayon sa INI file at inaalala kung kailan magsisimula ang programa.
Build 2020.7.17.2020
Pagkaantala sa pagitan file ang pagsusumite ay kumukuha ng 20% ng mga mapagkukunan ng makina dahil sa isang errant system semaphore. (ugghhh!) Ang button na Kanselahin ay hindi naipakita nang tama habang naghihintay. Idinagdag ang bilang ng files natitira upang isumite sa isang batch sa status bar.
Build 2020.9.8.2021
Kung umuulit ang mga folder, ang anumang folder na may pangalan na nagsisimula sa underscore na '_' ay lalaktawan. Nilaktawan din ang mga folder sa ilalim ng nasabing folder. Ito ay idinagdag para sa paggamit sa iBase na naglalagay ng hindi kumpleto (files na may mas mababa sa 90% ng inaasahang saklaw) sa isang '_invalid' na folder.
Build 2020.12.5.2024
Idinagdag URL pag-edit upang baguhin ang pagsusumite URL. Ang bagong command line na '-U' ay babalik sa default na address ng pagsusumite, '+U “full url"' set override URL. Ang default URL sa kasalukuyan ay:
https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Maaaring maabot ang beta site gamit ang address na ito:
https://beta.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Build 2020.12.21.2027
Bug: Kapag nagsusumite files sa NGS, ang bilang ng natitira fileang mga ipinakita ay hindi tama.
Bug: Kapag naghahanap ng hindi naisumite files, gamit ang function na 'Match Exclude' kung ang isang solusyon sa OPUS ay nauna sa obserbasyon file, ito ay tinanggal na ngayon. Dati naiwan ito sa lugar at ang file ay muling isinumite. Nagresulta ito sa maraming solusyon sa OPUS para sa isang obserbasyon file (dahil ang mga resulta ng OPUS ay may natatanging iG sequence number identifier.)
Build 2021.11.7.2040
Gumagamit na ngayon ang OU ng mga bagong script sa gilid ng server para sa pagsusumite ng RS vs. S OBS files:Ang laki ng log memo ay pinalawig sa 4 na milyong character.
Nagdagdag ng ilang mga pahiwatig upang magdagdag ng isang grupo ng mga hindi kailangang pag-debug (na hindi ko aalisin dahil lumalabas lamang ito habang ginagawa mo ang pag-extend-logging).
Nagdagdag ng pahiwatig na ang pagsusumite urlAng 's ay iba para sa static kumpara sa mabilis sa override box.
Build 2022.2.9.2041
Batay sa feedback mula sa mga taong hindi gumagamit ng OU sa isang production environment, ang OU ay muling inayos para mas maging katulad ng NGS submission form.
Posible na ngayong piliin ang sapilitang uri ng antenna mula sa isang drop-down box. I-click ang button na 'I-load ang NGS Antenna List' upang i-download at i-parse ang kasalukuyang listahan ng NGS antenna. Ang drop-down box ay puno ng isang alpabetikong listahan ng mga uri.
Posible na ngayong i-override ang Taas ng Instrumentong nakapaloob sa RINEX file at direktang ipasok ang taas.
Ang mga command line switch na ito ay idinagdag:Ang User Manual na ito ay malawakang na-update.
Build 2022.2.9.2042
Malawak na mga karagdagan sa hover-pahiwatig. (Ang bersyon na ito ay nakabalot sa tool na iGx_Download pagkatapos ng 2/11/2022.)
Build 2022.3.17.2043
Nagdagdag ng dalawang command line switch:Idinagdag ang 'Maximum Observation Age'. Kung hindi zero, ang mga obserbasyon na natapos nang higit sa inilagay na halaga ay lalaktawan. Ito ay kapaki-pakinabang upang 'isuko' lamang ang pagtatangkang pagproseso ng files pagkatapos ng 45 araw. Kung hindi matagumpay na maproseso ng NGS ang a file pagkatapos ng 45 (nai-program) na araw, ang paghihintay ng isa pang araw-linggo-buwan-taon ay hindi magkakaroon ng anumang pagkakaiba.
May mga araw at lokasyon kung saan kahit anong gawin mo, hindi makakapagproseso ng trabaho ang NGS OPUS. Pangunahing nakikita sa OPUS-Static na mga trabaho. Minsan pinuputol ang isang oras mula sa simula o katapusan ng a file magreresulta sa tagumpay, ngunit buong 24 na oras files ay hindi magpoproseso. Ang bagong switch na ito ay nagbibigay-daan sa files na laktawan na lang. Kung pinagana ang pinalawig na pag-debug, isang tala ang gagawin sa log.
Build 2022.3.21.2044
Na-update sa Embarcadero® Delphi 11 Version 28.0.44500.8973 compiler sa isang bagong PC.
Na-update ang UPX Packer sa Bersyon 3.96w.
Na-update ang Component Ace ZipForge sa bersyon 6.94.
kailan files na may mga sumusunod na katangian ay nilaktawan:
Nalaktawan ang nawawala o hindi sapilitang uri ng antenna
Input file ay nawawala (? Paano ito nangyayari)
Masyadong mahaba ng file ay nilaktawan
Masyadong luma ng file ay nilaktawan
at may mga karagdagang files upang iproseso, ang pagkaantala ay nilaktawan. Ang humahadlang sa mahabang pagkaantala kapag file-pagkatapos-file ay nilaktawan. Sa madaling salita, isang inter-file ang pagkaantala ay ginagawa lamang kapag aktuwal file ay isinumite.
Kapag dina-download ang listahan ng antenna mula sa NGS, nakikita na ngayon ng OU ang mga duplicate na pangalan ng antenna (sanhi ng satellite revisioning) at pinipilit na maging kakaiba ang bawat entry.
Build 2022.3.27.2045
Ang MaxAge = 0 ay hindi itinuring na walang katapusan.
Na-update ang interfile pagkaantala upang subukang bawasan ang overhead habang naghihintay.
Build 2022.4.1.2050
Kritikal na muling pagsulat ng obserbasyon kumpara sa pagtutugma ng solusyon.
Idinagdag ang 'Mag-log sa file' checkbox. Kung nasuri ang log ay kinokopya sa parehong folder bilang executable na may millisecond timestamps. Kapag nagsimula ang OU, kung mayroon file mas malaki sa 9 Megabytes ang umiiral, ito ay tinanggal. (Kailangan mong kunin ang log files kaagad pagkatapos makumpleto ng OU upang matiyak na hindi sila tatanggalin sa programa ng invocation.)
Nagdagdag at naglinis ng impormasyon sa pag-log.
Idinagdag file counter upang subaybayan ang pag-unlad na hinahanap files upang iproseso.
Inayos ang isang error kung saan ang petsa ng solusyon sa OPUS ay pinutol nang walang oras ng solusyon. Nagresulta ito sa 'ilang' files paulit-ulit na isinusumite dahil ang oras ng solusyon (pinutol sa 00:00:00) ay tila bago ang pagtatapos ng trabaho (00:00:03). Ang tseke na ito ay mayroon na ngayong isang buong araw ng palugit na panahon bago i-flag gaya ng nauna.
Build 2022.4.10.2053
Inayos ang MaxAge bug kung saan binalewala ang setting ng MaxAge para sa ilan files.
Idinagdag ang paglaktaw na mensahe:
04/10/2022 18:35:38.612 ! File 'F:\iBase\ftp\dailys\cotx\cotx2970.21o nilaktawan, masyadong luma; Ang edad ng pagmamasid ay 167.8 araw, ang limitasyon ay 45.0 araw.
Inayos ang isyu sa 'SemiAppend2' kung saan blangko fileang mga pangalan ay idinagdag sa listahan ng files upang iproseso ang ';;;'.
Nagdagdag ng 80-character ng susunod file upang iproseso ang impormasyon sa pag-log sa '…pagproseso ng x higit pa files:' log entry.
Build 2022.6.26.2055
** Implicit RINEX 3 Support Added ** RINEX3 ay maaaring gumana dati, sa karamihan ng mga kaso.
Nagdagdag ng blangkong antenna sa tuktok ng drop-down na listahan ng 'Force Antenna' upang gawing mas madali ang pagpili ng walang sapilitang antenna.
Idinagdag ang +X dd at -X na mga opsyon para itakda at i-clear ang 'Maximum age' tolerance.
(Ang pagtatakda nito sa 0 araw o sa isang walang laman na string ay magpoproseso ng lahat files.)
Win10/11 style bukas file dialog ng pagpili.
Pinahigpit ang espasyo sa disenyo ng form.
Idinagdag ang button na 'Mga Default' upang ibalik ang lahat ng mga setting maliban filepangalan at email address; sa mga kilalang panimulang default.
Nagdagdag ng +D na opsyon upang i-click ang button na 'Default' mula sa command line.
Ang RINEX file Sinusuportahan na ngayon ng decoder ang RINEX2 at RINEX3. Ang mga tala ng OBS EPOCH na may mga di-zero na flag ay pinangangasiwaan nang mas mahusay. (Ang isang pagpapahusay sa hinaharap ay maaaring alisin ang mga tala ng espesyal na kaganapan (paglipat, bagong monumento, simulan ang static)?) Ang mga karagdagang pamamaraan ng RINEX ay ibinabahagi na ngayon sa pagitan ng OPUS_Upload at ng
iGx_Download tool.
Pinahusay na mga pahiwatig para sa BAWAT opsyon at kontrol.
Ang -9dl na opsyon ay na-depreciate at walang ginagawa. Kung ginamit mo dati ang opsyong ito, isaalang-alang ang paglalagay ng -D bilang unang opsyon sa linya. Ilalagay nito ang OU sa isang kilalang, default na estado. Pagkatapos ay kailangan mo lamang idagdag ang mga opsyon na kailangan mo para sa pagproseso, karaniwang -e email na sinusundan ng a filesapat na ang pangalan na isusumite.
iGage Mapping Corporation
1545 Timog 1100 Silangan STE 1
Lungsod ng Salt Lake UT 84015
+1 801 412-0011
f +1-801-412-0022
www.igage.com
Mga Dokumento / Mga Mapagkukunan
![]() |
OPUS OPUS_Secure ang Pag-upload Web [pdf] Gabay sa Gumagamit OPUS_Secure ang Pag-upload Web, OPUS_Upload, Secure Web, Web |