Seguimento ao vivo
20Seguimento ao vivo
O mapa público ao vivo, os grupos de companheiros e os seus convites, a vista de competição, e o fluxo de operações que os organizadores usam para conduzir uma recolha.
O mapa ao vivo#
/livetracking mostra todos os pilotos que estão a transmitir neste momento, num mapa, com uma lista ao lado. É público: qualquer pessoa pode ver, e não é preciso conta.
O seletor no topo da barra lateral escolhe o que estás a ver: All Live Pilots, um dos teus grupos de companheiros, ou uma task de competição. A pega em seta na borda do mapa esconde a lista para dar o ecrã todo ao mapa, e a tecla L faz o mesmo. Ao lado da marca Updated está um pequeno ícone de atualização que puxa posições frescas de imediato.
Ali só aparecem as tasks publicadas e que pertencem ao dia de hoje. Uma task ainda em rascunho, ou de outro dia, nunca é listada nem associada a um voo em direto.
Um emblema indica o estado da ligação:
| Emblema | Significa |
|---|---|
| LIVE | Há um fluxo ao vivo aberto e as posições chegam à medida que são enviadas. |
| POLLING | O fluxo não está disponível, por isso a página pergunta ao servidor em intervalos. Funciona tudo, apenas com menos imediatismo. |
| DEGRADED | A ligação está a custar. As posições podem chegar atrasadas. |
Ao lado do emblema, Updated diz-te quando chegaram mesmo os últimos dados, e é esse o número a olhar antes de concluíres que um piloto deixou de se mover.
Seguir um piloto#
Cada linha da lista é um piloto, com o seu avatar, o nome, um emblema de estado e os números principais. Na linha há dois botões:
Selecionar um piloto abre a sua ficha com tudo o que a posição traz: altitude e altura ao solo, velocidade instantânea e média, vário, distância percorrida, hora de descolagem, a task em que está e a sua distância até à meta.
A ficha atualiza-se sozinha enquanto o piloto estiver selecionado, por isso podes deixá-la aberta e ver os números a mexer. O vário é colorido: verde em subida real, vermelho em descida real e neutro na faixa calma entre -1.0 e +0.2 m/s, que é o planeio normal de uma asa.
A prova e a distância ao objetivo aparecem assim que um piloto voa uma prova publicada. Se o tracker comunicar o seu próprio progresso, o site mostra esses valores; caso contrário o servidor calcula-os a partir da geometria da prova e das posições recebidas, para que os números existam seja qual for o aparelho. São uma estimativa ao vivo para acompanhar um voo, não um resultado de pontuação.
| Estado | Significa |
|---|---|
| GROUND | No solo, parado. |
| TAXI | Em movimento no solo. |
| TAKEOFF | Acabou de descolar. |
| AIRBORNE | Em voo. |
| LANDED | Aterrou. |
| OFFLINE | Sem posição há algum tempo. Depois de um silêncio mais longo o piloto sai por completo do mapa. |
Atenção
Um buraco num rasto ao vivo é um buraco de cobertura, não um buraco no voo. O último ponto visível é onde o piloto teve rede pela última vez, não necessariamente onde está. Diz isto de antemão a quem contar com o teu rasto para te ir buscar.
O separador Task#
Quando o mapa mostra uma task, seja numa vista de competição ou por uma simples ligação à task, a barra lateral traz um separador Task ao lado de Pilots. É o briefing sobre o mapa, para que ninguém tenha de abrir a página da task numa segunda janela só para ver uma hora.
A primeira linha dá o nome da task, e por baixo ficam o regulamento, o dia de competição, a distância otimizada e o número de lados.
Times lista Takeoff Open, Start Time, Window Close e Deadline, cada uma exatamente como foi definida no editor. Uma janela deixada vazia não aparece. Se a task usar várias portas de partida, elas seguem como fichas por baixo das horas.
A próxima janela ainda por vir fica destacada e faz a contagem decrescente, e tudo o que já passou fica marcado com passed. São sempre horas locais da task, nunca convertidas para o teu fuso, e o fuso está escrito por baixo da lista. A contagem só corre no dia da task, por isso uma ligação antiga mostra as horas sem um relógio enganador.
Waypoints lista a rota por ordem: o distintivo do tipo, o nome, o raio do cilindro (ou o comprimento da linha de meta) e a distância otimizada até ao seguinte. O contador à direita é a parte viva: quantos dos pilotos que estão agora em task já marcaram aquela boia. Uma boia por onde todos já passaram fica verde.
Nota
O contador é uma estimativa ao vivo que o servidor tira das posições que chegam, tal como a percentagem de task de um piloto. Não é pontuação: o resultado oficial vem do scorer depois do dia.
Seguir pilotos e grupos de companheiros#
O separador Live Tracking do teu painel trata do lado social: quem segues, quem te segue, os teus grupos de companheiros e os teus convites pendentes.
Um grupo de companheiros é um conjunto de pilotos com nome que aparece como uma só entrada no seletor do mapa ao vivo. É o que um clube, um grupo de férias ou um estágio usa para se verem uns aos outros sem passar por todos os pilotos do mundo.
- Carrega em Create Group e dá-lhe um nome e uma descrição.
- Escolhe se é Public, para que outros pilotos o possam encontrar e entrar, ou Private.
- Convida pilotos procurando-os pelo nome, ou copia a Private invite link e envia-a.
- Os pilotos convidados veem o convite no seu separador Live Tracking e podem escolher Accept ou Reject.
- Depois geres os membros com Manage members, e retiras alguém com Remove member.
Regenerate link emite uma nova ligação privada e anula a antiga, e é assim que se fecha um grupo cuja ligação circulou demais.
Atenção
Criar grupos exige uma subscrição paga. As contas gratuitas podem seguir pilotos e entrar em grupos para que sejam convidadas, mas não criar os seus: Upgrade to Light or higher to create buddy groups. O Light permite um grupo de 20 membros, o Plus cinco de 100, o Pro ilimitados.
Um grupo de companheiros também desbloqueia o analisador do dia, que reconstrói um dia inteiro de voo do grupo a partir do arquivo ao vivo. Ver Analisar um dia.
Seguimento de competição#
Uma competição com o seguimento ativo tem a sua própria vista ao vivo. Usa o mesmo mapa, mas a lista de pilotos é filtrada pelos participantes confirmados dessa competição e a barra lateral traz a identidade do evento.
A ligação é estável durante todo o evento: /livetracking/comp-<id>/<slug> leva sempre à task publicada do dia. Os organizadores podem imprimi-la na folha do briefing no primeiro dia, e no último ainda funciona.
Nota
O seguimento de competição está separado do seguimento normal. O servidor decide quem aparece numa vista de competição a partir da lista de participantes, por isso um piloto que transmite normalmente não aparece numa vista de competição em que não está inscrito, e desligar o seguimento de uma competição devolve toda a gente à página ao vivo normal.
Operações ao vivo#
O staff de competição com direitos de operações ao vivo vê um painel extra: o fluxo de operações. Os pilotos enviam mensagens de estado a partir da app, e elas chegam aqui.
| Mensagem do piloto | Significa |
|---|---|
| SOS | Emergência. Tudo o resto espera. |
| Need Help | Um problema que não é uma emergência. |
| Need Retrieve | Aterrou fora e quer ser recolhido. |
| No Retrieve | Aterrou fora e desenrasca-se. |
| Landed Safe | No chão e bem. |
| Retrieve Canceled | O pedido de recolha anterior já não se aplica. |
O staff pode marcar uma mensagem com Acknowledge, para o resto da equipa ver que foi assumida e por quem. Para uma recolha, Assign driver atribui ao piloto um dos condutores do evento, Change muda a atribuição, e Mark picked up encerra-a.
Os organizadores também podem parar a task a partir daqui, o que aparece a toda a gente como Task stopped.
Dica
Condutor é um papel da competição. Dá à equipa de recolha o papel de condutor e ela fica com o fluxo de operações e pode ser atribuída a pilotos, sem poder tocar em inscrições ou resultados. Ver Gerir uma competição.
Trackers externos e a chave de API#
Os trackers por satélite podem alimentar o mapa ao vivo ao lado da app, o que conta em terreno sem cobertura. São suportados dois fornecedores.
Cada dispositivo pode ser testado, editado, ligado e desligado, ou removido. As posições de um tracker ligado aparecem no mapa ao vivo com um pequeno emblema que assinala a origem.
O mesmo separador guarda a tua chave de API pessoal, usada por ferramentas externas que enviam ou leem dados ao vivo em teu nome. Create API key emite uma, Generate new key renova-a, Revoke key anula-a. O painel mostra quando foi criada, quando foi usada pela última vez e quantas chamadas fez.
Importante
Trata a chave de API como uma palavra-passe e nunca a partilhes publicamente. Revogá-la corta de imediato todas as apps ligadas: Revoke this API key? All connected apps using it will stop working until you create a new one.