Série API: dados de aeroportos e aeronaves
A imagem acima: AirNav RadarBox API exibida na tela
A API On-Demand do AirNav Radarbox é nossa solução de API de crédito por consulta que permite que os aplicativos do cliente acessem os dados históricos e em tempo real do voo conforme a necessidade. Os dados em tempo real são agregados pela rede ADS-B terrestre e baseada em satélite da AirNav e são entregues por meio de uma conexão segura de soquete da Web TCP, enquanto os dados históricos de rastreamento de voo são disponibilizados por meio de um link para download. Este modelo funciona com base no pagamento conforme o uso e é oferecido a preços acessíveis.
Atualmente, cinco tipos de categorias de dados são oferecidos:
1 - Espaço Aéreo (Notam por aeroporto, NAT, PAC)
2 - Voos (voos ao vivo, busca de voos, voo por área geográfica)
3 - Aeronave (busca de aeronaves e busca de aeronaves por ID)
4 - Aeroportos (METAR & TAF por aeroporto, pesquisa de aeroporto, código de aeroporto e D-ATIS por aeroporto)
5 - Estatísticas de voos (estatísticas de voos empresariais e comerciais, aeroportos empresariais, etc).
O cliente RadarBox On-Demand (ODAPI) é compatível com 15 estruturas, incluindo Python, Ruby, Scala, Kotlin-client, JavaScript, Typescript, C#, Java, Swift, R, Go e PHP.
Concluindo nossa série com foco no On-Demand ou ODAPI do AirNav RadarBox, esta semana, gostaríamos de destacar duas categorias de dados: dados de aeronaves e aeroportos - usados diariamente por aeroportos, operadores e proprietários de aeronaves em todo o mundo.
A imagem acima: captura de tela dos dados da aeronave e do aeroporto na página de documentação da API
Para acessar a API RadarBox On-Demand, visite Radarbox.com/api/documentation -> "Aircraft & Airport Data" e consulte os dados ou estatísticas de voo que você precisa.
Também fornecemos mais de 100 campos de dados - onde você pode pesquisar. Os dados de aeronaves e aeroportos AirNav RadarBox vêm de 14 fontes de dados diferentes, garantindo a precisão de nossos dados de voo.
Por que os clientes adoram nossas soluções de API?
- Preço de crédito por consulta - Pague apenas pelo que usar.
- API amigável ao desenvolvedor - Integração perfeita em aplicativos cliente.
- Dados de voo de 14 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.
Para obter mais informações sobre documentação, preços, download de nosso cliente SDK e fontes de dados, visite - https://www.radarbox.com/api/documentation
Para aprender e descobrir mais sobre nossas soluções de API, visite - https://www.radarbox.com/api
Dados da aeronave
Nesta categoria de dados, você encontrará todos os dados relacionados à aeronave, como número da cauda, tipo ICAO, proprietário (empresa), número de série ou quando a aeronave realizou seu primeiro voo. Além disso, estatísticas de horas de voo e aeroportos mais utilizados por uma aeronave específica.
1. Aeronave por companhia aérea
A imagem acima: captura de tela dos dados da aeronave (por companhia aérea) na página de documentação da API
Você pode pesquisar dados de aeronaves por número de cauda, empresa ICAO ou companhia aérea ICAO nesta opção de dados. A captura de tela acima mostra que uma solicitação de dados foi feita para toda a frota HiFly (HFY) e, a partir disso, você pode ver que um dos Airbus A340-542X da empresa sediada em Lisboa foi exibido na carga útil de resposta.
2. Aeronave por ID
A imagem acima: captura de tela dos dados da aeronave (por ID - registro) na página de documentação da API
Na opção de pesquisa de aeronave por ID, você encontrará detalhes e dados de uma aeronave específica por código hexadecimal MODE-S, número da cauda ou registro. No exemplo acima, foram solicitados dados da aeronave por ID (matrícula) para Airbus A319-112 com matrícula N173UW com código IATA 32D, o que significa que a aeronave está equipada com sharklets.
aeroportos
Através deste ponto de extremidade, você poderá obter detalhes de alguns aeroportos específicos (por código ICAO ou IATA), bem como pesquisar por país, cidade ou latitude/longitude e acessar informações estáticas como códigos, cidades, países, elevação, fuso horário e lista de pistas, bem como informações em tempo real (por exemplo, pista em uso; estatísticas recentes de pouso/decolagem)
1. D-ATIS por aeroporto
A imagem acima: captura de tela dos dados D-ATIS na página de documentação da API
O D-ATIS (Data Link-Automatic Terminal Information Services) é um serviço que transmite continuamente informações aeronáuticas ao redor do aeroporto (áreas do Terminal, arredores, etc). Esta opção de dados foi projetada para encontrar as informações mais recentes de um aeroporto específico em qualquer lugar do mundo. D-ATIS é a transcrição de informações de um aeroporto específico em forma de texto.
Como pode ser visto no Response Payload, os dados D-ATIS foram solicitados para o Aeroporto Internacional de Los Angeles (LAX) para 2021-10-28 (14:55Z), localizado na Califórnia e um dos aeroportos mais movimentados dos EUA. Nos itens "heady" e "body" , as informações do D-ATIS são exibidas na forma de texto.
2. Aeroporto por código
A imagem acima: captura de tela dos dados do aeroporto na página de documentação da API
Neste campo de pesquisa, você pode encontrar qualquer aeroporto por código ICAO ou IATA. Basta digitar o código ICAO ou ICAO, por exemplo, o código ICAO para o Aeroporto John F. Kennedy é KFJK e o código IATA: JFK.
3. Pesquisa de aeroporto
A imagem acima: captura de tela dos dados do aeroporto na página de documentação da API
Da mesma forma que aeroporto por código, você pode pesquisar quais e quantos aeroportos existem em uma determinada cidade. Em Nova York, por exemplo, existem três aeroportos:
- Aeroporto Internacional John F. Kennedy (JFK)
- Aeroporto de LaGuardia (LGA)
- Aeroporto Internacional de Newark (EWR)
4. METAR por aeroporto
A imagem acima: captura de tela dos dados METAR na página de documentação da API
METARs (Meteorological Aerodrome Reports) fornecem um relatório das condições meteorológicas atuais em um aeroporto específico, com informações como direção e velocidade do vento, visibilidade, altímetro, etc.
5. TAF por aeroporto
A imagem acima: captura de tela dos dados do TAF na página de documentação da API
TAF (Terminal Aerodrome Forecast) é um serviço de previsão do tempo fornecido pelos aeroportos para atender o tráfego aéreo local, e são atualizados várias vezes ao longo do dia para garantir que pilotos e operadores de aeronaves tenham acesso às informações mais atualizadas. Você pode obter esses dados inserindo os códigos IATA e ICAO para obter informações meteorológicas atualizadas em um determinado aeroporto.
Como usar a API On-Demand do RadarBox
Obtendo seu token grátis
Você recebe um token grátis com sua conta comercial , que lhe dará crédito suficiente para jogar. Você pode encontrar o seu navegando até o Painel da API . Depois de obtê-lo, abra a documentação da API em uma nova guia para continuar lendo o guia de instruções aqui
Guia passo a passo
1. Autenticar
A imagem acima: captura de tela dos dados do espaço aéreo da página de documentação da API
As etapas abaixo mostrarão como é fácil interagir com a API. Na página de documentação, você poderá percorrer as 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
A imagem acima: captura de tela dos dados do espaço aéreo da página de documentação da API
No menu à esquerda, você encontrará uma lista dos serviços disponíveis. Clicar em cada um levará você aos detalhes do endpoint, onde poderá encontrar informações como os parâmetros necessários e o formato detalhado da resposta.
3. Entre no modo de teste
A imagem acima: captura de tela dos dados do espaço aéreo da página de documentação da API
Ao clicar no botão “Try it out”, o modo de teste é ativado. É quando as solicitações ao vivo podem ser enviadas.
A imagem acima: captura de tela dos dados do espaço aéreo da página de documentação da API
Assim que estiver no modo de teste, você terá a especificação de solicitação na coluna central e uma caixa de texto com a carga útil de sua solicitação à direita. Ele será pré-preenchido com valores de teste que você precisará personalizar.
4. Exemplo de caso de teste
Um dos cenários mais simples é descobrir qual é a posição atual de uma aeronave específica.
A imagem acima: captura de tela dos dados do espaço aéreo da página de documentação da API
Editamos a carga útil de amostra removendo tudo, exceto nossos critérios: obter a posição atual da aeronave com o 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 a carga útil da resposta aparecendo abaixo da solicitação inicial.
A imagem acima: captura de tela dos 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 de resposta, facilitando a interpretação dos dados.
Implementando seu próprio cliente
A interface mostrada acima é ótima para prototipar suas chamadas, mas é claro que 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.
A imagem acima: captura de tela dos dados do espaço aéreo da página de documentação da API
Você pode baixar o cliente de serviço da Web em sua linguagem/estrutura 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. Depois de 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 para a estrutura em que estamos interessados. Nesse caso, há instruções sobre como configurar seu ambiente Python para poder executar o cliente da API sem problemas. Também existem 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"), mesmo como a 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 o AirNav Radarbox de seus concorrentes é o que chamamos de AirNav's 3 F's. Flexibilidade em lidar com cada uma das necessidades de nossos clientes. Construindo produtos ricos em recursos e prontos para o futuro, com foco na satisfação do cliente. ” - André Brandão, CEO da AirNav Systems.
Oferecemos nossos dados em vários formatos, como JSON, XML, CSV, KML, etc. e nosso suporte ao cliente de alto nível funciona 24 horas por dia, 7 dias por semana, 365 dias por semana. . Se você gostaria de discutir um plano personalizado para sua equipe ou aplicativo, entre em contato conosco hoje mesmo! Clique aqui para entrar em contato agora!
LEIA O SEGUINTE ...
- 78604
Helicópteros de rastreamento com RadarBox
Hoje vamos explorar como filtrar e rastrear helicópteros no RadarBox.com. Leia esta postagem do blog para saber mais... - 30334
AirNav Anuncia Dados e Gráficos Relacionados ao Coronavírus Disponíveis
AirNav Systems está fornecendo dados COVID-19 relacionados ao tráfego aéreo para análise, estudo e uso. - 21782
Repetir voos anteriores com reprodução
AirNav RadarBox lança oficialmente a função de playback no RadarBox.com, permitindo aos usuários reproduzir o tráfego aéreo para uma data e hora específicas no passado, dentro de um período de 365 dias. Leia nossa postagem no blog para saber mais sobre esse recurso.