En ADS-B-matning består av en serie latitud-, longitud- och höjdpunkter, utan några "start" eller "slut" -markeringar som sådana.
Med hjälp av den här informationen, som kan innehålla godtyckliga luckor och fel, vad är det mest tillförlitliga sättet att bestämma när ett flygplan har landat eller tagit av vid en flygplats?
Uppdatering: Jag tittar på förbehandlade flöden i VRS AircraftList -format, vilket vid närmare kontroll har ett booleskt "Gnd" -fält. (Observera att det inte finns någon garanti för att alla men de mest grundläggande datafälten faktiskt kommer att finnas tillgängliga i praktiken.)
Det beror på vilken typ av ADS-B-matning du har.
På den lägsta nivån innehåller de meddelanden som skickas från flygplanet vanligtvis information om luftfartygets luft / jordstatus 1 . När flygplanet är luftburet, överförs Airborne Position Message (typ 9-18 eller 20-22) för position och höjd. Luftburet hastighet är i meddelande typ 19. På ytan används meddelandetyper 5-8 för att överföra både yta och rörelse. Så genom att titta på de råa meddelandena indikerar övergången mellan luftburna och yttyp landning, vice versa, vilket indikerar start.
Detta är korrekt för de flesta större flygplan, mindre flygplan och helikoptrar har inte alltid en vikt-på-hjul-brytare eller liknande enhet som används för att växla mellan luft och jordstatus. I dessa fall kan hastighet användas som utlösare vilket är en mindre noggrann indikator.
Om du inte har tillgång till de råa meddelandena måste du hitta ett annat sätt att göra det.
Vanligtvis består ADS-B-flöden för flygkontrollen av ASTERIX 021 rapporter. Om du har en ASTERIX kategori 021 dataström ingår luftens luft / jordstatus i punkt I021 / 040, först utsträckning, bit 7 - Ground Bit Setting (GBS).
Om du har en ström med endast latitud, longitud och höjd, skulle jag försöka använda fältet höjd. På ytan är det ingen höjd överförd (det finns inte i meddelandetyp 5-8, bitarna används för ytrörelse), så om höjden inte längre finns där kan du förvänta dig att flygplanet ligger på marken. Detta beror dock givetvis på implementeringen av ADS-B-avkodaren; Det kan bara ge information om gammal höjd i stället för att hylla höjden på marken.
Om du inte har bra upptäckt nära landningszonen kan du försöka extrapolera höjdgrafen från den sista tillvägagångssektionen och baseras på den uppskattningen när / var landningen skulle vara. Du kanske vill justera för flare om du behöver.
1 Jag antar 1090ES ADS-B här som är den globala defacto-standarden; UAT- och VDLm4-teknologisorterna av ADS-B innehåller även luft / jordstatus men på ett annat sätt.
Läs andra frågor om taggar ads-b Kärlek och kompatibilitet Skor Gear 12 Stjärntecken Grunderna