
एक हल्का विमानन खुफिया उपकरण जो टेल नंबर या ICAO पहचानकर्ताओं का उपयोग करके ADSB-Exchange उड़ान डेटा को क्वेरी करता है, ताकि विमान गतिविधि का त्वरित प्रोफ़ाइल तैयार किया जा सके।
SkyProfile एक PyQt5 डेस्कटॉप ऐप है जो एक या कई विमानों के लिए ADSBexchange ग्लोब इतिहास को क्वेरी करने, मल्टी-लेग उड़ानों का पता लगाने, और समृद्ध विश्लेषण (एयरपोर्ट, रूट्स, टाइम बकेट्स, कॉलसाइन्स, FAA मेटाडेटा) के साथ KML/CSV/JSON/Excel निर्यात करने के लिए है।
resources/faa_registry में स्थानीय DB)।icao_hex (या hex/icao) और/या tail/registration कॉलम वाली CSV। प्रत्येक पंक्ति एक विमान लक्ष्य है।output/<HEX>_<TAIL>/ में लिखता है (टेल न होने पर केवल hex)।consolidated_<N>ACFT_<start>_<end>.csv/.json (सभी हिट्स/JSON पेलोड्स)output/cache/<hex>/YYYY-MM-DD.json के अंतर्गत प्रति-विमान/दिन कैश करते हैं।pip install PyQt5 requests simplekml openpyxl lxml numpy
python skyprofile.py
dist/SkyProfile.exe का उपयोग साथ में dist/resources/ के साथ करें (इसमें FAA/एयरपोर्ट/acdb डेटा होता है)।ac_data शामिल है (कोई कच्चा ac_data_json कॉलम नहीं)।{ hex, tail, meta, data: [raw trace_full blobs] }; समेकित JSON इन पेलोड्स की सूची है।Summary: मेटाडेटा (hex, रजिस्ट्रेशन, प्रकार, मालिक, मॉडल, फ्लैग्स, दिनांक सीमा); उपलब्ध होने पर FAA विवरण।Flights: प्रति पहचाने गए लेग एक पंक्ति; hex, tail, segment id, डिप/आगमन UTC टाइमस्टैम्प, अवधि, डिप/आगमन एयरपोर्ट IDs और नाम, lat/lon, सप्ताह-का-दिन/माह-का-दिन/घंटा बकेट्स, कॉलसाइन और इतिहास के लिए कॉलम।Airports: विज़िट (आगमन + प्रस्थान) द्वारा शीर्ष एयरपोर्ट IDs, ICAO/IATA, नाम, शहर/देश, गिनती, lat/lon के साथ; "Airports by Number of Visits" बार चार्ट शामिल है।Routes: पठनीय एयरपोर्ट लेबल और गिनती के साथ शीर्ष रूट्स; "Count of Routes Traveled" बार चार्ट शामिल है।DayOfWeek: बार चार्ट के साथ सप्ताह-के-दिन द्वारा गिनती।DayOfMonth: बार चार्ट के साथ माह-के-दिन द्वारा गिनती।Hours: दोहरी-श्रृंखला बार चार्ट (टेकऑफ़ नीला, लैंडिंग नारंगी) के साथ UTC घंटे द्वारा टेकऑफ़ बनाम लैंडिंग।Countries: बार चार्ट के साथ देश द्वारा विज़िट।Callsigns: कॉलसाइन उपयोग गिनती।resources/ (acdb_cache, airport_db, faa_registry) में रहता है। PyInstaller बिल्ड इसे --add-data के माध्यम से शामिल करते हैं और EXE के साथ कॉपी करते हैं।output/cache/<hex>/YYYY-MM-DD.json के अंतर्गत रहता है।output/<HEX>_<TAIL>/ के अंतर्गत समूहीकृत होते हैं (टेल न होने पर केवल hex)। समेकित बैच निर्यात मुख्य output/ फ़ोल्डर में consolidated_<N>ACFT_<date range>* का उपयोग करते हैं।LL_lat_lon IDs पर वापस जा सकती है।LICENSE देखें)। बाहरी डेटा/APIs अपनी स्वयं की शर्तों के अधीन रहते हैं।