1 คะแนน โดย GN⁺ 2024-04-12 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ADS-B Massive Visualizer เป็นเว็บไซต์แสดงภาพสำหรับสำรวจข้อมูลที่เกี่ยวข้องกับ ADS-B ในที่เดียว โดยแสดงทั้งชุดข้อมูลและรายการตัวอย่าง
  • สามารถสำรวจชุดข้อมูลโดยแบ่งเป็น Planes, Places, Birds, Photos, You
  • ตัวอย่างประกอบด้วยรายการที่เน้นการเปรียบเทียบและคุณลักษณะ เช่น Altitude & Velocity, Boeing vs. Airbus, Helicopters
  • รายการเกี่ยวกับอากาศยานและการปฏิบัติการบินมีหลากหลาย เช่น A380, IL-76, F-16, KLM, Gliders, Ground Vehicles
  • ตามเวลา สถานการณ์ และเจ้าของ/ผู้เกี่ยวข้อง สามารถดูตัวอย่างอย่าง Event Time, Weekends, Elon Musk, Military, Emergency, All Airlines ได้

ชุดข้อมูลที่มีให้

  • ในส่วน Datasets สามารถเลือกหัวข้อต่อไปนี้ได้
    • Planes
    • Places
    • Birds
    • Photos
    • You

รายการตัวอย่างการแสดงภาพ

  • คุณลักษณะการบินและการเปรียบเทียบ

    • Altitude & Velocity
    • Boeing vs. Airbus
    • Helicopters
    • Hi-Performance
    • Light
    • Vertical Speed
    • Roll Angle
    • Year
  • ลำตัวเครื่องบิน สายการบิน และตัวระบุ

    • A380
    • IL-76
    • F-16
    • KLM
    • N2163J
    • Gliders
    • Ultralight
    • All Airlines
  • เวลา สถานการณ์ และเป้าหมายอื่น ๆ

    • Event Time
    • Weekends
    • Elon Musk
    • Military
    • Steep
    • Emergency
    • Balloons
    • Ground Vehicles

ลิขสิทธิ์รูปภาพ

  • หน้าเว็บใช้ รูปภาพจาก Wikipedia และรายละเอียดลิขสิทธิ์เป็นไปตามหน้า Wikipedia ที่เกี่ยวข้อง

1 ความคิดเห็น

 
GN⁺ 2024-04-12
ความคิดเห็นจาก Hacker News
  • เจ๋งมาก ตัวอย่างใน GitHub repository น่าดูมาก: https://github.com/ClickHouse/adsb.exposed/
    โดยเฉพาะชอบตัวอย่างที่เฮลิคอปเตอร์บินตามแม่น้ำเทมส์ในลอนดอน: https://github.com/ClickHouse/adsb.exposed/?tab=readme-ov-fi...

    • น่าประทับใจ แต่หนึ่งในตัวอย่างเป็น พื้นที่ความขัดแย้งทางทหารที่ยังดำเนินอยู่ เลยทำให้นึกสงสัยว่าข้อมูลนั้นใหม่และมีประโยชน์ต่อฝ่ายที่เกี่ยวข้องหรือไม่
  • สวยมาก บังเอิญว่าช่วงนี้ผมก็เพิ่งเริ่มเอา ข้อมูล ADS-B ใส่เข้า ClickHouse เหมือนกัน แต่ยังไม่สวยได้ขนาดนี้เลย
    ตอนนี้ใช้ URL table function ของ ClickHouse เรียก airplanes.live API ทุก 10 วินาทีแล้วเก็บลง MergeTree: https://github.com/JosephRedfern/airhoover/blob/main/airhoov.... อยากใช้ refreshable materialized view แต่ตอนนี้ยังไม่มีฟีเจอร์ append มีแค่ refresh เลยต้องใช้ Python เป็นตัว trigger query
    มี public instance อยู่ที่นี่: https://airhoover.joesstuff.co.uk/play?user=default#U0VMRUNU.... ข้อมูลมีแค่ราว ๆ 1.5 วัน เพราะผมตัดทิ้งไปก่อนตั้งค่า tiered storage
    ตัวอย่างเช่น ดูการกระจายของประเภทอากาศยานตามผู้ให้บริการ(https://airhoover.joesstuff.co.uk/play?user=default#U0VMRUNU...) หรือดูว่าผู้ให้บริการรายไหนเหมือนจะขับเครื่องบินของตัวเองได้เร็วที่สุด(https://airhoover.joesstuff.co.uk/play?user=default#U0VMRUNU...) ก็สนุกดี

  • ให้ความรู้สึกเหมือนเขียน WebGL shader สำหรับ ADS-B ด้วย SQL
    เป็นงานที่น่าทึ่งมาก และหวังว่าจะช่วยจุดประกายนวัตกรรมอีกมากในวงการวิเคราะห์และการทำภาพข้อมูลการจราจรทางอากาศที่ซบเซามาพักใหญ่

  • ไม่รู้เลยว่ากำลังดูอะไรอยู่ แต่สวยดี ถึงอย่างนั้นก็ยังพอมองออกว่าเป็น เส้นกึ่งกลางแนวต่อของรันเวย์ ในพื้นที่ กับเส้นทางเข้าจอดแบบใช้เครื่องวัดที่พบได้ทั่วไป
    พอไปอ่าน README แล้วก็เข้าใจมากขึ้นว่ากำลังดูอะไรอยู่ ประทับใจมากในเชิงเทคนิคด้วย

  • น่าแปลกที่มองเห็นการจราจรทางทหารเหนือสหรัฐฯ ได้ ปกติคิดว่าเขาจะปิด ADS-B Out ตอนบิน และเข้าใจว่ามีข้อตกลงกับ FAA ที่อนุญาตให้ทำแบบนั้นได้
    ยังแปลกใจด้วยที่เครื่องร่อนโดยทั่วไปก็ไม่ส่ง ADS-B Out เช่นกัน ในสหรัฐฯ พื้นที่ควบคุมการบินส่วนใหญ่และพื้นที่ Mode C veil รอบสนามบินหลัก ซึ่งก็คือภายในรัศมี 30 ไมล์ทะเลและถึงระดับความสูง 10,000 ฟุต กำหนดให้ต้องมี ADS-B Out ดังนั้นอากาศยานการบินทั่วไปส่วนใหญ่จึงติดตั้งไว้ แต่ในพื้นที่ห่างไกลก็ยังมีอากาศยานที่ไม่มี ADS-B Out อยู่

    • ไปที่ https://globe.adsbexchange.com แล้วใช้ตัวกรอง military/interesting หรือกดปุ่ม U ด้านบนของหน้าจอ ก็จะเห็นได้ตลอดว่ามีเที่ยวบินทหารจำนวนมากมากเหนือสหรัฐฯ
      ส่วนใหญ่เป็นเครื่องลำเลียง เครื่องเติมเชื้อเพลิงกลางอากาศ และเที่ยวบินที่ดูเหมือนเป็นนักบินฝึกบิน พบมากในเท็กซัสและฟลอริดา และมีบางส่วนในโคโลราโด ยังมีเฮลิคอปเตอร์และเครื่องเจ็ตขนาดเล็กตระกูล Lear อีกมาก เวลาประธานาธิบดีหรือรองประธานาธิบดีเดินทาง ก็มักจะมี E-3 AWACS อย่างน้อยหนึ่งลำขึ้นบินเพื่อให้ครอบคลุมเรดาร์
      แน่นอนว่ามีอากาศยานทหารที่บินโดยไม่มี ADS-B แต่สำหรับเที่ยวบินที่ความลับไม่ใช่ประเด็นสำคัญ ดูเหมือนว่าจะเปิดใช้งานไว้ เคยเห็นทั้ง U2, F-15, F-16, A-10 และบางครั้งก็ B-52 เปิด ADS-B อยู่
    • เครื่องบินขับไล่มักไม่มี ADS-B แต่เครื่องทหารประเภทอื่น เช่น เครื่องลำเลียง ใช้กันเป็นปกติ ไปที่ https://globe.adsbexchange.com แล้วกด U ก็จะดูเฉพาะเครื่องทหารได้
    • สถานะของ ADS-B Out ในเครื่องร่อนของสหรัฐฯ ค่อนข้างซับซ้อน เครื่องร่อนสมัยใหม่สมรรถนะสูงจำนวนมากที่ใช้แข่งหรือบินระยะไกล มีทรานสปอนเดอร์ Mode-S พร้อม 1090ES Out และยังใช้ระบบรับรู้การจราจร FLARM สำหรับเครื่องร่อนโดยเฉพาะด้วย
      FLARM รับส่งข้อมูลตำแหน่งกำลังต่ำแบบเฉพาะตัว ระบบ FLARM ที่ใช้ในสหรัฐฯ มักรับ 1090ES In ได้ด้วย เพื่อขับเคลื่อนระบบแสดงผลและแจ้งเตือนการจราจรแบบบูรณาการในห้องนักบินของเครื่องร่อนสมัยใหม่ ด้วยเหตุผลทางประวัติศาสตร์และเทคนิค เครื่องร่อนใช้โปรโตคอลข้อมูลอนุกรม NMEA ที่ FLARM ปรับแต่งสำหรับข้อมูลการจราจรในห้องนักบิน แทนระบบแสดงผลการจราจร ADS-B ของอากาศยานการบินทั่วไป
      เครื่องร่อนอาจเผชิญสถานการณ์ความเสี่ยงที่ต่างออกไปมาก และเจ้าของควรเลือกอุปกรณ์ให้เหมาะกับความเสี่ยงที่มากที่สุดต่อตนเองและผู้อื่น ตัวอย่างเช่น เครื่องร่อนมักบินใกล้กันมาก โดยเฉพาะเวลาขึ้นกระแสอากาศเดียวกัน หากบินในพื้นที่ห่างไกลร่วมกับเครื่องร่อนลำอื่น FLARM ที่ออกแบบมาสำหรับความเสี่ยงเครื่องร่อนชนเครื่องร่อนจะเหมาะที่สุด และ ADS-B ที่เน้นการบินทั่วไปจะมีการเตือนผิดพลาดมากเกินไป ในพื้นที่ที่มีอากาศยานการบินทั่วไปจำนวนมาก การมี ADS-B Out และรับ In ผ่าน FLARM น่าจะเหมาะที่สุด ส่วนใกล้เครื่องบินโดยสาร เครื่องเจ็ตความเร็วสูง หรืออากาศยานทหารเชิงยุทธวิธี แม้ไม่มี 1090ES Out ตัวทรานสปอนเดอร์เองก็อาจสำคัญที่สุดในแง่ความเข้ากันได้กับ SSR, TCAS และ IFF ตามอุดมคติคือมีทั้ง Mode-S, 1090ES Out และ FLARM ครบทั้งสามอย่าง
      ความท้าทายที่ใหญ่กว่าน่าจะอยู่ที่เครื่องร่อนราคาถูกหรือมูลค่าต่ำ เครื่องฝึก และลำที่เป็นของสโมสรเครื่องร่อน โดยเฉพาะในพื้นที่การจราจรหนาแน่น หวังว่าเจ้าของเหล่านั้นจะรับสารมานานแล้วว่าควรมีระบบส่งสัญญาณ/รับรู้การจราจรเสริมไม่รูปแบบใดก็รูปแบบหนึ่ง
      แทบไม่มีการใช้ UAT ในเครื่องร่อน เพราะระบบ FLARM รับ 1090ES In โดยตรงเท่านั้น และไม่อยากพึ่งพาความครอบคลุมของ ADS-R ในพื้นที่ห่างไกลหรือภูเขา
      TABS/TSO-C199 เป็นเส้นทางที่ติดตั้งระบบ ADS-B Out แบบได้รับการอนุมัติในเครื่องร่อนที่มีการรับรองแบบได้ง่าย TSO-C199 ถูกพัฒนาโดยอุตสาหกรรมร่วมกับ FAA หลังเหตุชนกันกลางอากาศระหว่างเครื่องร่อนกับเครื่องบินธุรกิจ Hawker ใกล้ Minden รัฐเนวาดา ในปี 2006 ส่วนเครื่องร่อนในหมวด experimental มักติดตั้งให้สอดคล้องกับ 14 CFR 91.227 ภายใต้ข้อกำหนด "ตรงตามข้อกำหนดด้านสมรรถนะ" เช่นเดียวกับอากาศยานมีเครื่องยนต์ experimental จำนวนมาก
    • เพิ่งเริ่มลองเล่นกับ ADS-B และอย่างน้อยบริเวณชายฝั่งตะวันออกของสหรัฐฯ ก็มีอากาศยานทหารอยู่เต็มไปหมด
      จริง ๆ แล้ว Seahawk ลำนี้เพิ่งบินผ่านไปเมื่อกี้: https://globe.airplanes.live/?icao=ae6904
    • ถ้าเป็นการขนส่งทั่วไปหรือการย้ายกำลัง ก็น่าจะสะดวกกว่ามากสำหรับเจ้าหน้าที่ควบคุมการจราจรทางอากาศ และคงรวมถึงการจราจรทางอากาศอื่น ๆ ด้วย เข้าใจว่า TCAS ใช้ ADS-B
      เปรียบเทียบได้กับการที่กองทัพอาจได้รับอนุญาตให้ปิดไฟตอนกลางคืน แต่ก็คงอุ่นใจกว่าถ้าทำเฉพาะตอนที่มีประโยชน์ทางยุทธการจริง ๆ เช่น สมมติว่า B-2 ที่ขึ้นบินจากมิสซูรีไปปฏิบัติภารกิจทิ้งระเบิด จะปิดทรานสปอนเดอร์ตลอดเส้นทาง
  • ขอบคุณที่แชร์ แต่น่าเสียดายที่ฉันไม่เห็นภาพอะไรเลยนอกจากแผนที่ว่าง ๆ ในคอนโซลนักพัฒนาเบราว์เซอร์เห็นข้อผิดพลาด CORS อยู่หลายรายการ
    แก้ไข: สุดท้ายพบว่า clickhouse.com อยู่ในรายการบล็อกโฆษณา Disconnect ที่ฉันใช้บล็อก DNS

    • clickhouse.com ซื้อมาจากเจ้าของเดิมเมื่อ 2.5 ปีก่อน ซึ่งฝั่งนั้นเคยใช้โดเมนนี้กับเครือข่ายโฆษณา หวังว่าคงล้างออกจากรายการบล็อกส่วนใหญ่แล้ว
    • ใน Firefox ก็ยังไม่เห็นแผนที่ ลองเปิดปิดทั้งตัวบล็อกโฆษณาและ VPN ทุกแบบแล้ว รวมถึงรีเฟรชแผนที่ด้วย ตอนแรกมีบาง tile โผล่มาแวบหนึ่งแล้วหายไป จากนั้นก็ไม่กลับมาอีกเลย
    • ฝั่งฉันดูเหมือนทุกอย่างทำงานได้ปกติดี
    • บน iOS Safari เห็นแต่แผนที่ว่างเปล่าอย่างเดียว
  • การโหลดและเรนเดอร์ภาพน่าสนใจดี ตอนแรกเริ่มแบบหยาบ ๆ แล้วค่อยเนียนขึ้นเมื่อเวลาผ่านไป ช่วยอธิบายเพิ่มเติมได้ไหมว่าภายในเกิดอะไรขึ้น?

    • ใน README มีรายละเอียดการติดตั้งไว้เยอะทีเดียว บอกว่าใช้ตารางสามชุดที่มีระดับรายละเอียดต่างกัน
      planes_mercator มีข้อมูล 100%, planes_mercator_sample10 มี 10%, และ planes_mercator_sample100 มี 1% การโหลดจะเริ่มจากตัวอย่าง 1% เพื่อให้ตอบสนองได้ทันทีแม้ตอนเรนเดอร์ทั้งโลก หลังจากโหลดระดับแรกแล้วก็ขยับไป 10% และต่อด้วยข้อมูล 100% ทำให้เอฟเฟกต์การโหลดแบบค่อยเป็นค่อยไปดูดีมาก
  • สวยมากและโดดเด่นทางภาพจริง ๆ
    ถ้าอยากทำอะไรคล้าย ๆ กันบน Raspberry Pi ก็มีทิวทอเรียลนี้: https://questdb.io/blog/create-flight-radar-raspberry-pi-que...

  • ยิ่งเจาะลึกว่ามี ความละเอียดแม่นยำ สูงแค่ไหนก็ยิ่งน่าทึ่งจริง ๆ แถมยังเป็นแคมเปญการตลาดชั้นยอดของ ClickHouse ด้วย
    สงสัยว่าชุดข้อมูลนี้อัปเดตต่อเนื่องอยู่ตลอดหรือไม่ หรือถ้าไม่ อย่างน้อยข้อมูลใหม่ล่าสุดถึงช่วงเวลาไหน

    • แหล่งข้อมูลมีอยู่ 2 แห่งคือ adsb.lol และ adsbexchange โดยอันแรกอัปเดตรายวันจาก https://github.com/adsblol/globe_history_2024
      ส่วนอันที่สองต้องอัปเดตรายเดือน เพราะมีให้เฉพาะข้อมูลตัวอย่างของวันแรกในแต่ละเดือน ซึ่งยังต้องเอาเข้า cron อยู่
      สคริปต์อัปเดตก็เปิดเป็นโอเพนซอร์สไว้ด้วย: https://github.com/ClickHouse/adsb.exposed/blob/main/prepare...
  • https://adsb.lol เผยแพร่ข้อมูลนี้ภายใต้ ไลเซนส์ ODbL แต่เว็บไซต์นี้ละเมิดเงื่อนไขการแสดงที่มาและการอนุญาตแบบแชร์เหมือนเดิม

    • สามารถดูการแสดงที่มาและลิงก์รายละเอียดได้ที่มุมขวาล่างของหน้าแรก ซึ่งลิงก์ไปยังเอกสารนี้: https://github.com/ClickHouse/adsb.exposed และมีรายละเอียดทั้งหมดอยู่ที่นั่น
      นอกจากนี้ยังอ่านไลเซนส์ได้ที่นี่: https://github.com/adsblol/globe_history_2023/blob/main/LICE...
    • เรื่องนี้ดูเหมือน ความยึดติดกับพิธีการที่เกินควร ระดับโทรลล์สาย copyleft [0] มากกว่า เห็นได้ชัดว่ามีความพยายามอย่างมากในการปฏิบัติตามไลเซนส์
      ยิ่งไปกว่านั้น ADSB.lol ยังกำหนดให้ผู้มีส่วนร่วมอนุญาตสิทธิ์ผลงานที่ตนมีส่วนร่วมภายใต้ CC0 ด้วย และเนื่องจากฐานข้อมูลที่ไม่มีกระบวนการเรียบเรียงที่มีความสร้างสรรค์นั้นไม่อยู่ภายใต้ลิขสิทธิ์ จึงน่าสงสัยมากว่าในเมื่อผลงานรายชิ้นที่มีส่วนร่วมเป็น CC0 แล้ว ADSB.lol จะบังคับใช้ไลเซนส์แบบมีข้อจำกัดกับฐานข้อมูลทั้งหมดได้อย่างไร
      [0]: https://pluralistic.net/2022/01/24/a-bug-in-early-creative-c...