OPUS_Upload (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، این دفترچه راهنمای کاربر را به دقت بخوانید. OU حروف عام را می پذیرد و امکان ارسال هر مشاهده وجود دارد file در رایانه ای با یک فرمان ساده، اشتباه. برای مثالampدر:
OPUS_Upload +r C:\*.??o
تک تک مشاهدات را ارسال می کند file در c: برای پردازش به OPUS برانید. من شک دارم که NGS یا بقیه جامعه OPUS از شما برای انجام این کار قدردانی کنند.
من شدیداً توصیه می کنم که ابزار OU را تا زمانی که آن را به صورت تکی امتحان نکرده اید از خط فرمان اجرا نکنید files ابتدا از رابط ویندوز.
آپلود OPUS
OPUS_Upload (OU) یک برنامه Win-32 کوچک است که ارسال مشاهدات GPS را خودکار می کند. files به سیستم پردازش آنلاین NGS. OU HTTPS NGS را هدایت می کند webسایت با استفاده از رمزگذاری SSL
OU را می توان به روش های مختلفی اجرا کرد:
به عنوان یک ابزار خط فرمان با آرگومان ها
به عنوان یک برنامه ویندوز که روی صفحه نمایش شما باز است
با کشیدن و رها کردن fileرا روی نماد دسکتاپ قرار دهید
OU ارسال مجموعه های بزرگ را ساده می کند files به NGS. با OU امکان ارسال خودکار هزاران مشاهده وجود دارد files با یک فرمان
OU با بیش از 15,000 مشاهده آزمایش شده است fileدر یک ارسال واحد.
به روز رسانی NGS 1 سپتامبر 2018
NGS حداقل سطح TLS قابل قبول را برای دسترسی به OPUS تغییر داد.
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 که با Borg تداخل داشته باشد را نمی توان سرگرم کرد. بورگ (https://en.wikipedia.org/wiki/Borg) توسعه OU را قوانین می کند. درست مثل نسل بعدی. OPUS Borg بورگ نامگذاری شد زیرا دارای اجزای "ساده" بسیاری است که سعی می کنند با هم کار کنند تا انبوهی از داده های مشاهده GNSS را پردازش کنند.
این یک آشفتگی کامل است، اما برای رفع آن خیلی دیر است. مسلماً حتی اجزای ساده ای مانند OU و OA اکنون بیش از حد پیچیده هستند.
برخی از پیچیدگیهای Borg در بخش «حذف بازی» بعداً در این سند توضیح داده شده است.
تغییرات
لطفاً هر گونه تغییری که OU را برای برنامه شما مفیدتر می کند، به آن ارسال کنید ms@igage.com.
در حال نصب آپلود OPUS
در حال حاضر آپلود کننده OPUS در یک ZIP توزیع شده است file با این دفترچه راهنمای کاربر همه برنامه fileکدها توسط 'iGage Mapping Corporation' امضا شده اند.
می توانید آپلودر را در هر جایی که می خواهید نصب کنید، فقط یکی وجود دارد file. سپس می توانید به صورت دستی یک میانبر برای دسکتاپ خود ایجاد کنید.
مواردی که آپلود OPUS به آن نیاز دارد
آپلود OPUS به طور خودکار تعیین می کند که آیا RINEX وجود دارد یا خیر file باید به صورت Rapid-Static یا Static ارسال شود file با طول RINEX file.
OPUS Upload اکنون با RINEX 2.xx و RINEX 3.xx کار می کند files.
مشاهده files 118 دقیقه یا بیشتر به عنوان ثابت ارسال می شود.
نام آنتن و HI در RINEX file باید درست باشد اگر RINEX شما files مقادیر نادرستی دارند، پس با OU سازگار نیستند (این نیاز کاهش یافته است).
توجه: در ساخت 2001 یک سوئیچ خط فرمان '-a' اضافه شد تا امکان ارسال را فراهم کند files بدون نشانگر آنتن.
در ژانویه 2020 پشتیبانی برای لغو نام آنتن در RINEX اضافه شد file.
در فوریه 2022 پشتیبانی برای دانلود لیست فعلی نوع آنتن NGS اضافه شد تا لغو نوع آنتن با یک نوع آنتن معتبر ساده شود.
پشتیبانی از اجباری HI (ارتفاع ابزار) نیز در فوریه 2022 اضافه شد.
می توانید از TEQC برای به روز رسانی نام آنتن و HI استفاده کنید. شما ممکن است در اینجا به عنوانample RINEX file سربرگ:من نوع آنتن را با رنگ زرد و HI را با سبز مشخص کرده ام.
نوع آنتن باید آنتنی باشد که توسط NGS پشتیبانی می شود.
اجرای OPUS Upload به عنوان یک برنامه ویندوز
برای شروع OU می توانید روی برنامه یا میانبر دوبار کلیک کنید. OU در گوشه سمت چپ بالای صفحه شما شروع می شود. اگر پنجره را جابه جا کنید یا اندازه آن را تغییر دهید و سپس OU را ببندید، دفعه بعد که شروع به کار کرد همان موقعیت و اندازه به خاطر سپرده می شود.
موقعیت صفحه نمایش در زمان اجرا بررسی می شود تا اطمینان حاصل شود که در یک صفحه در حال حاضر موجود است.
اولین باری که از OU استفاده می کنید باید آدرس ایمیل خود را وارد کنید. ممکن است بخواهید گزینه های دیگر را تغییر دهید یا یک شناسه OPUS-Projects اضافه کنید. تنظیمات شما به خاطر سپرده خواهد شد.
'آپلود داده ها File' همچنین از آخرین باری که OU اجرا شد به یاد میآید. برای انتخاب یک یا چند مورد می توانید بر روی دکمه '…' کلیک کنید files برای آپلود. این files باید مشاهده GPS باشد files یا ZIP files که شامل مشاهده GPS است fileس (به عبارت دیگر، Open File مرورگر چندگانه را پشتیبانی خواهد کرد file در اینجا یک نمونه قبلی استampانتخاب دستی چهار مشاهده files در یک پوشه:اگر یک ZIP را انتخاب کنید file، محتویات ZIP file RINEX استاندارد در نظر گرفته می شود files و همه RINEX files در ZIP file به صورت جداگانه پردازش خواهد شد.
اگر NAV را در نظر بگیرید file در ZIP file، OU می داند که مشاهده RINEX نیست file و به طور خودکار از NAV رد می شود file.
به طور مشابه، اگر NAV را انتخاب کنید file (برای مثالample با انتخاب همه files در دایرکتوری بالا) OU .NAV را رد می کند files.
پس از تنظیم fileنام(ها) و گزینه ها، روی دکمه ارسال و هر RINEX کلیک کنید file به طور خودکار به OPUS ارسال می شود.
اجرای آپلود OPUS از خط فرمان
OU این استدلال ها را می پذیرد: این دستور:
OPUS_Upload –p +x –e ms@igage.com C:\tmp\2001213A0.obs تک آهنگ را ارسال می کند file بدون شناسه پروژه، درخواست خروجی توسعه یافته، برگرداندن نتیجه به آدرس ایمیل مشخص شده.
هنگامی که آدرس ایمیل را روی رایانه تنظیم کردید، OU آن را به خاطر می آورد. هنگامی که نام پروژه را تنظیم کردید، تا زمانی که پاک شود در استفاده خواهد بود.
این بدان معناست که بعد از اینکه یک بار OU را اجرا کردید (شاید به عنوان یک برنامه ویندوز)، فقط می توانید OU را با یک fileنام:
OPUS_Upload C:\tmp\2001213A0.obs و گزینه های انتخاب شده قبلی استفاده خواهد شد.
ممکن است دو یا چند مورد را مشخص کنید files OPUS_Upload C:\tmp\2001213A0.obs C:\tmp\2001213A1.obs
همچنین میتوانید از حروف عام برای تعیین گروهی استفاده کنید fileس این دستور:
OPUS_Apload 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
آیا واقعاً نیازی به این کار وجود دارد؟
ارسال با کشیدن و رها کردن
اگر میانبر روی دسکتاپ خود دارید، می توانید مشاهده را بکشید files (یا .ZIP files حاوی یک یا چند مشاهده files) و آنها را روی نماد دسکتاپ رها کنید.
را files دقیقاً همانطور که به صورت دستی انتخاب شده اند پردازش می شوند. آخرین آدرس ایمیل و گزینه های دیگر استفاده خواهد شد.
هیچ محدودیتی برای تعداد وجود ندارد fileشما می توانید در یک عمل رها کنید.
"حالت تست"
ممکن است بخواهید یک عمل را قبل از راه اندازی OU آزمایش کنید. کادر "Test Mode" را علامت بزنید تا ببینید که عملکرد شما بدون ارسال واقعی چه تاثیری دارد files به NGS.
چک باکس Test Mode زمانی که OU بسته می شود و دوباره باز می شود ذخیره می شود، بنابراین اگر سهواً آن را بررسی کنید، به نظر می رسد که OU کار نمی کند.
ارسال خودکار
اگر OU را با خط فرمان شروع کنید، با a fileنام؛ یا اگر OU را با کشیدن و رها کردن شروع کنید fileبه میانبر بروید سپس OU به طور خودکار اجرا می شود و 5 ثانیه بعد از آخرین آن بسته می شود file پردازش می شود.
از دکمه Cancel می توان برای باز نگه داشتن فرم و گزارش استفاده کرد viewing.
در طول 5 ثانیه شمارش معکوس پایان اجرا، روی دکمه Cancel کلیک کنید و OU به طور خودکار بسته نمی شود. همچنین اگر حالت تست فعال باشد، فرم بسته نمی شود.
2022/2/9: OU اکنون پس از 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
و هنگامی که OU دوباره راه اندازی شد دوباره استفاده می شود.
نکته مهم نوع آنتن: باید تعداد مناسب فاصله بین نام آنتن و نام گنبد را درج کنید. بنابراین، یا آنتن را از لیست کشویی انتخاب کنید، یا نام آنتن را از یک منبع معتبر کپی و جایگذاری کنید. یک فضای خالی یا اضافی یا هر کاراکتر تغییر یافته در هنگام ارسال به OPUS منجر به خرابی نوع آنتن می شود.
فرمت خروجی توسعه یافته
خط فرمان:
-x خروجی راه حل استاندارد
+x خروجی راه حل توسعه یافته (توصیه می شود)
علامت زدن این کادر: این انتخاب را به طور موثر در صفحه ارسال NGS انجام خواهد داد:
استفاده و حذف از ایستگاه پایه
ایستگاه های پایه را برای استفاده و حذف با کاما از هم جدا کنید:ایستگاه های وارد شده از نظر دقت بررسی نمی شوند.
این تنظیم معادل است با:باید خالی باشد مگر اینکه مشاهدات را به یک پروژه معتبر OPUS ارسال کنید. شناسه پروژه از نظر اعتبار بررسی نمی شود.
این تنظیم معادل است با:نام پروژه شخصی خود را در این کادر وارد نکنید، فقط شناسه های معتبر OPUS-Project را وارد کنید. برای ایجاد و استفاده از OPUS-Projects باید آموزش مدیر 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 در یک HTML. ذخیره می شودfile با همان نامی که هر کدام ارسال شده است file، در همان پوشه ای که ارسال شده است file.
اگر در را باز کنید file در یک مرورگر، شبیه به آنچه که با ارسال دستی دریافت میکردید، به نظر میرسد file:با این حال، قالب بندی احتمالاً مطابق انتظار نخواهد بود.
این گزینه برای رفع اشکال خطاکار مفید است fileمواردی که در هنگام ارسال ناموفق هستند.
ثبت اشکال زدایی گسترده با علامت زدن این کادر، اطلاعات ثبت اضافی در گفتگوی گزارش نمایش داده می شود. این گزینه بهتر است علامت نزنید.
هر فیلد ارسالی HTML جداگانه شمارش می شود:بینFile تاخیر
سرورهای NGS OPUS دارای یک ویژگی امنیتی هستند که از حملات انکار سرویس جلوگیری می کند.
اگر بیش از چند (شاید 5) شغل را پشت سر هم ارسال کنید، به نظر میرسد که آدرس IP شما بهعنوان علامت دردناک NGS علامتگذاری میشود و موارد ارسالی شما نادیده گرفته میشوند.
تنظیم این تأخیر روی 15 ثانیه یا بیشتر توصیه می شود. من از 31 ثانیه استفاده می کنم.
حالت تست بررسی دکمه حالت تست به OU اجازه میدهد تا ارسالها و اقدامات ثبتنام را تا نقطه ارسالها اجرا کند. ورود به سیستم files شامل تمام ورود به سیستم عادی و توسعه یافته خواهد بود، اما file برای پردازش به NGS ارسال نخواهد شد.
این به شما امکان میدهد تا یک عمل wildcard را بدون سیل کردن سرورهای NGS آزمایش کنید.
یک خط ثبت شده به گزارش اضافه می شود:در حال حاضر (در نسخه 2022.2.8.2041) مشاهدات OPUS-Static، fileبیشتر از 110 دقیقه، با این ارسال می شود 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برای لغو پیش فرض ارسال files به یک سرور NGS BETA. با این حال، باید مطمئن شوید که آدرس سرور صحیح (Static یا RS) برای ارسال شده انتخاب شده است file.
تنظیمات OPUS-BORG
خط فرمان:
-m مسیر حذف شده روشن
مسیر +m مسیر حذف شده را تنظیم می کنداجرای خودکار
با علامت زدن کادر "اجرای خودکار در ساعت 23:00"، دکمه "ارسال" هر شب در ساعت 23:00 UTC فشار داده می شود. OU از تنظیمات منطقه زمانی دستگاه برای محاسبه افست زمان UTC استفاده می کند.
مطابقت حذف شود
این توضیح ساده ای نخواهد بود.
سناریویی را در نظر بگیرید که در آن مجموعه بزرگی از پوشه ها وجود دارد که هر کدام حاوی مشاهدات زیادی است fileس هر پوشه نشان دهنده یک ایستگاه GNSS CORS است. هر مشاهده file یک مشاهده روزانه 24 ساعته (بازه زمانی GPS) است file برای یک ایستگاه پوشه روزانه یک ایستگاه ممکن است شامل مشاهده 24 ساعته باشد files برای 5 تا 10 سال گذشته، بنابراین هزاران RINEX files.
OU برای ارسال این روزانه استفاده می شود files به OPUS. اما ما فقط می خواهیم هر کدام را ارسال کنیم file دو برابر:
یک بار بلافاصله پس از file جمع آوری شده است تا راه حلی با فواصل سریع/پخش سریع 14 روز بعد به دست آید تا راه حلی با مدارهای دقیق/نهایی به دست آید NGS راه حل OPUS را برمی گرداند. fileاز طریق ایمیل و راه حل files در مجموعه ای منطبق از پوشه های نتیجه ایستگاه نگهداری می شوند: هر ایستگاه CORS یک پوشه راه حل OPUS منحصر به فرد دارد.
اگر «Match Exclude» حاوی یک مسیر باشد، OU مسیر نسبی را جستجو میکند که با محل مشاهده منبع مطابقت دارد. file برای یک راه حل OPUS منطبق بر موجود file.
این پیچیده است زیرا مشاهده file نامی مانند:
slci0010.22o
و راه حل منطبق با OPUS نامی مانند: slci001022o IG0064714690360.msg خواهد داشت (به شماره توالی IG جادویی از بالا توجه کنید!)
اگر OU یک راه حل منطبق پیدا کند file، از ارسال مشاهده صرفنظر می کند file زیرا یک راه حل معتبر OPUS از قبل وجود دارد.
با این حال، اگر این کادر را علامت بزنید:و محلول OPUS قدیمی تر از 14 روز است، سپس OU راه حل را بازرسی می کند .msg file برای تعیین اینکه کدام نوع ephemeris برای محلول استفاده شده است.
اگر راه حل دقیق یا نهایی نباشد، OU راه حل موجود را حذف می کند file و مشاهده را دوباره ارسال کنید file، به امید یافتن راه حل file از موتور پردازش OPUS با استفاده از Precise یا Final Ephemeris.
بعداً، اوایل روز بعد OA (انباشته کننده OPUS) پوشه های راه حل را پردازش می کند و نمودارهای روند را برای هر یک از ایستگاه های CORS نظارت شده ایجاد می کند:OA همچنین یک صفحه گسترده XLS خلاصه برای هر یک از ایستگاه های نظارت شده ایجاد می کند:
این خلاصه شامل یک موقعیت متوسط برای ایستگاه CORS به همراه حداقل/حداکثر/محدوده/انحراف استاندارد برای هر یک از مقادیر یافت شده در راه حل NGS OPUS است.
سرعت ایستگاه هم در قاب ثابت NAD83 و هم در فریم دوره روزانه ITRF برای فریم های ECEF XYZ، Lat/Lon/Height، State Plane و UTM محاسبه می شود.
علاوه بر این، OA خلاصه ای از خلاصه ها را تولید می کند file:که شامل نام سایت، میانگین موقعیت آنتن با ارتفاع بیضی و برخی اطلاعات اضافی است که برای مدیریت ایستگاه CORS خصوصی مفید است.
سایر فرآیندهای Borg تجزیه و تحلیل SQC را بر روی مجموعه دادههای خروجی OA اجرا میکنند و تعیین میکنند که ایستگاه از نظر آماری خارج از انتظار است یا خیر و در صورت وجود مشکل، پیامهای متنی ارسال میکند.
باور کنید یا نه، این روب-گلدبرگ (https://en.wikipedia.org/wiki/Rube_Goldberg) فرآیند کار می کند!
استفاده از ارسال مجدد خودکار در OU
در اینجا به عنوان استampساختار پوشه le برای files برای ارسال (من پوشه حاوی را 'dailys' می نامم) و پوشه حاوی راه حل های بازگردانده شده (به نام 'opus').اگر میخواهید بعداً از OA (OPUS_Accumulator) استفاده کنید، هر ایستگاه میتواند/باید در یک پوشه 4 کاراکتری منحصر به فرد باشد.
پوشه ./dailys/sgu2 ممکن است به شکل زیر باشد:پوشه ./opus/sgu2 ممکن است به شکل زیر باشد:
اگر یک راه حل OPUS برگردانده شود که غیرقابل خواندن است، یا با راه حلی جایگزین شود که جدیدتر و بهتر است، راه حل قدیمی به پوشه _invalid یا _duplicates منتقل می شود.
نکته مهم: همه ابزارهای BORG به طور هدفمند هر پوشه یا پوشه ای را نادیده می گیرند file که با یک کاراکتر زیرخط ('_') شروع می شود، بنابراین نمی توانید نام ایستگاهی داشته باشید که با زیرخط شروع شود.
این صفحه اصلی OU (OPUS_Upload) است:توجه داشته باشید که 'آپلود داده ها File' به پوشه dailys اشاره می کند و 'Recurse Subfolders' علامت زده می شود.
این برگه "پیشرفته" OU است:توجه داشته باشید که "Match Exclude" به پوشه opus نگاه می کند files که با ورودی مطابقت دارند files در پوشه dailys.
کجا روزانه fileاز می آیند؟
قطعه دیگری از Borg (iBase) هو را تولید می کندurly fileاس با استاندارد fileنام هایی با استفاده از فرآیند DIPCap متفاوت برای هر ایستگاه.
فرآیند DIPCap که جریان های RT27 را برای SGU2 جمع آوری می کند، به این صورت است:DIPCap جایگزینی برای RCAPTURE است. RCAPTURE بعد از چند روز یا چند هفته از کار می افتد و فقط از اتصالات TCPIP 'Client' پشتیبانی می کند، DIPCap بسیار قوی است و برای همیشه اجرا می شود. ورود به سیستم بهتری دارد و همچنین از اتصالات 'سرور' TCPIP پشتیبانی می کند.
DIPCap فقط رایگان .CAP را اجرا می کند fileرا در "پوشه خروجی" انتخاب شده ایجاد RINEX استاندارد fileاسامی با استفاده از "نام ایستگاه".
برنامه iBase .CAP را جمع آوری می کند fileاس هوurly و آنها را از .CAP تبدیل می کند files (که جریان های RT27 هستند) به RINEX استاندارد file در سلسله مراتب پوشه استاندارد RINEX (rinex/yyyy/jjj/sss) تنظیم می شود:
یک بار در روز، درست بعد از نیمه شب UTC، ابزار iB_Daily اجرا می شود و به EVERY-SINGLE نگاه می کند file در ساختار پوشه RINEX. iB_Daily مطمئن می شود که هوurly files به روزانه الحاق می شوند files (به جای اینکه یک حرف کوچک از a تا x به عنوان آخرین کاراکتر قبل از پسوند، روزانه باشد file دارای کاراکتر صفر '0' است.
روزانه files به فواصل 30 ثانیه ای کاهش می یابد و تمام صورت های فلکی به جز GPS حذف می شوند.
iB_Daily هم فشرده نشده قرار می دهد file در اسلات صحیح زیر روزانه. obs files در روزانه به زیر پوشه ها تقسیم نمی شوند. همه روزنامه ها فقط در پوشه ایستگاه هستند.
23 ساعت پس از اجرای iB_Daily، OU (OPUS_Uploader) همه مطالب جدید روزانه را ارسال می کند files به OPUS. ما 23 ساعت منتظر میمانیم تا به سیستم NGS CORS اجازه دهیم تمام دادههای CORS را پر کند، این باعث میشود که OPUS یک راهحل تولید کند.
اگر بر روی چک باکس «بررسی/اجبار کردن قطعی نهایی نهایی پس از 14 روز» کلیک کنید، OU پس از مشاهده مشاهده، 14 روز منتظر می ماند و سپس هر بار را مجددا ارسال می کند. file، هر روز، تا هر file زودگذر دقیق/نهایی دارد.
پس از OPUS_Upload مشاهده را ارسال می کند files به OPUS، OPUS راه حل ها را به یک آدرس ایمیل خاص که iBase_Mailer خدمات می دهد، برمی گرداند.
این پیکربندی iBase_Mailer است که من استفاده می کنم:هر راه حل در پوشه صحیح OPUS/ssss قرار می گیرد.
در نهایت، OPUS_Acumulator تمام راه حل های OPUS را خلاصه می کند. اگر یک روز راه حل های تکراری پیدا کند، بهترین راه حل را نگه می دارد. (این تصمیم در دفترچه راهنمای کاربر OA به تفصیل آمده است.
چند نکته دیگر
پردازش های OPUS Borg بدون هیچ گونه حادثه ای در رایانه ویندوز XP اجرا می شد. بعداً رایانه به Win8 و سپس Win10 ارتقا یافت.
غیرممکن است که کامپیوتر Win10 برای بیش از چند هفته بدون دخالت انسان کار کند. در درجه اول به روز رسانی های ویندوز به اجبار حذف می شوند و نمی توان آنها را نادیده گرفت.
از آنجایی که رایانهای که OPUS را اجرا میکند دارای یک سرور FTP و انبوهی از پورتهای باز است (برای ایستگاههای CORS از راه دور که دادهها را به داخل آن منتقل میکنند)، دریافت بهروزرسانیها احتمالاً کار معقولی است.
من با اجرای BORG بر روی یک سرور AWS بازی کرده ام، کار می کند اما افزایشی در دسترس بودن ندارد. و به دلیل تعداد زیاد files و داده، نمونه S3 گران است. به طور خاص، تک تک file در مخزن S3 هر روز بازرسی می شود. بنابراین، ذخیره سازی ارزان یخچال های طبیعی مناسب نیست.
من BORG را روی یک کامپیوتر سریع با تمام BORG اجرا می کنم files و پوشه های ذخیره شده در درایو USB 8 خارجی 3 ترابایتی.
فرآیند iBase به طور خودکار یک نسخه پشتیبان از .CAP فشرده را نگه می دارد files روی یک درایو 4 گیگابایتی جداگانه. iBase دارای یک عملکرد تک دکمه برای بازسازی ساختار RINEX غیرفشرده از پشتیبانگیری است. من گمان می کنم که بازسازی ممکن است چند روز طول بکشد تا تکمیل شود. من نیازی به بازسازی مجموعه داده ندارم. با این حال، چند روز طول کشید تا آن را از درایو 4 گیگابایتی به درایو 8 گیگابایتی منتقل کنید.
یادداشت های نسخه OU
ساخت 2000:
چندین سوئیچ خط فرمان اضافه شده استبا این حال، به نظر نمی رسد ایستگاه های گنجانده شده و حذف شده هنوز کاملاً کار کنند.
ساخت 2004: 25 مه 2017
یک گزارش خطا به جای جعبه پیام برای عملیات بدون نظارت اضافه شده است. توجه داشته باشید که نمیتوانید گزارش را برای کارهای خط فرمان ذخیره کنید زیرا برنامه پس از تکمیل خارج میشود.
یک تست برای معتبر اضافه شد file هنگام اضافه کردن از خط فرمان تغییر مدیریت files از خط فرمان برای گنجاندن یک تست برای معتبر موجود files.
هشدار: ممکن است محدودیتی برای تعداد وجود داشته باشد files را می توانید در خط فرمان مشخص کنید. نباید محدودیتی برای تعداد وجود داشته باشد files که شما می توانید با حروف عام، فضای رشته برای اضافه کنید fileنام ها باید به حافظه موجود گسترش یابد.
هنگام تعیین چندگانه files از خط فرمان، the 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
برخی از پیشرفتها و تغییرات عمده ایجاد شد تا OU در چارچوب OPUS-Borg کار کند.
- مقادیر پیکربندی اکنون در 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 است. .
- یک حداقل file اندازه به پردازش اضافه شده است. این گزینه فقط برای fileبا حروف عام انتخاب شده است. مقدار را خالی، صفر یا منفی برای پردازش همه منبع تنظیم کنید files، صرف نظر از اندازه. ارزش 2,500,000 معقول است اگر شما انتظار دارید که بیشتر 24 ساعت در روز باشد. files.
- OU اکنون به صورت اختیاری راه حل های OPUS موجود را هنگام تکرار پوشه ها (با استفاده از حروف عام) برای مشاهده بررسی می کند. fileس راه حل ها باید از پایه شروع شوند fileنام OBS file; مانند پوشههای نامگذاری شده، در زیر پوشه پایه «Match Exclude» باشید. راه حل file باید یک file تاریخ بزرگتر یا مساوی با مشاهده file و eml.، .msg یا txt. داشته باشید file افزونه. اگر راه حلی پیدا شد، مشاهده مربوطه file از قلم افتاده است. برای غیرفعال کردن این تابع، «Match Exclude» را روی رشته خالی تنظیم کنید.
- اکنون می توان یک نوع آنتن را مجبور کرد که به طور موثری نوع آنتن ارسال شده در RINEX را نادیده بگیرد. file. (می دانم که این دیوانه به نظر می رسد؛ من به این عملکرد برای نمایش ویدیویی نیاز داشتم.)
- OU اکنون با وضوح صفحه نمایش با DPI بالا سازگار است.
ساخت 2019: 30 آوریل 2002
سوئیچ خط فرمان -9dl (گذر از iGx) اکنون این اقدامات را دارد:
- حالت تست = خاموش
- اینترFileتاخیر = 0.0
- پردازش فرعی = خاموش
- مطابقت حذف راه حل های موجود = خاموش
- ذخیره گزارش File = خاموش
بینfile مقدار تاخیر اکنون در INI ذخیره می شود file و هنگام شروع برنامه به یاد می آورد.
ساخت 2020.7.17.2020
تاخیر بین file ارسال 20 درصد از منابع ماشین را به دلیل سمافور سیستم اشتباه گرفته بود. (اوف!) دکمه لغو به درستی در طول انتظار نمایش داده نشد. تعداد اضافه شد fileباقی مانده است تا به صورت دسته ای به نوار وضعیت ارسال شود.
ساخت 2020.9.8.2021
اگر پوشهها تکرار شوند، هر پوشهای با نامی که با زیرخط «_» شروع میشود، حذف میشود. پوشه های زیر پوشه مذکور نیز رد شدند. این برای استفاده با iBase اضافه شد که ناقص (files با کمتر از 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
اشکال: هنگام ارسال files به NGS، تعداد باقیمانده files نمایش داده شده نادرست بود.
اشکال: وقتی به دنبال موارد ارسال نشده هستید files، با استفاده از تابع "Match Exclude" اگر راه حل OPUS قبل از مشاهده باشد file، اکنون حذف شده است. قبلا در جای خود باقی مانده بود و file دوباره ارسال شد. این منجر به چندین راه حل OPUS برای یک مشاهده واحد شد file (از آنجایی که نتایج OPUS دارای شناسه شماره توالی iG منحصر به فرد است.)
ساخت 2021.11.7.2040
OU اکنون از اسکریپت های سمت سرور جدید برای ارسال RS در مقابل S OBS استفاده می کند files:اندازه یادداشت گزارش به 4 میلیون کاراکتر افزایش یافته است.
نکاتی را برای اضافه کردن یکسری اشکالزداییهای بیضروری اضافه کرد (که من قصد ندارم آنها را حذف کنم زیرا فقط زمانی که شما Extend-logging را انجام میدهید نشان داده میشود).
اضافه شده یک اشاره که ارسال url'ها برای استاتیک در مقابل سریع در کادر لغو متفاوت است.
ساخت 2022.2.9.2041
بر اساس بازخورد افرادی که از OU در محیط تولید استفاده نمی کنند، OU به گونه ای تنظیم شده است که بیشتر شبیه فرم ارسال NGS باشد.
اکنون می توان نوع آنتن اجباری را از یک کادر کشویی انتخاب کرد. برای دانلود و تجزیه لیست آنتن فعلی NGS، روی دکمه «بارگیری فهرست آنتن NGS» کلیک کنید. کادر کشویی با فهرستی از انواع الفبایی بارگذاری می شود.
اکنون می توان ارتفاع ابزار موجود در RINEX را نادیده گرفت file و ارتفاع را مستقیم وارد کنید.
این سوئیچ های خط فرمان اضافه شده اند:این کتابچه راهنمای کاربر به طور گسترده به روز شده است.
ساخت 2022.2.9.2042
اضافات گسترده به نکات شناور. (این نسخه با ابزار iGx_Download پس از 2/11/2022 بسته بندی شده است.)
ساخت 2022.3.17.2043
دو سوئیچ خط فرمان اضافه شد:"حداکثر سن مشاهده" اضافه شد. اگر غیر صفر باشد، مشاهداتی که بیشتر از مقدار وارد شده به پایان رسیده اند، نادیده گرفته می شوند. این فقط برای «دست کشیدن» از تلاش برای پردازش مفید است files بعد از 45 روز اگر NGS نتواند a را با موفقیت پردازش کند file بعد از 45 روز (قابل برنامه ریزی)، انتظار یک روز-هفته-ماه-سال دیگر هیچ تفاوتی نخواهد داشت.
روزها و مکان هایی وجود دارد که هر کاری انجام می دهید، NGS OPUS نمی تواند یک کار را پردازش کند. در درجه اول با مشاغل OPUS-Static دیده می شود. گاهی کوتاه کردن یک ساعت از ابتدا یا انتهای الف file منجر به موفقیت خواهد شد، اما 24 ساعته کامل files پردازش نخواهد شد. این سوئیچ جدید اجازه می دهد تا fileفقط باید نادیده گرفته شود. اگر اشکال زدایی گسترده فعال باشد، یک یادداشت در گزارش ثبت می شود.
ساخت 2022.3.21.2044
به کامپایلر Embarcadero® Delphi 11 نسخه 28.0.44500.8973 در رایانه شخصی جدید به روز شد.
UPX Packer به نسخه 3.96w به روز شد.
Component Ace ZipForge به نسخه 6.94 به روز شد.
چه زمانی files با ویژگی های زیر حذف می شوند:
نوع آنتن وجود ندارد یا اجباری نشده است
ورودی 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 بزرگتر از 9 مگابایت وجود دارد، حذف می شود. (شما باید سیاهه را بگیرید fileبلافاصله پس از تکمیل OU مطمئن شوید که در فراخوانی برنامه حذف نشده اند.)
اضافه شده و پاک کردن اطلاعات ورود به سیستم.
اضافه شد file شمارنده برای پیگیری پیشرفت به دنبال files برای پردازش.
خطایی که در آن تاریخ راه حل 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 ممکن است قبلاً در بیشتر موارد کار کرده باشد.
یک آنتن خالی به بالای لیست کشویی «آنتن اجباری» اضافه کرد تا انتخاب آنتن اجباری آسانتر شود.
گزینههای +X dd و -X برای تنظیم و پاک کردن تحمل «حداکثر سن» اضافه شد.
(تنظیم این روی 0 روز یا روی یک رشته خالی همه را پردازش می کند fileس.)
سبک Win10/11 باز است file گفتگوی انتخاب
فاصله در طراحی فرم تنگ تر شد.
اضافه شدن دکمه "پیش فرض" برای بازگرداندن همه تنظیمات به جز fileنام و آدرس ایمیل؛ به پیش فرض های شروع شناخته شده
گزینه +D اضافه شد تا روی دکمه «پیشفرض» از خط فرمان کلیک کنید.
RINEX file رمزگشا اکنون از RINEX2 و RINEX3 پشتیبانی می کند. رکوردهای OBS EPOCH با پرچم های غیر صفر بهتر مدیریت می شوند. (یک پیشرفت آینده ممکن است حذف رکوردهای رویداد خاص (متحرک، بنای یادبود جدید، شروع ثابت) باشد؟) روش های RINEX اضافی اکنون بین OPUS_Upload و
ابزار iGx_Download.
نکات بهبود یافته برای هر گزینه و کنترل.
گزینه -9dl مستهلک شده و کاری انجام نمی دهد. اگر قبلا از این گزینه استفاده کرده اید، در نظر بگیرید که یک -D را به عنوان اولین گزینه در خط قرار دهید. این OU را در یک وضعیت پیش فرض و شناخته شده قرار می دهد. سپس فقط باید گزینه هایی را که برای پردازش نیاز دارید اضافه کنید، معمولاً -e-mail و سپس a fileنام برای ارسال کافی خواهد بود.
iGage Mapping Corporation
1545 South 1100 East 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 |