1 điểm bởi GN⁺ 2024-04-12 | 1 bình luận | Chia sẻ qua WhatsApp
  • ADS-B Massive Visualizer là một trang trực quan hóa để xem dữ liệu liên quan đến ADS-B tại một nơi, đồng thời hiển thị cả bộ dữ liệu và các mục ví dụ
  • Có thể khám phá bộ dữ liệu theo các nhóm Planes, Places, Birds, Photos, You
  • Các ví dụ bao gồm những mục tập trung vào so sánh và thuộc tính như Altitude & Velocity, Boeing vs. Airbus, Helicopters
  • Các mục liên quan đến máy bay và hoạt động vận hành được xây dựng rất phong phú, như A380, IL-76, F-16, KLM, Gliders, Ground Vehicles
  • Theo thời gian, tình huống và chủ thể, có thể xem các ví dụ như Event Time, Weekends, Elon Musk, Military, Emergency, All Airlines

Bộ dữ liệu được cung cấp

  • Trong phần Datasets, có thể chọn các mục sau
    • Planes
    • Places
    • Birds
    • Photos
    • You

Các mục ví dụ trực quan hóa

  • Thuộc tính bay và so sánh

    • Altitude & Velocity
    • Boeing vs. Airbus
    • Helicopters
    • Hi-Performance
    • Light
    • Vertical Speed
    • Roll Angle
    • Year
  • Loại máy bay, hãng hàng không và định danh

    • A380
    • IL-76
    • F-16
    • KLM
    • N2163J
    • Gliders
    • Ultralight
    • All Airlines
  • Thời gian, tình huống và các đối tượng khác

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

Bản quyền hình ảnh

  • Trang sử dụng hình ảnh từ Wikipedia, và chi tiết bản quyền tuân theo trang Wikipedia tương ứng

1 bình luận

 
GN⁺ 2024-04-12
Ý kiến trên Hacker News
  • Thật sự rất tuyệt. Các ví dụ trong kho GitHub rất đáng xem: https://github.com/ClickHouse/adsb.exposed/
    Tôi đặc biệt thích ví dụ trực thăng bay dọc theo sông Thames ở London: https://github.com/ClickHouse/adsb.exposed/?tab=readme-ov-fi...

    • Ấn tượng thật. Chỉ có điều một trong các ví dụ là khu vực xung đột quân sự đang diễn ra, nên tôi tự hỏi liệu thông tin đó có mới và hữu ích với các bên liên quan hay không
  • Rất đẹp. Trùng hợp là gần đây tôi cũng bắt đầu đưa dữ liệu ADS-B vào ClickHouse, nhưng hoàn toàn không đẹp được như thế này
    Tôi đang dùng hàm bảng URL của ClickHouse để gọi API airplanes.live mỗi 10 giây và lưu vào MergeTree: https://github.com/JosephRedfern/airhoover/blob/main/airhoov.... Tôi muốn dùng materialized view có thể làm mới, nhưng hiện tại không có chức năng append mà chỉ có refresh, nên phải dùng Python để kích hoạt truy vấn
    Instance công khai ở đây: https://airhoover.joesstuff.co.uk/play?user=default#U0VMRUNU.... Do tôi đã cắt bớt trước khi thiết lập lưu trữ phân tầng, nên dữ liệu chỉ còn khoảng 1,5 ngày
    Chẳng hạn có thể xem phân bố loại máy bay theo hãng vận hành (https://airhoover.joesstuff.co.uk/play?user=default#U0VMRUNU...), hoặc những hãng vận hành có vẻ lái máy bay của mình nhanh nhất (https://airhoover.joesstuff.co.uk/play?user=default#U0VMRUNU...), khá thú vị

  • Cảm giác như viết shader WebGL cho ADS-B bằng SQL vậy
    Một công trình đáng kinh ngạc, và tôi hy vọng nó sẽ khơi mào nhiều đổi mới trong lĩnh vực phân tích và trực quan hóa giao thông hàng không, vốn đã hơi chững lại một thời gian

  • Tôi hoàn toàn không biết mình đang nhìn cái gì, nhưng đẹp thật. Dù vậy vẫn nhận ra được đường tim kéo dài của các đường băng địa phương và các đường tiếp cận bằng thiết bị thông thường
    Sau khi đọc README, tôi hiểu hơn một chút mình đang nhìn gì. Về mặt kỹ thuật cũng thực sự ấn tượng

  • Thật bất ngờ khi thấy lưu lượng quân sự trên bầu trời Mỹ. Thường thì họ bay với ADS-B Out tắt, và tôi hiểu là họ cũng có thỏa thuận với FAA để được làm như vậy
    Tôi cũng ngạc nhiên vì tàu lượn nhìn chung không phát ADS-B Out. Ở Mỹ, ADS-B Out là bắt buộc trong hầu hết không phận có kiểm soát và bên trong Mode C veil của các sân bay lớn, tức trong bán kính 30 hải lý và đến độ cao 10.000 foot so với mực nước biển. Vì vậy hầu hết máy bay hàng không chung đều được trang bị, nhưng ở các khu vực hẻo lánh vẫn có máy bay không có ADS-B Out

    • Nếu vào https://globe.adsbexchange.com rồi bật bộ lọc military/interesting, nhấn nút U ở phía trên màn hình, bạn có thể thấy lúc nào cũng có rất nhiều chuyến bay quân sự trên bầu trời Mỹ
      Phần lớn có vẻ là máy bay vận tải, máy bay tiếp dầu trên không, và các phi công đang huấn luyện; tập trung nhiều ở Texas và Florida, cũng có một số ở Colorado. Cũng có nhiều trực thăng và các phản lực nhỏ kiểu Lear. Khi tổng thống hoặc phó tổng thống di chuyển, thường có ít nhất một chiếc E-3 AWACS bay để cung cấp vùng phủ radar
      Chắc chắn có máy bay quân sự bay không dùng ADS-B, nhưng với các chuyến bay mà yếu tố bí mật không quan trọng thì có vẻ họ vẫn bật. Tôi đã thấy đủ loại máy bay bật ADS-B: U2, F-15, F-16, A-10, thỉnh thoảng cả B-52
    • Tiêm kích thường không có ADS-B, nhưng các máy bay quân sự khác như máy bay vận tải thì dùng thường xuyên. Vào https://globe.adsbexchange.com và nhấn U là chỉ xem được máy bay quân sự
    • Tình hình ADS-B Out của tàu lượn ở Mỹ khá phức tạp. Nhiều tàu lượn hiện đại hiệu năng cao dùng cho thi đấu hoặc bay đường dài có transponder Mode-S với 1090ES Out, đồng thời cũng dùng hệ thống nhận biết giao thông FLARM chuyên cho tàu lượn
      FLARM phát và nhận dữ liệu vị trí công suất thấp theo giao thức riêng. Các hệ thống FLARM dùng ở Mỹ thường cũng nhận 1090ES In, để vận hành hệ thống hiển thị và cảnh báo giao thông tích hợp trong buồng lái tàu lượn hiện đại. Vì các lý do lịch sử và kỹ thuật, tàu lượn dùng giao thức dữ liệu nối tiếp NMEA đã được FLARM sửa đổi cho dữ liệu giao thông trong buồng lái, thay vì hệ thống hiển thị giao thông ADS-B của máy bay hàng không chung
      Tàu lượn có thể gặp những kịch bản rủi ro rất khác nhau, và chủ sở hữu nên trang bị theo những rủi ro lớn nhất đối với bản thân và người khác. Ví dụ, tàu lượn thường bay gần nhau, đặc biệt khi cùng khai thác luồng khí nâng. Nếu bay với các tàu lượn khác ở vùng hẻo lánh, FLARM, vốn tối ưu cho rủi ro tàu lượn với tàu lượn, là phù hợp nhất, còn ADS-B thiên về hàng không chung sẽ có quá nhiều cảnh báo sai. Ở nơi có nhiều máy bay hàng không chung, ADS-B Out kết hợp nhận In qua FLARM có khả năng là tối ưu; còn gần máy bay chở khách, phản lực tốc độ cao hoặc máy bay quân sự chiến thuật, bản thân transponder có thể là thứ quan trọng nhất về mặt tương thích SSR, TCAS và IFF, ngay cả khi không có 1090ES Out. Lý tưởng nhất là có đủ cả ba: Mode-S, 1090ES Out và FLARM
      Thách thức lớn hơn có thể là các tàu lượn giá rẻ/giá trị thấp, máy bay huấn luyện, máy bay thuộc sở hữu câu lạc bộ tàu lượn, đặc biệt là những chiếc ở khu vực đông phương tiện. Hy vọng các chủ sở hữu đó từ lâu đã tiếp nhận thông điệp rằng họ nên có một dạng hệ thống phát phụ trợ và nhận biết giao thông nào đó
      Tàu lượn gần như không dùng UAT. Lý do là các hệ thống FLARM chỉ trực tiếp nhận 1090ES In, và người ta không muốn phụ thuộc vào vùng phủ ADS-R ở vùng hẻo lánh hoặc miền núi
      TABS/TSO-C199 là một con đường dễ hơn để lắp đặt hệ thống ADS-B Out được phê duyệt trên tàu lượn được chứng nhận kiểu loại. TSO-C199 được ngành và FAA phát triển sau vụ va chạm trên không năm 2006 gần Minden, Nevada giữa một tàu lượn và một phản lực thương gia Hawker. Tàu lượn thuộc hạng mục thử nghiệm thường lắp đặt tuân thủ 14 CFR 91.227 theo điều khoản "đáp ứng yêu cầu hiệu năng", giống như nhiều máy bay động cơ thử nghiệm
    • Tôi mới bắt đầu nghịch ADS-B, và ít nhất là ở bờ Đông nước Mỹ thì máy bay quân sự có mặt khắp nơi
      Thực tế là chiếc Seahawk này vừa bay qua: https://globe.airplanes.live/?icao=ae6904
    • Nếu là vận tải thông thường hoặc điều chuyển vị trí thì có lẽ điều đó tiện hơn nhiều cho kiểm soát viên không lưu, và có thể cả các phương tiện bay khác. Tôi hiểu là TCAS có dùng ADS-B
      Ví von thì quân đội có thể được phép đi trong đêm mà tắt đèn, nhưng sẽ yên tâm hơn nếu họ chỉ làm vậy khi có ích về mặt tác chiến. Chẳng hạn, tôi giả định một chiếc B-2 cất cánh từ Missouri cho nhiệm vụ ném bom sẽ tắt transponder trong toàn bộ chặng bay
  • Cảm ơn đã chia sẻ. Tiếc là tôi không thấy hình ảnh trực quan nào ngoài bản đồ trống. Trong console nhà phát triển của trình duyệt có vài lỗi CORS
    Sửa: hóa ra clickhouse.com nằm trong danh sách chặn quảng cáo Disconnect mà tôi dùng để chặn DNS

    • clickhouse.com được mua từ chủ sở hữu trước cách đây 2,5 năm; phía đó từng dùng tên miền này cho mạng quảng cáo. Nó đã có mặt trong một số danh sách chặn, nhưng hy vọng phần lớn đã được dọn sạch
    • Trên Firefox tôi cũng không thấy bản đồ. Tôi đã thử mọi tổ hợp bật/tắt trình chặn quảng cáo và VPN, cũng như làm mới bản đồ. Vài ô bản đồ hiện lên chớp nhoáng rồi biến mất, sau đó không bao giờ hiện lại
    • Phía tôi thì có vẻ mọi thứ đều hoạt động tốt
    • Trên iOS Safari chỉ thấy một bản đồ hoàn toàn trống
  • Cách tải và render hình ảnh khá thú vị. Ban đầu nó thô, rồi theo thời gian trở nên mượt hơn. Có thể giải thích thêm bên trong đang diễn ra gì không?

    • README có nhiều chi tiết triển khai. Họ nói dùng ba bảng với các mức độ chi tiết khác nhau
      planes_mercator chứa 100% dữ liệu, planes_mercator_sample10 chứa 10%, và planes_mercator_sample100 chứa 1%. Quá trình tải bắt đầu với mẫu 1% để cung cấp phản hồi tức thì ngay cả khi render toàn thế giới. Sau khi tải mức chi tiết đầu tiên thì chuyển sang 10%, rồi tiếp đến là 100% dữ liệu. Nhờ vậy hiệu ứng tải dần trông rất đẹp
  • Thật sự rất hay và về mặt hình ảnh thì choáng ngợp
    Nếu muốn làm thứ tương tự trên Raspberry Pi, có hướng dẫn này: https://questdb.io/blog/create-flight-radar-raspberry-pi-que...

  • Càng đào sâu vào mức độ chính xác được đưa vào đó thì càng thấy thật sự ấn tượng. Đây cũng là một chiến dịch marketing tuyệt vời của ClickHouse
    Tôi tò mò không biết bộ dữ liệu có được cập nhật liên tục không, hay tại một thời điểm nhất định thì nó mới đến mức nào

  • https://adsb.lol cung cấp dữ liệu này theo giấy phép ODbL, nhưng trang này vi phạm các điều khoản ghi công và chia sẻ tương tự

    • Bạn có thể thấy phần ghi công và liên kết tới thông tin chi tiết ở góc dưới bên phải trang chính. Nó dẫn tới tài liệu: https://github.com/ClickHouse/adsb.exposed và trong đó có đầy đủ chi tiết
      Ngoài ra có thể đọc giấy phép tại đây: https://github.com/adsblol/globe_history_2023/blob/main/LICE...
    • Điều này trông giống chủ nghĩa hình thức thái quá ở mức troll copyleft [0]. Rõ ràng họ đã nỗ lực đáng kể để tuân thủ giấy phép
      Hơn nữa, ADSB.lol yêu cầu người đóng góp cấp phép phần đóng góp của mình theo CC0. Một cơ sở dữ liệu mà quá trình biên tập không có yếu tố sáng tạo nào thì không thuộc đối tượng bản quyền, nên trong bối cảnh từng phần đóng góp riêng lẻ đều là CC0, việc liệu ADSB.lol có thể thực thi một giấy phép hạn chế nào đó đối với toàn bộ cơ sở dữ liệu hay không cũng rất đáng nghi
      [0]: https://pluralistic.net/2022/01/24/a-bug-in-early-creative-c...