OPUS_Tải lên (OU)
Hướng dẫn sử dụng
OPUS_Tải lên an toàn Web
Ngày: 26 tháng 2022 năm XNUMX
Phiên bản: 2022.6.26.2055
Bởi: Mark Silver, ms@igage.com, +1-801-412-0011
Thông tin phiên bản
Thông tin phiên bản được chia thành từng mục ở cuối tài liệu này.
Đăng ký vào Danh sách Thư để cập nhật thông tin
Nếu bạn sử dụng OPUS_Upload cho bất kỳ mục đích nào, vui lòng đăng ký vào danh sách thư này:
https://signup.ymlp.com/xguqjwsugmguu
để tôi có thể gửi cho bạn thông báo về những thay đổi và sửa lỗi. Bạn có thể tìm thấy danh sách các tin nhắn trước đó tại đây [ http://ymlp.com/archive_guqjwsugjgh.php ].
Hãy cẩn thận với OU!
XIN VUI LÒNG: Đọc kỹ Hướng dẫn sử dụng này trước khi sử dụng OPUS Upload. OU chấp nhận ký tự đại diện và có thể gửi mọi quan sát file trên máy tính chỉ bằng một lệnh đơn giản, không sai sót. Dành cho người yêu cũamplê:
OPUS_Tải lên +r C:\*.??o
Sẽ gửi mọi quan sát duy nhất file trên ổ c: tới OPUS để xử lý. Tôi nghi ngờ rằng NGS hoặc phần còn lại của cộng đồng OPUS sẽ đánh giá cao việc bạn làm điều này.
Tôi thực sự khuyên bạn không nên chạy công cụ OU từ dòng lệnh cho đến khi bạn đã thử nó trên một thiết bị duy nhất. files từ giao diện Windows trước tiên.
Tải lên OPUS
OPUS_Upload (OU) là một ứng dụng Win-32 nhỏ tự động hóa việc gửi quan sát GPS files vào hệ thống xử lý NGS trực tuyến. OU điều hướng HTTPS NGS webtrang web sử dụng mã hóa SSL.
OU có thể được chạy theo nhiều cách:
Là một công cụ dòng lệnh với các đối số
Là một chương trình Windows mở trên màn hình của bạn
Bằng cách kéo và thả files vào biểu tượng trên màn hình
OU đơn giản hóa việc gửi các tập hợp lớn files đến NGS. Với OU có thể tự động gửi hàng nghìn lượt quan sát filechỉ bằng một lệnh duy nhất.
OU đã được thử nghiệm với hơn 15,000 lượt quan sát files trong một lần gửi.
Cập nhật NGS ngày 1 tháng 2018 năm XNUMX
NGS đã thay đổi mức TLS tối thiểu được chấp nhận để truy cập OPUS.
OPUS_Upload sau đó đã được sửa đổi để sử dụng lớp SSL của máy (thay vì sử dụng OpenSSL). Điều này thực sự có nghĩa là các máy Windows XP không còn có thể gửi công việc tới NGS nữa.
Không có cách giải quyết cho vấn đề này. Mua một máy tính hiện đại.
Hạn chế phân phối và cân nhắc sử dụng
Giao diện lập trình OPUS rất phức tạp và sự thay đổi nhỏ nhất ở phía máy chủ NGS sẽ yêu cầu cập nhật OU. (Vì vậy, bạn nên đăng ký danh sách thư, xem ở trên).
Giống như OPUS Accumulator, nếu bạn cần OPUS Uploader, bạn thực sự cần nó. OU có khả năng tiết kiệm rất nhiều thời gian cho một số người dùng.
Cuối cùng, OU là một phần của dự án lớn hơn nhiều. OPUS Borg. Borg sử dụng OU, OA và một số ứng dụng khách khác để điều phối việc kiểm soát chất lượng tự động trên các mạng CORS lớn bằng cách sử dụng kiểm soát chất lượng thống kê nâng cao. Sự phát triển của OU được thúc đẩy bởi chức năng của Borg.
Không có thay đổi nào đối với OU gây trở ngại cho Borg có thể được chấp nhận. Người Borg (https://en.wikipedia.org/wiki/Borg) quy định sự phát triển của OU. Giống như trong Thế hệ tiếp theo. OPUS Borg được đặt tên là Borg vì nó có nhiều thành phần 'đơn giản' cố gắng phối hợp với nhau để xử lý hàng đống dữ liệu quan sát GNSS.
Đó là một mớ hỗn độn hoàn toàn, nhưng đã quá muộn để khắc phục vào thời điểm này. Phải thừa nhận rằng ngay cả những thành phần đơn giản như OU và OA giờ đây cũng trở nên quá phức tạp.
Một số vấn đề phức tạp của Borg được mô tả trong phần 'Loại trừ đối sánh' ở phần sau của tài liệu này.
Thay đổi
Vui lòng gửi bất kỳ thay đổi nào sẽ làm cho OU hữu ích hơn cho ứng dụng của bạn tới ms@igage.com.
Cài đặt OPUS Tải lên
Hiện tại Trình tải lên OPUS được phân phối ở dạng ZIP file với Hướng dẫn sử dụng này. Tất cả chương trình files là mã được ký bởi 'iGage Mapping Corporation'.
Bạn có thể cài đặt trình tải lên ở bất cứ đâu bạn muốn, chỉ có một file. Sau đó, bạn có thể tạo lối tắt cho màn hình của mình theo cách thủ công.
Những thứ mà OPUS tải lên yêu cầu
OPUS Upload tự động xác định xem RINEX có file phải được gửi dưới dạng tĩnh nhanh hoặc tĩnh file theo chiều dài của RINEX file.
OPUS Upload hiện hoạt động với RINEX 2.xx và RINEX 3.xx files.
Quan sát files có độ dài 118 phút hoặc dài hơn được gửi dưới dạng Tĩnh.
Tên ăng-ten và HI trong RINEX file nên đúng. Nếu RINEX của bạn files có giá trị không chính xác thì không tương thích với OU (yêu cầu này đã được nới lỏng).
Lưu ý: trong Build 2001 một khóa chuyển dòng lệnh '-a' đã được thêm vào để cho phép gửi files không có chỉ định ăng-ten.
Vào tháng 2020 năm XNUMX, hỗ trợ đã được thêm vào để ghi đè tên ăng-ten trong RINEX file.
Vào tháng 2022 năm XNUMX, tính năng hỗ trợ tải xuống danh sách Loại ăng-ten NGS hiện tại đã được bổ sung nhằm đơn giản hóa việc ghi đè Loại ăng-ten bằng loại ăng-ten hợp lệ.
Hỗ trợ buộc HI (Chiều cao dụng cụ) cũng được bổ sung vào tháng 2022 năm XNUMX.
Bạn có thể cân nhắc sử dụng TEQC để cập nhật tên ăng-ten và HI. Bạn có thể đây làample RINEX file tiêu đề:Tôi đã đánh dấu loại ăng-ten màu vàng và HI màu xanh lá cây.
Loại ăng-ten phải là ăng-ten được NGS hỗ trợ.
Chạy OPUS Upload dưới dạng chương trình Windows
Bạn có thể nhấp đúp vào chương trình hoặc phím tắt để khởi động OU. OU sẽ bắt đầu ở góc trên bên trái màn hình của bạn. Nếu bạn di chuyển hoặc thay đổi kích thước cửa sổ rồi đóng OU, lần tiếp theo nó bắt đầu ở vị trí và kích thước tương tự sẽ được ghi nhớ.
Vị trí màn hình được kiểm tra trong thời gian chạy để đảm bảo rằng nó nằm trên màn hình hiện có.
Lần đầu tiên sử dụng OU, bạn sẽ cần nhập địa chỉ email của mình. Bạn có thể muốn thay đổi các tùy chọn khác hoặc thêm ID dự án OPUS. Cài đặt của bạn sẽ được ghi nhớ.
'Tải dữ liệu lên File' cũng được ghi nhớ từ lần cuối cùng OU được chạy. Bạn có thể nhấp vào nút '…' để chọn một hoặc nhiều files để tải lên. Các files nên là quan sát GPS files hoặc ZIP files có chứa quan sát GPS fileS. (Nói cách khác, Mở File trình duyệt sẽ hỗ trợ nhiều file lựa chọn.) Đây là một cựuamptập tin chọn thủ công bốn quan sát files trong một thư mục:Nếu bạn chọn một ZIP file, nội dung của ZIP file sẽ được coi là RINEX tiêu chuẩn files và tất cả RINEX files trong ZIP file sẽ được xử lý riêng lẻ.
Nếu bạn bao gồm NAV file trong ZIP file, OU sẽ biết rằng đó không phải là quan sát RINEX file và sẽ tự động bỏ qua NAV file.
Tương tự, nếu bạn chọn NAV file (ví dụamptập tin bằng cách chọn tất cả các files trong thư mục trên) OU sẽ bỏ qua .NAV files.
Khi bạn đã thiết lập file(các) tên và tùy chọn, nhấp vào nút Gửi và mỗi RINEX file sẽ tự động được gửi tới OPUS.
Chạy OPUS Tải lên từ dòng lệnh
OU chấp nhận các đối số này: Lệnh này:
OPUS_Tải lên –p +x –e ms@igage.com C:\tmp\2001213A0.obs Sẽ gửi đĩa đơn file không có ID dự án, yêu cầu đầu ra mở rộng, trả kết quả về địa chỉ email đã chỉ định.
Khi bạn đặt địa chỉ email trên máy tính, OU sẽ ghi nhớ địa chỉ đó. Khi bạn đặt Tên dự án, nó sẽ được sử dụng cho đến khi bị xóa.
Điều này có nghĩa là sau khi bạn chạy OU một lần (có thể dưới dạng ứng dụng Windows), bạn có thể gọi OU bằng lệnh filetên:
OPUS_Upload C:\tmp\2001213A0.obs và các tùy chọn đã chọn trước đó sẽ được sử dụng.
Bạn có thể chỉ định hai hoặc nhiều files OPUS_Upload C:\tmp\2001213A0.obs C:\tmp\2001213A1.obs
Bạn cũng có thể sử dụng ký tự đại diện để chỉ định một nhóm fileS. Lệnh này:
OPUS_Tải lên C:\tmp\*.obs
sẽ nộp mọi file trong thư mục C:\tmp\ với phần mở rộng .OBS trong thư mục \tmp.
Bạn cũng có thể sử dụng ký tự đại diện ngăn xếp:
OPUS_Tải lên C:\tmp\002\*.obs C:\tmp\003\*.zip
Ký tự đại diện một chữ cái cũng được hỗ trợ:
OPUS_Tải lên C:\tmp\2001213A?.obs
Có thể gửi mọi quan sát file trên ổ C của máy tính bằng lệnh đơn giản này:
OPUS_Tải lên +r C:\*.1?o
Có thực sự cần thiết cho việc này?
Gửi bằng cách kéo và thả
Nếu bạn có lối tắt trên màn hình, bạn có thể kéo quan sát files (hoặc .ZIP files chứa một hoặc nhiều quan sát files) và thả chúng vào biểu tượng trên màn hình.
Các files sẽ được xử lý giống như chúng được chọn thủ công. Địa chỉ email cuối cùng và các tùy chọn khác sẽ được sử dụng.
Không có giới hạn nào được biết đến về số lượng filebạn có thể thực hiện một hành động.
'Chế độ thử nghiệm'
Bạn có thể muốn thử nghiệm một hành động trước khi khởi chạy OU. Chọn hộp 'Chế độ thử nghiệm' để xem tác động của hành động của bạn có thể là gì nếu không thực sự gửi files đến NGS.
Hộp kiểm Chế độ kiểm tra được lưu khi OU đóng và mở lại nên nếu bạn vô tình đánh dấu vào, OU sẽ có vẻ như không hoạt động.
Tự động nộp bài
Nếu bạn khởi động OU bằng dòng lệnh, với filetên; hoặc nếu bạn khởi động OU bằng cách kéo và thả files vào phím tắt thì OU sẽ tự động chạy rồi đóng 5 giây sau lần cuối cùng file được xử lý.
Nút Hủy có thể được sử dụng để giữ biểu mẫu và nhật ký mở cho viewđang.
Trong khi đếm ngược lần chạy còn 5 giây, hãy nhấp vào nút Hủy và OU sẽ không tự động đóng. Biểu mẫu cũng sẽ không đóng nếu Chế độ kiểm tra được bật.
2022/2/9: OU giờ đây sẽ tự động đóng sau 5 giây trễ nếu được gọi từ iGx_Download.
Chủ đề nâng cao
Các loại ăng-ten cưỡng bứcNhấp vào nút 'Tải danh sách ăng-ten NGS' để tải xuống danh sách ăng-ten hiện tại file từ máy chủ NGS ( https://geodesy.noaa.gov/ANTCAL/LoadFile?file=ngs14.atx ). Danh sách được phân tích cú pháp và mọi ăng-ten, bao gồm cả định nghĩa vệ tinh, được tải vào hộp thả xuống theo thứ tự được sắp xếp.
Sau đó, bạn có thể nhập một vài ký tự đầu tiên của loại ăng-ten để nhanh chóng tìm thấy một ăng-ten cụ thể.
Danh sách được lưu trữ trong thư mục tạm thời:
C:\Users\tên người dùng\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx
C:\Users\tên người dùng\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx.cache
và được sử dụng lại khi OU được khởi động lại.
Loại ăng-ten quan trọng Lưu ý: Bạn phải bao gồm số khoảng cách thích hợp giữa tên ăng-ten và ký hiệu vòm. Vì vậy, hãy chọn ăng-ten từ danh sách thả xuống hoặc sao chép và dán tên ăng-ten từ một nguồn có thẩm quyền. Thiếu hoặc thừa khoảng trống hoặc bất kỳ ký tự nào bị sửa đổi sẽ dẫn đến lỗi loại ăng-ten khi gửi tới OPUS.
Định dạng đầu ra mở rộng
Dòng lệnh:
-x Đầu ra giải pháp tiêu chuẩn
+x Đầu ra giải pháp mở rộng (được khuyến nghị)
Kiểm tra hộp này: Sẽ thực hiện lựa chọn này một cách hiệu quả trên trang gửi NGS:
Sử dụng và loại trừ trạm gốc
Nhập các trạm gốc để Sử dụng và Loại trừ, phân tách bằng dấu phẩy:Các trạm đã nhập KHÔNG được kiểm tra độ chính xác.
Cài đặt này tương đương với:phải trống trừ khi bạn gửi quan sát cho Dự án OPUS hợp lệ. Mã định danh dự án KHÔNG được kiểm tra tính hợp lệ.
Cài đặt này tương đương với:KHÔNG nhập tên dự án cá nhân của bạn vào hộp này, chỉ nhập ID dự án OPUS hợp lệ. Bạn phải được đào tạo về Người quản lý OPUS để tạo và sử dụng Dự án OPUS.
Số thứ tự Không có mô tả NGS chính thức về giá trị này, tuy nhiên nó RẤT hữu ích cho việc theo dõi các bài gửi. OPUS Borg dựa vào mỗi email trả về từ hệ thống OPUS có số thứ tự duy nhất trong chủ đề email được trả về thành công hoặc không thành công:
Khi bạn tải bản gửi NGS OPUS webtrang, một số duy nhất được ấn định bởi NGS. Nếu bạn chọn hộp kiểm 'Trình tự ngẫu nhiên iGage' thì một số 13 ký tự duy nhất có tiền tố 'IG' sẽ được tạo. Nếu bạn không chọn hộp này thì bất kỳ giá trị nào bạn nhập sẽ được sử dụng.
Số IG là số phân số của ngày kể từ ngày 1 tháng 2020 năm 86,400,000; theo múi giờ của máy cục bộ, nhân với XNUMX và làm tròn đến số nguyên gần nhất. Điều này dường như phù hợp với tính duy nhất, có thể giải mã được và tăng theo thời gian. Nó không phải là ngẫu nhiên.
Tối thiểu File Kích thước và chiều dài tối đa
Nếu bạn cố gắng gửi một file nhỏ hơn mức tối thiểu (tính bằng byte) file sẽ bị bỏ qua. Một trường hợp phổ biến là các công cụ chống vi-rút buộc các công cụ khác phải tạo độ dài bằng XNUMX fileS. Điều này bẫy những phiền toái files từ khi gửi tới NGS. Mức tối thiểu 2,500 byte phải đầy đủ và hợp lý.
OU sẽ kiểm tra kỷ nguyên đầu tiên và cuối cùng của dữ liệu quan sát và bỏ qua files dài hơn độ dài tối đa tính bằng giờ. Có một giới hạn cứng trong OPUS là bạn không thể vượt qua nửa đêm (giờ GPS) hai lần. Nếu bạn có files dài hơn 25 giờ, bạn nên cân nhắc sử dụng tùy chọn -tbin của TEQC ( https://www.unavco.org/software/data-processing/teqc/tutorial/tutorial.html ) để chia chúng thành 24 giờ files và gửi chúng riêng lẻ. Sau đó, bạn có thể sử dụng công cụ Tích lũy OPUS để xem xét thống kê các giải pháp riêng lẻ.
Lưu nhật ký Files
Nhấp vào hộp này sẽ lưu giá trị trả về từ việc gửi NGS vào .HTMLfile có cùng tên với mỗi lần gửi file, trong cùng thư mục với hồ sơ đã gửi file.
Nếu bạn mở file trong trình duyệt, nó sẽ trông 'tương tự' với những gì bạn sẽ nhận được bằng cách gửi thủ công file:Tuy nhiên, việc định dạng có thể sẽ không được như mong đợi.
Tùy chọn này hữu ích cho việc gỡ lỗi files không thành công khi gửi.
Ghi nhật ký gỡ lỗi mở rộng Việc chọn hộp này sẽ dẫn đến thông tin ghi nhật ký bổ sung được hiển thị trong hộp thoại nhật ký. Tùy chọn này tốt nhất là không được chọn.
Mỗi trường gửi HTML riêng lẻ sẽ được liệt kê:Chôn cất-File Trì hoãn
Các máy chủ NGS OPUS có tính năng bảo mật ngăn chặn các cuộc tấn công từ chối dịch vụ.
Nếu bạn gửi liên tiếp nhiều hơn một vài (có thể là 5) nghề nghiệp, có vẻ như địa chỉ IP của bạn sẽ bị gắn cờ là một NGS khó chịu và nội dung gửi của bạn sẽ bị bỏ qua.
Nên đặt độ trễ này thành 15 giây hoặc cao hơn. Tôi sử dụng 31 giây.
Chế độ kiểm tra Việc kiểm tra nút Chế độ kiểm tra cho phép OU chạy các bài gửi và ghi lại các hành động, cho đến thời điểm gửi bài. Nhật ký files sẽ chứa tất cả các bản ghi thông thường và mở rộng, nhưng file sẽ không được gửi đến NGS để xử lý.
Điều này cho phép bạn kiểm tra hành động ký tự đại diện mà không làm ngập máy chủ NGS.
Một dòng được ghi sẽ được thêm vào nhật ký:Hiện tại (trong Phiên bản 2022.2.8.2041) OPUS-Quan sát tĩnh, filedài hơn 110 phút, hãy gửi kèm theo cái này URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl‘
OPUS-RS files được gửi cùng với cái này URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opus-rsup.prl’
Bạn có thể sử dụng 'Gửi URL' để ghi đè mặc định để gửi files đến máy chủ NGS BETA. Tuy nhiên, bạn sẽ cần đảm bảo rằng địa chỉ máy chủ chính xác (Tĩnh hoặc RS) được chọn cho địa chỉ đã gửi. file.
Cài đặt OPUS-BORG
Dòng lệnh:
-m xóa đường dẫn bị loại trừ
Đường dẫn +m đặt đường dẫn bị loại trừTự động chạy
Việc chọn hộp 'Tự động chạy lúc 23:00' sẽ dẫn đến nút 'Gửi' được nhấn vào lúc 23:00 UTC mỗi tối. OU sử dụng cài đặt múi giờ của máy để tính toán độ lệch thời gian UTC.
Loại trừ đối sánh
Đây sẽ không phải là một lời giải thích đơn giản.
Hãy xem xét một tình huống trong đó có một tập hợp lớn các thư mục, mỗi thư mục chứa nhiều quan sát fileS. Mỗi thư mục đại diện cho một trạm GNSS CORS. Mỗi quan sát file là quan sát 'Hàng ngày' 24 giờ (khung thời gian GPS) file cho một trạm. Thư mục hàng ngày của trạm có thể chứa quan sát 24 giờ filetrong 5 đến 10 năm trước, vì vậy hàng nghìn RINEX files.
OU được sử dụng để gửi những thứ này hàng ngày files tới OPUS. Nhưng chúng tôi chỉ muốn gửi mỗi file hai lần:
một lần ngay sau file được thu thập lại để có được giải pháp với các lịch thiên văn nhanh/phát sóng lại 14 ngày sau để có được giải pháp có quỹ đạo chính xác/cuối cùng NGS trả về giải pháp OPUS files qua email và giải pháp files được lưu giữ trong một tập hợp các thư mục kết quả trạm phù hợp: mỗi trạm CORS có một thư mục giải pháp OPUS duy nhất.
Nếu 'Loại trừ đối sánh' chứa một đường dẫn, OU sẽ tìm kiếm đường dẫn tương đối khớp với vị trí quan sát nguồn file cho giải pháp OPUS phù hợp hiện có file.
Điều này phức tạp vì việc quan sát file sẽ có tên như:
slci0010.22o
và giải pháp OPUS phù hợp sẽ có tên như: slci001022o IG0064714690360.msg (Hãy chú ý Số thứ tự IG kỳ diệu ở trên!)
Nếu OU tìm thấy giải pháp phù hợp file, nó sẽ bỏ qua việc gửi quan sát file vì giải pháp OPUS hợp lệ đã tồn tại.
Tuy nhiên, nếu bạn chọn hộp này:VÀ giải pháp OPUS cũ hơn 14 ngày thì OU sẽ kiểm tra giải pháp .msg file để xác định loại phù du nào được sử dụng cho giải pháp.
Nếu giải pháp KHÔNG Chính xác hoặc Cuối cùng thì OU sẽ xóa giải pháp hiện có file và gửi lại bản quan sát file, mong nhận được giải pháp file từ công cụ xử lý OPUS bằng cách sử dụng lịch thiên văn Chính xác hoặc Cuối cùng.
Sau đó, vào đầu ngày hôm sau OA (Bộ tích lũy OPUS) xử lý các thư mục giải pháp và tạo ra các biểu đồ xu hướng cho từng trạm CORS được giám sát:OA cũng xây dựng bảng tính XLS tóm tắt cho từng trạm được giám sát:
Bản tóm tắt này bao gồm vị trí trung bình cho trạm CORS cùng với Độ lệch tối thiểu/Tối đa/Phạm vi/Tiêu chuẩn cho từng giá trị được tìm thấy trên giải pháp NGS OPUS.
Vận tốc trạm cũng được tính toán, cả trong khung cố định NAD83 và trong khung kỷ nguyên hàng ngày ITRF cho các khung hình ECEF XYZ, Kinh độ/Độ cao, Mặt phẳng trạng thái được chiếu và các khung hình được chiếu UTM.
Ngoài ra, OA tạo ra một bản tóm tắt các bản tóm tắt file:chứa tên địa điểm, vị trí ăng-ten trung bình với chiều cao hình elip và một số thông tin bổ sung hữu ích cho việc quản trị trạm CORS riêng.
Các quy trình Borg khác chạy phân tích SQC trên các tập dữ liệu đầu ra OA và xác định xem trạm có chạy theo hoặc không theo mong đợi về mặt thống kê hay không và gửi tin nhắn văn bản nếu có sự cố.
Dù bạn có tin hay không thì Rube-Goldberg này (https://en.wikipedia.org/wiki/Rube_Goldberg) quá trình hoạt động!
Sử dụng Tự động gửi lại trong OU
Đây là nhưampcấu trúc thư mục tập tin cho files để gửi (tôi gọi thư mục chứa là 'dailys') và thư mục chứa các giải pháp opus được trả về (được gọi là 'opus').Mỗi trạm có thể/nên nằm trong một thư mục 4 ký tự duy nhất nếu sau này bạn muốn sử dụng OA (OPUS_Accumulator).
Thư mục ./dailys/sgu2 có thể trông như thế này:Thư mục ./opus/sgu2 có thể trông như thế này:
Nếu một giải pháp OPUS không thể đọc được được trả về hoặc được thay thế bằng một giải pháp mới hơn, phù hợp hơn thì giải pháp cũ sẽ được chuyển đến thư mục _invalid hoặc _duplicates.
Gợi ý quan trọng: Tất cả các công cụ BORG đều cố tình bỏ qua mọi thư mục hoặc file bắt đầu bằng ký tự gạch dưới ('_') nên bạn không thể có tên đài bắt đầu bằng dấu gạch dưới.
Đây là màn hình chính của OU (OPUS_Upload):Lưu ý rằng 'Tải dữ liệu lên File' trỏ đến thư mục hàng ngày và 'Thư mục con lặp lại' được chọn.
Đây là tab 'Nâng cao' của OU:Lưu ý rằng 'Loại trừ đối sánh' đang xem thư mục opus để tìm files phù hợp với đầu vào files trong thư mục hàng ngày.
hàng ngày làm ở đâu files đến từ đâu?
Một phần khác của Borg (iBase) tạo ra hourly files với tiêu chuẩn fileđặt tên bằng cách sử dụng quy trình DIPCap khác nhau cho mỗi trạm.
Quy trình DIPCap thu thập luồng RT27 cho SGU2 trông như thế này:DIPCap là sự thay thế cho RCAPTURE. RCAPTURE không thành công sau vài ngày hoặc vài tuần và chỉ hỗ trợ các kết nối TCPIP 'Client', DIPCap rất mạnh mẽ và sẽ chạy mãi mãi. Nó có khả năng ghi nhật ký tốt hơn và cũng hỗ trợ các kết nối 'Máy chủ' TCPIP.
DIPCap chỉ chạy miễn phí .CAP files vào 'Thư mục đầu ra' đã chọn tạo RINEX tiêu chuẩn filetên bằng cách sử dụng 'Tên trạm'.
Chương trình iBase thu thập .CAP fileồurly và chuyển đổi chúng từ .CAP files (là các luồng RT27) vào RINEX tiêu chuẩn file đặt trong hệ thống phân cấp thư mục RINEX tiêu chuẩn (rinex/yyyy/jjj/sss):
Mỗi ngày một lần, ngay sau nửa đêm UTC, công cụ iB_Daily chạy và xem xét MỌI LẦN file trong cấu trúc thư mục RINEX. iB_Daily đảm bảo rằng hourly files được nối vào hàng ngày files (thay vì có chữ cái viết thường từ a đến x làm ký tự cuối cùng trước phần mở rộng, hàng ngày file có ký tự 0 'XNUMX'.
Hàng ngày files được giảm xuống còn các khoảng thời gian 30 giây và tất cả các chòm sao ngoại trừ GPS đều bị loại bỏ.
iB_Daily cũng đặt một tệp không nén file vào đúng ô bên dưới hàng ngày. quan sát files trong dailys không được chia thành các thư mục con. Tất cả các nhật báo chỉ có trong thư mục trạm.
23 giờ sau khi iB_Daily chạy, OU (OPUS_Uploader) gửi tất cả nội dung mới hàng ngày files tới OPUS. Chúng tôi đợi 23 giờ để cho phép hệ thống NGS CORS điền tất cả dữ liệu CORS, điều này khiến OPUS có nhiều khả năng đưa ra giải pháp hơn.
Nếu bạn nhấp vào hộp kiểm 'Kiểm tra/buộc các lịch thiên văn chính xác-cuối cùng sau 14 ngày' thì OU sẽ đợi 14 ngày sau khi quan sát được quan sát và sau đó gửi lại mỗi lần quan sát. file, mỗi ngày, cho đến mỗi file có phù du chính xác/cuối cùng.
Sau OPUS_Upload gửi quan sát files tới OPUS, OPUS sẽ trả lại các giải pháp cho một địa chỉ email đặc biệt mà dịch vụ iBase_Mailer cung cấp.
Đây là cấu hình iBase_Mailer mà tôi sử dụng:Mỗi giải pháp được đặt vào đúng thư mục OPUS/ssss.
Cuối cùng, OPUS_Accumulator tóm tắt tất cả các giải pháp OPUS. Nếu nó tìm thấy các giải pháp trùng lặp trong một ngày, nó sẽ giữ lại giải pháp tốt nhất. (Quyết định này được trình bày chi tiết trong Hướng dẫn sử dụng OA.
Một số gợi ý khác
Các quy trình OPUS Borg được sử dụng để chạy mà không gặp sự cố trên máy tính Windows XP. Sau này máy tính được nâng cấp lên Win8, rồi Win10.
Không thể để máy tính Win10 chạy quá vài tuần nếu không có sự can thiệp của con người. Về cơ bản, các bản cập nhật Windows bị buộc phải loại bỏ và không thể bỏ qua.
Vì máy tính chạy OPUS có máy chủ FTP và rất nhiều cổng mở (để các trạm CORS từ xa đẩy dữ liệu vào), nên việc nhận các bản cập nhật có lẽ là một điều hợp lý.
Tôi đã thử chạy BORG trên máy chủ AWS, nó hoạt động nhưng không tăng tính khả dụng. Và vì số lượng lớn files và dữ liệu, phiên bản S3 đắt tiền. Cụ thể là mỗi file trong kho S3 được kiểm tra hàng ngày. Vì vậy, việc lưu trữ sông băng rẻ tiền là không phù hợp.
Tôi chạy BORG trên một máy tính nhanh với tất cả BORG files và các thư mục được lưu trữ trên ổ USB 8 bên ngoài 3 TB.
Quá trình iBase tự động giữ một bản sao lưu của .CAP đã nén files trên một ổ đĩa 4 GB riêng biệt. iBase có chức năng một nút duy nhất để xây dựng lại cấu trúc RINEX đã giải nén từ các bản sao lưu. Tôi nghi ngờ rằng việc xây dựng lại có thể mất vài ngày để hoàn thành. Tôi không cần phải xây dựng lại tập dữ liệu; tuy nhiên, phải mất vài ngày để di chuyển nó từ ổ 4 GB sang ổ 8 GB.
Ghi chú phiên bản OU
Bản dựng 2000:
Đã thêm một số công tắc dòng lệnhTuy nhiên, các trạm được bao gồm và loại trừ dường như chưa hoạt động tốt.
Bản dựng 2004: ngày 25 tháng 2017 năm XNUMX
Đã thêm nhật ký lỗi thay vì hộp thông báo cho thao tác không giám sát. Lưu ý rằng bạn sẽ không thể lưu nhật ký cho các công việc dòng lệnh vì chương trình sẽ thoát khi hoàn tất.
Đã thêm một bài kiểm tra hợp lệ file khi thêm từ dòng lệnh. Đã sửa đổi cách xử lý files từ dòng lệnh để bao gồm kiểm tra tính hợp lệ hiện có files.
Cảnh báo: có thể có một số giới hạn về số lượng files bạn có thể chỉ định trên dòng lệnh. Không nên có giới hạn về số lượng files mà bạn có thể bao gồm với các ký tự đại diện, khoảng trắng chuỗi cho filetên nên mở rộng đến bộ nhớ có sẵn.
Khi chỉ định nhiều files từ dòng lệnh, filehộp tên chỉ được tải với tên đầu tiên file từ danh sách.
Bản dựng 2005: ngày 5 tháng 2018 năm XNUMX
Đã thêm 'Lưu nhật ký Filehộp kiểm của s. Sau khi gửi một quan sát file, tất cả mã HTML được trả về từ máy chủ có thể được lưu trữ trong một nơi có cùng tên file trong cùng thư mục với quan sát đầu vào file. Các file phần mở rộng luôn là .html và vị trí luôn giống với đầu vào file.
Hỗ trợ cho TLS1 đã bị đình chỉ tại NGS. OPUS_Upload hiện sử dụng lớp SSL từ máy khách và OpenSSL không còn cần thiết nữa. Điều này có nghĩa là các máy Windows XP không còn khả năng sử dụng với OPUS nữa.
Bản dựng 2016: ngày 4 tháng 2020 năm XNUMX
Một số cải tiến và thay đổi lớn đã được thực hiện để giúp OU hoạt động trong khuôn khổ OPUS-Borg.
- Các giá trị cấu hình hiện được lưu trữ trong iBase.ini file với tất cả cấu hình của thành viên Bord khác. Bạn sẽ mất mọi cài đặt trước đó khi chạy phiên bản này.
- Một tùy chọn để lặp lại các thư mục được thêm vào lệnh gọi dựa trên biểu mẫu. Trước đây điều này chỉ có sẵn để chạy dòng lệnh.
- Hiện tại có hai tab, một tab dành cho cài đặt Cấu hình chung và một tab mới dành cho cài đặt Nâng cao. Thao tác này sẽ dọn sạch màn hình chính của công cụ.
- Hiện tại có thể đặt nhiều đường dẫn bằng ký tự đại diện từ công cụ dựa trên biểu mẫu. Dành cho người yêu cũamplê:
C:\ftp\rinex\2017\*.??o; C:\ftp\rinex\2020\*.??o
Sẽ lặp lại cả thư mục 2017 và 2020 cho files khớp với .??o file sự mở rộng. - Giờ đây, bạn có thể đặt số thứ tự gửi NGS theo cách thủ công hoặc yêu cầu OU xây dựng số thứ tự duy nhất ở dạng 'IG8888888888888': 'IG' theo sau là số nguyên gồm 13 chữ số biểu thị số mili giây kể từ ngày 1 tháng 2020 năm XNUMX .
- Tối thiểu file kích thước để xử lý đã được thêm vào. Tùy chọn này chỉ áp dụng cho fileđược chọn bằng ký tự đại diện. Đặt giá trị thành trống, XNUMX hoặc âm để xử lý tất cả nguồn files, bất kể kích thước. Giá trị 2,500,000 là hợp lý nếu bạn mong đợi hoạt động chủ yếu là 24 giờ mỗi ngày files.
- OU bây giờ sẽ tùy chọn kiểm tra các giải pháp OPUS hiện có khi đệ quy các thư mục (sử dụng ký tự đại diện) để quan sát fileS. Giải pháp phải bắt đầu từ cơ sở filetên của OBS file; nằm trong các thư mục được đặt tên giống như vậy, trong thư mục cơ sở 'Loại trừ đối sánh'; giải pháp file phải có một file ngày lớn hơn hoặc bằng quan sát file và có .eml, .msg hoặc .txt file sự mở rộng. Nếu tìm thấy giải pháp, quan sát tương ứng file bị bỏ qua. Đặt 'Loại trừ đối sánh' thành chuỗi trống để tắt chức năng này.
- Giờ đây có thể buộc một loại ăng-ten ghi đè một cách hiệu quả loại ăng-ten được đăng trong RINEX file. (Tôi biết điều này có vẻ điên rồ; tôi cần chức năng này để trình diễn video.)
- OU hiện đã tương thích với độ phân giải màn hình có độ phân giải cao.
Bản dựng 2019: 30 tháng 2002 năm XNUMX
Công tắc dòng lệnh -9dl (chuyển từ iGx) hiện có các hành động sau:
- Chế độ kiểm tra = tắt
- Chôn cấtFileĐộ trễ = 0.0
- Xử lý thư mục con = tắt
- So khớp Loại trừ các giải pháp hiện có = tắt
- Lưu nhật ký File = tắt
Liênfile giá trị độ trễ hiện được lưu vào INI file và gọi lại khi chương trình bắt đầu.
Xây dựng 2020.7.17.2020
Độ trễ giữa file quá trình gửi đã chiếm 20% tài nguyên máy do lỗi semaphore hệ thống. (ugghhh!) Nút Hủy không được hiển thị chính xác trong quá trình chờ đợi. Đã thêm số lượng filecòn lại để gửi hàng loạt vào thanh trạng thái.
Xây dựng 2020.9.8.2021
Nếu lặp lại các thư mục, bất kỳ thư mục nào có tên bắt đầu bằng dấu gạch dưới '_' sẽ bị bỏ qua. Các thư mục trong thư mục nói trên cũng bị bỏ qua. Điều này đã được thêm vào để sử dụng với iBase, điều này chưa hoàn thiện (files có mức độ phù hợp dưới 90% dự kiến) trong thư mục '_invalid'.
Xây dựng 2020.12.5.2024
Đã thêm URL chỉnh sửa để thay đổi bài nộp URL. Dòng lệnh mới '-U' trở về địa chỉ gửi mặc định, '+U “đầy đủ url”' đặt ghi đè URL. Mặc định URL hiện tại là:
https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Trang web beta có thể được truy cập bằng địa chỉ này:
https://beta.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl
Xây dựng 2020.12.21.2027
Lỗi: Khi gửi files đến NGS, số lượng còn lại files hiển thị không chính xác.
Lỗi: Khi tìm kiếm chưa gửi files, sử dụng chức năng 'Loại trừ đối sánh' nếu giải pháp OPUS có trước quan sát file, bây giờ nó đã bị xóa. Trước đây nó được để nguyên tại chỗ và file đã được gửi lại. Điều này dẫn đến nhiều giải pháp OPUS cho một lần quan sát file (vì kết quả OPUS có số nhận dạng số thứ tự iG duy nhất.)
Xây dựng 2021.11.7.2040
OU hiện sử dụng tập lệnh phía máy chủ mới để gửi RS so với S OBS files:Kích thước của bản ghi nhớ nhật ký được mở rộng lên 4 triệu ký tự.
Đã thêm một số gợi ý để thêm một loạt các lỗi sửa lỗi không cần thiết (mà tôi sẽ không xóa vì nó chỉ hiển thị khi bạn thực hiện ghi nhật ký mở rộng).
Đã thêm gợi ý rằng việc gửi urlCác số tĩnh và nhanh khác nhau trong hộp ghi đè.
Xây dựng 2022.2.9.2041
Dựa trên phản hồi từ những người không sử dụng OU trong môi trường sản xuất, OU đã được sắp xếp lại để trông giống biểu mẫu gửi NGS hơn.
Bây giờ có thể chọn loại ăng-ten bắt buộc từ hộp thả xuống. Nhấp vào nút 'Tải danh sách ăng-ten NGS' để tải xuống và phân tích danh sách ăng-ten NGS hiện tại. Hộp thả xuống được tải với danh sách các loại theo thứ tự bảng chữ cái.
Hiện tại có thể ghi đè Chiều cao của thiết bị có trong RINEX file và nhập chiều cao trực tiếp.
Các công tắc dòng lệnh này đã được thêm vào:Hướng dẫn sử dụng này đã được cập nhật rộng rãi.
Xây dựng 2022.2.9.2042
Bổ sung mở rộng cho gợi ý di chuột. (Phiên bản này được đóng gói kèm theo công cụ iGx_Download sau ngày 2/11/2022.)
Xây dựng 2022.3.17.2043
Đã thêm hai công tắc dòng lệnh:Đã thêm 'Tuổi quan sát tối đa'. Nếu khác XNUMX, những quan sát kết thúc nhiều hơn số lượng đã nhập sẽ bị bỏ qua. Điều này rất hữu ích để 'từ bỏ' việc cố gắng xử lý fileg sau 45 ngày. Nếu NGS không thể xử lý thành công một file sau 45 ngày (có thể lập trình), việc chờ thêm một ngày-tuần-tháng-năm nữa sẽ không tạo ra bất kỳ sự khác biệt nào.
Có những ngày và địa điểm mà dù bạn có làm gì đi chăng nữa, NGS OPUS cũng sẽ không thể xử lý công việc. Chủ yếu được thấy với các công việc OPUS-Tĩnh. Đôi khi cắt ngắn một giờ từ đầu hoặc cuối của một file sẽ dẫn đến thành công, nhưng đầy đủ 24 giờ files sẽ không xử lý. Công tắc mới này cho phép files chỉ cần được bỏ qua. Nếu tính năng gỡ lỗi mở rộng được bật, một ghi chú sẽ được tạo trong nhật ký.
Xây dựng 2022.3.21.2044
Đã cập nhật lên trình biên dịch Embarcadero® Delphi 11 Phiên bản 28.0.44500.8973 trên PC mới.
Đã cập nhật Trình đóng gói UPX lên Phiên bản 3.96w.
Đã cập nhật Thành phần Ace ZipForge lên phiên bản 6.94.
Khi files với các thuộc tính sau sẽ bị bỏ qua:
Loại ăng-ten bị thiếu hoặc không bắt buộc bị bỏ qua
Đầu vào file bị thiếu (? Điều này xảy ra như thế nào)
Quá dài file bị bỏ qua
Quá cũ file bị bỏ qua
và có thêm files để xử lý, độ trễ sẽ bị bỏ qua. Việc ngăn chặn sự chậm trễ kéo dài khi file-sau-file được bỏ qua. Nói cách khác, một liênfile độ trễ chỉ được thực hiện khi một thực tế file được gửi.
Khi tải xuống danh sách ăng-ten từ NGS, OU hiện phát hiện các tên ăng-ten trùng lặp (do sửa đổi vệ tinh) và buộc mỗi mục nhập phải là duy nhất.
Xây dựng 2022.3.27.2045
MaxAge = 0 không được coi là vô hạn.
Đã cập nhật nội bộfile trì hoãn để cố gắng giảm chi phí trong thời gian chờ đợi.
Xây dựng 2022.4.1.2050
Viết lại quan trọng của quan sát so với giải pháp phù hợp.
Đã thêm 'Đăng nhập vào file' hộp kiểm. Nếu được chọn, nhật ký sẽ được sao chép trong cùng thư mục với tệp thực thi với thời gian tính bằng mili giâyampS. Khi OU bắt đầu, nếu một OU hiện có file lớn hơn 9 Megabyte tồn tại, nó sẽ bị xóa. (Bạn cần lấy nhật ký filengay sau khi OU hoàn tất để đảm bảo chúng không bị xóa khi gọi chương trình.)
Đã thêm và dọn dẹp thông tin đăng nhập.
Đã thêm file bộ đếm để theo dõi tiến trình tìm kiếm files để xử lý.
Đã khắc phục lỗi trong đó ngày giải pháp OPUS bị cắt ngắn mà không có thời gian giải pháp. Điều này dẫn đến 'một số' files được gửi đi gửi lại nhiều lần vì thời gian giải pháp (bị cắt ngắn còn 00:00:00) dường như là trước khi kết thúc chiếm đóng (00:00:03). Séc này hiện có thời gian gia hạn đầy đủ trước khi bị gắn cờ như trước đó.
Xây dựng 2022.4.10.2053
Đã sửa lỗi MaxAge trong đó cài đặt MaxAge bị bỏ qua đối với một số người files.
Đã thêm tin nhắn bỏ qua:
04/10/2022 18:35:38.612 ! File 'F:\iBase\ftp\dailys\cotx\cotx2970.21o bị bỏ qua, quá cũ; tuổi quan sát là 167.8 ngày, giới hạn là 45.0 ngày.
Đã khắc phục sự cố 'SemiAppend2' khi trống filenhững cái tên đã được thêm vào danh sách files để xử lý ';;;'.
Đã thêm 80 ký tự tiếp theo file để xử lý thông tin ghi nhật ký vào '…processing x more files:' mục nhật ký.
Xây dựng 2022.6.26.2055
** Đã thêm hỗ trợ RINEX 3 ngầm định ** RINEX3 có thể đã hoạt động trước đây trong hầu hết các trường hợp.
Đã thêm một ăng-ten trống vào đầu danh sách thả xuống 'Ăng-ten bắt buộc' để giúp việc chọn không bắt buộc ăng-ten dễ dàng hơn.
Đã thêm tùy chọn +X dd và -X để đặt và xóa dung sai 'Tuổi tối đa'.
(Đặt giá trị này thành 0 ngày hoặc chuỗi trống sẽ xử lý tất cả fileS.)
Win10/11 kiểu mở file hộp thoại lựa chọn.
Thắt chặt khoảng cách trên thiết kế biểu mẫu.
Đã thêm nút 'Mặc định' để trả về tất cả cài đặt ngoại trừ filetên và địa chỉ email; đến các giá trị mặc định ban đầu đã biết.
Đã thêm tùy chọn +D để nhấp vào nút 'Mặc định' từ dòng lệnh.
RINEX file bộ giải mã hiện hỗ trợ RINEX2 và RINEX3. Các bản ghi OBS EPOCH có cờ khác XNUMX được xử lý tốt hơn. (Một cải tiến trong tương lai có thể là loại bỏ các bản ghi sự kiện đặc biệt (di chuyển, tượng đài mới, bắt đầu tĩnh)?) Các phương pháp RINEX bổ sung hiện được chia sẻ giữa OPUS_Upload và
Công cụ iGx_Download.
Gợi ý được cải thiện cho MỌI tùy chọn và điều khiển.
Tùy chọn -9dl đã bị khấu hao và không có tác dụng gì. Nếu trước đây bạn đã sử dụng tùy chọn này, hãy cân nhắc đặt -D làm tùy chọn đầu tiên trên dòng. Điều này sẽ đặt OU ở trạng thái mặc định đã biết. Sau đó, bạn chỉ cần thêm các tùy chọn mà bạn cần để xử lý, thông thường -e email theo sau là một filetên để gửi sẽ là đủ.
Tập đoàn bản đồ iGage
1545 Nam 1100 Đông STE 1
Thành phố Salt Lake UT 84015
+1 801 412-0011
f +1-801-412-0022
www.igage.com
Tài liệu / Tài nguyên
![]() |
OPUS OPUS_Tải lên an toàn Web [tập tin pdf] Hướng dẫn sử dụng OPUS_Tải lên an toàn Web, OPUS_Tải lên, Bảo mật Web, Web |