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 images का उपयोग किया गया है, और कॉपीराइट का विवरण संबंधित Wikipedia पेज का पालन करता है
1 टिप्पणियां
Hacker News की राय
वाकई शानदार। GitHub repository में दिए गए उदाहरण ज़रूर देखने लायक हैं: https://github.com/ClickHouse/adsb.exposed/
खासकर London में helicopters के Thames नदी के साथ उड़ान भरने वाला उदाहरण मुझे पसंद आया: https://github.com/ClickHouse/adsb.exposed/?tab=readme-ov-fi...
बहुत खूबसूरत। संयोग से मैंने भी हाल ही में ADS-B data को ClickHouse में डालना शुरू किया है, लेकिन मेरा काम इसके जितना सुंदर बिल्कुल नहीं है
मैं ClickHouse के URL table function से airplanes.live API को हर 10 सेकंड में call करके MergeTree में store कर रहा हूं: https://github.com/JosephRedfern/airhoover/blob/main/airhoov.... मैं refreshable materialized views इस्तेमाल करना चाहता हूं, लेकिन अभी append feature नहीं है और केवल refresh संभव है, इसलिए Python से query trigger करनी पड़ती है
public instance यहां है: https://airhoover.joesstuff.co.uk/play?user=default#U0VMRUNU.... tiered storage set up करने से पहले मैंने इसे truncate कर दिया था, इसलिए data सिर्फ लगभग 1.5 दिनों का है
उदाहरण के लिए, operator के हिसाब से aircraft types का distribution (https://airhoover.joesstuff.co.uk/play?user=default#U0VMRUNU...) या वे operators जो अपने aircraft सबसे तेज चलाते दिखते हैं (https://airhoover.joesstuff.co.uk/play?user=default#U0VMRUNU...) देखना मजेदार है
ADS-B के लिए WebGL shaders को SQL में लिखने जैसा लगता है
कमाल का काम है, और उम्मीद है कि यह aviation traffic analysis और visualization के क्षेत्र में, जो कुछ समय से ठहरा हुआ था, काफी innovation को प्रेरित करेगा
मुझे बिल्कुल नहीं पता कि मैं क्या देख रहा हूं, लेकिन यह सुंदर है। फिर भी local runways की extended centerline और सामान्य instrument approach paths पहचाने जा सकते हैं
README पढ़ने के बाद मुझे थोड़ा और समझ आया कि मैं क्या देख रहा हूं। तकनीकी रूप से भी वाकई प्रभावशाली है
अमेरिका के आसमान में सैन्य traffic दिखना अप्रत्याशित है। आम तौर पर वे ADS-B Out बंद करके उड़ते हैं, और जहां तक मुझे पता है FAA के साथ ऐसा करने की सहमति भी है
gliders को देखकर भी हैरानी हुई, क्योंकि वे भी आमतौर पर ADS-B Out transmit नहीं करते। अमेरिका में ज़्यादातर controlled airspace और बड़े airports के Mode C veil के अंदर—यानी 30 nautical mile radius और समुद्र तल से 10,000 feet तक—ADS-B Out ज़रूरी है। इसलिए ज़्यादातर general aviation aircraft इसे लगाते हैं, लेकिन दूरदराज़ इलाकों में कुछ aircraft ADS-B Out के बिना भी होते हैं
इनमें ज़्यादातर transport aircraft, aerial refuelers और training कर रहे pilots की flights लगती हैं; Texas और Florida में ज़्यादा, और Colorado में भी कुछ। Helicopters और छोटे Lear-टाइप jets भी काफ़ी हैं। जब President या Vice President travel करते हैं, तो radar coverage देने के लिए आमतौर पर कम-से-कम एक E-3 AWACS हवा में होता है
ADS-B के बिना उड़ने वाले military aircraft निश्चित रूप से हैं, लेकिन जिन flights में secrecy महत्वपूर्ण नहीं होती, उनमें वे इसे on रखकर उड़ते लगते हैं। मैंने U2 reconnaissance aircraft, F-15, F-16, A-10, और कभी-कभी दिखने वाले B-52 समेत तरह-तरह के aircraft को ADS-B on किए देखा है
FLARM proprietary low-power position data send/receive करता है। अमेरिका में इस्तेमाल होने वाले FLARM systems आमतौर पर 1090ES In भी receive करते हैं, जिससे modern glider cockpit में integrated traffic display और warning system चलता है। ऐतिहासिक और तकनीकी कारणों से gliders, general aviation aircraft के ADS-B traffic display systems के बजाय cockpit traffic data के लिए FLARM द्वारा modified NMEA serial data protocol इस्तेमाल करते हैं
gliders बहुत अलग risk scenarios में हो सकते हैं, और owners के लिए बेहतर है कि वे अपने और दूसरों के लिए सबसे बड़े risk के हिसाब से equipment लगाएँ। उदाहरण के लिए gliders अक्सर एक-दूसरे के पास उड़ते हैं, खासकर जब वे साथ में thermals में चढ़ रहे हों। अगर दूरदराज़ इलाके में दूसरे gliders के साथ उड़ रहे हैं, तो glider-to-glider risk के लिए optimized FLARM सबसे उपयुक्त है, जबकि general aviation-केंद्रित ADS-B बहुत ज़्यादा false alarms देगा। जहां general aviation aircraft बहुत हों, वहाँ ADS-B Out और FLARM के ज़रिए In शायद optimal हो; और airliners, high-speed jets या tactical military aircraft के पास, 1090ES Out न होने पर भी transponder खुद SSR, TCAS और IFF compatibility के लिहाज़ से सबसे महत्वपूर्ण हो सकता है। आदर्श रूप में Mode-S, 1090ES Out और FLARM—तीनों होने चाहिए
बड़ी चुनौती कम कीमत/कम value वाले gliders, trainers, glider clubs के owned aircraft, खासकर high-traffic इलाकों में मौजूद aircraft हो सकते हैं। उम्मीद है ऐसे owners ने काफ़ी पहले से यह संदेश स्वीकार कर लिया होगा कि किसी-न-किसी रूप में auxiliary traffic transmit/awareness system रखना चाहिए
gliders में UAT adoption लगभग नहीं है। वजह यह है कि FLARM systems सीधे केवल 1090ES In receive करते हैं, और दूरदराज़ या mountainous areas में वे ADS-R coverage पर निर्भर नहीं रहना चाहते
TABS/TSO-C199, type-certified gliders में ADS-B Out system को approved installation के रूप में लगाना आसान बनाने वाला रास्ता है। TSO-C199 को industry और FAA ने 2006 में Nevada के Minden के पास एक glider और Hawker business jet की mid-air collision के बाद develop किया था। experimental category gliders आम तौर पर कई experimental powered aircraft की तरह “performance requirements met” clause के तहत 14 CFR 91.227 compliant installation करते हैं
सच में, यह Seahawk अभी-अभी गुज़रा: https://globe.airplanes.live/?icao=ae6904
तुलना के तौर पर, military के पास रात में lights off करके चलने की अनुमति हो सकती है, लेकिन अगर वे ऐसा केवल तब करें जब operationally useful हो, तो ज़्यादा भरोसा रहेगा। जैसे, मान लें कि Missouri से bombing mission के लिए take off करने वाला B-2 पूरे route पर transponder बंद रखता है
शेयर करने के लिए धन्यवाद। अफ़सोस, खाली map के अलावा कोई visualization नहीं दिख रहा। browser developer console में कुछ CORS errors दिख रहे हैं
edit: पता चला कि clickhouse.com उस Disconnect ad-block list में था जिसका मैं DNS blocking के लिए इस्तेमाल कर रहा था
image loading/rendering दिलचस्प है। शुरुआत में rough दिखता है और समय के साथ smooth होता जाता है। अंदर क्या हो रहा है, इसके बारे में थोड़ा और बता सकते हैं?
planes_mercatorमें 100% data,planes_mercator_sample10में 10%, औरplanes_mercator_sample100में 1% है। loading 1% sample से शुरू होती है, इसलिए पूरी दुनिया render करते समय भी तुरंत response मिल जाता है। पहले detail level के load होने के बाद यह 10% पर जाती है, और फिर 100% data तक पहुँचती है। इसी वजह से progressive loading effect देखने में अच्छा लगता हैवाकई शानदार और visually dazzling
अगर Raspberry Pi पर कुछ similar बनाना चाहें, तो यह tutorial है: https://questdb.io/blog/create-flight-radar-raspberry-pi-que...
जितना गहराई से देखते हैं कि इसमें कितनी ज़्यादा precision शामिल है, उतना ही यह सच में शानदार लगता है। यह ClickHouse का बेहतरीन marketing campaign भी है
यह जानने की उत्सुकता है कि dataset लगातार update होता रहता है, या किसी खास समय पर यह कितना up-to-date था
दूसरा हर महीने update करना होगा, क्योंकि यह हर महीने के पहले दिन का sample data ही देता है; इसे अभी cron में डालना बाकी है
update script भी open source में उपलब्ध है: https://github.com/ClickHouse/adsb.exposed/blob/main/prepare...
https://adsb.lol यह data ODbL license के तहत देता है, लेकिन यह site attribution और share-alike clauses का उल्लंघन करती है
इसके अलावा license यहाँ पढ़ा जा सकता है: https://github.com/adsblol/globe_history_2023/blob/main/LICE...
ऊपर से ADSB.lol contributors से अपनी contributions को CC0 के तहत license करने को कहता है। जिस database की editing process में कोई रचनात्मकता शामिल न हो, वह copyright के दायरे में नहीं आता; इसलिए जब individual contributions CC0 में हैं, तो यह भी बहुत संदिग्ध है कि ADSB.lol पूरे database पर कोई restrictive license कैसे enforce कर सकता है
[0]: https://pluralistic.net/2022/01/24/a-bug-in-early-creative-c...