OPUS 로고OPUS_업로드(OU)OPUS 로고 1사용자 가이드

OPUS_업로드 보안 Web

날짜: 26년 2022월 XNUMX일
개정: 2022.6.26.2055
작성자: 마크 실버, ms@igage.com, +1-801-412-0011
버전 정보
항목별 버전 정보는 이 문서의 끝에 있습니다.
업데이트 정보를 보려면 메일 목록을 구독하세요.
어떤 목적으로든 OPUS_Upload를 사용하는 경우 다음 메일 목록을 구독하세요.
https://signup.ymlp.com/xguqjwsugmguu
변경 사항 및 버그 수정에 대한 알림을 보내드릴 수 있습니다. 이전 메시지 목록은 여기에서 확인할 수 있습니다. http://ymlp.com/archive_guqjwsugjgh.php ].
OU를 조심하세요!
부디: OPUS Upload를 사용하기 전에 본 사용자 매뉴얼을 주의 깊게 읽으십시오. OU는 와일드카드를 허용하며 모든 관찰 내용을 제출할 수 있습니다. file 컴퓨터에서는 간단하고 잘못된 명령 하나만 사용하면 됩니다. 예를 들어amp르 :
OPUS_업로드 +r C:\*.??o
모든 관찰 내용을 제출할 것입니다. file c: 처리를 위해 OPUS로 드라이브를 이동합니다. NGS나 나머지 OPUS 커뮤니티가 이 작업에 대해 감사할 것 같지 않습니다.
단일 환경에서 OU 도구를 사용해 보기 전에는 명령줄에서 OU 도구를 실행하지 않는 것이 좋습니다. file먼저 Windows 인터페이스에서 시작하세요.

OPUS 업로드

OPUS 업로드 보안 Web - 업로드OPUS_Upload(OU)는 GPS 관찰 제출을 자동화하는 작은 Win-32 애플리케이션입니다. file온라인 NGS 처리 시스템으로 이동합니다. OU는 HTTPS NGS를 탐색합니다. webSSL 암호화를 사용하는 사이트입니다.
OU는 다양한 방법으로 실행될 수 있습니다.
인수가 있는 명령줄 도구로
화면에 열려 있는 Windows 프로그램으로
드래그 앤 드롭으로 file바탕 화면 아이콘에 s
OU는 대규모 세트 제출을 단순화합니다. fileNGS로. OU를 사용하면 수천 건의 관찰 결과를 자동으로 제출할 수 있습니다. file단 하나의 명령으로 가능합니다.
OU는 15,000개 이상의 관찰을 통해 테스트되었습니다. file단일 제출에 관한 것입니다.
NGS 업데이트 1년 2018월 XNUMX일
NGS는 OPUS에 액세스하기 위해 허용되는 최소 TLS 수준을 변경했습니다.
이후 OPUS_Upload는 OpenSSL을 활용하는 대신 머신 SSL 계층을 사용하도록 수정되었습니다. 이는 사실상 Windows XP 시스템이 더 이상 NGS에 작업을 제출할 수 없음을 의미합니다.
이 문제에 대한 해결 방법은 없습니다. 최신 컴퓨터를 구입하세요.
배포 제한 및 사용 고려 사항
OPUS 프로그래밍 인터페이스는 복잡하며 NGS 서버 측에서 약간의 변경이 발생하면 OU를 업데이트해야 합니다. (따라서 메일 목록에 등록해야 합니다. 위 내용을 참조하세요.)
OPUS Accumulator와 마찬가지로 OPUS Uploader가 필요하다면 정말 필요합니다. OU는 일부 사용자의 시간을 많이 절약할 수 있는 잠재력을 가지고 있습니다.
마지막으로 OU는 훨씬 더 큰 프로젝트의 일부입니다. OPUS 보그. Borg는 OU, OA 및 기타 몇 가지 클라이언트를 사용하여 고급 통계 품질 관리를 사용하여 대규모 CORS 네트워크에서 자동화된 품질 관리를 조율합니다. OU의 개발은 Borg 기능에 의해 주도됩니다.
Borg를 방해하는 OU 변경은 허용되지 않습니다. 보그 (https://en.wikipedia.org/wiki/Borg) OU 개발을 규칙합니다. 차세대와 마찬가지로. OPUS Borg는 GNSS 관측 데이터 더미를 처리하기 위해 함께 작동하는 '간단한' 구성 요소가 많기 때문에 Borg라는 이름이 붙여졌습니다.
완전히 엉망이지만 현 시점에서 고치기에는 너무 늦었습니다. OU 및 OA와 같은 단순한 구성 요소도 이제는 지나치게 복잡해졌습니다.
Borg의 복잡성 중 일부는 이 문서 뒷부분의 '일치 제외' 섹션에 설명되어 있습니다.
변화
귀하의 신청서에 OU를 더욱 유용하게 만드는 변경 사항을 다음으로 보내주십시오. ms@igage.com.

OPUS 업로드 설치

현재 OPUS 업로더는 ZIP 형식으로 배포됩니다. file 이 사용자 설명서로. 모든 프로그램 files는 'iGage Mapping Corporation'에 의해 서명된 코드입니다.
원하는 곳에 업로더를 설치할 수 있습니다. 단 하나뿐입니다. file. 그런 다음 바탕 화면에 대한 바로 가기를 수동으로 만들 수 있습니다.
OPUS 업로드에 필요한 사항
OPUS 업로드는 RINEX인지 자동으로 결정합니다. file Rapid-Static 또는 Static으로 제출해야 합니다. file RINEX의 길이에 따라 file.
OPUS 업로드는 이제 RINEX 2.xx 및 RINEX 3.xx에서 작동합니다. files.
관찰 file118분 이상의 길이는 정적 파일로 제출됩니다.
RINEX의 안테나 이름과 HI file 정확해야합니다. RINEX의 경우 files에 잘못된 값이 있으면 OU와 호환되지 않습니다(이 요구 사항은 완화되었습니다).
참고: Build 2001에서는 명령줄 스위치 '-a'가 추가되어 제출을 허용했습니다. file안테나 지정자가 없습니다.
2020년 XNUMX월 RINEX에서 안테나 이름을 재정의하는 지원이 추가되었습니다. file.
2022년 XNUMX월에는 유효한 안테나 유형으로 안테나 유형 재정의를 단순화하기 위해 현재 NGS 안테나 유형 목록을 다운로드하는 지원이 추가되었습니다.
HI(Instrument Heights) 강제 적용에 대한 지원도 2022년 XNUMX월에 추가되었습니다.
TEQC를 사용하여 안테나 이름과 HI를 업데이트하는 것을 고려할 수 있습니다. 여기가 다음과 같을 수도 있습니다.amp르 리넥스 file 헤더:OPUS 업로드 보안 Web - 1개 업로드안테나 유형을 노란색으로, HI를 녹색으로 강조했습니다.
안테나 유형은 NGS에서 지원하는 안테나여야 합니다.
OPUS Upload를 Windows 프로그램으로 실행
프로그램이나 바로가기를 두 번 클릭하여 OU를 시작할 수 있습니다. OU는 화면 왼쪽 상단에서 시작됩니다. 창을 이동하거나 크기를 조정한 후 OU를 닫으면 다음에 창을 시작할 때 동일한 위치와 크기가 기억됩니다.
런타임 시 화면 위치를 확인하여 현재 사용 가능한 화면에 있는지 확인합니다.
OU를 처음 사용하는 경우 이메일 주소를 입력해야 합니다. 다른 옵션을 변경하거나 OPUS-Projects ID를 추가할 수 있습니다. 귀하의 설정이 기억됩니다.
'데이터 업로드 File'라는 문구도 마지막으로 OU를 실행했을 때 기억됩니다. '...' 버튼을 클릭하여 하나 이상을 선택할 수 있습니다. file업로드합니다. 그만큼 fileGPS 관측이어야 합니다 files 또는 ZIP fileGPS 관측이 포함된 s file에스. (즉, 오픈 File 브라우저는 여러 가지를 지원합니다 file 선택.) 여기 전직이 있습니다ampXNUMX개의 관찰을 수동으로 선택하는 방법 file폴더에 있습니다 :OPUS 업로드 보안 Web - 2개 업로드ZIP을 선택하는 경우 file, ZIP의 내용 file 표준 RINEX로 간주됩니다. files 및 모든 RINEX file우편번호에 있어요 file 개별적으로 처리됩니다.
NAV를 포함하는 경우 file 우편번호로 file, OU는 RINEX 관찰이 아니라는 것을 알게 될 것입니다. file NAV를 자동으로 건너뜁니다. file.
마찬가지로 NAV를 선택하면 file (예를 들어ample를 모두 선택하여 files는 위 디렉터리에 있음) OU는 .NAV를 건너뜁니다. files.
일단 설정을 했다면 file이름 및 옵션을 확인하려면 제출 버튼을 클릭하고 각 RINEX file 자동으로 OPUS에 제출됩니다.

명령줄에서 OPUS 업로드 실행

OU는 다음 인수를 허용합니다. OPUS 업로드 보안 Web - 3개 업로드OPUS 업로드 보안 Web - 4개 업로드이 명령 :
OPUS_업로드 –p +x –e ms@igage.com C:\tmp\2001213A0.obs 싱글을 제출합니다. file 프로젝트 ID 없이 확장 출력을 요청하고 결과를 지정된 이메일 주소로 반환합니다.
컴퓨터에 이메일 주소를 설정하면 OU가 이를 기억합니다. 프로젝트 이름을 설정하면 지울 때까지 사용됩니다.
이는 OU를 한 번 실행한 후(아마도 Windows 애플리케이션으로) 다음과 같이 OU를 호출할 수 있음을 의미합니다. file이름:
OPUS_Upload C:\tmp\2001213A0.obs 및 이전에 선택한 옵션이 사용됩니다.
두 개 이상을 지정할 수 있습니다. files OPUS_업로드 C:\tmp\2001213A0.obs C:\tmp\2001213A1.obs
와일드카드를 사용하여 그룹을 지정할 수도 있습니다. file에스. 이 명령은 다음과 같습니다.
OPUS_업로드 C:\tmp\*.obs
마다 제출할 예정 file \tmp 폴더에 .OBS 확장자를 가진 C:\tmp\ 폴더에 있습니다.
스택 와일드카드를 사용할 수도 있습니다.
OPUS_업로드 C:\tmp\002\*.obs C:\tmp\003\*.zip
단일 문자 와일드카드도 지원됩니다.
OPUS_업로드 C:\tmp\2001213A?.obs
모든 단일 관찰을 제출하는 것이 가능해야 합니다. file 이 간단한 명령을 사용하여 컴퓨터의 C 드라이브에:
OPUS_업로드 +r C:\*.1?o
정말로 이것이 필요합니까?
드래그 앤 드롭으로 제출
바탕화면에 바로가기가 있으면 관찰을 드래그할 수 있습니다. files(또는 .ZIP file하나 이상의 관측값을 포함하는 s files) 바탕 화면 아이콘에 놓습니다.
그만큼 files는 수동으로 선택한 것처럼 처리됩니다. 마지막 이메일 주소와 기타 옵션이 사용됩니다.
개수에는 알려진 제한이 없습니다. file한 번의 작업으로 중단할 수 있습니다.
'테스트 모드'
OU를 시작하기 전에 작업을 테스트할 수 있습니다. 실제로 제출하지 않고도 작업의 효과를 확인하려면 '테스트 모드' 상자를 확인하세요. fileNGS로.
테스트 모드 체크박스는 OU를 닫았다가 다시 열 때 저장되므로, 실수로 체크하면 OU가 작동하지 않는 것처럼 보입니다.
자동 제출
명령줄을 사용하여 OU를 시작하는 경우 file이름; 또는 드래그 앤 드롭으로 OU를 시작하는 경우 file바로가기로 이동하면 OU가 자동으로 실행되고 마지막 실행 후 5초 후에 닫힙니다. file 처리되었습니다.
취소 버튼을 사용하면 양식과 로그를 계속 열어둘 수 있습니다. view주고받음.
실행 카운트다운이 끝나는 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-Project를 생성하고 사용하려면 OPUS Manager 교육을 받아야 합니다.
시퀀스 번호 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 건너뛰게 됩니다. 일반적으로 발생하는 바이러스 백신 도구로 인해 다른 도구에서 길이가 XNUMX이 되도록 강제하는 경우가 있습니다. file에스. 이것은 이러한 성가신 일을 가두는 것입니다 fileNGS에 제출하는 것부터 시작합니다. 최소 2,500바이트는 적절하고 합리적이어야 합니다.
OU는 관측 데이터의 첫 번째와 마지막 에포크를 확인하고 건너뜁니다. file시간 단위의 최대 길이보다 깁니다. OPUS에는 자정(GPS 시간)을 두 번 넘을 수 없다는 엄격한 제한이 있습니다. 당신이 가지고 있다면 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 서버를 넘치게 하지 않고도 와일드카드 작업을 테스트할 수 있습니다.
기록된 단일 행이 로그에 추가됩니다.OPUS 업로드 보안 Web - 모드 1현재(버전 2022.2.8.2041) OPUS-Static 관측, file110분 이상의 긴 내용은 다음과 함께 제출됩니다. URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
OPUS-RS files는 이것과 함께 제출됩니다 URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opus-rsup.prl’
'제출'을 사용할 수 있습니다. URL' 제출할 기본값을 재정의합니다. fileNGS 베타 서버로. 그러나 제출된 서버 주소(고정 또는 RS)가 올바른지 확인해야 합니다. file.

OPUS-BORG 설정

명령줄:
-m 제외된 경로 지우기
+m path 제외 경로를 설정합니다.OPUS 업로드 보안 Web - 모드 2자동 실행
'23:00에 자동 실행' 상자를 선택하면 매일 저녁 23:00 UTC에 '제출' 버튼이 눌러집니다. OU는 컴퓨터의 시간대 설정을 사용하여 UTC 시간 오프셋을 계산합니다.
경기 제외
이것은 간단한 설명이 아닐 것이다.
각 폴더에 많은 관찰 내용이 포함된 대규모 폴더 집합이 있는 시나리오를 생각해 보세요. file에스. 각 폴더는 하나의 GNSS CORS 스테이션을 나타냅니다. 각 관찰 file 24시간(GPS 시간 범위) '매일' 관측입니다. file 역용. 스테이션의 일일 폴더에는 24시간 관측이 포함될 수 있습니다. file지난 5~10년 동안 수천 개의 RINEX files.
OU는 이러한 일일 보고서를 제출하는 데 사용됩니다. fileOPUS로. 하지만 우리는 각 항목만 제출하고 싶습니다. file 두번:
직후에 한번 file 14일 후에 다시 빠른/방송 천체력을 가진 솔루션을 얻기 위해 수집되어 정확한/최종 궤도를 가진 솔루션을 얻습니다. NGS는 OPUS 솔루션을 반환합니다. file이메일과 해결책으로 files는 일치하는 스테이션 결과 폴더 세트에 보관됩니다. 각 CORS 스테이션에는 고유한 OPUS 솔루션 폴더가 있습니다.
'일치 제외'에 경로가 포함된 경우 OU는 소스 관찰 위치와 일치하는 상대 경로를 검색합니다. file 기존에 일치하는 OPUS 솔루션의 경우 file.
관측이 복잡하기 때문에 file 다음과 같은 이름을 갖게 됩니다:
slci0010.22o
일치하는 OPUS 솔루션의 이름은 다음과 같습니다: slci001022o IG0064714690360.msg (위에서 마법의 IG 시퀀스 번호를 확인하세요!)
OU가 일치하는 솔루션을 찾은 경우 file, 관찰 제출을 건너뜁니다. file 유효한 OPUS 솔루션이 이미 존재하기 때문입니다.
하지만 이 확인란을 선택하면 다음과 같이 됩니다.OPUS 업로드 보안 Web - 모드 3그리고 OPUS 솔루션이 14일보다 오래된 경우 OU가 솔루션을 검사합니다.msg file 솔루션에 어떤 천체력 유형이 사용되었는지 확인합니다.
솔루션이 정확하지 않거나 최종적이지 않은 경우 OU는 기존 솔루션을 삭제합니다. file 그리고 관찰 내용을 다시 제출하세요. file, 해결책을 얻기를 희망합니다. file Precise 또는 Final ephemeris를 사용하는 OPUS 처리 엔진에서.
나중에 다음날 일찍 OA(OPUS Accumulator)는 솔루션 폴더를 처리하고 모니터링되는 각 CORS 스테이션에 대한 추세 플롯을 생성합니다.OPUS 업로드 보안 Web - 모드 4OA는 또한 모니터링되는 각 스테이션에 대한 요약 XLS 스프레드시트를 작성합니다.OPUS 업로드 보안 Web - 모드 5이 요약에는 NGS OPUS 솔루션에서 찾은 각 값에 대한 최소/최대/범위/표준 편차와 함께 CORS 스테이션의 평균 위치가 포함됩니다.
관측소 속도는 NAD83 고정 프레임과 ECEF XYZ, 위도/경도/고도, 상태 평면 투영 및 UTM 투영 프레임에 대한 ITRF 일일 에포크 프레임 모두에서 계산됩니다.
또한 OA는 요약본을 생성합니다. file:OPUS 업로드 보안 Web - 요약여기에는 사이트 이름, 타원체 높이의 평균 안테나 위치 및 개인 CORS 스테이션 관리에 유용한 몇 가지 추가 정보가 포함되어 있습니다.
다른 Borg 프로세스는 OA 출력 데이터 세트에 대해 SQC 분석을 실행하고 스테이션이 기대치에 부합하는지 여부를 '통계적으로' 실행하고 있는지 확인하고 문제가 있는 경우 문자 메시지를 보냅니다.
믿거나 말거나, 이 Rube-Goldberg(https://en.wikipedia.org/wiki/Rube_Goldberg) 프로세스가 작동합니다!

OU에서 자동 다시 제출 사용

다음은 다음과 같습니다.amp파일 폴더 구조 file제출할 폴더(포함 폴더를 'dailys'라고 함)와 반환된 opus 솔루션이 포함된 폴더('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'Match Exclude'는 opus 폴더에서 다음 항목을 찾고 있습니다. file입력과 일치하는 s fileDailys 폴더에 있습니다.
데일리는 어디서 해? file에서 왔어?
Borg(iBase)의 또 다른 부분은 ho를 생성합니다.urly file표준이 있는 것 file각 스테이션마다 다른 DIPCap 프로세스를 사용하여 이름을 지정합니다.
SGU27용 RT2 스트림을 수집하는 DIPCap 프로세스는 다음과 같습니다.OPUS 업로드 보안 Web - filesDIPCap은 RCAPTURE를 대체합니다. RCAPTURE는 며칠 또는 몇 주 후에 실패하고 TCPIP '클라이언트' 연결만 지원합니다. DIPCap은 매우 강력하며 영원히 실행됩니다. 더 나은 로깅 기능을 갖추고 있으며 TCPIP '서버' 연결도 지원합니다.
DIPCap이 자유롭게 실행됩니다. .CAP file표준 RINEX를 생성하는 선택된 '출력 폴더'에 s file'역 이름'을 사용하여 이름을 지정합니다.
iBase 프로그램은 .CAP를 수집합니다. file호urly를 사용하여 .CAP에서 변환합니다. files(RT27 스트림)를 표준 RINEX로 file 표준 RINEX 폴더 계층 구조(rinex/yyyy/jjj/sss)에 설정됩니다.OPUS 업로드 보안 Web - file슈 1

하루에 한 번, UTC 자정 직후에 iB_Daily 도구가 실행되어 EVERY-SINGLE을 살펴봅니다. file RINEX 폴더 구조에서. iB_Daily는urly files는 매일로 연결됩니다. files(확장자 앞의 마지막 문자로 a부터 x까지 소문자를 사용하는 대신 매일 file 0 문자 'XNUMX'이 있습니다.
매일 files는 30초 간격으로 소멸되고 GPS를 제외한 모든 별자리가 제거됩니다.
iB_Daily는 또한 압축되지 않은 file 일일 아래의 올바른 슬롯에 있습니다. obs file일일의 s는 하위 폴더로 나누어지지 않습니다. 모든 일일은 스테이션 폴더에 있습니다.
iB_Daily 실행 후 23시간이 지나면 OU(OPUS_Uploader)가 모든 새로운 일일 항목을 제출합니다. fileOPUS로. NGS CORS 시스템이 모든 CORS 데이터를 채울 수 있도록 23시간을 기다립니다. 이렇게 하면 OPUS가 솔루션을 생성할 가능성이 높아집니다.
'14일 후 정확한 최종 천체력 확인/강제' 확인란을 클릭하면 OU는 관찰이 관찰된 후 14일을 기다린 후 매 주기마다 다시 제출합니다. file, 매일, 매일까지 file 정확한/최종 천체력을 가지고 있습니다.
OPUS_Upload가 관찰을 보낸 후 files를 OPUS로 보내면 OPUS는 iBase_Mailer가 서비스하는 특수 이메일 주소로 솔루션을 반환합니다.
이것은 내가 사용하는 iBase_Mailer 구성입니다:OPUS 업로드 보안 Web - file슈 2각 솔루션은 올바른 OPUS/ssss 폴더에 배치됩니다.
마지막으로 OPUS_Accumulator는 모든 OPUS 솔루션을 요약합니다. 하루 동안 중복된 솔루션을 찾으면 최상의 솔루션을 유지합니다. (이 결정은 OA 사용자 설명서에 자세히 설명되어 있습니다.

기타 힌트

OPUS Borg 프로세스는 Windows XP 컴퓨터에서 문제 없이 실행되는 데 사용되었습니다. 나중에 컴퓨터가 Win8로 업그레이드된 다음 Win10으로 업그레이드되었습니다.
사람의 개입 없이 Win10 컴퓨터를 몇 주 이상 실행하는 것은 불가능합니다. 기본적으로 Windows 업데이트는 강제 종료되므로 무시할 수 없습니다.
OPUS를 실행하는 컴퓨터에는 FTP 서버와 열려 있는 포트 더미(원격 CORS 스테이션이 데이터를 푸시할 수 있도록)가 있으므로 업데이트를 받는 것이 아마도 합리적일 것입니다.
AWS 서버에서 BORG를 실행해 보았는데 작동하지만 가용성이 증가하지 않았습니다. 그리고 인원수가 많기 때문에 fileS3 인스턴스는 비용이 많이 듭니다. 구체적으로는 매 file S3 저장소에서는 매일 검사됩니다. 따라서 값싼 빙하 저장은 적합하지 않습니다.
모든 BORG가 포함된 빠른 컴퓨터에서 BORG를 실행합니다. file8TB 외부 USB 3 드라이브에 저장된 s 및 폴더.
iBase 프로세스는 압축된 .CAP의 백업 복사본을 자동으로 유지합니다. file별도의 4GB 드라이브에 있습니다. iBase에는 백업에서 압축 해제된 RINEX 구조를 다시 빌드하는 단일 버튼 기능이 있습니다. 재구축을 완료하는 데 며칠이 걸릴 것으로 예상됩니다. 데이터 세트를 다시 작성할 필요가 없습니다. 그러나 4GB 드라이브에서 8GB 드라이브로 마이그레이션하는 데 며칠이 걸렸습니다.
OU 버전 참고
빌드 2000:
여러 명령줄 스위치가 추가되었습니다.OPUS 업로드 보안 Web - 버전그러나 포함 및 제외 스테이션은 아직 제대로 작동하지 않는 것 같습니다.
빌드 2004: 25년 2017월 XNUMX일
무인 작업에 대한 메시지 상자 대신 오류 로그를 추가했습니다. 프로그램이 완료되면 종료되므로 명령줄 작업에 대한 로그를 저장할 수 없습니다.
유효한지 테스트를 추가했습니다. file 명령줄에서 추가할 때. 처리 방식을 수정했습니다. file유효한 존재에 대한 테스트를 포함하려면 명령줄에서 files.
경고: 개수에 일부 제한이 있을 수 있습니다. files 명령줄에서 지정할 수 있습니다. 횟수에 제한이 있어서는 안 된다. file와일드카드와 함께 포함할 수 있는 문자열 공간 file이름은 사용 가능한 메모리까지 확장되어야 합니다.
여러개 지정하는 경우 files 명령줄에서 file이름 상자에는 첫 번째 이름만 로드됩니다. file 목록에서.
빌드 2005: 5년 2018월 XNUMX일
'로그 저장' 기능을 추가했습니다. File의 확인란을 선택하세요. 관찰서를 제출한 후 file, 서버에서 반환된 모든 HTML 코드는 같은 이름의 file 입력 관측값과 동일한 폴더에 있음 file. 그 file 확장자는 항상 .html이고 위치는 항상 입력과 동일합니다. file.
TLS1에 대한 지원이 NGS에서 중단되었습니다. OPUS_Upload는 이제 클라이언트 시스템의 SSL 레이어를 사용하며 OpenSSL은 더 이상 필요하지 않습니다. 이는 사실상 Windows XP 시스템을 더 이상 OPUS와 함께 사용할 수 없음을 의미합니다.
빌드 2016: 4년 2020월 XNUMX일
OPUS-Borg 프레임워크 내에서 OU가 작동할 수 있도록 몇 가지 주요 개선 사항과 변경 사항이 적용되었습니다.

  • 이제 구성 값이 iBase.ini에 저장됩니다. file 다른 모든 Bord 회원의 구성과 함께. 이 버전을 실행하면 이전 설정이 모두 손실됩니다.
  • 디렉터리를 반복하는 옵션이 양식 기반 호출에 추가되었습니다. 이전에는 명령줄 실행에만 사용할 수 있었습니다.
  • 이제 일반 구성 설정을 위한 탭과 고급 설정을 위한 새로운 탭 등 두 개의 탭이 있습니다. 그러면 도구의 기본 화면이 정리됩니다.
  • 이제 양식 기반 도구에서 와일드카드를 사용하여 여러 경로를 설정할 수 있습니다. 예를 들어amp르 :
    C:\ftp\rinex\2017\*.??o; C:\ftp\rinex\2020\*.??o
    2017 및 2020 폴더를 모두 반복합니다. file.??o와 일치해요 file 확대.
  • 이제 NGS 제출 시퀀스 번호를 수동으로 설정하거나 OU에서 'IG8888888888888' 형식으로 고유한 시퀀스 번호를 구축하도록 할 수 있습니다. 'IG' 뒤에 13년 1월 2020일 이후의 밀리초 수를 나타내는 XNUMX자리 정수가 옵니다. .
  • 최소한 file 처리할 사이즈가 추가되었습니다. 이 옵션은 다음에만 적용됩니다. files는 와일드카드로 선택되었습니다. 모든 소스를 처리하려면 값을 공백, XNUMX 또는 음수로 설정하십시오. files, 크기에 관계없이. 매일 2,500,000시간을 주로 예상하는 경우 24 값이 합리적입니다. files.
  • 이제 OU는 관찰을 위해 폴더를 반복할 때(와일드카드 사용) 기존 OPUS 솔루션을 선택적으로 확인합니다. file에스. 솔루션은 기본부터 시작해야 합니다 fileOBS 이름 file; 'Match Exclude' 기본 폴더 아래의 같은 이름의 폴더에 있어야 합니다. 해결책 file ~가 있어야 합니다 file 관측치보다 크거나 같은 날짜 file .eml, .msg 또는 .txt가 있습니다. file 확대. 해결책이 발견되면 해당 관측값 file 건너뜁니다. 이 기능을 비활성화하려면 '일치 제외'를 빈 문자열로 설정하세요.
  • 이제 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 "full"로 반환됩니다. 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
버그: 제출할 때 files를 NGS로, 남은 수 file표시된 내용이 잘못되었습니다.
버그: 제출되지 않은 항목을 찾을 때 files, OPUS 솔루션이 관찰보다 앞서는 경우 'Match Exclude' 기능 사용 file, 이제 삭제되었습니다. 이전에는 그 자리에 그대로 두었고, file 다시 제출되었습니다. 이로 인해 단일 관찰에 대한 여러 OPUS 솔루션이 생성되었습니다. file (OPUS 결과에는 고유한 iG 시퀀스 번호 식별자가 있기 때문입니다.)
빌드 2021.11.7.2040
OU는 이제 RS 및 S OBS 제출을 위해 새로운 서버 측 스크립트를 사용합니다. files:OPUS 업로드 보안 Web - 버전 1로그 메모의 크기가 4백만 자로 확장되었습니다.
불필요한 디버깅을 추가하기 위해 몇 가지 힌트를 추가했습니다(이는 확장 로깅을 수행할 때만 표시되므로 제거하지 않을 것입니다).
제출했다는 힌트를 추가했습니다. 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
두 개의 명령줄 스위치가 추가되었습니다.OPUS 업로드 보안 Web - 버전 3'최대 관찰 연령'이 추가되었습니다. XNUMX이 아닌 경우 입력한 금액보다 더 많이 끝난 관찰은 건너뜁니다. 이는 시도된 처리를 '포기'하는 데 유용합니다. file45일 후입니다. NGS가 성공적으로 처리할 수 없는 경우 file 45일(프로그래밍 가능) 후에는 일-주-월-년을 더 기다려도 아무런 차이가 없습니다.
귀하가 무엇을 하든 NGS OPUS가 작업을 처리할 수 없는 날짜와 장소가 있습니다. 주로 OPUS-Static 작업에서 나타납니다. 때로는 시작이나 끝에서 한 시간을 잘라냅니다. file 성공할 것이지만 24시간 내내 file처리되지 않습니다. 이 새로운 스위치는 file그냥 건너뛰면 됩니다. 확장 디버그가 활성화되면 로그에 메모가 작성됩니다.
빌드 2022.3.21.2044
새 PC에서 Embarcadero® Delphi 11 버전 28.0.44500.8973 컴파일러로 업데이트되었습니다.
UPX Packer를 버전 3.96w로 업데이트했습니다.
구성 요소 Ace ZipForge를 버전 6.94로 업데이트했습니다.
언제 file다음 속성이 있는 s는 건너뜁니다.
누락되거나 강제되지 않은 안테나 유형을 건너뛰었습니다.
입력 file 누락되었습니다 (? 어떻게 이런 일이 발생합니까?)
너무 길다 file 건너뛴다
너무 오래됨 file 건너뛴다
그리고 추가사항이 있어요 files를 처리하려면 지연을 건너뜁니다. 다음과 같은 경우 긴 지연을 방지합니다. file-후에-file 건너뜁니다. 즉, 인터-file 지연은 실제 경우에만 수행됩니다. file 제출됩니다.
NGS에서 안테나 목록을 다운로드할 때 이제 OU는 중복된 안테나 이름(위성 개정으로 인해 발생)을 감지하고 각 항목이 고유하도록 강제합니다.
빌드 2022.3.27.2045
MaxAge = 0은 무한으로 처리되지 않았습니다.
인터를 업데이트했습니다.file 대기하는 동안 오버헤드를 줄이기 위해 지연합니다.
빌드 2022.4.1.2050
관찰과 솔루션 매칭의 중요한 재작성.
'로그인 대상'을 추가했습니다. file' 체크박스. 선택하면 로그가 밀리초 시간으로 실행 파일과 동일한 폴더에 복제됩니다.amp에스. OU가 시작되면 기존 file 9MB보다 큰 파일이 있으면 삭제됩니다. (로그를 가져와야합니다. fileOU가 완료된 직후 프로그램 호출 시 삭제되지 않도록 합니다.)
로깅 정보를 추가하고 정리했습니다.
추가됨 file 진행 상황을 추적하는 카운터 file처리할 것입니다.
OPUS 해결 날짜가 해결 시간 없이 잘리는 오류를 수정했습니다. 이로 인해 '일부'가 발생했습니다. file해결 시간(00:00:00으로 잘림)이 점령 종료(00:00:03) 이전으로 나타나기 때문에 s가 반복적으로 제출됩니다. 이제 이 수표는 이전 수표로 표시되기 전까지 하루의 유예 기간을 가집니다.
빌드 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목록에 이름이 추가되었습니다. files는 ';;'을 처리합니다.
다음 80자 추가 file 로깅 정보를 처리하기 위해 '...processing x more files:' 로그 항목입니다.
빌드 2022.6.26.2055
** 암시적 RINEX 3 지원 추가됨 ** RINEX3은 대부분의 경우 이전에도 작동했을 수 있습니다.
강제 안테나 없음을 더 쉽게 선택할 수 있도록 '강제 안테나' 드롭다운 목록 상단에 빈 안테나를 추가했습니다.
'최대 수명' 허용치를 설정하고 지우는 +X dd 및 -X 옵션이 추가되었습니다.
(0일 또는 빈 문자열로 설정하면 모든 작업이 처리됩니다. file에스.)
Win10/11 스타일 오픈 file 선택 대화 상자.
양식 디자인의 간격을 좁혔습니다.
다음을 제외한 모든 설정을 반환하는 '기본값' 버튼을 추가했습니다. file이름과 이메일 주소 알려진 시작 기본값으로.
명령줄에서 '기본값' 버튼을 클릭할 수 있는 +D 옵션이 추가되었습니다.
리넥스 file 디코더는 이제 RINEX2 및 RINEX3을 지원합니다. XNUMX이 아닌 플래그가 있는 OBS EPOCH 레코드가 더 잘 처리됩니다. (향후 개선 사항은 특수 이벤트(이동, 새 기념물, 정적 시작) 기록을 제거하는 것일 수 있습니까?) 추가 RINEX 메소드는 이제 OPUS_Upload와
iGx_다운로드 도구.
모든 옵션 및 컨트롤에 대한 힌트가 향상되었습니다.
-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_업로드, 보안 Web, Web

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *