Depende do tipo de feed ADS-B que você possui.
No nível mais baixo, as mensagens transmitidas da aeronave geralmente contêm informações sobre o status ar / solo da aeronave 1 . Quando a aeronave está no ar, a Mensagem de Posição Aérea é transmitida (tipos 9 - 18 ou 20 - 22) para posição e altitude. A velocidade no ar está no tipo de mensagem 19. Na superfície, os tipos de mensagens 5-8 são usados para transmitir a posição e o movimento da superfície. Então, olhando para as mensagens brutas, a transição entre o tipo de vôo e de superfície indica pouso, vice-versa indica a descolagem.
Isso é exato para a maioria das aeronaves maiores, aeronaves menores e helicópteros nem sempre têm um interruptor de peso sobre as rodas ou um dispositivo semelhante usado para alternar o status de ar / solo. Nestes casos, a velocidade pode ser usada como gatilho, que é um indicador menos preciso.
Se você não tiver acesso às mensagens brutas, precisará encontrar outra maneira de fazê-lo.
Normalmente, os feeds ADS-B para controle de tráfego aéreo consistem em Relatórios ASTERIX 021 . Se você tiver um fluxo de dados da categoria 021 do ASTERIX, o status do ar / solo da aeronave está incluído no Item I021 / 040, primeiro estender, bit 7 - Configuração do Bit de aterramento (GBS).
Se você tiver um fluxo com apenas latitude, longitude e altitude, tentarei usar o campo de altitude. Na superfície não há altitude transmitida (não está no tipo de mensagem 5-8, os bits são usados para o movimento de superfície), portanto, se a altitude não estiver mais lá, você pode esperar que a aeronave esteja no solo. No entanto, isso depende, obviamente, da implementação do decodificador ADS-B; pode apenas fornecer dados de altitude obsoletos em vez de anular a altitude no solo.
Se você não tiver uma boa detecção perto da zona de pouso, você pode tentar extrapolar o gráfico de altitude da seção de aproximação final e com base nessa estimativa quando / onde o pouso seria. Você pode querer ajustar para o flare se precisar.
1 Estou assumindo 1090ES ADS-B aqui que é o padrão global de fato; As variedades de tecnologia UAT e VDLm4 de ADS-B também contêm status de ar / solo, mas de uma maneira diferente.