Super Potato
คือ ADD (การแสดงข้อมูลแอโรโดรม) ที่ใช้โดยอุปกรณ์ควบคุมบนเครือข่ายการบินออนไลน์ VATSIM
เครื่องมือนี้จะแสดงข้อมูลที่เป็นประโยชน์สำหรับ vaTC ออนไลน์ เช่น ทางวิ่งที่ใช้งานอยู่ ข้อมูล METAR ที่ถอดรหัส ภาพการออกเดินทาง รันเวย์ที่ปิด และแนวทางที่พลาด
Super Potato
ได้รับการพัฒนาเพื่อใช้ในขณะที่ควบคุมน่านฟ้าของออสเตรียเท่านั้น
หากต้องการใช้ Super Potato
คุณต้องมีบัญชี VATSIM ซึ่งเชื่อมโยงกับแผนกย่อย VACC Austria การเข้าสู่ระบบสามารถทำได้ผ่าน VATSIM Connect เท่านั้น
ข้อมูลที่แสดงโดย Super Potato
จะถูกดึงมาจากฟีดข้อมูล VATSIM, VATSIM METAR API และ 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
เพื่อติดตั้งการพึ่งพา node_modules ทั้งหมด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 สามงานสำหรับผู้ใช้ Deployer
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