map.flightsa história

Episódio 23 de 239 de agosto – 28 de setembro de 2026

Horas, não dias

A 15 de setembro, o dono de duas estações escreveu a dizer que não via a altitude dos aviões que as suas estações ouviam. Numa hora tinham chegado dele mais de 17 000 posições, e nenhuma trazia altitude. Às 16:52 UTC desse mesmo dia, a correção estava no ar, e minutos depois a altitude e a velocidade já corriam das suas estações.

9/0810/0811/0812/0813/0814/0815/0816/0817/0818/0819/0820/0821/0822/0823/0824/0825/0826/0827/0828/0829/0830/0831/081/092/093/094/095/096/097/098/099/0910/0911/0912/0913/0914/0915/0916/0917/0918/0919/0920/0921/0922/0923/0924/0925/0926/0927/0928/09 27/09 9/081/0928/09
O ritmo de trabalho no map.flights por dia, de 9 de agosto a 28 de setembro de 2026, sem escala. O último dia está incompleto.

A altitude que se perdeu pelo caminho

Um avião com transponder ADS-B envia a posição cerca de duas vezes por segundo, e a altitude viaja nessa mesma mensagem. Por isso, quando 17 000 posições não trazem uma única altitude, não são os aviões que estão calados. Perde-se algures pelo caminho.

O caminho passa por uma caixa em casa do dono: o recetor descodifica o rádio e envia-nos o resultado. As duas estações dele corriam uma versão mais antiga do descodificador, que chama aos mesmos valores nomes diferentes. A altitude esteve sempre lá, com o seu nome antigo. Desde as 16:52 UTC entendemos os dois dialetos, e uma estação com um descodificador de outra época não tem de mudar nada.

Dois e-mails, nove pedidos

No dia seguinte chegaram dois e-mails da mesma pessoa, com uma lista de desejos. Uma fotografia devia ir parar ao avião que ele queria, mesmo quando a matrícula de outro aparelho começa da mesma forma. A galeria devia ter filtros, uma ligação da lista de aviões seguidos devia levar ao avião, os recordes de uma estação deviam dizer que avião os tinha feito, e os alertas «descolou» e «aterrou» de um voo não deviam chegar ao mesmo tempo.

Cada uma destas coisas tem a sua razão no mundo real. As matrículas são reutilizadas e muitas começam da mesma forma, por isso um formulário que adivinha o aparelho pelos primeiros caracteres às vezes adivinha mal. E os dois alertas chegaram juntos porque aquele voo descolou num sítio onde nenhuma estação o ouvia: só soubemos da descolagem ao mesmo tempo que da aterragem. Duas mensagens no mesmo segundo são piores do que uma verdadeira.

Às 20:54 UTC de 16 de setembro estava tudo no ar: o formulário já não escolhe nada por si e, quando uma matrícula é ambígua, mostra as duas opções; a galeria filtra por tipo, companhia, local e matrícula; os recordes de uma estação indicam o tipo de avião; e o alerta só envia a aterragem quando a descolagem chegaria atrasada. Às 21:20 ele tinha uma resposta com as ligações.

Um mapa que nunca fecha

O tráfego aéreo não tem hora de fecho. Quando é noite na Europa, há voos a descolar na Ásia, e por isso não há um momento em que ninguém tenha o mapa aberto.

Mesmo assim, uma versão nova do site sai muitas vezes várias vezes por dia. É montada à parte, verificada e só então ativada, toda de uma vez. Quem tem o mapa aberto nesse momento não dá por nada: os ficheiros da versão anterior continuam à mão, por isso um separador aberto encontra o seu código mesmo depois da mudança. E se uma versão nova estragar alguma coisa, a anterior volta num único passo.

O gráfico lá em cima não tem um único dia a zero. A barra mais alta está em 27 de setembro, o dia em que os aeroportos em 3D ganharam edifícios com a altura real, telhados e janelas.

O que ficou

O projeto começou a 9 de agosto com uma página de regras. Uma delas continua escrita na página Sobre nós: o que não ouvimos, não afirmamos. Sete semanas depois, 170 estações enviavam dados a partir de casas de pessoas, o site falava treze idiomas e o arquivo guardava 7,9 mil milhões de posições de aviões e 12,2 milhões de voos, incluindo o histórico de 2026 importado de dados abertos. O resto dos números está nos 22 episódios anteriores.

«Tudo isto foram horas, não dias.» Luboš Kovář, em resposta ao dono da estação, a 16 de setembro.