Rastreamento ao vivo

20Rastreamento ao vivo

O mapa público ao vivo, os grupos de amigos e os convites deles, a visão de competição, e o fluxo de operações que os organizadores usam para conduzir um resgate.

Misto, ver o capítulo

O mapa ao vivo#

Onde Livetracking

/livetracking mostra todos os pilotos que estão transmitindo neste momento, num mapa, com uma lista ao lado. É público: qualquer pessoa pode ver, e não precisa de conta.

O seletor no topo da barra lateral escolhe o que você está vendo: All Live Pilots, um dos seus grupos de amigos, ou uma task de competição. A alça em seta na borda do mapa esconde a lista para dar a tela toda ao mapa, e a tecla L faz o mesmo. Ao lado da marca Updated fica um pequeno ícone de atualização que puxa posições frescas na hora.

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 ao vivo.

Um selo indica o estado da conexão:

Selo Significa
LIVE Tem um fluxo ao vivo aberto e as posições chegam conforme são enviadas.
POLLING O fluxo não está disponível, então a página pergunta ao servidor em intervalos. Funciona tudo, só que com menos imediatismo.
DEGRADED A conexão está custando. As posições podem chegar atrasadas.

Ao lado do selo, Updated diz quando os últimos dados chegaram de verdade, e é esse o número para olhar antes de concluir que um piloto parou de se mexer.

Seguir um piloto#

Cada linha da lista é um piloto, com o avatar dele, o nome, um selo de status e os números principais. Na linha há dois botões:

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

Selecionar um piloto abre a ficha dele com tudo que a posição traz: altitude e altura do solo, velocidade instantânea e média, vario, distância percorrida, horário de decolagem, a task em que ele está e a distância dele até o goal.

A ficha se atualiza sozinha enquanto o piloto estiver selecionado, então você pode deixá-la aberta e ver os números se mexerem. O vario é colorido: verde na subida real, vermelho na 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 rastreador informar seu próprio progresso, o site mostra esses valores; caso contrário o servidor os calcula 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.

Status Significa
GROUND No solo, parado.
TAXI Em movimento no solo.
TAKEOFF Acabou de decolar.
AIRBORNE Em voo.
LANDED Pousou.
OFFLINE Sem posição há algum tempo. Depois de um silêncio mais longo o piloto sai de vez do mapa.

Atenção

Um buraco num rastro ao vivo é um buraco de cobertura, não um buraco no voo. O último ponto visível é onde o piloto teve sinal pela última vez, não necessariamente onde ele está. Diga isso antes para quem for contar com o seu rastro para ir buscar você.

A aba Task#

Quando o mapa está mostrando uma task, seja numa visão de competição ou por um link simples da task, a barra lateral traz uma aba Task ao lado de Pilots. É o briefing em cima do mapa, para ninguém precisar abrir a página da task numa segunda janela só para conferir um horário.

A primeira linha dá o nome da task, e embaixo 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 um exatamente como foi definido no editor. Uma janela deixada vazia simplesmente não aparece. Se a task usa vários portões de largada, eles vêm como fichas embaixo dos horários.

A próxima janela que ainda vem fica destacada e faz a contagem regressiva, e tudo que já passou fica marcado com passed. São sempre horários locais da task, nunca convertidos para o seu fuso, e o fuso está escrito embaixo da lista. A contagem só roda no dia da própria task, então um link antigo mostra os horários sem um relógio enganoso.

Waypoints lista a rota em ordem: o selo do tipo, o nome, o raio do cilindro (ou o comprimento da linha de chegada) e a distância otimizada até o próximo. O contador da direita é a parte viva: quantos dos pilotos que estão em task agora já marcaram aquele waypoint. Um waypoint que todo mundo já passou fica verde.

Nota

O contador é uma estimativa ao vivo que o servidor tira das posições que chegam, do mesmo jeito que a porcentagem de task de um piloto. Não é pontuação: o resultado oficial vem do scorer depois do dia.

Seguir pilotos e grupos de amigos#

Onde Profile Live Tracking

A aba Live Tracking do seu painel cuida do lado social: quem você segue, quem segue você, os seus grupos de amigos e os seus convites pendentes.

Um grupo de amigos é um conjunto de pilotos com nome que aparece como uma entrada só no seletor do mapa ao vivo. É o que um clube, um grupo de férias ou um curso usa para se verem sem passar por todos os pilotos do mundo.

  1. Clique em Create Group e dê um nome e uma descrição.
  2. Escolha se ele é Public, para que outros pilotos possam achar e entrar, ou Private.
  3. Convide pilotos procurando pelo nome, ou copie o Private invite link e mande.
  4. Os pilotos convidados veem o convite na aba Live Tracking deles e podem escolher Accept ou Reject.
  5. Depois você administra os membros com Manage members, e tira alguém com Remove member.

Regenerate link emite um link privado novo e anula o antigo, e é assim que se fecha um grupo cujo link circulou demais.

Atenção

Criar grupos exige uma assinatura paga. As contas gratuitas podem seguir pilotos e entrar em grupos para os quais são convidadas, mas não criar os próprios: 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 amigos também libera o analisador do dia, que reconstrói um dia inteiro de voo do grupo a partir do arquivo ao vivo. Veja Analisar um dia.

Rastreamento de competição#

Uma competição com o rastreamento ativo tem a própria visão ao vivo. Ela usa o mesmo mapa, mas a lista de pilotos é filtrada pelos participantes confirmados daquela competição e a barra lateral traz a identidade do evento.

O link é fixo durante o evento inteiro: /livetracking/comp-<id>/<slug> sempre leva à task publicada do dia. Os organizadores podem imprimir ele na folha do briefing no primeiro dia, e no último ele ainda funciona.

Nota

O rastreamento de competição é separado do rastreamento normal. O servidor decide quem aparece numa visão de competição a partir da lista de participantes, então um piloto que transmite normalmente não aparece numa visão de competição em que não está inscrito, e desligar o rastreamento de uma competição devolve todo mundo à 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 mandam mensagens de status a partir do app, e elas chegam aqui.

Mensagem do piloto Significa
SOS Emergência. Todo o resto espera.
Need Help Um problema que não é uma emergência.
Need Retrieve Pousou fora e quer ser buscado.
No Retrieve Pousou fora e se vira sozinho.
Landed Safe No chão e bem.
Retrieve Canceled O pedido de resgate anterior não vale mais.

O staff pode marcar uma mensagem com Acknowledge, para o resto da equipe ver que alguém assumiu e quem. Para um resgate, Assign driver atribui ao piloto um dos motoristas do evento, Change troca a atribuição, e Mark picked up encerra.

Os organizadores também podem parar a task daqui, o que aparece para todo mundo como Task stopped.

Dica

Motorista é uma função da competição. Dê à equipe de resgate a função de motorista e ela fica com o fluxo de operações e pode ser atribuída a pilotos, sem poder encostar em inscrições ou resultados. Veja Conduzir uma competição.

Rastreadores externos e a chave de API#

Onde Profile Live Tracking

Os rastreadores por satélite podem alimentar o mapa ao vivo junto com o app, o que conta em terreno sem cobertura. Dois provedores são suportados.

Garmin inReach
Conecta pelo seu endereço MapShare. Dê um nome ao dispositivo para diferenciar do celular. Se a sua página MapShare tiver senha, informe ela também.
SPOT
Conecta com o identificador do feed da sua página compartilhada, e a senha correspondente se existir. O identificador do feed vem da página de compartilhamento SPOT que você criou.

Cada dispositivo pode ser testado, editado, ligado e desligado, ou removido. As posições de um rastreador conectado aparecem no mapa ao vivo com um pequeno selo que marca a origem.

A mesma aba guarda a sua chave de API pessoal, usada por ferramentas externas que mandam ou leem dados ao vivo no seu nome. Create API key emite uma, Generate new key renova, Revoke key anula. O painel mostra quando ela foi criada, quando foi usada pela última vez e quantas chamadas fez.

Importante

Trate a chave de API como uma senha e nunca compartilhe publicamente. Revogar corta na hora todos os apps conectados: Revoke this API key? All connected apps using it will stop working until you create a new one.