1 पॉइंट द्वारा GN⁺ 2025-06-28 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • A350 पायलट और कंप्यूटर इंजीनियर रहे संस्थापक ने खुद फ़्लाइट रूट विज़ुअलाइज़ेशन टूल विकसित किया
  • यह टूल दुनिया भर की यात्राओं के दौरान जुटाए गए फ़्लाइट डेटा को इंटरैक्टिव ग्राफ और ग्लोब के रूप में दिखाता है
  • यह प्रोजेक्ट सॉफ़्टवेयर डेवलपमेंट, यात्रा और अन्य तरह की शौकिया गतिविधियों के रिकॉर्ड से भी जुड़ता है
  • उपयोगकर्ताओं को वेबसाइट पर विभिन्न विज़ुअलाइज़ेशन सीधे देखने की सुविधा मिलती है
  • IT और startup उद्योग में डेटा विज़ुअलाइज़ेशन और geo information के उपयोग में रुचि रखने वाले इंजीनियरों के लिए यह उपयोगी सामग्री है

परिचय

  • लेखक A350 विमान के पायलट और कंप्यूटर इंजीनियर हैं
  • विमानन उद्योग में काम करते हुए उन्होंने दुनिया भर की यात्राएँ कीं और उन अनुभवों को इंटरैक्टिव ग्राफ और ग्लोब के रूप में रिकॉर्ड करने वाला सॉफ़्टवेयर विकसित किया
  • विकसित किए गए टूल के माध्यम से वे अपनी उड़ानों को डेटा के रूप में व्यवस्थित और विज़ुअलाइज़ करते हैं और उन्हें वेबसाइट पर साझा करते हैं
  • यह प्रोजेक्ट केवल एक शौक से आगे बढ़कर एविएशन डेटा विज़ुअलाइज़ेशन, वैश्विक फ़्लाइट रूट विश्लेषण और फ्रंटएंड तकनीक के उपयोग के नज़रिए से भी महत्व रखता है
  • वेबसाइट पर उड़ानों के अलावा व्यक्ति अपनी यात्रा, सॉफ़्टवेयर डेवलपमेंट और अन्य शौकों का दस्तावेज़ीकरण भी कुछ हद तक करता है

1 टिप्पणियां

 
GN⁺ 2025-06-28
Hacker News टिप्पणियाँ
  • यह शानदार visualization है और personal logbook management के लिए एकदम सही लगती है। मूल डेटा या उसे दिखाने का तरीका कैसे store किया जाता है, यह जानने की जिज्ञासा है
    globe map ने मुझे bookmarks में रखी हुई hexagonal grid structure पर यह Red Blob Games लेख याद दिला दिया
    मैं एक airline pilot हूँ, इसलिए जिज्ञासा है कि आपने Rehearsal season 2 देखी है या नहीं (यह Nathan Fielder का HBO पर बना काम है, जिसमें pilot-copilot communication issues को मज़ेदार ढंग से दिखाया गया था)
    अगर आपने देखी है, तो pilots के बीच friction को जिस तरह दिखाया गया है, वह आपके वास्तविक अनुभव से कितना मेल खाता है, यह जानना चाहूँगा
    क्या इस पेशे में ऐसी प्रवृत्ति रहती है कि लोग मदद की ज़रूरत पहचाने बिना ही high-functioning बने रहते हैं, या survivor bias बचा रहता है, या फिर Nathan का नज़रिया बहुत बढ़ा-चढ़ा हुआ मामला है—इस पर आपकी राय जानना चाहूँगा

    • मेरे logbook software में सब कुछ sqlite files में store होता है
      डेटा extract करने का तरीका यहाँ लिखी इस पोस्ट में है: https://jameshard.ing/posts/querying-logten-pilot-logbook-sql
      Rehearsal की मैंने सिर्फ कुछ clips देखी हैं, जैसे Sully का Evanescence सुनने वाला scene, इसलिए पूरे शो पर टिप्पणी करने का आधार नहीं है
      लेकिन pilots के बीच communication सचमुच ऐसा क्षेत्र है जिस पर बहुत समय और मेहनत लगाई जाती है (जिसे CRM, Crew Resource Management कहा जाता है)
      मेरे अनुभव में industry इस हिस्से में लगातार सुधार करने की सच में कोशिश कर रही है

    • मूल डेटा storage तरीके के बारे में लेखक ने पोस्ट में जवाब दिया था कि वह LogTen Pro[1] इस्तेमाल करते हैं
      SQL query वाले लेख में भी लिखा है कि logbook app CSV export भी support करता है, लेकिन अंदरूनी तौर पर डेटा SQLite में manage करता है, इसलिए direct access और query करना संभव है
      [1] https://logten.com/

    • मुझे लगता है कि वह hexagon शायद Uber की H3 library से implement किया गया होगा

    • इस visualization में मुझे पहले देखे गए इस पुराने YouTube वीडियो जैसी vibe आई

  • यह वाकई शानदार काम है, और detailed flight log पढ़ना सचमुच बहुत सुखद अनुभव था
    सिर्फ दूरी और flight time ही नहीं, बल्कि role changes (P1, P2, PICUS) को भी बारीकी से record किया गया है, यह दिलचस्प लगा
    SpinStep बनाते हुए मैं direction/vector changes जैसी physical systems को quaternion-based library से calculate कर रहा हूँ, इसलिए इस तरह के flight logs ने यह प्रेरणा दी कि इन्हें rotational state modeling के साथ जोड़ा जा सकता है
    उदाहरण के लिए, aircraft heading changes को quaternion से स्वाभाविक रूप से map किया जा सकता है
    role switching (P1↔P2) को भी एक continuous system के भीतर discrete state change की तरह देखा जा सकता है
    wind और flight network patterns (environmental effects) को समय के साथ बदलने वाले external field के रूप में भी model किया जा सकता है
    मैंने नहीं सोचा था कि SpinStep को इस तरह इस्तेमाल किया जा सकता है, लेकिन इस डेटा ने एक नया नज़रिया दिया
    संदर्भ लिंक: https://github.com/VoxleOne/SpinStep/blob/main/README.md, https://github.com/VoxleOne/SpinStep/blob/main/docs/01-rationale.md

    • repo पढ़कर ऐसा लगा जैसे इसे किसी LLM ने लिखा हो
      quaternion के पास 3D rotation operations में उपयोगी गुण ज़रूर हैं, लेकिन मुझे नहीं लगता कि यह कोई universal solution है
  • कई क्षेत्रों में दक्ष लोगों को देखकर बहुत प्रेरणा मिलती है
    मेरा भी हमेशा सपना रहा है कि अपने मुख्य काम के बाहर कुछ नया करूँ, और उम्मीद है कि किसी दिन आलस पर जीत पाकर कोशिश करने की हिम्मत जुटा पाऊँगा

    • software development में salary इतनी अधिक होती है कि दुविधा होती है
      मेरी दिलचस्पी बहुत से क्षेत्रों में है, लेकिन अगर पूरी तरह किसी दूसरी industry में switch करूँ तो लगता है pay बहुत कम हो जाएगी, इसलिए व्यावहारिक चुनाव आसान नहीं है
  • visuals खुद में ही सुंदर हैं
    globe और शानदार animations के अलावा dashboard में aggregated stats दिखाना प्रभावशाली लगा
    पहले Germany की Frauenhofer या Helmholtz की कोई site थी, जहाँ किसी खास flight information को डालने पर कुल radiation exposure calculate करके दिखाया जाता था
    वह मुख्यतः aviation workers के लिए service थी, और visuals खास नहीं थे, लेकिन cumulative exposure को dashboard में जोड़ना उपयोगी हो सकता है

    • यह सच में बहुत अच्छा idea है
      जिस airline में मैं काम करता हूँ वह भी monthly/annual/lifetime cumulative radiation dose देती है, लेकिन records इतने granular नहीं होते
      क्या आपको पता है कि किस तरह के statistics संभव हैं?
      मुझे लगता है कि approximate route (great-circle distance) और flight time के हिसाब से in-flight radiation dose का अनुमान लगाने वाली approach अपनाई जा सकती है

    • Nomadlist भी पहले हर यात्रा के लिए radiation dose दिखाता था, और मुझे याद है उन numbers को देखकर मैं सचमुच चौंक गया था

  • मैंने भी ऐसा ही एक visualization बनाया है, जिसमें लगभग 150 billion ADS-B data points का इस्तेमाल हुआ है
    इसे adsb.exposed पर देखा जा सकता है
    filtering काफ़ी intuitive है, इसलिए किसी भी aircraft type को तुरंत देखा जा सकता है, और कुल मिलाकर यह 2D है लेकिन मैंने 3D conversion पर भी विचार किया था
    वैसे, लेखक का map zoom करने पर थोड़ा धीमा हो जाता है और framerate 10 से नीचे चली जाती है

    • इतने बड़े data compute को देखकर प्रभावित हूँ
      technical implementation कैसी है, यह जानने की इच्छा है—अगर साझा कर सकें तो अच्छा होगा
  • अगर आपको aviation route visualization tools में रुचि है, तो मैं GCMap की सिफारिश करना चाहूँगा
    GCMap में सिर्फ दो IATA airport codes हों तो भी line खींची जा सकती है, और कई pairs को URL parameter में भी डाला जा सकता है (उदाहरण: JFK-LHR,LHR-CDG,CDG-FRA)
    basic usage example link
    मैं भी अपने flight records को GCMap URL के रूप में email करके manage करता हूँ

    • GCMap की कमी यह है कि इसमें map projections की variety कम है
      जब कई route pairs डाले जाते हैं, तो उसका result उतना अच्छा नहीं दिखता
      अच्छा होता अगर यह Mollweide, Winkel Tripel, Robinson जैसी projections या globe view भी support करता
  • यह अद्भुत visualization है, इसलिए जिज्ञासा है कि क्या आप हर flight record में और features जोड़ने की योजना बना रहे हैं
    उदाहरण: takeoff/landing difficulty, turbulence की मौजूदगी, route आदि

    • धन्यवाद
      खास तौर पर यादगार flights के लिए मैं text comments भी लिखता हूँ (celebrities onboard, family, special situations आदि), लेकिन privacy और visualization limitations की वजह से कुछ चीज़ें private रखी गई हैं
      ज़्यादा जानकारी collect करना एक लक्ष्य है, लेकिन record करने की सुविधा और संतुलन बनाए रखना हमेशा कठिन चुनौती रहता है
  • यह देखने में अच्छा लगा, साझा करने के लिए धन्यवाद
    software engineering की सबसे बड़ी खूबी यह है कि इसे साधारण रोज़मर्रा की चीज़ों में भी कई तरह से लागू किया जा सकता है
    अपनी ही flight career को visualize करना सचमुच बहुत शानदार बात है

    • पूरी तरह सहमत
      ऐसे projects पर मुझे हमेशा यह XKCD comic याद आती है, संदर्भ लिंक: https://xkcd.com/1205/
  • यह बात ही कमाल की है कि कोई professional pilot होते हुए भी इतना polished software project बना सकता है

    • pilots की नौकरी 9-5 वाली नहीं होती, इसलिए flights के बीच अक्सर काफ़ी समय मिल जाता है
      उस खाली समय में ऐसे hobby projects करना बिल्कुल असामान्य नहीं है, और निश्चित ही उड़ान के दौरान नहीं

    • क्या pilots उड़ान के दौरान laptop पर कुछ कर सकते हैं?
      ज़्यादातर flights में landing तक इंतज़ार ही करना होता है, इसलिए लगता है कि programming skills सीखने के लिए समय मिल सकता है

    • लेखक ने UofT में computer science की पढ़ाई की थी

  • मैं इस project को product में बदलने की सिफारिश करूँगा
    pilots इसे अपने LinkedIn account से जोड़ सकते हैं, और family व friends को दिखाने के लिए भी यह एक शानदार portfolio बन सकता है