Aplicação desenvolvida com o objetivo de realizar agregação de informações importantes da aviação de forma a facilitar a análise por parte dos usuários com a permissão de criação de relatórios ad-hoc que atendem diferentes necessiades. A API escolhida foi a Redemet, com sua documentação presente no seguinte endereço: https://ajuda.decea.mil.br/base-de-conhecimento/api-redemet-o-que-e/, pois a mesma ofereçe amplamente dados de aerodromos e dados meteorológicos fundamentais para diversas aplicações na aviação. Através desta API é possível acessar informações detalhadas sobre aeródromos, status operacional, condições meteorológicas e dados de radar, além de relatórios METAR, TAF e SIGMET. Esses dados são essenciais para profissionais que necessitam tomar decisões informadas e garantir a segurança e eficiência de suas operações.
Site da Redemet: https://www.redemet.aer.mil.br/
O público-alvo para aplicação que será desenvolvida utilizando a API Redemet inclui profissionais e entusiastas da aviação, sendo pilotos amadores, em setores de logística e agricultura, um dos principais grupos, pois necessitam de informações precisas para planejar e ajustar seus voos. A motivação para o desenvolvimento da aplicação com o foco em dados de importantes da aviação vêm da aplicação de acessibilidade, pois a aplicação agregará dados de diferentes fontes (METAR, TAF e etc) em uma única plataforma, facilitando a análise por parte dos usuários e permitindo a criação de relatórios ad-hoc que atendem às necessidades específicas de diferentes usuários. Além disso, a inovação com a utilização de api’s como a Redemet promove a inovação no setor de aviação amadora, proporcionando melhores ferramentas para pilotos e operações amadoras.
Para desenvolver um projeto de geração de relatórios personalizados usando a API da REDEMET, é importante identificar os endpoints relevantes que fornecem dados meteorológicos detalhados. Aqui estão os principais produtos disponíveis e como podem ser utilizados no projeto:
- Aeródromos
- Endpoint: /aerodromos
- Descriçao: API destina à retornar informações de Aeródromos de países disponíveis no banco de dados da REDEMET.
- Aeródromos Status
- Endpoint: /aerodromos/status
- Descrição: Fornece o status dos aeródromos, como informações sobre operações e condições atuais.
- Aeródromos Info
- Endpoint: /aerodromos/info
- Descrição: Retorna informações das condições meteorológicas de uma localidade disponível no banco de dados da REDEMET.
- Produtos RADAR
- Endpoint: /produtos/radar
- Descrição: Fornece dados de radar meteorológico, incluindo imagens de precipitação e tempestades.
- Mensagem METAR
- Endpoint:
- Descrição: Fornece relatórios meteorológicos de aviação que contêm informações sobre as condições meteorológicas em um aeródromo específico.
- Mensagem TAF
- Endpoint: /mensagem/taf
- Descrição: Fornece previsões meteorológicas para aeródromos, incluindo condições previstas para um período de até 30 horas.
- Python 3.8
- PostgreSQL
git clone https://github.com/AndreMarcos/FlyInsight.git
cd FlyInsightInstale as dependências necessárias
cd "ELT - Database"
pip install -r requirements.txtPara executar a criação do banco é necessário adicionar as informações necessárias no arquivo '.env'
DATABASE_URL=
API_BASE_URL=https://api-redemet.decea.mil.br
API_KEY=Para executar a criação do banco é necessário executar o script 'models_data.py'
python '.\ELT - Database\models\models_data.py'