OPUS_تحميل (OU)
دليل المستخدم
OPUS_تحميل آمن Web
التاريخ: 26 يونيو 2022
القس: 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_Upload +r C:\*.؟؟o
سوف يقدم كل ملاحظة واحدة file على ج: محرك الأقراص إلى OPUS للمعالجة. أشك في أن NGS أو بقية مجتمع OPUS سيقدرون قيامك بذلك.
أوصي بشدة بعدم تشغيل أداة OU من سطر الأوامر حتى تجربها مرة واحدة fileمن واجهة Windows أولاً.
تحميل OPUS
OPUS_Upload (OU) هو تطبيق Win-32 صغير يعمل على أتمتة إرسال مراقبة GPS fileإلى نظام معالجة NGS عبر الإنترنت. تتنقل OU عبر HTTPS NGS webالموقع باستخدام تشفير SSL.
يمكن تشغيل OU بعدة طرق:
كأداة سطر الأوامر مع الحجج
كبرنامج ويندوز مفتوح على شاشتك
عن طريق السحب والإفلات fileعلى أيقونة سطح المكتب
OU يبسط تقديم مجموعات كبيرة من fileق إلى خ ع. مع OU، من الممكن إرسال آلاف الملاحظات تلقائيًا files بأمر واحد.
تم اختبار OU بأكثر من 15,000 ملاحظة fileعلى تقديم واحد.
تحديث NGS 1 سبتمبر 2018
قامت NGS بتغيير الحد الأدنى المقبول لمستوى TLS للوصول إلى OPUS.
تم تعديل OPUS_Upload لاحقًا لاستخدام طبقة SSL الخاصة بالجهاز (بدلاً من استخدام OpenSSL). وهذا يعني بشكل فعال أن أجهزة Windows XP لم تعد قادرة على إرسال المهام إلى NGS.
لا يوجد أي حل لهذه المشكلة. شراء جهاز كمبيوتر حديث.
قيود التوزيع واعتبارات الاستخدام
الواجهة البرمجية لـ OPUS معقدة وسيتطلب أدنى تغيير على جانب خادم NGS تحديث الوحدة التنظيمية. (وبالتالي يجب عليك التسجيل في القائمة البريدية، انظر أعلاه).
مثل OPUS Accumulator، إذا كنت بحاجة إلى OPUS Uploader، فأنت في حاجة إليه حقًا. تتمتع OU بالقدرة على توفير الكثير من الوقت لبعض المستخدمين.
وأخيرًا، تعد OU جزءًا من مشروع أكبر بكثير. أوبوس بورغ. يستخدم Borg OU وOA وعدد قليل من العملاء الآخرين لتنسيق التحكم الآلي في الجودة على شبكات CORS الكبيرة باستخدام التحكم الإحصائي المتقدم في الجودة. يعتمد تطوير OU على وظائف Borg.
لا يمكن قبول أي تغييرات على الوحدة التنظيمية التي تتداخل مع Borg. البرج (https://en.wikipedia.org/wiki/Borg) قواعد تطوير OU. تماما كما هو الحال في الجيل القادم. تم تسمية OPUS Borg باسم Borg لأنه يحتوي على العديد من المكونات "البسيطة" التي تحاول العمل معًا لمعالجة أكوام بيانات مراقبة GNSS.
إنها فوضى كاملة، ولكن فات الأوان لإصلاحها في هذه المرحلة. من المسلم به أنه حتى المكونات البسيطة مثل OU وOA أصبحت الآن معقدة للغاية.
تم وصف بعض تعقيدات Borg في قسم "استبعاد المباراة" لاحقًا في هذه الوثيقة.
التغييرات
يرجى إرسال أي تغييرات من شأنها أن تجعل الوحدة التنظيمية أكثر فائدة لتطبيقك ms@igage.com.
تثبيت تحميل OPUS
يتم حاليًا توزيع برنامج OPUS Uploader في ملف ZIP file مع دليل المستخدم هذا. كل البرنامج files عبارة عن رمز موقع من قبل "iGage Mapping Corporation".
يمكنك تثبيت برنامج التحميل في أي مكان تريده، فهناك برنامج واحد فقط file. يمكنك بعد ذلك إنشاء اختصار لسطح المكتب يدويًا.
الأشياء التي يتطلبها تحميل OPUS
يحدد تحميل OPUS تلقائيًا ما إذا كان RINEX file يجب تقديمه باعتباره Rapid-Static أو Static file بطول RINEX file.
يعمل OPUS Upload الآن مع RINEX 2.xx وRINEX 3.xx files.
ملاحظة fileيتم تقديم مقاطع الفيديو التي تبلغ مدتها 118 دقيقة أو أكثر على أنها ثابتة.
اسم الهوائي وHI في RINEX file يجب أن يكون صحيحا. إذا كان RINEX الخاص بك fileتحتوي القيم على قيم غير صحيحة، وبالتالي فهي غير متوافقة مع الوحدة التنظيمية (تم تخفيف هذا المطلب).
ملاحظة: في الإصدار 2001، تمت إضافة مفتاح تبديل سطر الأوامر "-a" للسماح بإرسال fileالصورة بدون محددات الهوائي.
في يناير 2020، تمت إضافة الدعم لتجاوز اسم الهوائي في RINEX file.
في فبراير 2022، تمت إضافة الدعم لتنزيل قائمة نوع هوائي NGS الحالية لتبسيط تجاوز نوع الهوائي بنوع هوائي صالح.
تمت إضافة دعم فرض HI (Instrument Heights) أيضًا في فبراير 2022.
قد تفكر في استخدام TEQC لتحديث اسم الهوائي وHI. قد تكون هنا كماampلو رينيكس file العنوان:لقد قمت بتسليط الضوء على نوع الهوائي باللون الأصفر وHI باللون الأخضر.
يجب أن يكون نوع الهوائي هوائيًا مدعومًا بواسطة NGS.
تشغيل OPUS Upload كبرنامج Windows
يمكنك النقر نقرًا مزدوجًا فوق البرنامج أو الاختصار لبدء الوحدة التنظيمية. ستبدأ الوحدة التنظيمية في الزاوية اليسرى العليا من شاشتك. إذا قمت بنقل النافذة أو تغيير حجمها ثم إغلاق الوحدة التنظيمية، فسيتم تذكر نفس الموضع والحجم في المرة التالية التي تبدأ فيها النافذة.
يتم فحص موضع الشاشة أثناء التشغيل للتأكد من وجودها على الشاشة المتوفرة حاليًا.
في المرة الأولى التي تستخدم فيها OU، ستحتاج إلى إدخال عنوان بريدك الإلكتروني. قد ترغب في تغيير الخيارات الأخرى أو إضافة معرف مشاريع OPUS. سيتم تذكر إعداداتك.
"تحميل البيانات". Fileيتم تذكره أيضًا من آخر مرة تم فيها تشغيل OU. يمكنك النقر فوق الزر "..." لاختيار واحد أو أكثر fileللتحميل. ال fileيجب أن تكون مراقبة GPS fileق، أو الرمز البريدي fileالتي تحتوي على مراقبة GPS fileس. (وبعبارة أخرى، فتح File سيدعم المتصفح العديد من file التحديدات.) هنا على سبيل المثالampجنيه من اختيار أربع ملاحظات يدويا fileس في مجلد:إذا اخترت الرمز البريدي fileمحتويات الملف المضغوط file من المفترض أن يكون RINEX قياسيًا fileق وجميع RINEX fileفي الرمز البريدي file سيتم معالجتها بشكل فردي.
إذا قمت بتضمين NAV file في الرمز البريدي file، ستعرف OU أنها ليست ملاحظة RINEX file وسوف يتخطى NAV تلقائيًا file.
وبالمثل، إذا اخترت NAV file (على سبيل المثالample عن طريق تحديد كافة fileالموجودة في الدليل أعلاه) ستتخطى الوحدة التنظيمية .NAV files.
بمجرد قيامك بتعيين fileالاسم (الأسماء) والخيارات، انقر فوق زر إرسال وكل RINEX file سيتم تقديمه تلقائيًا إلى OPUS.
تشغيل تحميل OPUS من سطر الأوامر
تقبل OU هذه الحجج: هذا الأمر:
OPUS_Upload –p +x –e ms@igage.com C:\tmp\2001213A0.obs سيرسل الأغنية المنفردة file بدون معرف المشروع، طلب مخرجات موسعة، وإرجاع النتيجة إلى عنوان البريد الإلكتروني المحدد.
بمجرد تعيين عنوان البريد الإلكتروني على جهاز الكمبيوتر، سوف تتذكره الوحدة التنظيمية. بمجرد تعيين اسم المشروع، سيكون قيد الاستخدام حتى يتم مسحه.
هذا يعني أنه بعد تشغيل الوحدة التنظيمية مرة واحدة (ربما كتطبيق Windows)، يمكنك فقط استدعاء الوحدة التنظيمية باستخدام ملف fileاسم:
سيتم استخدام OPUS_Upload C:\tmp\2001213A0.obs والخيارات المحددة مسبقًا.
يمكنك تحديد اثنين أو أكثر fileOPUS_Upload C:\tmp\2001213A0.obs C:\tmp\2001213A1.obs
يمكنك أيضًا استخدام أحرف البدل لتحديد مجموعة من fileس. هذا الأمر:
OPUS_Upload C:\tmp\*.obs
سوف يقدم كل file في المجلد C:\tmp\ بامتداد .OBS في المجلد \tmp.
يمكنك أيضًا استخدام أحرف البدل المكدسة:
OPUS_Upload C:\tmp\002\*.obs C:\tmp\003\*.zip
يتم أيضًا دعم أحرف البدل ذات الحرف الواحد:
OPUS_Upload C:\tmp\2001213A?.obs
وينبغي أن يكون من الممكن تقديم كل ملاحظة واحدة file على محرك الأقراص C بجهاز الكمبيوتر الخاص بك باستخدام هذا الأمر البسيط:
OPUS_Upload +r C:\*.1?o
هل هناك حقا حاجة لهذا؟
التقديم مع السحب والإفلات
إذا كان لديك اختصار على سطح المكتب، فيمكنك سحب الملاحظة fileالصورة (أو .ZIP fileتحتوي على ملاحظة واحدة أو أكثر files) وقم بإفلاتها على أيقونة سطح المكتب.
ال fileستتم معالجة s تمامًا كما لو تم تحديدها يدويًا. سيتم استخدام عنوان البريد الإلكتروني الأخير والخيارات الأخرى.
لا يوجد حد معروف لعدد fileيمكنك أن تسقط في إجراء واحد.
"وضع الاختبار"
قد ترغب في اختبار إجراء ما قبل تشغيل الوحدة التنظيمية. حدد مربع "وضع الاختبار" لمعرفة التأثيرات التي قد تحدث دون الإرسال الفعلي fileق إلى خ ع.
يتم حفظ خانة الاختيار وضع الاختبار عند إغلاق الوحدة التنظيمية وإعادة فتحها، لذا إذا قمت بتحديدها عن غير قصد، فستبدو الوحدة التنظيمية وكأنها لا تعمل.
الإرسال التلقائي
إذا قمت ببدء تشغيل الوحدة التنظيمية من خلال سطر الأوامر، باستخدام ملف fileاسم؛ أو إذا قمت بتشغيل OU عن طريق السحب والإفلات files على الاختصار، فسيتم تشغيل OU تلقائيًا ثم إغلاقها بعد 5 ثوانٍ من آخر مرة file تمت معالجته.
يمكن استخدام زر "إلغاء الأمر" للاحتفاظ بالنموذج والسجل مفتوحًا viewعمل.
أثناء انتهاء العد التنازلي لمدة 5 ثوانٍ، انقر فوق الزر "إلغاء" ولن يتم إغلاق الوحدة التنظيمية تلقائيًا. لن يتم إغلاق النموذج أيضًا في حالة تمكين وضع الاختبار.
2022/2/9: سيتم الآن إغلاق الوحدة التنظيمية تلقائيًا بعد تأخير لمدة 5 ثوانٍ إذا تم استدعاؤها من iGx_Download.
المواضيع المتقدمة
أنواع الهوائي القسريانقر فوق الزر "تحميل قائمة هوائيات NGS" لتنزيل قائمة الهوائيات الحالية file من خادم NGS ( https://geodesy.noaa.gov/ANTCAL/LoadFile?file=ngs14.atx ). يتم تحليل القائمة ويتم تحميل كل هوائي، بما في ذلك تعريفات القمر الصناعي، في المربع المنسدل بترتيب مصنف.
يمكنك بعد ذلك كتابة الأحرف القليلة الأولى من نوع الهوائي للعثور بسرعة على هوائي معين.
يتم تخزين القائمة في مجلد مؤقت:
C:\Users\username\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx
C:\Users\username\AppData\Temp\OPUS_Upload\Antennas\ngs14.atx.cache
وإعادة استخدامها عند بدء تشغيل الوحدة التنظيمية مرة أخرى.
هام نوع الهوائي ملاحظة: يجب عليك تضمين العدد المناسب من المسافات بين اسم الهوائي وتعيين القبة. لذا، اختر الهوائي من القائمة المنسدلة، أو انسخ اسم الهوائي والصقه من مصدر موثوق. ستؤدي المساحة المفقودة أو الزائدة أو أي حرف معدل إلى فشل نوع الهوائي عند إرساله إلى OPUS.
تنسيق الإخراج الموسع
سطر الأوامر:
-x مخرجات الحل القياسية
+x مخرجات الحل الموسعة (مستحسن)
التحقق من هذا المربع: سيتم إجراء هذا الاختيار بشكل فعال على صفحة تقديم NGS:
استخدام المحطة الأساسية واستبعادها
أدخل المحطات الأساسية المراد استخدامها واستبعادها مفصولة بفواصل:لا يتم التحقق من المحطات التي تم إدخالها للتأكد من دقتها.
هذا الإعداد يعادل:يجب أن يكون فارغًا إلا إذا كنت ترسل الملاحظة إلى مشروع OPUS صالح. لم يتم التحقق من صحة معرف المشروع.
هذا الإعداد يعادل:لا تدخل اسم مشروعك الشخصي في هذا المربع، أدخل فقط معرف مشروع OPUS الصحيح. يجب أن يكون لديك تدريب OPUS Manager لإنشاء واستخدام مشاريع OPUS.
رقم التسلسل لا يوجد وصف رسمي لـ NGS لهذه القيمة، إلا أنها مفيدة جدًا لتتبع عمليات الإرسال. يعتمد OPUS Borg على كل بريد إلكتروني يتم إرجاعه من نظام OPUS يحتوي على رقم تسلسلي فريد في موضوع البريد الإلكتروني الذي تم إرجاعه بنجاح أو غير ناجح:
عند تحميل تقديم NGS OPUS webالصفحة، يتم تعيين رقم فريد بواسطة NGS. إذا قمت بتحديد مربع الاختيار "iGage Random Sequence"، فسيتم إنشاء رقم فريد مكون من 13 حرفًا مع البادئة "IG". إذا لم تحدد المربع، فسيتم استخدام القيمة التي تدخلها.
رقم IG هو العدد الكسري للأيام منذ 1 يناير 2020؛ في المنطقة الزمنية للآلة المحلية، مضروبًا في 86,400,000 وتقريبه إلى أقرب عدد صحيح. ويبدو أن هذا كاف للتفرد، ويمكن فك شفرته ويزداد بمرور الوقت. انها ليست عشوائية.
الحد الأدنى File الحجم والحد الأقصى للطول
إذا حاولت تقديم أ file أقل من الحد الأدنى (بالبايت) ل file سيتم تخطي. من الشائع أن أدوات مكافحة الفيروسات تجبر الأدوات الأخرى على إنشاء طول صفري fileس. وهذا يحبس هذه الإزعاجات fileمن التقديم إلى NGS. يجب أن يكون الحد الأدنى البالغ 2,500 بايت مناسبًا ومعقولًا.
سوف تقوم OU بالتحقق من الحقبة الأولى والأخيرة لبيانات المراقبة والتخطي files التي تكون أطول من الحد الأقصى للطول بالساعات. هناك حد صارم في OPUS حيث لا يمكنك عبور منتصف الليل (توقيت GPS) مرتين. اذا كنت تمتلك fileالتي تزيد مدتها عن 25 ساعة، يجب أن تفكر في استخدام خيار -tbin الخاص بـ TEQC ( https://www.unavco.org/software/data-processing/teqc/tutorial/tutorial.html ) لتقسيمها إلى 24 ساعة fileق وتقديمها بشكل فردي. ثم يمكنك استخدام أداة OPUS Accumulator لإلقاء نظرة إحصائية على الحلول الفردية.
احفظ الدخول Files
سيؤدي النقر فوق هذا المربع إلى حفظ القيمة المرجعة من إرسال NGS إلى ملف .HTMLfile بنفس الاسم كما تم تقديمه file، في نفس المجلد الذي تم إرساله فيه file.
إذا قمت بفتح file في المتصفح، سيبدو "مشابهًا" لما كنت ستحصل عليه عن طريق إرسال الملف يدويًا file:ومع ذلك، من المحتمل ألا يكون التنسيق كما هو متوقع.
هذا الخيار مفيد لتصحيح الأخطاء fileالتي تفشل عند تقديمها.
تسجيل التصحيح الموسع سيؤدي تحديد هذا المربع إلى عرض معلومات التسجيل الإضافية في مربع حوار السجل. من الأفضل ترك هذا الخيار دون تحديد.
سيتم تعداد كل حقل إرسال HTML فردي:بين-File تأخير
تتمتع خوادم NGS OPUS بميزة أمان تمنع هجمات رفض الخدمة.
إذا قمت بتقديم أكثر من عدد قليل (ربما 5) من المهن في تتابع سريع، فيبدو أنه سيتم وضع علامة على عنوان IP الخاص بك باعتباره مزعجًا في NGS وسيتم تجاهل عمليات الإرسال الخاصة بك.
من المستحسن ضبط هذا التأخير على 15 ثانية أو أعلى. أستخدم 31 ثانية.
وضع الاختبار يتيح التحقق من زر وضع الاختبار للوحدة التنظيمية تشغيل عمليات الإرسال وتسجيل الإجراءات، حتى نقطة الإرسال. السجل files سيحتوي على كافة عمليات التسجيل العادية والممتدة، ولكن file لن يتم إرسالها إلى NGS للمعالجة.
يتيح لك هذا اختبار إجراء حرف البدل دون إغراق خوادم NGS.
ستتم إضافة سطر مسجل واحد إلى السجل:حاليًا (في الإصدار 2022.2.8.2041) ملاحظات OPUS-Static، fileأطول من 110 دقيقة، يتم تقديمها مع هذا URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opusup.prl‘
أوبوس-RS fileيتم تقديمها مع هذا URL: 'https://www.ngs.noaa.gov/OPUS-cgi/OPUS/Upload/Opus-rsup.prl’
يمكنك استخدام "التقديم". URL" لتجاوز الإعداد الافتراضي للإرسال fileإلى خادم NGS BETA. ومع ذلك، ستحتاج إلى التأكد من تحديد عنوان الخادم الصحيح (ثابت أو RS) للمرسل file.
إعدادات OPUS-BORG
سطر الأوامر:
-م مسار مستبعد واضح
+m path قم بتعيين المسار المستبعدالتشغيل التلقائي
يؤدي تحديد مربع "التشغيل التلقائي عند الساعة 23:00" إلى الضغط على زر "إرسال" في تمام الساعة 23:00 بالتوقيت العالمي المنسق كل مساء. تستخدم الوحدة التنظيمية إعدادات المنطقة الزمنية للجهاز لحساب إزاحة التوقيت العالمي المنسق (UTC).
استبعاد المباراة
هذا لن يكون تفسيرا بسيطا.
خذ بعين الاعتبار سيناريو حيث توجد مجموعة كبيرة من المجلدات، يحتوي كل منها على العديد من الملاحظات fileس. يمثل كل مجلد محطة GNSS CORS واحدة. كل ملاحظة file عبارة عن مراقبة "يومية" على مدار 24 ساعة (الإطار الزمني لنظام تحديد المواقع العالمي). file لمحطة. قد يحتوي المجلد اليومي للمحطة على مراقبة على مدار 24 ساعة fileعلى مدى السنوات الخمس إلى العشر الماضية، لذلك الآلاف من RINEX files.
يتم استخدام OU لتقديم هذه يوميا fileق إلى التأليف. لكننا نريد فقط تقديم كل منهما file مرتين:
مرة واحدة مباشرة بعد file يتم جمعها للحصول على حل باستخدام التقويم الفلكي السريع/البث مرة أخرى بعد 14 يومًا للحصول على حل بمدارات دقيقة/نهائية تقوم NGS بإرجاع حل OPUS fileعن طريق البريد الإلكتروني والحل fileيتم الاحتفاظ بالملفات في مجموعة مطابقة من مجلدات نتائج المحطة: تحتوي كل محطة CORS على مجلد حل OPUS فريد.
إذا كان "استبعاد المطابقة" يحتوي على مسار، فسوف تبحث الوحدة التنظيمية عن المسار النسبي الذي يطابق موقع ملاحظة المصدر file للحصول على حل OPUS المطابق الحالي file.
وهذا أمر معقد لأن الملاحظة file سيكون له اسم مثل:
slci0010.22o
وسيكون لحل OPUS المطابق اسم مثل: slci001022o IG0064714690360.msg (لاحظ رقم تسلسل IG السحري من الأعلى!)
إذا وجدت OU حلاً مطابقًا file، سيتم تخطي تقديم الملاحظة file لأن حل OPUS صالح موجود بالفعل.
ومع ذلك، إذا قمت بتحديد هذا المربع:وإذا كان حل OPUS أقدم من 14 يومًا، فستقوم OU بفحص الحل .msg file لتحديد نوع التقويم الفلكي الذي تم استخدامه للحل.
إذا لم يكن الحل دقيقًا أو نهائيًا، فسوف تقوم الوحدة التنظيمية بحذف الحل الحالي file وإعادة تقديم الملاحظة file، على أمل التوصل إلى حل file من محرك معالجة OPUS باستخدام التقويم الفلكي الدقيق أو النهائي.
لاحقًا، في وقت مبكر من اليوم التالي، تقوم OA (مجمع OPUS) بمعالجة مجلدات الحلول وإنشاء مخططات الاتجاه لكل محطة من محطات CORS المراقبة:تقوم OA أيضًا بإنشاء جدول بيانات XLS ملخص لكل محطة من المحطات المراقبة:
يتضمن هذا الملخص متوسط موضع محطة CORS بالإضافة إلى Min/Max/Range/StandardDeviation لكل من القيم الموجودة في حل NGS OPUS.
يتم حساب سرعة المحطة أيضًا، سواء في الإطار الثابت NAD83 أو في إطار العصر اليومي لـ ITRF لإطارات ECEF XYZ وLat/Lon/Height وState Plane المتوقعة وUTM المتوقعة.
وبالإضافة إلى ذلك، تنتج الوصول الحر ملخصًا للملخصات file:والذي يحتوي على اسم الموقع ومتوسط موضع الهوائي مع ارتفاع القطع الناقص وبعض المعلومات الإضافية المفيدة لإدارة محطة CORS الخاصة.
تقوم عمليات Borg الأخرى بتشغيل تحليل SQC على مجموعات بيانات مخرجات الوصول المفتوح وتحديد ما إذا كانت المحطة تعمل "إحصائيًا" ضمن التوقعات أو خارجها وترسل رسائل نصية إذا كانت هناك مشكلة.
صدق أو لا تصدق، هذا روب غولدبرغ (https://en.wikipedia.org/wiki/Rube_Goldberg) تعمل العملية!
استخدام إعادة الإرسال التلقائي في الوحدة التنظيمية
هنا هوampبنية المجلد لـ fileللإرسال (أطلق على المجلد المحتوي اسم "dailys") والمجلد الذي يحتوي على حلول التأليف التي تم إرجاعها (يسمى "opus").يمكن/ينبغي أن تكون كل محطة في مجلد فريد مكون من 4 أحرف إذا كنت تريد استخدام OA (OPUS_Accumulator) لاحقًا.
قد يبدو المجلد ./dailys/sgu2 بهذا الشكل:قد يبدو المجلد ./opus/sgu2 بهذا الشكل:
إذا تم إرجاع حل OPUS غير قابل للقراءة، أو تم استبداله بحل أحدث أو تقويم فلكي أفضل، فسيتم نقل الحل القديم إلى المجلد _invalid أو _duplicates.
تلميح مهم: تتجاهل جميع أدوات BORG أي مجلد أو ملف file الذي يبدأ بحرف الشرطة السفلية ('_') لذا لا يمكن أن يكون لديك اسم محطة يبدأ بشرطة سفلية.
هذه هي الشاشة الرئيسية للوحدة التنظيمية (OPUS_Upload):لاحظ أن "تحميل البيانات Fileيشير إلى المجلد اليومي ويتم تحديد "Recurse Subfolders".
هذه هي علامة التبويب "خيارات متقدمة" في الوحدة التنظيمية:لاحظ أن "استبعاد المباراة" يبحث في مجلد التأليف لـ fileالتي تطابق الإدخال fileفي مجلد اليومية.
أين تفعل يوميا fileتأتي من؟
قطعة أخرى من Borg (iBase) تولد حوurly fileمع المعيار fileالأسماء باستخدام عملية DIPCap مختلفة لكل محطة.
هذا ما تبدو عليه عملية DIPCap التي تجمع تدفقات RT27 لـ SGU2:DIPcap هو بديل لـ RCAPTURE. يفشل RCAPTURE بعد بضعة أيام أو أسابيع ويدعم فقط اتصالات "عميل" TCPIP، ويعتبر DIPCap قويًا جدًا وسيعمل إلى الأبد. لديه تسجيل أفضل ويدعم أيضًا اتصالات "الخادم" TCPIP.
DIPcap يعمل فقط على تشغيل .CAP مجانًا files في "مجلد الإخراج" المحدد لإنشاء RINEX القياسي fileالأسماء باستخدام "اسم المحطة".
يقوم برنامج iBase بتجميع .CAP fileق حوurly وتحويلها من .CAP files (وهي تيارات RT27) في RINEX القياسي file مجموعات في التسلسل الهرمي لمجلدات RINEX القياسية (rinex/yyyy/jjj/sss):
مرة واحدة يوميًا، بعد منتصف الليل بالتوقيت العالمي المنسق (UTC)، تعمل أداة iB_Daily وتنظر في كل شيء file في بنية مجلد RINEX. iB_Daily يتأكد من أن hourly fileيتم تسلسلها إلى يومية files (بدلاً من وجود حرف صغير من a إلى x كحرف أخير قبل الامتداد، يمكن استخدام الحرف اليومي file لديه حرف صفري "0".
اليومية fileيتم تقليص الصورة إلى فواصل زمنية مدتها 30 ثانية ويتم تجريد جميع الكوكبات باستثناء نظام تحديد المواقع العالمي (GPS).
يضع iB_Daily أيضًا ملفًا غير مضغوط file في الفتحة الصحيحة تحت اليومية. obs fileلا يتم تقسيم الملفات اليومية إلى مجلدات فرعية. جميع الصحف اليومية موجودة فقط في مجلد المحطة.
بعد مرور 23 ساعة من تشغيل iB_Daily، تقوم الوحدة التنظيمية (OPUS_Uploader) بإرسال جميع الأخبار اليومية الجديدة fileق إلى التأليف. ننتظر 23 ساعة للسماح لنظام NGS CORS بملء جميع بيانات CORS، وهذا يزيد من احتمال قيام OPUS بإنتاج حل.
إذا قمت بالنقر فوق مربع الاختيار "التحقق من/فرض التقويم الفلكي النهائي الدقيق بعد 14 يومًا"، فسوف تنتظر الوحدة التنظيمية 14 يومًا بعد ملاحظة الملاحظة ثم تعيد إرسالها كل file، كل يوم، حتى كل file يحتوي على تقويم فلكي دقيق/نهائي.
بعد أن يرسل OPUS_Upload الملاحظة fileإلى OPUS، تقوم OPUS بإرجاع الحلول إلى عنوان بريد إلكتروني خاص يقدم خدماته iBase_Mailer.
هذا هو تكوين iBase_Mailer الذي أستخدمه:يتم وضع كل حل في مجلد OPUS/ssss الصحيح.
أخيرًا، يلخص OPUS_Accumulator جميع حلول OPUS. إذا وجدت حلولاً مكررة ليوم واحد، فإنها تحتفظ بالحل الأفضل. (تم تفصيل هذا القرار في دليل مستخدم الوصول المفتوح.
بعض التلميحات الأخرى
يتم استخدام عمليات OPUS Borg للتشغيل دون وقوع أي حادث على جهاز كمبيوتر يعمل بنظام التشغيل Windows XP. وفي وقت لاحق تمت ترقية الكمبيوتر إلى Win8، ثم Win10.
من المستحيل تشغيل جهاز كمبيوتر يعمل بنظام Win10 لأكثر من بضعة أسابيع دون تدخل بشري. يتم فرض تحديثات Windows بشكل أساسي ولا يمكن تجاهلها.
نظرًا لأن الكمبيوتر الذي يقوم بتشغيل OPUS يحتوي على خادم FTP ومجموعة من المنافذ المفتوحة (لمحطات CORS البعيدة لدفع البيانات إليها)، فمن المحتمل أن يكون الحصول على التحديثات أمرًا معقولًا.
لقد جربت تشغيل BORG على خادم AWS، وهو يعمل ولكن ليس لديه زيادة في التوفر. وبسبب العدد الكبير من fileوالبيانات، فإن مثيل S3 باهظ الثمن. على وجه التحديد، كل واحد file في مستودع S3 يتم فحصه كل يوم. لذا فإن تخزين الأنهار الجليدية غير المكلفة ليس مناسبًا.
أقوم بتشغيل BORG على جهاز كمبيوتر سريع مع كل BORG fileالملفات والمجلدات المخزنة على محرك أقراص USB 8 خارجي بسعة 3 تيرابايت.
تحتفظ عملية iBase تلقائيًا بنسخة احتياطية من ملف .CAP المضغوط fileعلى محرك أقراص منفصل بسعة 4 جيجابايت. يحتوي iBase على وظيفة زر واحد لإعادة بناء بنية RINEX غير المضغوطة من النسخ الاحتياطية. أظن أن عملية إعادة البناء قد تستغرق عدة أيام حتى تكتمل. لم أكن بحاجة إلى إعادة بناء مجموعة البيانات؛ ومع ذلك، فقد استغرق الأمر عدة أيام لترحيله من محرك أقراص سعة 4 جيجابايت إلى محرك أقراص سعة 8 جيجابايت.
ملاحظات إصدار الوحدة التنظيمية
الإصدار 2000:
تمت إضافة العديد من مفاتيح سطر الأوامرومع ذلك، لا يبدو أن المحطات المضمنة والمستبعدة تعمل تمامًا بعد.
البناء 2004: 25 مايو 2017
تمت إضافة سجل أخطاء بدلاً من مربع رسالة للعملية غير المراقبة. لاحظ أنك لن تتمكن من حفظ السجل لمهام سطر الأوامر لأن البرنامج سيخرج عند اكتماله.
تمت إضافة اختبار صالح file عند الإضافة من سطر الأوامر. تم تعديل التعامل مع files من سطر الأوامر لتشمل اختبارًا للوجود الصالح files.
تحذير: قد يكون هناك بعض الحدود لعدد fileيمكنك تحديده في سطر الأوامر. لا ينبغي أن يكون هناك حد لعدد fileالتي يمكنك تضمينها مع أحرف البدل، ومساحة السلسلة لـ fileيجب أن تمتد الأسماء إلى الذاكرة المتوفرة.
عند تحديد متعددة files من سطر الأوامر، و fileيتم تحميل مربع الاسم فقط مع الأول file من القائمة.
البناء 2005: 5 سبتمبر 2018
تمت إضافة "سجل الحفظ". Fileخانة الاختيار. بعد تقديم الملاحظة file، يمكن تخزين كافة تعليمات HTML البرمجية التي تم إرجاعها من الخادم في ملف باسم مشابه file في نفس المجلد مثل ملاحظة الإدخال file. ال file يكون الامتداد دائمًا .html ويكون الموقع دائمًا هو نفس الإدخال file.
تم تعليق دعم TLS1 في NGS. يستخدم OPUS_Upload الآن طبقة SSL من جهاز العميل ولم يعد OpenSSL مطلوبًا. وهذا يعني بشكل فعال أن أجهزة Windows XP لم تعد قابلة للاستخدام مع OPUS.
البناء 2016: 4 يناير 2020
تم إجراء بعض التحسينات والتغييرات الرئيسية لجعل الوحدة التنظيمية تعمل ضمن إطار عمل OPUS-Borg.
- يتم الآن تخزين قيم التكوين في iBase.ini file مع كافة تكوينات أعضاء Bord الآخرين. سوف تفقد أي إعدادات سابقة عند تشغيل هذا الإصدار.
- تتم إضافة خيار تكرار الدلائل إلى الاستدعاء القائم على النموذج. في السابق كان هذا متاحًا فقط لتشغيل سطر الأوامر.
- يوجد الآن علامتا تبويب، واحدة لإعدادات التكوين العامة وعلامة تبويب جديدة للإعدادات المتقدمة. يؤدي هذا إلى تنظيف الشاشة الرئيسية للأداة.
- أصبح من الممكن الآن تعيين مسارات متعددة باستخدام أحرف البدل من الأداة القائمة على النموذج. على سبيل المثالampعلى:
C:\ftp\rinex\2017\*.؟؟o; C:\ftp\rinex\2020\*.؟؟o
سيتم تكرار مجلدات 2017 و 2020 لـ fileمطابقة .؟؟o file امتداد. - أصبح من الممكن الآن إما تعيين رقم تسلسل إرسال NGS يدويًا، أو مطالبة الوحدة التنظيمية ببناء رقم تسلسلي فريد في النموذج "IG8888888888888": "IG" متبوعًا بعدد صحيح مكون من 13 رقمًا يمثل عدد المللي ثانية منذ 1 يناير 2020 .
- الحد الأدنى file تمت إضافة الحجم للمعالجة. ينطبق هذا الخيار فقط على fileتم تحديده بواسطة حرف البدل. اضبط القيمة على فارغة أو صفر أو سلبية لمعالجة كل المصدر fileس، بغض النظر عن الحجم. تعتبر القيمة 2,500,000 معقولة إذا كنت تتوقع في الغالب 24 ساعة يوميًا files.
- ستقوم OU الآن بالتحقق بشكل اختياري من حلول OPUS الموجودة عند تكرار المجلدات (باستخدام أحرف البدل) للمراقبة fileس. الحلول يجب أن تبدأ بالقاعدة fileاسم OBS file; تكون في المجلدات المسماة، ضمن المجلد الأساسي "استبعاد المباراة"؛ الحل file يجب أن يكون لديك file تاريخ أكبر من أو يساوي الملاحظة file ويكون لديك .eml أو .msg أو .txt file امتداد. إذا تم العثور على حل، والملاحظة المقابلة file تم تخطيه. قم بتعيين "استبعاد المطابقة" على السلسلة الفارغة لتعطيل هذه الوظيفة.
- أصبح من الممكن الآن فرض نوع هوائي يتجاوز بشكل فعال نوع الهوائي المنشور في RINEX file. (أعلم أن هذا يبدو جنونيًا؛ كنت بحاجة إلى هذه الوظيفة لعرض فيديو توضيحي.)
- أصبحت OU الآن متوافقة مع دقة الشاشة العالية DPI.
البناء 2019: 30 أبريل 2002
يحتوي الآن مفتاح سطر الأوامر -9dl (الذي يمر من iGx) على هذه الإجراءات:
- وضع الاختبار = إيقاف
- انترFileتأخير = 0.0
- المجلدات الفرعية العملية = إيقاف
- مطابقة استبعاد الحلول الموجودة = إيقاف
- احفظ الدخول File = إيقاف
وبينfile يتم الآن تخزين قيمة التأخير في INI file وتذكر عندما يبدأ البرنامج.
بناء 2020.7.17.2020
تأخير بين file كان التقديم يستهلك 20% من موارد الآلة بسبب إشارة النظام الخاطئة. (ughhh!) لم يتم عرض زر الإلغاء بشكل صحيح أثناء الانتظار. تم اضافة عدد fileبقي للإرسال دفعة واحدة إلى شريط الحالة.
بناء 2020.9.8.2021
في حالة وجود مجلدات متكررة، سيتم تخطي أي مجلد باسم يبدأ بشرطة سفلية '_'. تم تخطي المجلدات الموجودة ضمن المجلد المذكور أيضًا. تمت إضافة هذا للاستخدام مع iBase الذي يضع غير مكتمل (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
الخطأ: عند التقديم fileالصورة إلى NGS، العدد المتبقي fileالمعروض غير صحيح.
علة: عندما تبحث عن غير مقدمة files، باستخدام وظيفة "مطابقة الاستبعاد" إذا كان حل OPUS يسبق الملاحظة file، تم حذفه الآن. في السابق تم تركه في مكانه و file تم إعادة تقديمه. أدى ذلك إلى حلول OPUS متعددة لملاحظة واحدة file (نظرًا لأن نتائج OPUS تحتوي على معرف رقم تسلسل iG فريد.)
بناء 2021.11.7.2040
تستخدم OU الآن نصوصًا برمجية جديدة من جانب الخادم لتقديم RS مقابل S OBS files:يتم توسيع حجم مذكرة السجل إلى 4 ملايين حرف.
تمت إضافة بعض التلميحات لإضافة مجموعة من التصحيحات غير الضرورية (والتي لن أقوم بإزالتها لأنها تظهر فقط أثناء قيامك بالتسجيل الموسع).
وأضاف تلميحا إلى أن التقديم urlيختلف الأمر بالنسبة للثابت والسريع في مربع التجاوز.
بناء 2022.2.9.2041
استنادًا إلى تعليقات الأشخاص الذين لا يستخدمون الوحدة التنظيمية في بيئة الإنتاج، تمت إعادة ترتيب الوحدة التنظيمية لتبدو أشبه بنموذج إرسال NGS.
أصبح من الممكن الآن تحديد نوع الهوائي القسري من المربع المنسدل. انقر فوق الزر "تحميل قائمة هوائيات NGS" لتنزيل قائمة هوائيات NGS الحالية وتحليلها. يتم تحميل المربع المنسدل بقائمة أبجدية للأنواع.
أصبح من الممكن الآن تجاوز ارتفاع الأداة الموجود في RINEX file وأدخل الارتفاع مباشرة.
تمت إضافة مفاتيح تبديل سطر الأوامر هذه:تم تحديث دليل المستخدم هذا على نطاق واسع.
بناء 2022.2.9.2042
إضافات واسعة النطاق لتلميحات التمرير. (تم تضمين هذا الإصدار مع أداة iGx_Download بعد 2/11/2022.)
بناء 2022.3.17.2043
تمت إضافة مفتاحين لسطر الأوامر:تمت إضافة "الحد الأقصى لعمر المراقبة". إذا كانت غير الصفر، سيتم تخطي الملاحظات التي انتهت بأكثر من المبلغ المدخل. يعد هذا مفيدًا فقط "للتخلي" عن محاولة المعالجة fileس بعد 45 يوما. إذا لم تتمكن NGS من معالجة ملف A file بعد 45 يومًا (قابل للبرمجة)، لن يحدث الانتظار يومًا أو أسبوعًا أو شهرًا أو سنة أخرى أي فرق.
هناك أيام وأماكن حيث بغض النظر عما تفعله، لن تتمكن NGS OPUS من معالجة المهمة. تمت مشاهدته بشكل أساسي مع وظائف OPUS-Static. في بعض الأحيان يتم اقتطاع ساعة من بداية أو نهاية ملف file سوف يؤدي إلى النجاح، ولكن كامل 24 ساعة fileلن تتم معالجة الأمر. يتيح هذا المفتاح الجديد fileليتم تخطيها فقط. إذا تم تمكين التصحيح الموسع، فسيتم تدوين ملاحظة في السجل.
بناء 2022.3.21.2044
تم التحديث إلى برنامج التحويل البرمجي Embarcadero® Delphi 11 الإصدار 28.0.44500.8973 على جهاز كمبيوتر شخصي جديد.
تم تحديث UPX Packer إلى الإصدار 3.96w.
تم تحديث المكون Ace ZipForge إلى الإصدار 6.94.
متى fileيتم تخطي s بالسمات التالية:
تم تخطي نوع الهوائي المفقود أو غير القسري
مدخل file مفقود (؟ كيف يحدث هذا)
وقت طويل جدًا file تم تخطيه
قديم جدا من file تم تخطيه
وهناك إضافية fileللمعالجة، يتم تخطي التأخير. يمنع التأخير الطويل عندما file-بعد-file يتم تخطيها. وبعبارة أخرى، هناك علاقة بينfile يتم تنفيذ التأخير فقط عندما يكون فعليا file يقدم.
عند تنزيل قائمة الهوائيات من NGS، تكتشف الوحدة التنظيمية الآن أسماء الهوائيات المكررة (الناجمة عن مراجعة القمر الصناعي) وتفرض أن يكون كل إدخال فريدًا.
بناء 2022.3.27.2045
لم يتم التعامل مع MaxAge = 0 على أنه لا نهائي.
تم تحديث الانترfile تأخير لمحاولة تقليل الحمل أثناء الانتظار.
بناء 2022.4.1.2050
إعادة كتابة حاسمة للملاحظة مقابل مطابقة الحلول.
تمت إضافة "تسجيل الدخول إلى". file"مربع الاختيار. إذا تم تحديده، فسيتم نسخ السجل في نفس المجلد مثل الملف القابل للتنفيذ مع أوقات بالمللي ثانيةampس. عندما تبدأ الوحدة التنظيمية، إذا كانت موجودة file إذا كان حجمه أكبر من 9 ميجا بايت، فسيتم حذفه. (تحتاج إلى الاستيلاء على السجل fileمباشرة بعد اكتمال الوحدة التنظيمية لضمان عدم حذفها عند استدعاء البرنامج.)
تمت إضافة وتنظيف معلومات التسجيل.
تمت الإضافة file عداد لتتبع التقدم الذي تبحث عنه fileق لمعالجة.
تم إصلاح خطأ حيث تم اقتطاع تاريخ حل OPUS دون وقت الحل. وأدى ذلك إلى "بعض" fileيتم تقديمه بشكل متكرر لأن وقت الحل (الذي تم اقتطاعه إلى 00:00:00) يبدو أنه يسبق نهاية الاحتلال (00:00:03). يتمتع هذا الفحص الآن بفترة سماح ليوم كامل قبل أن يتم وضع علامة عليه على أنه سابق.
بناء 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 لمعالجة معلومات التسجيل إلى '...معالجة x أكثر files:' إدخال السجل.
بناء 2022.6.26.2055
** تمت إضافة دعم RINEX 3 الضمني ** ربما كان RINEX3 يعمل سابقًا، في معظم الحالات.
تمت إضافة هوائي فارغ إلى أعلى القائمة المنسدلة "Force Antenna" لتسهيل تحديد عدم وجود هوائي قسري.
تمت إضافة خيارات +X dd و -X لتعيين ومسح التسامح "الحد الأقصى للعمر".
(سيؤدي تعيين هذا إلى 0 يومًا أو إلى سلسلة فارغة إلى معالجة الكل fileس.)
نمط Win10/11 مفتوح file مربع حوار التحديد.
تشديد التباعد في تصميم النموذج.
تمت إضافة زر "الافتراضيات" لإرجاع جميع الإعدادات باستثناء fileالاسم وعنوان البريد الإلكتروني؛ إلى الإعدادات الافتراضية المعروفة.
تمت إضافة خيار +D للنقر على زر "الافتراضيات" من سطر الأوامر.
رينكس file يدعم جهاز فك التشفير الآن RINEX2 وRINEX3. تتم معالجة سجلات OBS EPOCH ذات العلامات غير الصفرية بشكل أفضل. (قد يكون التحسين المستقبلي هو إزالة سجلات الأحداث الخاصة (المتحركة، النصب التذكاري الجديد، البدء الثابت)؟) تتم الآن مشاركة طرق RINEX الإضافية بين OPUS_Upload و
أداة iGx_Download.
تلميحات محسنة لكل خيار وتحكم.
لقد تم استهلاك الخيار -9dl ولا يفعل شيئًا. إذا كنت قد استخدمت هذا الخيار سابقًا، ففكر في وضع -D كخيار أول على السطر. سيؤدي هذا إلى وضع الوحدة التنظيمية في حالة افتراضية معروفة. بعد ذلك، ما عليك سوى إضافة الخيارات التي تحتاجها للمعالجة، عادةً -e email متبوعًا بـ fileسيكون الاسم المطلوب تقديمه كافيًا.
شركة آي غيج لرسم الخرائط
1545 جنوب 1100 شرق STE 1
سولت ليك سيتي UT 84015
+1 801 412-0011
و +1-801-412-0022
www.igage.com
المستندات / الموارد
![]() |
OPUS OPUS_تحميل آمن Web [بي دي اف] دليل المستخدم OPUS_تحميل آمن Web، OPUS_تحميل، تأمين Web, Web |