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.

Misto, ver o capítulo

O mapa ao vivo#

Onde Livetracking

/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:

A estrela
Follow e Unfollow. Os pilotos seguidos destacam-se com facilidade e aparecem no teu feed XC.
O rasto
Desenha o percurso já voado pelo piloto, em vez de só a posição atual.

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#

Onde Profile Live Tracking

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.

  1. Carrega em Create Group e dá-lhe um nome e uma descrição.
  2. Escolhe se é Public, para que outros pilotos o possam encontrar e entrar, ou Private.
  3. Convida pilotos procurando-os pelo nome, ou copia a Private invite link e envia-a.
  4. Os pilotos convidados veem o convite no seu separador Live Tracking e podem escolher Accept ou Reject.
  5. 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#

Onde Profile Live Tracking

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.

Garmin inReach
Liga-se através do teu endereço MapShare. Dá um nome ao dispositivo para o distinguires do telemóvel. Se a tua página MapShare tiver palavra-passe, introduz também essa.
SPOT
Liga-se com o identificador do fluxo da tua página partilhada, e a respetiva palavra-passe se existir. O identificador do fluxo vem da página de partilha SPOT que criaste.

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.