ADS-B Massive Visualizer: ADS-B可視化ツール
(adsb.exposed)- 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件のコメント
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 のない航空機もある
ほとんどは輸送機、空中給油機、訓練中のパイロットと思われる飛行で、テキサスとフロリダに多く、コロラドにも一部ある。ヘリコプターや小型の Lear 系ジェットも多い。大統領や副大統領が移動するときは、通常、レーダー範囲を提供するために E-3 AWACS が少なくとも1機飛んでいる
ADS-B なしで飛ぶ軍用機は確かにあるが、秘匿性が重要でない飛行ではオンにして飛んでいるようだ。U2 偵察機、F-15、F-16、A-10、たまに見かける B-52 など、あらゆる航空機が ADS-B をオンにしているのを見た
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 の3つをすべて備えること
より大きな課題は、低価格・低価値のグライダー、練習機、グライダークラブ所有の機体、特に交通量の多い地域にある機体かもしれない。そうした所有者たちが、何らかの形で補助的な交通送信・認識システムを備えるべきだというメッセージを、以前から受け入れていてほしい
グライダーで UAT が採用されることはほとんどない。FLARM システムは 1090ES In だけを直接受信し、辺境地域や山岳地域で ADS-R のカバレッジに依存したくないからだ
TABS/TSO-C199 は、型式証明を受けたグライダーに ADS-B Out システムを承認済みの形で設置するための容易なルート。TSO-C199 は、2006年にネバダ州 Minden 近郊でグライダーと Hawker ビジネスジェットが空中衝突した後、業界と FAA が開発した。実験カテゴリーのグライダーは、多くの実験用動力航空機と同様に、「性能要件を満たす」条項に従って 14 CFR 91.227 準拠の設置を行うのが一般的
実際、この Seahawk がたった今通過した: https://globe.airplanes.live/?icao=ae6904
たとえるなら、軍が夜にライトを消して移動する許可を持っていることはあり得るが、作戦上有用なときだけそうしてくれた方が安心できる。例えばミズーリから爆撃任務のために離陸する B-2 は、全区間でトランスポンダーを切っていると想定する
共有ありがとう。残念ながら、空の地図以外には何の可視化も見えない。ブラウザーの開発者コンソールには CORS エラーがいくつか見える
追記: 実は clickhouse.com が、DNS ブロックに使っていた Disconnect の広告ブロックリストに入っていた
画像の読み込みとレンダリングが面白い。最初は粗く始まり、時間がたつにつれて滑らかになる。内部で何が起きているのか、もう少し説明してもらえる?
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にとって優れたマーケティングキャンペーンにもなっています。
データセットは継続的に更新されているのか、それとも特定時点でどの程度最新なのかが気になります。
後者は毎月更新する必要があります。毎月1日のサンプルデータだけが提供されるためで、まだ cron に入れる必要があります。
更新スクリプトもオープンソースとして公開されています: https://github.com/ClickHouse/adsb.exposed/blob/main/prepare...
https://adsb.lol はこのデータを ODbLライセンスで提供していますが、このサイトは著作者表示と継承条項に違反しています。
さらにライセンスはここで読めます: https://github.com/adsblol/globe_history_2023/blob/main/LICE...
そのうえ ADSB.lol は、コントリビューターに対して自分の貢献分を CC0 でライセンスするよう求めています。編集過程に何ら創作性が入っていないデータベースは著作権の対象ではないため、個々の貢献分が CC0 である状況で、ADSB.lol のデータベース全体に何らかの制限的ライセンスを執行できるのかも非常に疑わしいです。
[0]: https://pluralistic.net/2022/01/24/a-bug-in-early-creative-c...