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?
- Preço por crédito por consulta - Pague somente pelo que usar.
- API amigável ao desenvolvedor - Integração perfeita com aplicativos clientes.
- Começa com 10.000 créditos/mês . - Acessibilidade com a opção de atualizar créditos.
- Dados de voo de mais de 12 fontes - Garantindo precisão por meio de redundância.
- 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
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

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

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.

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.

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

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.
.png)
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.

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.

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.

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!


