1P by GN⁺ | ★ favorite | 댓글 1개
  • 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 페이지를 따름

댓글과 토론

Hacker News 의견들
  • 정말 멋짐. GitHub 저장소의 예제는 꼭 볼 만함: https://github.com/ClickHouse/adsb.exposed/
    특히 런던에서 헬리콥터가 템스강을 따라 비행하는 예제가 마음에 듦: https://github.com/ClickHouse/adsb.exposed/?tab=readme-ov-fi...

    • 인상적임. 다만 예제 중 하나가 현역 군사 충돌 지역이라, 그 정보가 관련 당사자에게 새롭고 유용한지 궁금해짐
  • 아주 예쁨. 마침 나도 최근 ADS-B 데이터를 ClickHouse에 넣기 시작했는데, 이만큼 아름다운 건 전혀 없음
    ClickHouse의 URL 테이블 함수로 airplanes.live API를 10초마다 호출해 MergeTree에 저장 중임: https://github.com/JosephRedfern/airhoover/blob/main/airhoov.... 갱신 가능한 물리화 뷰를 쓰고 싶지만 지금은 append 기능이 없고 refresh만 가능해서, Python으로 쿼리를 트리거해야 함
    공개 인스턴스는 여기 있음: https://airhoover.joesstuff.co.uk/play?user=default#U0VMRUNU.... 계층형 저장소를 설정하기 전에 잘라내서 데이터는 1.5일 정도뿐임
    예를 들어 운항사별 항공기 종류 분포(https://airhoover.joesstuff.co.uk/play?user=default#U0VMRUNU...)나, 자기 항공기를 가장 빠르게 모는 것으로 보이는 운항사(https://airhoover.joesstuff.co.uk/play?user=default#U0VMRUNU...)를 볼 수 있어 재밌음

  • ADS-B용 WebGL 셰이더를 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 상황은 복잡함. 경주나 장거리 비행에 쓰는 고성능 현대 글라이더 다수는 1090ES Out이 있는 Mode-S 트랜스폰더를 갖추고 있으며, 글라이더 전용 FLARM 교통 인식 시스템도 함께 씀
      FLARM은 독자적인 저전력 위치 데이터를 송수신함. 미국에서 쓰이는 FLARM 시스템은 보통 1090ES In도 수신해서, 현대 글라이더 조종석의 통합 교통 표시와 경고 시스템을 구동함. 역사적·기술적 이유로 글라이더는 일반항공기의 ADS-B 교통 표시 시스템 대신, FLARM이 수정한 NMEA 직렬 데이터 프로토콜을 조종석 교통 데이터에 사용함
      글라이더는 매우 다른 위험 시나리오에 놓일 수 있고, 소유자는 자신과 타인에게 가장 큰 위험에 맞춰 장비를 갖추는 게 바람직함. 예를 들어 글라이더는 서로 가까이 나는 일이 많고, 특히 함께 상승기류를 탈 때 그렇다. 외딴 지역에서 다른 글라이더와 난다면 글라이더 대 글라이더 위험에 최적화된 FLARM이 가장 적합하고, 일반항공 중심의 ADS-B는 오경보가 너무 많음. 일반항공기가 많은 곳에서는 ADS-B Out과 FLARM을 통한 In이 최적일 가능성이 높고, 여객기·고속 제트기·전술 군용기 근처에서는 1090ES Out이 없어도 트랜스폰더 자체가 SSR, TCAS, IFF 호환성 측면에서 가장 중요할 수 있음. 이상적으로는 Mode-S, 1090ES Out, FLARM 세 가지를 모두 갖추는 것임
      더 큰 과제는 저가·저가치 글라이더, 훈련기, 글라이더 클럽 소유 기체, 특히 교통량이 많은 지역에 있는 기체일 수 있음. 그런 소유자들은 오래전부터 보조 교통 송신·인식 시스템을 어떤 형태로든 갖춰야 한다는 메시지를 받아들였기를 바람
      글라이더에서 UAT 채택은 거의 없음. FLARM 시스템은 1090ES In만 직접 수신하고, 외딴 지역이나 산악 지역에서 ADS-R 범위에 의존하고 싶지 않기 때문임
      TABS/TSO-C199는 형식 인증 글라이더에 ADS-B Out 시스템을 승인 설치하기 쉬운 경로임. TSO-C199는 2006년 네바다주 Minden 근처에서 글라이더와 Hawker 비즈니스 제트기가 공중 충돌한 뒤 업계와 FAA가 개발함. 실험 카테고리 글라이더는 대개 많은 실험용 동력 항공기처럼 "성능 요구사항 충족" 조항에 따라 14 CFR 91.227 준수 설치를 함
    • ADS-B를 만지기 시작했는데, 적어도 미국 동부 해안에는 군용 항공기가 사방에 있음
      실제로 이 Seahawk가 방금 지나감: https://globe.airplanes.live/?icao=ae6904
    • 일반 수송이나 재배치라면 항공관제사와 아마 다른 항공 교통에도 훨씬 편할 것 같음. TCAS가 ADS-B를 쓰는 것으로 알고 있음
      비유하자면 군이 밤에 불 끄고 다닐 허가가 있을 수는 있지만, 작전상 유용할 때만 그렇게 해주면 더 안심될 것 같음. 예컨대 미주리에서 폭격 임무를 위해 이륙하는 B-2는 전 구간에서 트랜스폰더를 꺼둔다고 가정함
  • 공유 고마움. 아쉽게도 빈 지도 말고는 어떤 시각화도 보이지 않음. 브라우저 개발자 콘솔에는 CORS 오류가 몇 개 보임
    수정: 알고 보니 clickhouse.com이 DNS 차단에 쓰던 Disconnect 광고 차단 목록에 들어 있었음

    • clickhouse.com은 2.5년 전 이전 소유자에게서 샀는데, 그쪽이 광고 네트워크에 쓰던 도메인이었음. 몇몇 차단 목록에 올라 있었지만 대부분 정리했기를 바람
    • Firefox에서도 지도가 안 보임. 광고 차단기와 VPN을 켜고 끄는 모든 조합, 지도 새로고침을 시도했음. 타일 몇 개가 잠깐 보였다가 사라졌고 이후 다시는 보이지 않음
    • 내 쪽에서는 전부 잘 작동하는 것 같음
    • 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의 훌륭한 마케팅 캠페인이기도 함
    데이터셋은 계속 업데이트되는지, 아니면 특정 시점에 얼마나 최신 상태인지 궁금함

  • https://adsb.lol은 이 데이터를 ODbL 라이선스로 제공하는데, 이 사이트는 저작자 표시와 동일조건변경허락 조항을 위반함

    • 메인 페이지 오른쪽 아래에서 저작자 표시와 자세한 내용 링크를 찾을 수 있음. 문서로 연결됨: https://github.com/ClickHouse/adsb.exposed 그리고 거기에 전체 세부사항이 있음
      추가로 라이선스는 여기서 읽을 수 있음: https://github.com/adsblol/globe_history_2023/blob/main/LICE...
    • 이건 카피레프트 트롤 수준의 지나친 형식주의처럼 보임 [0]. 라이선스를 준수하려고 분명히 상당히 노력했음
      게다가 ADSB.lol은 기여자에게 기여분을 CC0으로 라이선스하라고 요구함. 편집 과정에 어떤 창작성이 들어가지 않은 데이터베이스는 저작권 대상이 아니므로, 개별 기여분이 CC0인 상황에서 ADSB.lol 데이터베이스 전체에 어떤 제한적 라이선스를 집행할 수 있는지도 매우 의심스러움
      [0]: https://pluralistic.net/2022/01/24/a-bug-in-early-creative-c...