SubscriçõesSoluções Profissionais
Blogue AirNav Radar
airnavradar.com

Série de API sob demanda do radar AirNav: dados do espaço aéreo

Imagem acima: API do AirNav RadarBox exibida na tela do computador

A API AirNav RadarBox On-Demand (ODAPI) permite que dados de voos em tempo real, programados ou históricos sejam facilmente integrados aos aplicativos do cliente conforme o volume necessário.

Esses dados são agregados por nossa rede ADS-B terrestre e espacial e incluem mais de 70 campos de dados, como número de voo, indicativo de chamada, registro, horários de partida e chegada programados e reais, velocidade da aeronave, altitude e outros parâmetros de voo.

Por que os clientes adoram nossas soluções de API?

  1. Preço por crédito por consulta - Pague somente pelo que usar.
  2. API amigável ao desenvolvedor - Integração perfeita com aplicativos clientes.
  3. Começa com 10.000 créditos/mês . - Acessibilidade com a opção de atualizar créditos.
  4. Dados de voo de mais de 12 fontes - Garantindo precisão por meio de redundância.
  5. Suporte ao cliente 24 horas por dia, 7 dias por semana - suporte prioritário por e-mail e telefone 365 dias por ano.

Documentação, Download de SDK e Fontes de Dados

Para obter mais informações sobre documentação, preços, download do SDK do nosso cliente e fontes de dados, visite - https://www.radarbox.com/api/documentation

Dados do Espaço Aéreo

O foco da API do RadarBox desta semana são dados do espaço aéreo, como NOTAMs (Notice To Airmen), NAT (North Atlantic Tracks) e PAC (Pacific Organized Track System - PACOTS).

Imagem acima: captura de tela do Airspace da página de documentação da API

1. NOTAM emitido para o Aeroporto Internacional de Los Angeles em 13 de setembro de 2021

Imagem acima: captura de tela de dados do espaço aéreo da página de documentação da API

NOTAMs (Notice To Airmen) são uma forma das autoridades de aviação locais alertarem os pilotos de aeronaves sobre perigos potenciais ao longo de uma rota de voo ou em um local específico.

2. NAT (Trilhas do Atlântico Norte)

Imagem acima: captura de tela de dados do espaço aéreo da página de documentação da API

As Trilhas do Atlântico Norte são rotas de alta altitude através do Atlântico entre a Europa Ocidental e a América do Norte. Essas trilhas são atualizadas diariamente.

3. PAC (Sistema de Rastreamento Organizado do Pacífico - PACOTS)

Imagem acima: captura de tela de dados do espaço aéreo da página de documentação da API

O Sistema de Rotas Organizadas do Pacífico descreve o conjunto de rotas através do Pacífico entre o Havaí ou América do Norte e o Japão/Sudeste Asiático - atualizado diariamente.

Como usar a API RadarBox On-Demand

Obtendo seu token gratuito

Você ganha um token grátis com sua conta comercial , que lhe dará crédito suficiente para jogar. Você pode encontrar o seu navegando até seu Painel de API . Depois de obtê-lo, abra a documentação da API em uma nova aba para que você possa continuar lendo o guia de instruções aqui

Guia passo a passo

1. Autenticar

Autenticação

Imagem acima: captura de tela de dados do espaço aéreo da página de documentação da API

Os passos abaixo mostrarão como é fácil interagir com a API. Na página de documentação, você poderá rolar pelas especificações. Cada chamada precisa ser autenticada, então você precisa colocar o token que deseja usar no contexto. Basta inserir o token no formulário designado e clicar no botão "Salvar". A partir daqui, todas as chamadas de serviço serão associadas à sua conta.

2. Veja todos os serviços disponíveis

Imagem acima: captura de tela de dados do espaço aéreo da página de documentação da API

No menu esquerdo, você pode encontrar uma lista dos serviços disponíveis. Clicar em cada um deles o levará aos detalhes do endpoint, onde você pode encontrar informações como parâmetros necessários e o formato detalhado da resposta.

3. Entre no modo de teste

Botão de teste

Imagem acima: captura de tela de dados do espaço aéreo da página de documentação da API

Clique no botão “Experimentar”, que ativará o modo de teste e você poderá enviar solicitações ao vivo.

Experimente a tela

Imagem acima: captura de tela de dados do espaço aéreo da página de documentação da API

Quando estiver no modo de teste, você terá a especificação da solicitação na coluna central e uma caixa de texto com o payload da sua solicitação à direita. Ela será pré-preenchida com valores de teste que você precisará personalizar.

4. Caso de teste de amostra

Um dos cenários mais simples é tentar descobrir qual é a posição atual de uma aeronave específica.

Exemplo de carga útil

Imagem acima: captura de tela de dados do espaço aéreo da página de documentação da API

Editamos o payload de amostra removendo tudo, exceto nossos critérios: obter a posição atual para a aeronave com número de cauda G-TTNG. Depois de clicar no botão “Enviar solicitação”, devemos obter uma resposta em segundos. Se tudo correr bem, devemos ver o código de status da solicitação e o payload de resposta aparecendo abaixo da solicitação inicial

Resultado

Imagem acima: captura de tela de dados do espaço aéreo da página de documentação da API

A documentação dos campos de resposta deve estar visível à esquerda da carga útil da resposta, facilitando a interpretação dos dados.

Implementando seu próprio cliente

A interface mostrada acima é ótima para prototipar suas chamadas, mas, é claro, você ainda precisa implementar seu próprio cliente de API. Mostraremos como é fácil ter um Python API SDK completo funcionando com apenas algumas linhas de código.

Imagem acima: captura de tela de dados do espaço aéreo da página de documentação da API

Você pode baixar o cliente de serviço web em sua linguagem/framework favorita - atualmente oferecemos suporte às mais populares, como C#, Java, PHP, Python, Scala, Swift e Javascript.

Basta selecionar sua opção em um dos itens no menu suspenso e o download começará automaticamente. Uma vez concluído, você precisa extrair o arquivo e abrir o conteúdo em seu IDE favorito.

Arquivo README

A imagem acima: Documento README.md

O arquivo README.md contém informações valiosas e é adaptado à estrutura em que estamos interessados. Neste caso, há instruções sobre como configurar seu ambiente Python para poder executar o cliente da API sem problemas. Há também trechos de código que você pode copiar/colar diretamente no seu código.

Cliente simples

A imagem acima: Documento README.md

Copiamos os trechos do arquivo README para nosso próprio arquivo "liveflights-client.py" e só precisamos adicionar duas coisas: a string de autenticação (token do portador) e o parâmetro de pesquisa (registro "G-TTNG"), igual à chamada que criamos anteriormente na interface de teste.

Primeira corrida

A imagem acima: README.md

Depois de salvar o arquivo, podemos abrir um terminal e usar o Python para executar o cliente que acabamos de implementar.

O que nos diferencia dos nossos concorrentes?

“ O que diferencia a AirNav Radarbox de seus concorrentes é o que chamamos de 3 F's da AirNav. Flexibilidade em lidar com cada um dos requisitos de nossos clientes. Construindo produtos ricos em recursos e prontos para o futuro, ao mesmo tempo em que focamos na satisfação do cliente. ” - Andre Brandao, CEO da AirNav Systems.

Personalização significa que todas as soluções são adaptadas aos requisitos específicos do cliente. Nossa integração perfeita em aplicativos e plataformas de clientes existentes por meio da oferta de ADS-B, FAA SWIM, Oceanic, MLAT, Satellite ADS-C, HFDL, ADS-C, Satellite ADS-B para garantir dados completos e precisos significa que podemos oferecer muito com relativa facilidade.

Por meio da nossa oferta de vários formatos de dados, como JSON, XML, CSV, KML, ESRI e outros, também oferecemos mais volume de dados por menos, o que nos diferencia dos demais.

Por fim, temos suporte ao cliente 24 horas por dia, 7 dias por semana, para ajudar você com qualquer problema e também para escolher o pacote certo para você.

Então não perca tempo, por que você não olha mais sobre o que podemos oferecer a você aqui na AirNav RadarBox? Para entrar em contato conosco, clique aqui para descobrir hoje mesmo!