Como posso determinar a decolagem e o pouso de um feed ADS-B?

5

Um feed ADS-B consiste em uma série de pontos de latitude, longitude e altitude, sem qualquer marca de "início" ou "fim" como tal.

Usando esses dados, que podem conter lacunas e erros arbitrários, qual é a maneira mais confiável de determinar quando uma aeronave pousou ou decolou em um aeroporto?

Atualização: estou vendo feeds pré-processados no formato AircraftList do VRS, que em uma inspeção mais próxima tem um campo booleano "Gnd". (Observe que não há garantia de que qualquer um dos campos de dados mais básicos, na verdade, estará disponível na prática).

    
por jpatokal 30.06.2016 / 13:46

1 resposta

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.

    
30.06.2016 / 18:23

Tags