OPUS_Yükleme (OU)
Kullanıcı Kılavuzu
OPUS_Güvenli Yükleme Web
Tarih: 26 Haziran 2022
Rev: 2022.6.26.2055
Yazan: Mark Silver, ms@igage.com, +1-801-412-0011
Sürüm Bilgileri
Ayrıntılı sürüm bilgisi bu belgenin sonunda yer almaktadır.
Güncel bilgiler için Posta Listesine abone olun
OPUS_Upload'u herhangi bir amaçla kullanıyorsanız lütfen bu e-posta listesine abone olun:
https://signup.ymlp.com/xguqjwsugmguu
böylece size değişiklikler ve hata düzeltmeleri hakkında bildirimler gönderebilirim. Önceki mesajların listesi burada bulunabilir [ http://ymlp.com/archive_guqjwsugjgh.php ].
OU'ya Dikkat!
LÜTFEN: OPUS Yüklemeyi kullanmadan önce bu Kullanıcı Kılavuzunu dikkatlice okuyun. OU joker karakterleri kabul eder ve her gözlemi göndermek mümkündür file tek, basit, hatalı bir komutla bir bilgisayarda. Örneğinamptarih:
OPUS_Yükle +r C:\*.??o
Her bir gözlemi gönderirdim file c: sürücüsünde OPUS'a işleme için. NGS'nin veya OPUS topluluğunun geri kalanının bunu yaptığınız için sizi takdir edeceğinden şüpheliyim.
OU aracını tek bir bilgisayarda denemeden komut satırından çalıştırmamanızı şiddetle tavsiye ederim. fileÖncelikle Windows arayüzünden s'yi seçin.
OPUS Yükleme
OPUS_Upload (OU), GPS gözlemlerinin gönderilmesini otomatikleştiren küçük bir Win-32 uygulamasıdır files çevrimiçi NGS işleme sistemine. OU HTTPS NGS'yi dolaşır webSSL şifrelemesi kullanan site.
OU birçok şekilde çalıştırılabilir:
Argümanları olan bir komut satırı aracı olarak
Ekranınızda açık olan bir Windows programı olarak
Sürükle ve bırak yöntemiyle fileMasaüstü simgesine s
OU, büyük veri kümelerinin gönderimini basitleştirir files to NGS. OU ile binlerce gözlemi otomatik olarak göndermek mümkündür filetek bir komutla.
OU 15,000'den fazla gözlemle test edildi filetek bir gönderimde.
NGS Güncellemesi 1 Eylül 2018
NGS, OPUS'a erişim için kabul edilebilir minimum TLS seviyesini değiştirdi.
OPUS_Upload daha sonra makine SSL katmanını kullanacak şekilde değiştirildi (OpenSSL kullanmak yerine). Bu, Windows XP makinelerinin artık işleri NGS'ye gönderemeyeceği anlamına geliyor.
Bu sorun için bir çözüm yolu yoktur. Modern bir bilgisayar satın alın.
Dağıtım Sınırlamaları ve Kullanım Hususları
OPUS programlama arayüzü karmaşıktır ve NGS sunucu tarafında yapılacak en ufak bir değişiklik OU'nun güncellenmesini gerektirecektir. (Bu nedenle yukarıda belirtilen mail listesine kayıt olmalısınız).
OPUS Accumulator gibi, eğer OPUS Uploader'a ihtiyacınız varsa, gerçekten ihtiyacınız var. OU, bazı kullanıcılara çok fazla zaman kazandırma potansiyeline sahiptir.
Son olarak, OU çok daha büyük bir projenin parçasıdır. OPUS Borg. Borg, gelişmiş istatistiksel kalite kontrolü kullanarak büyük CORS ağlarında otomatik kalite kontrolünü düzenlemek için OU, OA ve birkaç başka istemciyi kullanır. OU'nun gelişimi Borg işlevselliği tarafından yönlendirilir.
Borg'a müdahale eden OU'da hiçbir değişiklik yapılamaz. Borg (https://en.wikipedia.org/wiki/Borg) OU gelişimini yönetir. Tıpkı Yeni Nesil'de olduğu gibi. OPUS Borg, yığınlarca GNSS gözlem verisini işlemek için birlikte çalışmaya çalışan birçok 'basit' bileşene sahip olduğu için Borg olarak adlandırılmıştır.
Tamamen bir karmaşa, ancak bu noktada düzeltmek için çok geç. Kabul ediyorum, OU ve OA gibi basit bileşenler bile artık aşırı karmaşık.
Borg'un bazı karmaşıklıkları bu belgenin ilerleyen kısımlarında yer alan 'Eşleşme Hariç Tutma' bölümünde açıklanmaktadır.
Değişiklikler
Lütfen OU'yu uygulamanız için daha kullanışlı hale getirecek değişiklikleri şu adrese gönderin: ms@igage.com.
OPUS Yüklemeyi Yükleme
Şu anda OPUS Uploader bir ZIP dosyasında dağıtılmaktadır file Bu Kullanıcı Kılavuzu ile. Tüm program files, 'iGage Mapping Corporation' tarafından imzalanmış kodlardır.
Yükleyiciyi istediğiniz yere kurabilirsiniz, yalnızca bir tane vardır fileDaha sonra masaüstünüz için manuel olarak bir kısayol oluşturabilirsiniz.
OPUS Yüklemenin Gerektirdiği Şeyler
OPUS Yükleme, bir RINEX'in otomatik olarak belirlenip belirlenmediğini belirler file Hızlı-Statik veya Statik olarak gönderilmelidir file RINEX'in uzunluğuna göre file.
OPUS Yükleme artık RINEX 2.xx ve RINEX 3.xx ile çalışıyor files.
Gözlem file118 dakikadan uzun olan videolar Statik olarak gönderilir.
RINEX'teki Anten Adı ve HI file doğru olmalı. Eğer RINEX'iniz files yanlış değerlere sahipse, OU ile uyumlu değillerdir (bu gereklilik gevşetilmiştir).
Not: Build 2001'de, gönderime izin vermek için '-a' komut satırı anahtarı eklendi. fileanten belirteçleri olmadan.
Ocak 2020'de RINEX'te anten adını geçersiz kılmak için destek eklendi file.
Şubat 2022'de geçerli bir anten türüyle Anten Türü geçersiz kılmayı basitleştirmek için mevcut NGS Anten Türü listesini indirme desteği eklendi.
Şubat 2022'de HI (Instrument Heights) zorlama desteği de eklendi.
Anten adını ve HI'yi güncellemek için TEQC kullanmayı düşünebilirsiniz. Burada şu şekilde olabilir:ampRINEX'le file Başlık:Anten tipini sarı, HI tipini ise yeşil renkle vurguladım.
Anten tipi NGS tarafından desteklenen bir anten olmalıdır.
OPUS Yüklemeyi Windows Programı Olarak Çalıştırma
OU'yu başlatmak için programa veya kısayola çift tıklayabilirsiniz. OU ekranınızın sol üst köşesinden başlayacaktır. Pencereyi taşıyıp yeniden boyutlandırırsanız ve ardından OU'yu kapatırsanız, bir sonraki başlatıldığında aynı konum ve boyut hatırlanacaktır.
Ekran konumu, şu anda kullanılabilir bir ekranda olduğundan emin olmak için çalışma zamanında kontrol edilir.
OU'yu ilk kez kullandığınızda e-posta adresinizi girmeniz gerekecektir. Diğer seçenekleri değiştirmek veya bir OPUS-Projects ID eklemek isteyebilirsiniz. Ayarlarınız hatırlanacaktır.
'Verileri Yükle' File' ayrıca OU'nun son çalıştırıldığı zamandan itibaren hatırlanır. Bir veya daha fazlasını seçmek için '…' düğmesine tıklayabilirsiniz fileyüklemek için s. files GPS gözlemi olmalı files veya ZIP fileGPS gözlemi içeren s files. (Başka bir deyişle, Açık File tarayıcı birden fazla destekleyecek file seçimler.) İşte bir örnekampdört gözlemi manuel olarak seçme yöntemi filebir klasörde:Bir ZIP seçerseniz file, ZIP'in içeriği file standart RINEX olduğu varsayılacaktır files ve tüm RINEX filePosta kodundaki s file bireysel olarak işleme alınacaktır.
Bir NAV eklerseniz file Posta kodunda fileOU bunun bir RINEX gözlemi olmadığını bilecektir file ve NAV'ı otomatik olarak atlayacaktır file.
Benzer şekilde, bir NAV seçerseniz file (örneğinamptümünü seçerek file(yukarıdaki dizinde s) OU .NAV'ı atlayacaktır files.
Bir kez ayarladıktan sonra filead(lar) ve seçenekler için Gönder düğmesine tıklayın ve her RINEX file otomatik olarak OPUS'a iletilecektir.
OPUS Yüklemeyi Komut Satırından Çalıştırma
OU şu argümanları kabul ediyor: Bu komut:
OPUS_Yükleme –p +x –e ms@igage.com C:\tmp\2001213A0.obs Tekil gönderilecek file proje kimliği olmadan, genişletilmiş çıktı istenerek, sonucu belirtilen e-posta adresine döndürülür.
E-posta adresini bir bilgisayara ayarladığınızda, OU bunu hatırlayacaktır. Bir Proje Adı ayarladığınızda, temizlenene kadar kullanımda kalacaktır.
Bu, OU'yu bir kez çalıştırdıktan sonra (belki bir Windows uygulaması olarak), OU'yu yalnızca bir fileisim:
OPUS_Upload C:\tmp\2001213A0.obs ve daha önce seçilen seçenekler kullanılacaktır.
İki veya daha fazla belirtebilirsiniz files OPUS_Yükleme C:\tmp\2001213A0.obs C:\tmp\2001213A1.obs
Ayrıca bir grup belirtmek için joker karakterler de kullanabilirsiniz files. Bu emir:
OPUS_Yükleme C:\tmp\*.obs
her birini sunacağım file C:\tmp\ klasöründe .OBS uzantılı \tmp klasöründe.
Ayrıca yığın joker karakterlerini de kullanabilirsiniz:
OPUS_Yükleme C:\tmp\002\*.obs C:\tmp\003\*.zip
Tek harfli joker karakterler de desteklenmektedir:
OPUS_Yükleme C:\tmp\2001213A?.obs
Her bir gözlemin gönderilmesi mümkün olmalıdır file Bilgisayarınızın C sürücüsünde şu basit komutla:
OPUS_Yükle +r C:\*.1?o
Gerçekten buna gerek var mı?
Sürükle ve Bırak ile Gönderme
Masaüstünüzde bir kısayol varsa gözlemi sürükleyebilirsiniz files (veya .ZIP filebir veya daha fazla gözlem içeren files) ve masaüstü simgesine bırakın.
The files, manuel olarak seçilmiş gibi işlenecektir. Son e-posta adresi ve diğer seçenekler kullanılacaktır.
Sayının bilinen bir sınırı yoktur filetek bir eylemde bırakabilirsiniz.
'Test Modu'
OU'yu başlatmadan önce bir eylemi test etmek isteyebilirsiniz. Eyleminizin gerçekte göndermeden etkilerinin ne olabileceğini görmek için 'Test Modu' kutusunu işaretleyin files'den NGS'ye.
Test Modu onay kutusu OU kapatılıp tekrar açıldığında kaydedilir, bu nedenle yanlışlıkla işaretlerseniz OU çalışmıyormuş gibi görünecektir.
Otomatik Gönderim
OU'yu komut satırından başlatırsanız, fileadı; veya OU'yu sürükleyip bırakarak başlatırsanız fileKısayola tıklayın, ardından OU otomatik olarak çalışacak ve son işlemden 5 saniye sonra kapanacaktır. file işlenir.
İptal düğmesi, formu ve günlüğü açık tutmak için kullanılabilir viewIng.
5 saniyelik koşu sonu geri sayımı sırasında İptal düğmesine tıklayın ve OU otomatik olarak kapanmayacaktır. Test Modu etkinleştirilmişse form da kapanmayacaktır.
2022/2/9: OU, iGx_Download'dan çağrıldığında artık 5 saniyelik bir gecikmeden sonra otomatik olarak kapanacak.
İleri Konular
Zorlamalı Anten TürleriGüncel anten listesini indirmek için 'NGS Anten Listesini Yükle' butonuna tıklayın file NGS sunucusundan ( https://geodesy.noaa.gov/ANTCAL/LoadFile?file=ngs14.atx ). Liste ayrıştırılır ve uydu tanımları da dahil olmak üzere her anten sıralı bir şekilde açılır kutuya yüklenir.
Daha sonra anten tipinin ilk birkaç karakterini yazarak belirli bir anteni hızlıca bulabilirsiniz.
Liste geçici bir klasörde saklanır:
C:\Users\kullanıcı adı\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx
C:\Users\kullanıcı adı\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx.cache
ve OU tekrar başlatıldığında yeniden kullanılır.
Önemli Anten Türü Notu: Anten adı ve kubbe tanımı arasında uygun sayıda boşluk eklemelisiniz. Bu nedenle, açılır listeden anteni seçin veya yetkili bir kaynaktan anten adını kopyalayıp yapıştırın. Eksik veya fazladan bir boşluk veya herhangi bir değiştirilmiş karakter, OPUS'a gönderildiğinde anten türü hatasıyla sonuçlanacaktır.
Genişletilmiş Çıktı Biçimi
Komut Satırı:
-x Standart Çözüm Çıktısı
+x Genişletilmiş Çözüm Çıktısı (önerilen)
Bu kutuyu işaretleyerek: NGS gönderim sayfasında bu seçimi etkili bir şekilde yapacağız:
Baz İstasyonu Kullanımı ve Hariç Tutması
Kullanılacak ve Hariç tutulacak baz istasyonlarını virgülle ayırarak girin:Girilen istasyonların doğruluğu KONTROL EDİLMEZ.
Bu ayar şuna eşdeğerdir:gözlemi geçerli bir OPUS Projesine göndermiyorsanız boş olmalıdır. Proje Tanımlayıcısı geçerlilik açısından KONTROL EDİLMEZ.
Bu ayar şuna eşdeğerdir:Bu kutuya kişisel proje adınızı girmeyin, yalnızca geçerli OPUS-Proje Kimliklerini girin. OPUS-Projeleri oluşturmak ve kullanmak için OPUS Yöneticisi eğitimine sahip olmanız gerekir.
Sıra Numarası Bu değerin resmi bir NGS açıklaması yoktur, ancak gönderileri izlemek için ÇOK faydalıdır. OPUS Borg, OPUS sisteminden gelen her e-posta dönüşünün başarılı veya başarısız bir şekilde geri gönderilen e-posta konusunda benzersiz bir sıra numarasına sahip olmasına güvenir:
NGS OPUS gönderimini yüklediğinizde websayfa, NGS tarafından benzersiz bir numara atanır. 'iGage Random Sequence' onay kutusunu işaretlerseniz, 'IG' önekiyle benzersiz 13 karakterlik bir numara oluşturulur. Kutuyu işaretlemezseniz, girdiğiniz değer kullanılır.
IG numarası, 1 Ocak 2020'den bu yana geçen günlerin kesirli sayısıdır; yerel makine saat diliminde, 86,400,000 ile çarpılır ve en yakın tam sayıya yuvarlanır. Bu, benzersizlik için yeterli görünüyor, çözülebilir ve zamanla artar. Rastgele değildir.
Asgari File Boyut ve Maksimum Uzunluk
Bir başvuru göndermeyi denerseniz file minimumdan (Bayt cinsinden) daha az file atlanacaktır. Yaygın bir durum, anti-virüs araçlarının diğer araçları sıfır uzunlukta oluşturmaya zorlamasıdır files. Bu, bu sıkıntıları tuzağa düşürür fileNGS'ye gönderimden itibaren. 2,500 baytlık minimum yeterli ve makul olmalıdır.
OU, gözlem verilerinin ilk ve son dönemini kontrol edecek ve atlayacaktır filesaatler cinsinden maksimum uzunluktan daha uzun olan s'ler. OPUS'ta gece yarısını (GPS zamanı) iki kez geçemeyeceğiniz kesin bir sınır vardır. Eğer varsa file25 saatten uzun süren işlemler için TEQC'nin -tbin seçeneğini kullanmayı düşünmelisiniz ( https://www.unavco.org/software/data-processing/teqc/tutorial/tutorial.html ) bunları 24 saatlik bölümlere ayırmak fileve bunları ayrı ayrı gönderin. Daha sonra OPUS Accumulator aracını kullanarak bireysel çözümlere istatistiksel olarak bakabilirsiniz.
Kayıt dosyası Files
Bu kutuya tıklamak, NGS gönderiminden gelen dönüş değerini .HTML'ye kaydedecektirfile her gönderilenle aynı adı taşıyan file, gönderilenle aynı klasörde file.
Eğer açarsanız file bir tarayıcıda, manuel olarak gönderdiğinizde alacağınız şeye 'benzer' görünecektir file:Ancak biçimlendirme muhtemelen beklendiği gibi olmayacaktır.
Bu seçenek, hatalı hataları ayıklamak için yararlıdır fileGönderildiğinde başarısız olan s.
Genişletilmiş Hata Ayıklama Günlüğü Bu kutuyu işaretlemek günlük iletişim kutusunda ekstra günlük bilgisinin görüntülenmesiyle sonuçlanacaktır. Bu seçeneğin işaretlenmemiş olması en iyisidir.
Her bir HTML gönderim alanı numaralandırılacaktır:ArasıFile Gecikme
NGS OPUS sunucuları, hizmet engelleme saldırılarını engelleyen bir güvenlik özelliğine sahiptir.
Eğer birden fazla (belki 5) mesleği hızlı bir şekilde arka arkaya gönderirseniz, IP adresinizin NGS'nin canını sıkan bir şey olarak işaretleneceği ve gönderilerinizin dikkate alınmayacağı görülecektir.
Bu gecikmeyi 15 saniyeye veya daha yükseğe ayarlamanız tavsiye edilir. Ben 31 saniye kullanıyorum.
Test Modu Test Modu düğmesinin işaretlenmesi, OU'nun gönderimleri çalıştırmasını ve gönderimlerin yapıldığı noktaya kadar eylemleri kaydetmesini sağlar. Günlük files tüm normal ve genişletilmiş günlük kayıtlarını içerecektir, ancak file işleme alınmak üzere NGS'ye gönderilmeyecektir.
Bu, NGS sunucularını doldurmadan joker eylemi test etmenizi sağlar.
Günlüğe tek bir satır eklenecek:Şu anda (Sürüm 2022.2.8.2041'de) OPUS-Statik gözlemler, file110 dakikadan uzun olan bu gönderiler URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl‘
OPUS-RS files bununla birlikte gönderilir URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opus-rsup.prl’
'Gönderim'i kullanabilirsiniz URL' varsayılan göndermeyi geçersiz kılmak için fileNGS BETA sunucusuna. Ancak, gönderilen için doğru sunucu adresinin (Statik veya RS) seçildiğinden emin olmanız gerekecektir. file.
OPUS-BORG Ayarları
Komut Satırı:
-m hariç tutulan yolu temizle
+m yolu hariç tutulan yolu ayarlarOtomatik Çalıştırma
'23:00'te Otomatik Çalıştır' kutusunun işaretlenmesi, her akşam 23:00 UTC'de 'Gönder' düğmesine basılmasıyla sonuçlanır. OU, UTC zaman farkını hesaplamak için makinenin saat dilimi ayarlarını kullanır.
Eşleşmeyi Hariç Tut
Bu basit bir açıklama olmayacak.
Her biri çok sayıda gözlem içeren büyük bir klasör kümesinin olduğu bir senaryoyu düşünün files. Her klasör bir GNSS CORS istasyonunu temsil eder. Her gözlem file 24 saatlik (GPS zaman dilimi) 'Günlük' bir gözlemdir file bir istasyon için. Bir istasyonun Günlük klasörü 24 saatlik gözlem içerebilir fileönceki 5 ila 10 yıl için, bu nedenle binlerce RINEX files.
OU, bu Günlükleri göndermek için kullanılır fileOPUS'a. Ancak biz yalnızca her birini göndermek istiyoruz file iki defa:
bir kez hemen ardından file hızlı/yayın efemerisiyle bir çözüm elde etmek için tekrar toplanır 14 gün sonra kesin/nihai yörüngelerle bir çözüm elde etmek için NGS OPUS çözümünü döndürür filee-posta ile ve çözüm files, eşleşen bir istasyon sonuç klasörü kümesinde tutulur: her CORS istasyonunun benzersiz bir OPUS çözüm klasörü vardır.
'Eşleşme Hariç Tut' bir yol içeriyorsa, OU kaynak gözleminin konumuyla eşleşen bağıl yolu arayacaktır file Mevcut eşleşen bir OPUS çözümü için file.
Bu karmaşıktır çünkü gözlem file şöyle bir ismi olacak:
slci0010.22o
ve eşleşen OPUS çözümünün adı şu şekilde olacaktır: slci001022o IG0064714690360.msg (Yukarıdaki sihirli IG Sıra Numarasına dikkat edin!)
OU eşleşen bir çözüm bulursa file, gözlemi göndermeyi atlayacaktır file çünkü geçerli bir OPUS çözümü zaten mevcut.
Ancak bu kutuyu işaretlerseniz:VE OPUS çözümü 14 günden eski ise OU çözümü inceleyecektir. file Çözüm için hangi efemeris tipinin kullanıldığını belirlemek.
Çözüm Kesin veya Kesin Değilse, OU mevcut çözümü silecektir file ve gözlemi yeniden gönderin filebir çözüm bulmayı umarak file OPUS işleme motorundan Precise veya Final efemeris kullanılarak.
Daha sonra, ertesi günün erken saatlerinde OA (OPUS Akümülatörü) çözüm klasörlerini işler ve izlenen her CORS istasyonu için trend grafikleri oluşturur:OA ayrıca izlenen her istasyon için bir özet XLS elektronik tablosu oluşturur:
Bu özet, bir NGS OPUS çözümünde bulunan her bir değer için Min/Maks/Menzil/StandartSapma ile birlikte CORS istasyonu için ortalama bir konumu içerir.
İstasyon hızı, hem NAD83 sabit çerçevesinde hem de ECEF XYZ, Enlem/Boylam/Yükseklik, Durum Düzlemi izdüşümlü ve UTM izdüşümlü çerçeveler için ITRF günlük dönem çerçevesinde de hesaplanır.
Ek olarak, OA özetlerin bir özetini üretir file:Site adını, elipsoid yüksekliğiyle ortalama anten konumunu ve özel CORS istasyon yönetimi için yararlı olan bazı ek bilgileri içeren.
Diğer Borg süreçleri, OA çıktı veri kümeleri üzerinde SQC analizini çalıştırır ve istasyonun 'istatistiksel' olarak beklentiler dahilinde mi yoksa dışında mı çalıştığını belirler ve bir sorun varsa kısa mesaj gönderir.
İnanın ya da inanmayın, bu Rube-Goldberg (https://en.wikipedia.org/wiki/Rube_Goldberg) süreci işliyor!
OU'da Otomatik Yeniden Göndermeyi Kullanma
Burada olduğu gibiampklasör yapısı fileGönderilecek klasöre 'dailys' adını verdim ve döndürülen opus çözümlerini içeren klasöre de 'opus' adını verdim.Daha sonra OA (OPUS_Accumulator) kullanmak isterseniz her istasyon benzersiz 4 karakterli bir klasörde olabilir/olmalıdır.
./dailys/sgu2 klasörü şu şekilde görünebilir:./opus/sgu2 klasörü şu şekilde görünebilir:
Okunamayan bir OPUS çözümü döndürülürse veya daha yeni, daha iyi bir efemeris çözümüyle değiştirilirse eski çözüm _invalid veya _duplicates klasörüne taşınır.
Önemli İpucu: Tüm BORG araçları, herhangi bir klasörü veya dosyayı bilerek yok sayar. file alt çizgi karakteriyle ('_') başlayan bir istasyon adınız olamaz.
Bu OU'nun (OPUS_Upload) ana ekranıdır:'Verileri Yükle' seçeneğinin işaretli olduğunu unutmayın File' günlükler klasörünü işaret eder ve 'Alt Klasörleri Tekrarla' işaretlenir.
Bu OU'nun 'Gelişmiş' sekmesidir:'Eşleşme Hariç Tutma'nın opus klasörüne baktığını unutmayın fileGirişle eşleşen s fileGünlükler klasöründe s.
Günlük nerede? files nereden geliyor?
Borg'un (iBase) bir diğer parçası ho üretirurly filestandart ile s fileHer istasyon için farklı bir DIPCap işlemi kullanılarak isimler.
SGU27 için RT2 akışlarını toplayan DIPCap işlemi aşağıdaki gibidir:DIPCap, RCAPTURE'ın yerine geçer. RCAPTURE birkaç gün veya hafta sonra başarısız olur ve yalnızca TCPIP 'İstemci' bağlantılarını destekler, DIPCap çok sağlamdır ve sonsuza kadar çalışır. Daha iyi günlük kaydına sahiptir ve ayrıca TCPIP 'Sunucu' bağlantılarını destekler.
DIPCap sadece serbest koşular .CAP fileseçili 'Çıktı Klasörü'ne standart RINEX üreterek file'İstasyon Adı' kullanılarak isimler.
iBase programı .CAP'ı toplar files hourly ve bunları .CAP'den dönüştürür files (RT27 akışları) standart RINEX'e file standart RINEX klasör hiyerarşisindeki (rinex/yyyy/jjj/sss) ayarlar:
Günde bir kez, UTC gece yarısından hemen sonra, iB_Daily aracı çalışır ve HER BİR file RINEX klasör yapısında. iB_Daily, ho'nunurly files günlük olarak birleştirilir file(uzantıdan önceki son karakter olarak a'dan x'e kadar küçük harf yerine, günlük file sıfır karakteri '0'dır.
Günlük files 30 saniyelik aralıklarla azaltılır ve GPS haricindeki tüm takımyıldızlar çıkarılır.
iB_Daily ayrıca sıkıştırılmamış bir file günlüklerin altındaki doğru yuvada. Obs fileDailys'deki s'ler alt klasörlere bölünmemiştir. Tüm dailys'ler sadece istasyon klasöründedir.
iB_Daily çalıştıktan 23 saat sonra, OU (OPUS_Uploader) tüm yeni günlükleri gönderir fileOPUS'a. NGS CORS sisteminin tüm CORS verilerini doldurmasına izin vermek için 23 saat bekliyoruz, bu OPUS'un bir çözüm üretme olasılığını artırıyor.
'14 gün sonra Kesin-Son efemerisini kontrol et/zorla' onay kutusunu tıklarsanız, OU bir gözlem yapıldıktan sonra 14 gün bekler ve ardından her file, her gün, her güne kadar file kesin/nihai efemeri vardır.
OPUS_Upload gözlemi gönderdikten sonra fileOPUS'a gönderildiğinde, OPUS çözümleri iBase_Mailer servislerinin kullandığı özel bir e-posta adresine geri döndürür.
Kullandığım iBase_Mailer yapılandırması şu şekilde:Her çözüm doğru OPUS/ssss klasörüne yerleştirilir.
Son olarak, OPUS_Accumulator tüm OPUS çözümlerini özetler. Bir gün boyunca yinelenen çözümler bulursa, en iyi çözümü saklar. (Bu karar OA Kullanıcı Kılavuzunda ayrıntılı olarak açıklanmıştır.
Diğer bazı ipuçları
OPUS Borg işlemleri Windows XP bilgisayarda sorunsuz çalışıyordu. Daha sonra bilgisayar Win8'e, ardından Win10'a yükseltildi.
Win10 bilgisayarının birkaç haftadan fazla insan müdahalesi olmadan çalışması imkansızdır. Öncelikle Windows Güncellemeleri zorla çıkarılır ve göz ardı edilemez.
OPUS'u çalıştıran bilgisayarda bir FTP sunucusu ve çok sayıda açık port (uzak CORS istasyonlarının veri göndermesi için) bulunduğundan, güncellemeleri almak muhtemelen mantıklı bir şeydir.
BORG'u bir AWS sunucusunda çalıştırmayı denedim, işe yarıyor ancak kullanılabilirlikte bir artış yok. Ve çok sayıda files ve veriler, S3 örneği pahalıdır. Özellikle, her bir file S3 deposunda her gün denetlenir. Bu nedenle, ucuz buzul depolaması uygun değildir.
BORG'u tüm BORG'larla hızlı bir bilgisayarda çalıştırıyorum file8 TB'lık harici USB 3 sürücüsünde saklanan dosyalar ve klasörler.
iBase işlemi sıkıştırılmış .CAP'ın yedek bir kopyasını otomatik olarak tutar fileayrı bir 4 GB sürücüde. iBase, sıkıştırılmış RINEX yapısını yedeklerden yeniden oluşturmak için tek bir düğme işlevine sahiptir. Yeniden oluşturmanın tamamlanmasının birkaç gün süreceğinden şüpheleniyorum. Veri setini yeniden oluşturmam gerekmedi; ancak, 4 GB sürücüden 8 GB sürücüye geçirmek birkaç gün sürdü.
OU Sürüm Notları
Yapı 2000:
Birkaç komut satırı anahtarı eklendiAncak dahil edilen ve hariç tutulan istasyonların henüz tam olarak çalışmadığı görülüyor.
Yapım 2004: 25 Mayıs 2017
Gözetimsiz işlemler için bir ileti kutusu yerine bir hata günlüğü eklendi. Komut satırı işleri için günlüğü kaydedemeyeceğinizi unutmayın çünkü program tamamlandığında çıkacaktır.
Geçerlilik için bir test eklendi file komut satırından eklerken. İşlenmesi değiştirildi filegeçerli-varoluş için bir test eklemek üzere komut satırından s files.
Uyarı: Sayıda bir sınırlama olabilir filekomut satırında belirtebilirsiniz. Sayıda bir sınır olmamalıdır. filejoker karakterlerle birlikte ekleyebileceğiniz dize alanı fileisimler mevcut belleğe kadar genişletilmelidir.
Birden fazla belirtirken filekomut satırından, filead kutusu yalnızca ilk adla yüklenir file listeden.
Yapım 2005: 5 Eylül 2018
'Günlüğü Kaydet' eklendi Files' onay kutusu. Bir gözlem gönderdikten sonra file, sunucudan döndürülen tüm HTML kodu benzer adlı bir yerde saklanabilir file Giriş gözlemiyle aynı klasörde file. file uzantı her zaman .html'dir ve konum her zaman girdiyle aynıdır file.
TLS1 desteği NGS'de askıya alındı. OPUS_Upload artık istemci makinesinden SSL katmanını kullanıyor ve OpenSSL artık gerekli değil. Bu, Windows XP makinelerinin artık OPUS ile kullanım için uygun olmadığı anlamına geliyor.
Yapı 2016: 4 Ocak 2020
OU'nun OPUS-Borg çerçevesi içinde çalışmasını sağlamak için bazı önemli geliştirmeler ve değişiklikler yapıldı.
- Yapılandırma değerleri artık iBase.ini'de saklanıyor file diğer tüm Bord üyelerinin yapılandırmasıyla. Bu sürümü çalıştırdığınızda önceki tüm ayarlarınızı kaybedeceksiniz.
- Form tabanlı çağrıya dizinleri yineleme seçeneği eklendi. Daha önce bu yalnızca komut satırı çalıştırmaları için mevcuttu.
- Artık iki sekme var, biri genel Yapılandırma ayarları için ve yeni bir sekme Gelişmiş ayarlar için. Bu, aracın birincil ekranını temizler.
- Artık form tabanlı araçtan joker karakterlerle birden fazla yol ayarlamak mümkün. Örneğinamptarih:
C:\ftp\rinex\2017\*.??o; C:\ftp\rinex\2020\*.??o
Hem 2017 hem de 2020 klasörleri tekrarlanacak file.??o ile eşleşen s file eklenti. - Artık NGS gönderim sıra numarasını manuel olarak ayarlamak veya OU'nun 'IG8888888888888' biçiminde benzersiz bir sıra numarası oluşturmasını sağlamak mümkün: 'IG' ve ardından 13 Ocak 1'den bu yana geçen milisaniye sayısını temsil eden 2020 basamaklı bir tam sayı.
- En az file işleme boyutu eklendi. Bu seçenek yalnızca şuna uygulanır: filejoker karakterle seçili. Tüm kaynakları işlemek için değeri boş, sıfır veya negatif olarak ayarlayın files, boyuttan bağımsız olarak. Çoğunlukla 2,500,000 saatlik günlük bir beklentiniz varsa 24 değeri makuldür files.
- OU artık gözlem için klasörleri yinelerken (joker karakterler kullanarak) isteğe bağlı olarak mevcut OPUS çözümlerini kontrol edecektir files. Çözümler tabandan başlamalıdır fileOBS'nin adı file; 'Match Exclude' temel klasörünün altında, adlandırılmış klasörlerde olun; çözüm file sahip olmalı file gözlem tarihinden büyük veya ona eşit tarih file ve .eml, .msg veya .txt uzantılı file uzantı. Bir çözüm bulunursa, karşılık gelen gözlem file atlandı. Bu işlevi devre dışı bırakmak için 'Eşleşme Hariç Tut'u boş dizeye ayarlayın.
- Artık RINEX'te yayınlanan anten tipini etkili bir şekilde geçersiz kılan bir anten tipini zorlamak mümkün file(Bunun çılgınca göründüğünü biliyorum; bu fonksiyona bir video gösterimi için ihtiyacım vardı.)
- OU artık yüksek DPI ekran çözünürlüğüne uyumlu.
Yapı 2019: 30 Nisan 2002
-9dl (iGx'ten geçen) komut satırı anahtarı artık şu eylemlere sahip:
- Test modu = kapalı
- İçFileGecikme = 0.0
- İşlem Alt Klasörleri = kapalı
- Mevcut Çözümleri Hariç Tut Eşleşme = kapalı
- Kayıt dosyası File = kapalı
Interfile gecikme değeri artık INI'ye depolanıyor file ve program başladığında geri çağrılır.
Yapı 2020.7.17.2020
Arasında gecikme file gönderim, hatalı bir sistem semaforu nedeniyle makine kaynaklarının %20'sini alıyordu. (ugghhh!) İptal düğmesi beklemeler sırasında doğru şekilde görüntülenmiyordu. fileDurum çubuğuna toplu olarak göndermek için s kaldı.
Yapı 2020.9.8.2021
Tekrarlayan klasörler varsa, alt çizgi '_' ile başlayan bir isme sahip herhangi bir klasör atlanacaktır. Söz konusu klasörün altındaki klasörler de atlanacaktır. Bu, tamamlanmamış (fileBeklenen kapsamın %90'ından az olan (_invalid) klasörleri '_invalid' klasöründe saklayın.
Yapı 2020.12.5.2024
Eklendi URL Gönderimi değiştirmek için düzenleme URLYeni komut satırı '-U' varsayılan gönderim adresine döner, '+U “tam url”' geçersiz kılmayı ayarlar URLVarsayılan URL şu anda:
https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Beta sitesine şu adresten ulaşabilirsiniz:
https://beta.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Yapı 2020.12.21.2027
Hata: Gönderirken files'den NGS'ye, kalanların sayısı fileGörüntülenen s yanlıştı.
Hata: Gönderilmemişleri ararken files, bir OPUS çözümü gözlemden önceyse 'Eşleşme Hariç Tutma' işlevini kullanarak file, artık silindi. Daha önce yerinde bırakılmıştı ve file yeniden gönderildi. Bu, tek bir gözlem için birden fazla OPUS çözümüyle sonuçlandı file (OPUS sonuçlarının kendine özgü bir iG sıra numarası tanımlayıcısı olduğundan.)
Yapı 2021.11.7.2040
OU artık RS ve S OBS gönderimi için yeni sunucu tarafı betikleri kullanıyor files:Log memo'nun boyutu 4 milyon karaktere çıkarıldı.
Bir sürü gereksiz hata ayıklamaya bazı ipuçları eklendi (bunları kaldırmayacağım çünkü bunlar yalnızca extend-logging yaptığınızda ortaya çıkıyor).
Gönderiye bir ipucu eklendi urlGeçersiz kılma kutusunda statik ve hızlı için farklıdır.
Yapı 2022.2.9.2041
Üretim ortamında OU kullanmayan kişilerden gelen geri bildirimler doğrultusunda, OU, NGS gönderim formuna daha çok benzeyecek şekilde yeniden düzenlendi.
Artık açılır kutudan zorunlu anten türünü seçmek mümkün. Mevcut NGS anten listesini indirmek ve ayrıştırmak için 'NGS Anten Listesini Yükle' düğmesine tıklayın. Açılır kutu, türlerin alfabetik bir listesiyle yüklenir.
Artık RINEX'te bulunan Enstrüman Yüksekliğini geçersiz kılmak mümkün file ve yüksekliği doğrudan girin.
Aşağıdaki komut satırı anahtarları eklendi:Bu Kullanım Kılavuzu kapsamlı bir şekilde güncellenmiştir.
Yapı 2022.2.9.2042
Hover-hints'e kapsamlı eklemeler. (Bu sürüm 2'den sonra iGx_Download aracıyla birlikte paketlenmiştir.)
Yapı 2022.3.17.2043
İki komut satırı anahtarı eklendi:'Maksimum Gözlem Yaşı' eklendi. Sıfır değilse, girilen miktardan daha uzun sürede biten gözlemler atlanacaktır. Bu, sadece denenen işlemeyi 'bırakmak' için yararlıdır file45 gün sonra. NGS bir işlemi başarıyla işleyemezse file 45 (programlanabilir) günden sonra bir gün-hafta-ay-yıl daha beklemenin bir farkı olmayacaktır.
Ne yaparsanız yapın, NGS OPUS'un bir işi işleyemeyeceği günler ve yerler vardır. Öncelikle OPUS-Static işlerinde görülür. Bazen bir saatin başlangıcından veya sonundan kesilmesi file başarıya ulaşacaktır, ancak tam 24 saat files işleme alınmayacaktır. Bu yeni anahtar, fileatlanması gereken bir şey. Genişletilmiş hata ayıklama etkinleştirilirse, günlükte bir not oluşturulur.
Yapı 2022.3.21.2044
Yeni bir bilgisayarda Embarcadero® Delphi 11 Sürüm 28.0.44500.8973 derleyicisine güncellendi.
UPX Packer Sürüm 3.96w'ye Güncellendi.
Component Ace ZipForge 6.94 sürümüne güncellendi.
Ne zaman fileAşağıdaki niteliklere sahip olanlar atlanır:
Eksik veya zorlanmamış anten türü atlandı
Giriş file eksik (? Bu nasıl oluyor)
Çok uzun file atlandı
Çok yaşlı file atlandı
ve ek olarak var fileişlemek için, gecikme atlanır. Uzun gecikmeleri önler file-sonra-file atlanır. Başka bir deyişle, bir ara-file gecikme yalnızca gerçek bir gecikme olduğunda gerçekleştirilir file sunuldu.
NGS'den anten listesi indirilirken, OU artık uydu revizyonundan kaynaklanan yinelenen anten adlarını algılıyor ve her girişin benzersiz olmasını zorluyor.
Yapı 2022.3.27.2045
MaxAge = 0 sonsuz olarak değerlendirilmedi.
Inter'i güncelledifile bekleme sırasında genel giderleri azaltmak için gecikmeye çalışılır.
Yapı 2022.4.1.2050
Gözlem ve çözüm eşleştirmesinin eleştirel yeniden yazılması.
'Oturum Aç' eklendi file' onay kutusu. İşaretlendiğinde günlük, yürütülebilir dosyayla aynı klasöre milisaniye zaman aşımıyla çoğaltılır.amps. OU başladığında, mevcut bir file 9 Megabayttan büyük varsa silinir. (Günlüğü yakalamanız gerekir file(OU tamamlandıktan hemen sonra silinmelerini önlemek için program çağrısı sırasında silinmemelerini sağlayın.)
Günlük bilgileri eklendi ve temizlendi.
Eklendi file ilerlemeyi izlemek için karşıt arama fileişlemek için.
Bir OPUS çözüm tarihinin çözüm zamanı olmadan kesildiği bir hata düzeltildi. Bu, 'bazı' ile sonuçlandı fileÇözüm süresi (00:00:00 olarak kısaltıldı) işgalin bitiminden (00:00:03) önce göründüğü için tekrar tekrar gönderiliyor. Bu kontrol artık daha erken olarak işaretlenmeden önce tam bir günlük hoşgörü süresine sahip.
Yapı 2022.4.10.2053
MaxAge ayarının bazıları için göz ardı edildiği MaxAge hatası düzeltildi files.
Atlama mesajı eklendi:
04/10/2022 18:35:38.612 ! File 'F:\iBase\ftp\dailys\cotx\cotx2970.21o atlandı, çok eski; gözlem yaşı 167.8 gün, sınır 45.0 gündür.
Boş olan 'SemiAppend2' sorunu düzeltildi fileisimler listeye eklendi file';;;' işlemini yapmak için.
Sonrakine 80 karakter eklendi file günlük bilgilerini işlemek için '…x daha fazla işlem yapılıyor files:' günlük girişi.
Yapı 2022.6.26.2055
** Zımni RINEX 3 Desteği Eklendi ** Çoğu durumda, RINEX3 daha önce çalışmış olabilir.
Zorla Anten' açılır listesinin en üstüne boş bir anten eklendi, böylece zorlamalı anten seçeneğinin seçilmesi daha kolay hale getirildi.
'Maksimum yaş' toleransını ayarlamak ve temizlemek için +X dd ve -X seçenekleri eklendi.
(Bunu 0 güne veya boş bir dizeye ayarlamak tüm fileS.)
Win10/11 tarzı açık file seçim diyalogu.
Form tasarımında aralıklar sıkılaştırıldı.
Tüm ayarları geri döndürmek için 'Varsayılanlar' düğmesi eklendi fileisim ve e-posta adresi; bilinen başlangıç varsayılanlarına.
Komut satırından 'Varsayılanlar' butonuna tıklamak için +D seçeneği eklendi.
RINEX'in file kod çözücü artık RINEX2 ve RINEX3'ü destekliyor. Sıfır olmayan bayraklara sahip OBS EPOCH kayıtları daha iyi işleniyor. (Gelecekteki bir geliştirme, özel etkinlik (hareket eden, yeni anıt, statik başlatan) kayıtlarını çıkarmak olabilir mi?) Ek RINEX yöntemleri artık OPUS_Upload ve
iGx_İndirme aracı.
HER seçenek ve kontrol için ipuçları iyileştirildi.
-9dl seçeneği kullanımdan kaldırıldı ve hiçbir şey yapmıyor. Bu seçeneği daha önce kullandıysanız, satırdaki ilk seçenek olarak -D koymayı düşünün. Bu, OU'yu bilinen, varsayılan bir duruma getirecektir. Daha sonra yalnızca işleme için ihtiyaç duyduğunuz seçenekleri eklemeniz gerekir, genellikle -e email ardından bir fileGönderilecek isim yeterli olacaktır.
iGage Haritalama Şirketi
1545 Güney 1100 Doğu STE 1
Salt Lake Şehri UT 84015
+1 801 412-0011
f +1-801-412-0022
www.igage.com
Belgeler / Kaynaklar
![]() |
OPUS OPUS_Güvenli Yükleme Web [pdf] Kullanıcı Kılavuzu OPUS_Güvenli Yükleme Web, OPUS_Yükle, Güvenli Web, Web |