OPUSロゴOPUS_アップロード (OU)OPUSロゴ1ユーザーガイド

OPUS_安全なアップロード Web

日付: 26年2022月XNUMX日
改訂:2022.6.26.2055年XNUMX月XNUMX日
著者: マーク・シルバー メールアドレス、+1-801-412-0011
バージョン情報
詳細なバージョン情報はこのドキュメントの最後にあります。
最新情報についてはメールリストに登録してください
OPUS_Upload を何らかの目的で使用する場合は、このメーリング リストに登録してください。
https://signup.ymlp.com/xguqjwsugmguu
変更やバグ修正の通知をお送りします。以前のメッセージのリストは、こちらにあります [ http://ymlp.com/archive_guqjwsugjgh.php ].
OUには注意してください!
お願いします: OPUSアップロードを使用する前に、このユーザーマニュアルをよくお読みください。OUはワイルドカードを受け入れ、すべての観察を送信できます。 file コンピュータ上で、1つの単純な誤ったコマンドを実行する。例えばamp上:
OPUS_アップロード +r C:\*.??o
あらゆる観察結果を提出する file c: ドライブ上のファイルを OPUS に送って処理してもらいます。NGS や他の OPUS コミュニティが、この作業を喜んで行ってくれるとは思えません。
OUツールをコマンドラインから実行する前に、まずは1つのマシンで試してみることを強くお勧めします。 fileまず Windows インターフェイスから s を実行します。

OPUSアップロード

OPUS 安全なアップロード Web - アップロードOPUS_Upload (OU)は、GPS観測データの送信を自動化する小さなWin-32アプリケーションです。 fileOUはHTTPS NGS処理システムにアクセスします。 webSSL暗号化を使用したサイト。
OU はさまざまな方法で実行できます。
引数付きのコマンドラインツールとして
画面上で開いているWindowsプログラムとして
ドラッグアンドドロップで fileデスクトップアイコンに
OUは大量の提出を簡素化します fileOUを使えば、数千の観測データを自動的にNGSに送ることが可能です。 file単一のコマンドで実行できます。
OUは15,000以上の観測でテストされている file1 回の送信で s になります。
NGS アップデート 1 年 2018 月 XNUMX 日
NGS は、OPUS にアクセスするための最小許容 TLS レベルを変更しました。
その後、OPUS_Upload はマシン SSL レイヤーを使用するように変更されました (OpenSSL を使用する代わりに)。これは実質的に、Windows XP マシンが NGS にジョブを送信できなくなることを意味します。
この問題を回避する方法はありません。最新のコンピュータを購入してください。
配布の制限と使用上の考慮事項
OPUS のプログラム インターフェイスは複雑で、NGS サーバー側でわずかな変更を加えるだけでも OU を更新する必要があります (したがって、メール リストに登録する必要があります。上記を参照してください)。
OPUS Accumulator と同様に、OPUS Uploader が必要な場合は、ぜひとも使用してください。OU は、一部のユーザーの時間を大幅に節約できる可能性があります。
最後に、OU は、はるかに大規模なプロジェクトの一部です。OPUS Borg です。Borg は、OU、OA、および他のいくつかのクライアントを使用して、高度な統計的品質管理を使用して大規模な CORS ネットワーク上で自動品質管理を調整します。OU の開発は、Borg の機能によって推進されています。
ボーグに干渉するOUへの変更は認められません。ボーグ(https://en.wikipedia.org/wiki/Borg) が OU 開発を支配します。まさに次世代と同じです。OPUS Borg は、GNSS 観測データの山を処理するために連携しようとする多くの「シンプルな」コンポーネントを備えているため、Borg と名付けられました。
完全に混乱していますが、この時点で修正するには遅すぎます。確かに、OU や OA のような単純なコンポーネントでさえ、今では過度に複雑になっています。
Borg の複雑さの一部については、このドキュメントの後半の「Match Exclude」セクションで説明します。
変更点
OUをあなたのアプリケーションにとってより有用なものにするための変更があれば、 メールアドレス.

OPUSアップロードのインストール

現在、OPUSアップローダーはZIP形式で配布されています。 file このユーザーマニュアルですべてのプログラム fileは「iGage Mapping Corporation」によってコード署名されています。
アップローダーはどこにでも設置できますが、 fileその後、デスクトップにショートカットを手動で作成できます。
OPUSアップロードに必要なもの
OPUSアップロードはRINEXが file Rapid-StaticまたはStaticとして提出する必要があります file RINEXの長さによって file.
OPUS アップロードが RINEX 2.xx および RINEX 3.xx で動作するようになりました files.
観察 file長さが 118 分以上のものは静的として提出されます。
RINEXのアンテナ名とHI file 正しいはずです。RINEX file値が正しくない場合、OU と互換性がありません (この要件は緩和されています)。
注: Build 2001では、コマンドラインスイッチ「-a」が追加され、 fileアンテナ指定子のない s。
2020年XNUMX月にRINEXのアンテナ名を上書きするサポートが追加されました。 file.
2022 年 XNUMX 月に、有効なアンテナ タイプによるアンテナ タイプのオーバーライドを簡素化するために、現在の NGS アンテナ タイプ リストをダウンロードするためのサポートが追加されました。
2022年XNUMX月には、HI(Instrument Heights)の強制のサポートも追加されました。
TEQCを使用してアンテナ名とHIを更新することを検討してください。ampル・リネックス file ヘッダ:OPUS 安全なアップロード Web - アップロード 1アンテナタイプを黄色で強調表示し、HI を緑色で強調表示しました。
アンテナタイプは、NGS でサポートされているアンテナである必要があります。
OPUS Upload を Windows プログラムとして実行する
プログラムまたはショートカットをダブルクリックして OU を起動できます。OU は画面の左上隅で起動します。ウィンドウを移動またはサイズ変更してから OU を閉じると、次回起動時に同じ位置とサイズが記憶されます。
実行時に画面の位置がチェックされ、現在使用可能な画面上にあるかどうかが確認されます。
OU を初めて使用する場合は、電子メール アドレスを入力する必要があります。他のオプションを変更したり、OPUS-Projects ID を追加したりすることもできます。設定は記憶されます。
「データのアップロード」 File'は前回OUを実行したときから記憶されています。'…'ボタンをクリックして1つまたは複数の fileアップロードするには filesはGPS観測であるべきである files、またはZIP fileGPS観測を含む file(言い換えれば、オープン File ブラウザは複数の file 選択。)ここに例がありますamp手動で4つの観測を選択する fileフォルダー内:OPUS 安全なアップロード Web - アップロード 2ZIPを選択した場合 fileZIPの内容 file 標準RINEXとみなされます filesおよびすべてのRINEX fileZIP内のs file 個別に処理されます。
NAVを含める場合 file ZIPファイル内 fileOUはそれがRINEX観測ではないことを知るだろう file 自動的にNAVをスキップします file.
同様に、NAVを選択した場合 file (例:ampすべてを選択して fileOUは.NAVをスキップします。 files.
設定したら、 file名前とオプションを入力し、[送信] ボタンをクリックすると、各 RINEX file 自動的にOPUSに送信されます。

コマンドラインからOPUSアップロードを実行する

OU は次の引数を受け入れます: OPUS 安全なアップロード Web - アップロード 3OPUS 安全なアップロード Web - アップロード 4このコマンド:
OPUS_アップロード –p +x –e メールアドレス C:\tmp\2001213A0.obs シングルを提出します file プロジェクト ID なしで拡張出力を要求し、指定された電子メール アドレスに結果を返します。
コンピューターに電子メール アドレスを設定すると、OU はそれを記憶します。プロジェクト名を設定すると、クリアされるまで使用されます。
つまり、OUを一度実行した後(おそらくWindowsアプリケーションとして)、OUを次のように呼び出すだけで済みます。 file名前:
OPUS_Upload C:\tmp\2001213A0.obs と、以前に選択したオプションが使用されます。
2つ以上指定することもできます files OPUS_アップロード C:\tmp\2001213A0.obs C:\tmp\2001213A1.obs
ワイルドカードを使用して、 fileこのコマンド:
OPUS_アップロード C:\tmp\*.obs
毎回提出する file C:\tmp\ フォルダー内の .OBS 拡張子を持つ \tmp フォルダー内。
スタックワイルドカードを使用することもできます。
OPUS_アップロード C:\tmp\002\*.obs C:\tmp\003\*.zip
1 文字のワイルドカードもサポートされています。
OPUS_アップロード C:\tmp\2001213A?.obs
すべての観察結果を提出できるはずです file 次の簡単なコマンドを使用して、コンピュータの C ドライブにコピーします。
OPUS_アップロード +r C:\*.1?o
本当にこれが必要ですか?
ドラッグアンドドロップで送信
デスクトップにショートカットがある場合は、観察をドラッグすることができます files(または.ZIP file1つ以上の観測値を含む files) をデスクトップ アイコンにドロップします。
の fileは手動で選択された場合と同じように処理されます。最後の電子メール アドレスとその他のオプションが使用されます。
数に制限はない。 file1回のアクションでドロップできます。
「テストモード」
OUを起動する前にアクションをテストしたい場合があります。「テストモード」ボックスをチェックすると、実際に送信せずにアクションの効果を確認できます。 fileNGS へ。
テスト モード チェックボックスは OU を閉じて再度開いたときに保存されるため、誤ってチェックすると OU が動作していないように見えます。
自動送信
OUをコマンドラインで起動する場合は、 file名前;またはOUをドラッグアンドドロップで起動する場合 fileをショートカットに追加すると、OUは自動的に実行され、最後の5秒後に閉じます。 file 処理されます。
キャンセルボタンはフォームとログを開いたままにするために使用できます。 viewing。
実行終了の 5 秒間のカウントダウン中に [キャンセル] ボタンをクリックすると、OU は自動的に閉じません。テスト モードが有効になっている場合もフォームは閉じません。
2022/2/9: iGx_Download から呼び出された場合、OU は 5 秒後に自動的に閉じるようになりました。

高度なトピック

強制アンテナタイプOPUS 安全なアップロード Web - 高度な現在のアンテナリストをダウンロードするには、「NGSアンテナリストをロード」ボタンをクリックします。 file NGSサーバーから( https://geodesy.noaa.gov/ANTCAL/LoadFile?file=ngs14.atx リストが解析され、衛星の定義を含むすべてのアンテナが並べ替えられた順序でドロップダウン ボックスに読み込まれます。
アンテナ タイプの最初の数文字を入力すると、特定のアンテナをすばやく見つけることができます。
リストは一時フォルダーに保存されます:
C:\Users\ユーザー名\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx
C:\Users\ユーザー名\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx.cache
OU が再起動されたときに再利用されます。
重要なアンテナ タイプに関する注意: アンテナ名とドーム指定の間には、適切な数のスペースを入れる必要があります。ドロップダウン リストからアンテナを選択するか、信頼できるソースからアンテナ名をコピーして貼り付けてください。スペースが不足していたり​​、余分なスペースがあったり、文字が変更されていると、OPUS に送信されたときにアンテナ タイプが不合格になります。
拡張出力フォーマット
コマンドライン:
-x 標準ソリューション出力
+x 拡張ソリューション出力(推奨)
このボックスをチェックすると: OPUS 安全なアップロード Web - チェック中この選択は、NGS 送信ページで実際に行われます。OPUS 安全なアップロード Web - チェック1基地局の使用と除外
使用するベースステーションと除外するベースステーションをカンマで区切って入力します。OPUS 安全なアップロード Web - チェック2入力された駅の正確性はチェックされません。
この設定は次の設定と同等です:OPUS 安全なアップロード Web - チェック3OPUS 安全なアップロード Web - チェック4有効な OPUS プロジェクトに観察を送信する場合を除き、プロジェクト識別子は空である必要があります。プロジェクト識別子の有効性はチェックされません。
この設定は次の設定と同等です:OPUS 安全なアップロード Web - 同等このボックスには個人のプロジェクト名を入力しないでください。有効な OPUS プロジェクト ID のみを入力してください。OPUS プロジェクトを作成して使用するには、OPUS マネージャーのトレーニングを受けている必要があります。
シーケンス番号 OPUS 安全なアップロード Web - シーケンス番号この値に関する公式の NGS 説明はありませんが、送信を追跡するのに非常に役立ちます。OPUS Borg は、OPUS システムから返送されるすべての電子メールに、成功または失敗した返送電子メールの件名に一意のシーケンス番号が含まれていることに依存しています。 OPUS 安全なアップロード Web - シーケンス番号 1NGS OPUS提出書類を読み込むと webページで、NGS によって一意の番号が割り当てられます。「iGage Random Sequence」チェックボックスをオンにすると、「IG」プレフィックスが付いた一意の 13 文字の番号が生成されます。チェックボックスをオンにしない場合は、入力した値が使用されます。
IG 番号は、1 年 2020 月 86,400,000 日以降の日数をローカル マシンのタイム ゾーンで表した小数点以下の数値で、XNUMX を掛けて最も近い整数に丸められます。これは一意性を保つには十分で、解読可能であり、時間とともに増加します。ランダムではありません。
最小 File サイズと最大長OPUS 安全なアップロード Web - 最小限
提出しようとすると file 最小値(バイト単位)未満 file スキップされます。よくあるのは、ウイルス対策ツールが他のツールにゼロ長の文字列を作成させることです。 files。これはこれらの迷惑な fileNGS への提出から s まで。2,500 バイトの最小値は十分かつ妥当なはずです。
OUは観測データの最初と最後のエポックをチェックし、スキップします fileOPUSには、真夜中(GPS時間)を2回越えることはできないという厳しい制限があります。 file25時間を超える場合は、TEQCの-tbinオプションの使用を検討する必要があります( https://www.unavco.org/software/data-processing/teqc/tutorial/tutorial.html )を24時間単位で分割する fileをまとめて個別に送信します。その後、OPUS Accumulator ツールを使用して、個々のソリューションを統計的に調べることができます。
ログを保存 Files OPUS 安全なアップロード Web - 保存
このボックスをクリックすると、NGS送信からの戻り値が.HTMLに保存されます。file 提出された各氏名と同じ file、提出したファイルと同じフォルダに保存されます file.
開くと file ブラウザでは、手動で送信した場合に受け取るものと「似ている」ように見えます。 file:OPUS 安全なアップロード Web - 1 を保存ただし、フォーマットは期待どおりにならない可能性があります。
このオプションは、誤ったデバッグに役立ちます file送信時に失敗するもの。
拡張デバッグログ OPUS 安全なアップロード Web - ログ記録このボックスをチェックすると、ログ ダイアログに追加のログ情報が表示されます。このオプションはチェックしないままにしておくことをお勧めします。
個々の HTML 送信フィールドが列挙されます。OPUS 安全なアップロード Web - ログ1OPUS 安全なアップロード Web - ログ3インターFile 遅れ OPUS 安全なアップロード Web - 遅れNGS OPUS サーバーには、サービス拒否攻撃を防ぐセキュリティ機能が備わっています。
いくつか (おそらく 5 つ) 以上の職業を続けて送信すると、IP アドレスが NGS にとって厄介なものとしてフラグ付けされ、送信内容が無視されるようです。
この遅延を 15 秒以上に設定することが推奨されます。私は 31 秒を使用します。
テストモード OPUS 安全なアップロード Web - モードテストモードボタンをチェックすると、OUは送信を実行し、送信時点までのアクションをログに記録できます。ログは filesにはすべての通常および拡張ログが含まれますが、 file 処理のために NGS に送信されません。
これにより、NGS サーバーをフラッディングすることなくワイルドカード アクションをテストできます。
ログに 1 行のログが追加されます。OPUS 安全なアップロード Web - モード1現在(バージョン2022.2.8.2041)OPUS-Staticの観測では、 file110分を超える場合は、この URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
OPUS-RS fileはこれで提出されます URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opus-rsup.prl’
「提出」機能を使うこともできます URL' デフォルトを上書きして送信する fileNGS BETAサーバーに接続します。ただし、送信されたサーバーアドレス(静的またはRS)が正しく選択されていることを確認する必要があります。 file.

OPUS-BORG設定

コマンドライン:
-m 除外パスをクリア
+m パス 除外パスを設定するOPUS 安全なアップロード Web - モード2自動実行
「23:00 に自動実行」ボックスをチェックすると、毎晩 UTC の 23:00 に「送信」ボタンが押されるようになります。OU はマシンのタイムゾーン設定を使用して UTC タイム オフセットを計算します。
一致除外
これは簡単な説明ではありません。
多数のフォルダがあり、それぞれに多数の観測データが含まれているシナリオを考えてみましょう。 file各フォルダは1つのGNSS CORSステーションを表します。各観測 file 24時間(GPS時間枠)の「毎日」の観測です file ステーションのDailyフォルダには24時間の観測データが含まれる場合があります file過去5年から10年にわたって、数千のRINEX files.
OUはこれらのDailyを提出するために使用されます fileOPUSに提出したいのですが、 file XNUMX回:
直後に1回 file 高速/放送エフェメリスによるソリューションを得るために収集され、14日後に再度収集され、精密/最終軌道によるソリューションが得られる。NGSはOPUSソリューションを返す。 file電子メールによる問い合わせと解決策 fileは、一致するステーション結果フォルダーのセットに保存されます。各 CORS ステーションには、固有の OPUS ソリューション フォルダーがあります。
「一致除外」にパスが含まれている場合、OUはソース観測の場所に一致する相対パスを検索します。 file 既存のOPUSソリューションに適合 file.
これは複雑です。なぜなら、観察は file 名前は次のようになります:
slci0010.22o
一致する OPUS ソリューションの名前は次のようになります: slci001022o IG0064714690360​​XNUMX.msg (上記の魔法の IG シーケンス番号に注意してください)
OUが適切な解決策を見つけた場合 file、観察の送信をスキップします file 有効な OPUS ソリューションがすでに存在するためです。
ただし、このボックスをチェックすると、OPUS 安全なアップロード Web - モード3かつ、OPUS ソリューションが 14 日以上経過している場合は、OU がソリューションを検査します。 file ソリューションにどのタイプのエフェメリスが使用されたかを決定します。
ソリューションが正確でも最終的でない場合、OUは既存のソリューションを削除します。 file 観察結果を再提出する file解決策が得られることを期待して file OPUS 処理エンジンから、精密または最終エフェメリスを使用して取得します。
その後、翌日の早い時間に、OA (OPUS Accumulator) がソリューション フォルダーを処理し、監視対象の各 CORS ステーションのトレンド プロットを生成します。OPUS 安全なアップロード Web - モード4OA は、監視対象の各ステーションの概要 XLS スプレッドシートも作成します。OPUS 安全なアップロード Web - モード5この概要には、CORS ステーションの平均位置と、NGS OPUS ソリューションで見つかった各値の最小値/最大値/範囲/標準偏差が含まれます。
観測所の速度も、ECEF XYZ、緯度/経度/高度、州平面投影、および UTM 投影フレームの NAD83 固定フレームと ITRF 日次エポック フレームの両方で計算されます。
さらに、OAは要約の要約を作成する。 file:OPUS 安全なアップロード Web - 要約これには、サイト名、楕円体の高さによる平均アンテナ位置、およびプライベート CORS ステーションの管理に役立つ追加情報が含まれます。
その他の Borg プロセスは、OA 出力データ セットに対して SQC 分析を実行し、ステーションが「統計的に」期待どおりに動作しているか、期待どおりに動作していないかを判断し、問題がある場合はテキスト メッセージを送信します。
信じられないかもしれませんが、このルーブ・ゴールドバーグ(https://en.wikipedia.org/wiki/Rube_Goldberg) プロセスが機能します!

OU での自動再送信の使用

これがampのフォルダ構造 file提出する課題の解答を含むフォルダー (このフォルダーを「dailys」と呼びます) と、返された課題の解答を含むフォルダー (このフォルダーを「opus」と呼びます) です。OPUS 安全なアップロード Web - 要約 1後で OA (OPUS_Accumulator) を使用する場合は、各ステーションを一意の 4 文字のフォルダーに配置する必要があります。
./dailys/sgu2 フォルダは次のようになります。OPUS 安全なアップロード Web - 要約 2./opus/sgu2 フォルダは次のようになります。OPUS 安全なアップロード Web - 要約 3読み取り不可能な OPUS ソリューションが返された場合、またはより新しく、より優れたエフェメリスのソリューションによって置き換えられた場合、古いソリューションは _invalid または _duplicates フォルダーに移動されます。
重要なヒント: すべてのBORGツールは意図的にフォルダや file アンダースコア文字 ('_') で始まるため、アンダースコアで始まるステーション名は使用できません。
これは OU (OPUS_Upload) のメイン画面です。OPUS 安全なアップロード Web - 要約 4「データのアップロード」 File' は dailys フォルダーを指しており、'Recurse Subfolders' がチェックされています。
これは OU の「詳細」タブです。OPUS 安全なアップロード Web - 要約 5「一致除外」はopusフォルダを参照していることに注意してください。 file入力に一致する filedailys フォルダー内の s。
毎日どこで fileはどこから来たのですか?
ボーグのもう一つの部分(iBase)は、urly file標準の file各ステーションごとに異なる DIPCap プロセスを使用して名前を付けます。
SGU27 の RT2 ストリームを収集する DIPCap プロセスは次のようになります。OPUS 安全なアップロード Web - filesDIPCap は RCAPTURE の代替です。RCAPTURE は数日または数週間で失敗し、TCPIP の「クライアント」接続のみをサポートしますが、DIPCap は非常に堅牢で永久に動作します。ログ記録が優れており、TCPIP の「サーバー」接続もサポートします。
DIPCap は .CAP をフリーランするだけです file選択した「出力フォルダ」に出力し、標準のRINEXを生成します。 file「駅名」を使用して名前を付けます。
iBaseプログラムは.CAPを収集します fileほー。urlyを.CAPから変換します file(RT27ストリーム)を標準RINEXに変換する file 標準の RINEX フォルダ階層 (rinex/yyyy/jjj/sss) 内のセット:OPUS 安全なアップロード Web - file1 秒

1日1回、UTCの深夜0時過ぎにiB_Dailyツールが実行され、すべての file RINEXフォルダ構造内。iB_Dailyは、urly fileは毎日連結されます files(拡張子の前の最後の文字としてaからxまでの小文字を使用する代わりに、毎日の file ゼロ文字「0」が含まれます。
毎日 fileは 30 秒間隔に間引きされ、GPS 以外のすべての衛星群が削除されます。
iB_Dailyは圧縮されていない file デイリーの正しいスロットに。 fileデイリー内のファイルはサブフォルダーに分割されません。すべてのデイリーはステーション フォルダー内にあります。
iB_Dailyの実行から23時間後、OU(OPUS_Uploader)は新しい毎日のアップロードをすべて送信します。 fileOPUS へ。NGS CORS システムがすべての CORS データを入力するまで 23 時間待機します。これにより、OPUS がソリューションを生成する可能性が高くなります。
「14日後に精密最終エフェメリスをチェック/強制する」チェックボックスをクリックすると、OUは観測後14日間待機し、その後は毎回再送信します。 file毎日、毎日まで file 正確で最終的な暦を持っています。
OPUS_Uploadが観測を送信した後 fileOPUS に問い合わせると、OPUS は iBase_Mailer がサービスを提供する特別な電子メール アドレスにソリューションを返します。
これは私が使用する iBase_Mailer の設定です:OPUS 安全なアップロード Web - file2 秒各ソリューションは正しい OPUS/ssss フォルダーに配置されます。
最後に、OPUS_Accumulator はすべての OPUS ソリューションを要約します。1 日のソリューションが重複している場合は、最適なソリューションが保持されます。(この決定については、OA ユーザー マニュアルで詳しく説明されています。)

その他のヒント

OPUS Borg プロセスは、以前は Windows XP コンピュータで問題なく実行されていました。その後、コンピュータは Win8 にアップグレードされ、その後 Win10 にアップグレードされました。
人間の介入なしに、Win10 コンピューターを数週間以上実行することは不可能です。主に、Windows Update が強制的に実行され、無視することはできません。
OPUS を実行するコンピュータには FTP サーバーと多数のポート (リモート CORS ステーションがデータをプッシュするためのポート) が開いているため、更新を取得することはおそらく妥当なことです。
AWSサーバーでBORGを動作させてみましたが、動作はしますが可用性は向上しませんでした。 filesとデータを扱うS3インスタンスは高価です。具体的には、 file S3 リポジトリ内のデータは毎日検査されます。そのため、安価な Glacier ストレージは適切ではありません。
私はBORGを高速コンピュータで実行し、BORGをすべて file8 TB の外付け USB 3 ドライブに保存されているファイルとフォルダー。
iBaseプロセスは自動的に圧縮された.CAPのバックアップコピーを保存します。 files は別の 4 GB ドライブにあります。iBase には、バックアップから解凍された RINEX 構造を再構築するためのボタンが 4 つあります。再構築が完了するまでに数日かかる可能性があります。データ セットを再構築する必要はありませんでしたが、8 GB ドライブから XNUMX GB ドライブに移行するのに数日かかりました。
OU バージョンノート
ビルド 2000:
いくつかのコマンドラインスイッチを追加しましたOPUS 安全なアップロード Web - バージョンただし、含めるステーションと除外するステーションはまだ機能していないようです。
ビルド 2004: 25 年 2017 月 XNUMX 日
無人操作用のメッセージ ボックスの代わりにエラー ログを追加しました。プログラムは完了時に終了するため、コマンド ライン ジョブのログは保存できないことに注意してください。
有効なテストを追加しました file コマンドラインから追加する場合の処理​​を変更しました。 fileコマンドラインからsを使用して、有効な既存のテストを含める files.
警告: 数に制限がある場合があります fileコマンドラインで指定できる。 fileワイルドカードで含めることができる文字列スペース file名前は使用可能なメモリまで拡張する必要があります。
複数指定する場合 fileコマンドラインから file名前ボックスには最初の名前のみが読み込まれます file リストから。
ビルド 2005: 5 年 2018 月 XNUMX 日
「ログを保存」を追加しました Fileチェックボックスをオンにしてください。観察を送信した後 file、サーバーから返されたHTMLコードはすべて、同様の名前の file 入力観測と同じフォルダ内 file。 file 拡張子は常に.htmlで、場所は常に入力と同じです。 file.
NGS では TLS1 のサポートが中断されました。OPUS_Upload はクライアント マシンの SSL レイヤーを使用するようになり、OpenSSL は不要になりました。つまり、Windows XP マシンは OPUS で使用できなくなりました。
ビルド 2016: 4 年 2020 月 XNUMX 日
OU が OPUS-Borg フレームワーク内で動作するように、いくつかの主要な機能強化と変更が行われました。

  • 設定値はiBase.iniに保存されるようになりました file 他のすべての Bord メンバーの設定と連動します。このバージョンを実行すると、以前の設定はすべて失われます。
  • ディレクトリを再帰的に実行するオプションがフォームベースの呼び出しに追加されました。以前は、このオプションはコマンド ライン実行でのみ使用可能でした。
  • これで、共通の構成設定用と詳細設定用の新しいタブの 2 つのタブができました。これにより、ツールのメイン画面が整理されました。
  • フォームベースのツールからワイルドカードを使用して複数のパスを設定できるようになりました。例:amp上:
    C:\ftp\rinex\2017\*.??o; C:\ftp\rinex\2020\*.??o
    2017年と2020年の両方のフォルダを再帰的に調べます file.??oに一致するs file 拡大。
  • NGS 送信シーケンス番号を手動で設定するか、OU に「IG8888888888888」という形式の一意のシーケンス番号を作成させることが可能になりました。「IG」の後に、13 年 1 月 2020 日からのミリ秒数を表す XNUMX 桁の整数が続きます。
  • 最低限 file 処理するサイズが追加されました。このオプションは、 fileワイルドカードで選択されたソース。値を空白、ゼロ、または負の値に設定すると、すべてのソースが処理されます。 file規模に関係なく、2,500,000という値は、主に24時間の毎日の作業を想定している場合に妥当です。 files.
  • OU は、観察のためにフォルダーを再帰的に (ワイルドカードを使用して) 調べるときに、既存の OPUS ソリューションをオプションでチェックするようになりました。 file解決策は基礎から始めなければならない fileOBS の名前 file; 'Match Exclude' ベースフォルダの下の同じ名前のフォルダにある; 解決策 file を持っている必要があります file 観測値より大きいか等しい日付 file .eml、.msg、または.txtファイル file 拡張。解決策が見つかった場合、対応する観測 file スキップされます。この機能を無効にするには、「Match Exclude」を空の文字列に設定します。
  • RINEXに掲載されているアンテナタイプを効果的に上書きして、アンテナタイプを強制することが可能になりました。 file(これはおかしいと思われるかもしれませんが、ビデオのデモにこの機能が必要だったのです。)
  • OU は高 DPI 画面解像度に準拠するようになりました。

ビルド 2019: 30 年 2002 月 XNUMX 日
-9dl (iGx から渡される) コマンド ライン スイッチには、次のアクションが追加されました。

  • テストモード = オフ
  • インターFile遅延 = 0.0
  • サブフォルダの処理 = オフ
  • 既存のソリューションを除外する = オフ
  • ログを保存 File =オフ

インターfile 遅延値はINIに保存されるようになりました file プログラムの開始時に呼び出されます。
ビルド 2020.7.17.2020
遅延 file 誤ったシステムセマフォのせいで、送信にマシンリソースの20%が消費されていました。(うわあ!) 待機中にキャンセルボタンが正しく表示されませんでした。 fileステータス バーにバッチで送信する残りの数が表示されます。
ビルド 2020.9.8.2021
フォルダを再帰的に検索する場合、名前がアンダースコア '_' で始まるフォルダはスキップされます。そのフォルダの下のフォルダもスキップされます。これは、不完全な (file予想されるカバレッジの 90% 未満のファイル) を '_invalid' フォルダーに保存します。
ビルド 2020.12.5.2024
追加した URL 提出内容を変更するための編集 URL新しいコマンドライン「-U」はデフォルトの送信アドレスに戻り、「+U」はフル url”' はオーバーライドを設定します URLデフォルト URL 現在:
https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
ベータ サイトは次のアドレスからアクセスできます:
https://beta.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
ビルド 2020.12.21.2027
バグ: 送信時 fileNGSでは、残りの file表示された内容が間違っていました。
バグ: 未提出のものを探すとき fileOPUSソリューションが観測より前のものである場合は、「一致除外」機能を使用する file、削除されました。以前はそのまま残っていましたが、 file 再提出されました。これにより、1つの観測に対して複数のOPUSソリューションが生まれました。 file (OPUS 結果には一意の iG シーケンス番号識別子があるため)
ビルド 2021.11.7.2040
OU は、RS と S OBS の送信に新しいサーバー側スクリプトを使用するようになりました。 files:OPUS 安全なアップロード Web - バージョン1ログメモのサイズが4万文字まで拡張されます。
不要なデバッグをいくつか追加するためのヒントをいくつか追加しました (これは、extend-logging を実行した場合にのみ表示されるため、削除するつもりはありません)。
提出のヒントを追加しました urlオーバーライド ボックスでは、静的と高速で異なります。
ビルド 2022.2.9.2041
OU を実稼働環境で使用していないユーザーからのフィードバックに基づいて、OU は NGS 送信フォームに似た外観になるように再編成されました。
ドロップダウン ボックスから強制アンテナ タイプを選択できるようになりました。現在の NGS アンテナ リストをダウンロードして解析するには、[NGS アンテナ リストを読み込む] ボタンをクリックします。ドロップダウン ボックスには、アルファベット順のタイプ リストが読み込まれます。
RINEXに含まれる計器高度を上書きできるようになりました。 file 高さを直接入力します。
次のコマンド ライン スイッチが追加されました:OPUS 安全なアップロード Web - バージョン2このユーザーマニュアルは大幅に更新されました。
ビルド 2022.2.9.2042
ホバーヒントに大幅な追加が行われました。(このバージョンは、2 年 11 月 2022 日以降、iGx_Download ツールにパッケージ化されます。)
ビルド 2022.3.17.2043
2 つのコマンド ライン スイッチを追加しました:OPUS 安全なアップロード Web - バージョン3「最大観測期間」を追加しました。ゼロ以外の場合、入力した期間を超えて終了した観測はスキップされます。これは、処理の試行を「あきらめる」のに便利です。 file45日後に処理されます。NGSが処理できない場合は、 file 45 日 (プログラム可能な日) が経過すると、さらに XNUMX 日、XNUMX 週間、XNUMX か月、XNUMX 年待っても何も変わりません。
何をしてもNGS OPUSがジョブを処理できない日や場所があります。主にOPUS-Staticジョブで発生します。ジョブの開始または終了から1時間を切り捨てることがあります。 file 成功につながりますが、24時間フル filesは処理されません。この新しいスイッチにより、 files は単にスキップされます。拡張デバッグが有効になっている場合は、ログにメモが作成されます。
ビルド 2022.3.21.2044
新しい PC で Embarcadero® Delphi 11 バージョン 28.0.44500.8973 コンパイラに更新されました。
UPX Packer をバージョン 3.96w に更新しました。
Component Ace ZipForge をバージョン 6.94 に更新しました。
いつ file次の属性を持つはスキップされます:
欠落または強制されていないアンテナタイプがスキップされました
入力 file が欠落しています(?どうしてそうなるのでしょうか)
長すぎる file スキップされます
古すぎる file スキップされます
さらに file処理する時間が長い場合、遅延はスキップされます。 file-後-file はスキップされます。言い換えれば、file 遅延は実際の file が提出されます。
NGS からアンテナ リストをダウンロードするときに、OU は重複したアンテナ名 (衛星のリビジョンによって発生) を検出し、各エントリを一意にするように強制します。
ビルド 2022.3.27.2045
MaxAge = 0 は無限として扱われませんでした。
インターを更新しましたfile 待機中のオーバーヘッドを削減するために遅延します。
ビルド 2022.4.1.2050
観察とソリューションのマッチングの重要な書き換え。
「ログに記録」を追加しました file'チェックボックスをオンにします。チェックすると、ログは実行ファイルと同じフォルダにミリ秒単位で複製されます。ampOUが起動すると、既存の file 9メガバイトを超えるファイルが存在する場合、削除されます。(ログを取得する必要があります fileプログラムの呼び出し時に削除されないように、OU の完了直後に s を実行します。
ログ情報を追加およびクリーンアップしました。
追加した file 進捗状況を追跡するためのカウンター file処理する。
OPUSの解決日が解決時間なしで切り捨てられるエラーを修正しました。これにより、「一部」 file解決時間 (00:00:00 に切り捨て) が占領終了時間 (00:00:03) より前であるように見えるため、繰り返しチェックが送信されています。このチェックには、早いとフラグが付けられるまでに XNUMX 日の猶予期間が設けられました。
ビルド 2022.4.10.2053
MaxAge設定が一部無視されるMaxAgeバグを修正 files.
スキップメッセージを追加しました:
04/10/2022 18:35:38.612 ! File 'F:\iBase\ftp\dailys\cotx\cotx2970.21o はスキップされました。古すぎます。観測期間は 167.8 日で、制限は 45.0 日です。
空白の「SemiAppend2」問題を修正 file名前がリストに追加されました file';;;' を処理するには s を使用します。
次の80文字を追加 file ログ情報を「…処理中 x 件以上」に処理する files:' ログ エントリ。
ビルド 2022.6.26.2055
** 暗黙的な RINEX 3 サポートが追加されました ** ほとんどの場合、RINEX3 は以前は動作していた可能性があります。
強制アンテナを選択しないようにするために、「強制アンテナ」ドロップダウン リストの上部に空のアンテナを追加しました。
「最大年齢」許容値を設定およびクリアするための +X dd および -X オプションが追加されました。
(これを0日または空の文字列に設定すると、すべての files.)
Win10/11スタイルオープン file 選択ダイアログ。
フォームデザインの間隔を狭めました。
すべての設定を戻すための「デフォルト」ボタンを追加しました。 file名前と電子メール アドレスを既知の初期設定に戻します。
コマンドラインから「デフォルト」ボタンをクリックするための +D オプションを追加しました。
RINEXは file デコーダーはRINEX2とRINEX3をサポートするようになりました。ゼロ以外のフラグを持つOBS EPOCHレコードの処理が改善されました。(将来の機能強化では、特別なイベント(移動、新しいモニュメント、開始時の静的)レコードが削除される可能性があります。)追加のRINEXメソッドがOPUS_Uploadと
iGx_Download ツール。
すべてのオプションとコントロールのヒントが改善されました。
-9dl オプションは廃止され、何もしません。このオプションを以前使用していた場合は、行の先頭に -D オプションを追加することを検討してください。これにより、OU は既知のデフォルト状態になります。その後は、処理に必要なオプション (通常は -e email の後に続く) を追加するだけです。 file提出する名前だけで十分です。

iGageマッピングコーポレーション
1545 サウス 1100 イースト STE 1
ソルトレイクシティUT 84015
+1 801 412-0011
f +1-801-412-0022
www.igage.com

ドキュメント / リソース

OPUS OPUS_アップロードセキュア Web [pdf] ユーザーガイド
OPUS_安全なアップロード Web、OPUS_Upload、セキュア Web, Web

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *