Super Potato
عبارة عن ADD (عرض بيانات Aerodrom) تستخدمه وحدات التحكم على شبكة الطيران VATSIM عبر الإنترنت.
تعرض الأداة معلومات قيمة لـ vATC عبر الإنترنت مثل المدارج النشطة ومعلومات METAR التي تم فك تشفيرها والمغادرة المرئية والمدارج المغلقة والمقاربات المفقودة.
تم تطوير Super Potato
لاستخدامه أثناء التحكم في المجال الجوي النمساوي فقط.
لاستخدام Super Potato
، تحتاج إلى حساب VATSIM المرتبط بالقسم الفرعي VACC في النمسا. تسجيل الدخول ممكن فقط عبر VATSIM Connect.
يتم جلب البيانات التي تعرضها Super Potato
من خلاصة بيانات VATSIM وواجهة برمجة تطبيقات VATSIM METAR وCheckWX (https://www.checkwxapi.com/). لا تستطيع Super Potato
عرض بيانات معينة إلا إذا تم تعيين ATIS على الإنترنت في المطارات المعنية.
إذا دخلت إلى Super Potato
لأول مرة، فقد يطلب متصفحك الحصول على أذونات للسماح Super Potato
بإرسال الإشعارات. إذا منحت الإذن، فستتلقى إشعارات للأحداث مثل المدارج التي لم يتم الاقتراب منها والمدارج المغلقة بما في ذلك المطار التابع.
في القائمة، يمكنك التنقل بين لوحة المعلومات وجميع المطارات المدعومة من خلال النقر على عنصر القائمة أو الضغط على المفتاح الرقمي المعروض على عناصر القائمة على لوحة المفاتيح. إذا تم استيفاء شروط معينة (الاقتراب المفقود، المدرج المغلق)، فسترى نقطة إشعار حمراء في عنصر قائمة المطار المقابل.
تعرض لوحة المعلومات مدرج (مسارات) الوصول ومدارج (مسارات) المغادرة بالإضافة إلى مستوى الانتقال لجميع المطارات المدعومة. سيتم عرض كل صف أيضًا في حالة وجود اقتراب خاطئ أو مدرج مغلق في المطار المحدد.
يمكنك أيضًا تصفية المطارات ولن تتلقى أي إشعارات لهذه المطارات بعد الآن.
بالإضافة إلى ذلك، سيتم عرض سجل بجميع المستخدمين الذين قاموا بإجراءات معينة (الاقتراب المفقود، والمدرج المغلق، والمدرج المعاد فتحه) في حالة وقوع مثل هذه الأحداث.
يتم تقسيم كل عرض للمطار إلى عنصر واجهة المستخدم ATIS/METAR، وعنصر واجهة المستخدم المدرج، وعنصر واجهة المستخدم الإجراء، وعنصر واجهة المستخدم METAR الخام
تعرض هذه الأدوات حرف ATIS الحالي، ومستوى الانتقال، وQNH، والرياح (متوسط السرعة، ومتوسط الاتجاه)، والهبوب (إن وجدت) وظروف MET الحالية (VMC، LVP CAT I، LVP CAT II وLVP CAT III) .
تعرض هذه القطعة البيانات التالية
تسمح هذه الأداة بتفعيل إجراءات معينة
يمكن أن تشير وحدة التحكم إلى أن الانحرافات المرئية تمت الموافقة عليها في واحد أو أكثر من الاتجاهات الأساسية الأربعة.
يمكن أن تشير وحدة التحكم إلى أن مدرجًا معينًا مغلق حاليًا. يؤدي هذا الإجراء إلى إطلاق تحذير مسموع وله مهلة تصل إلى 30 ثانية قبل أن يتم إلغاؤه وإعادة تشغيله. بمجرد إعادة فتح المدرج، سيتم إصدار صوت مسموع.
يمكن أن تشير وحدة التحكم إلى أن النهج المفقود قيد التقدم. يؤدي هذا الإجراء إلى إطلاق تحذير مسموع وله مهلة تصل إلى 30 ثانية قبل أن يتم إلغاؤه وإعادة تشغيله.
تعرض هذه القطعة METAR الخام الحالي
تعرض هذه الأداة TAF الخام الحالي (تم جلب البيانات من https://www.checkwxapi.com/)
تسمح لك صفحة الإعدادات بتغيير المعلمات المختلفة لكيفية عمل الإشعارات.
تم تصميم Super Potato
باستخدام CakePHP v4 وVue.js v3 وTailwind CSS v2. لتثبيت Super Potato
، تحتاج إلى جهاز مزود بالأشياء التالية:
utf8mb4
وترتيب utf8mb4_unicode_520_ci
config/.env.default
المسمى config/.env
واملأ القيم. كبديل، قم بملء بيئة الخدمة الخاصة بك بالمتغيرات المطلوبةcomposer intall --no-dev
لتثبيت كافة تبعيات الملحنyarn install --frozen-lock
لتثبيت جميع تبعيات وحدات العقدةbincake migrations migrate
لملء قاعدة البياناتSeeds/airport.sql
إلى قاعدة البيانات الخاصة بكyarn prod
لبناء جميع أصول الواجهة الأمامية تستخدم Super Potato
العديد من عمليات PHP طويلة الأمد لجلب البيانات ودفعها عبر مقابس الويب. للتحكم في هذه العمليات، قم بإضافة ما يلي إلى تكوين supervisor
.
[program:pusher]
command=sh -c "exec bin/cake push"
directory=/var/www/super-potato
user=deployer
autostart=true
autorestart=true
stdout_logfile=/var/www/super-potato/logs/pusher.log
stdout_logfile_maxbytes=1MB
stderr_logfile=/var/www/super-potato/logs/pusher.log
stderr_logfile_maxbytes=1MB
[program:feed]
command=sh -c "exec bin/cake fetch_feed"
directory=/var/www/super-potato
user=deployer
autostart=true
autorestart=true
stdout_logfile=/var/www/super-potato/logs/feed.log
stdout_logfile_maxbytes=1MB
stderr_logfile=/var/www/super-potato/logs/feed.log
stderr_logfile_maxbytes=1MB
[program:metar]
command=sh -c "exec bin/cake fetch_metar"
directory=/var/www/super-potato
user=deployer
autostart=true
autorestart=true
stdout_logfile=/var/www/super-potato/logs/metar.log
stdout_logfile_maxbytes=1MB
stderr_logfile=/var/www/super-potato/logs/metar.log
stderr_logfile_maxbytes=1MB
لتمكين مآخذ الويب، يجب عليك تمكين Apache proxy_wstunnel
و proxy_http
ووحدة proxy
. بعد ذلك، قم بإضافة تكوين ProxPass
إلى تكوين Apache VirtualHost
الخاص بك.
<VirtualHost *:443>
...
ProxyPass /wss ws://localhost:8080/
...
</VirtualHost>
أضف ثلاث وظائف cron لمستخدم الموزع.
0 5 * * * sudo supervisorctl restart all
* * * * * cd /var/www/super-potato/; bin/cake reset_missed_approach
0 * * * * cd /var/www/super-potato/; bin/cake fetch_taf