Verificando API...
Parâmetros da consulta
Atalhos:
Consultando Open-Meteo e avaliando condições...
Condições meteorológicas
Limites operacionais —
Restrições
Avisos
← Resposta JSON bruta da API (endpoint /avaliar)
Consultas realizadas nesta sessão
Nenhuma consulta realizada ainda.
Endpoints disponíveis
MétodoRotaDescrição
GET/avaliar?lat=&lon=&aeronave=Avaliação por coordenadas
GET/plataformasLista plataformas pré-configuradas
GET/plataformas/{id}/avaliarAvalia plataforma por ID (p76, p52...)
GET/historico?limite=10Últimas avaliações realizadas
POST/relatorioRelatório formal de missão
GET/docsDocumentação Swagger interativa
GET/healthHealth check
Exemplo de resposta — /avaliar
{ "timestamp": "2026-06-09T14:23:00Z", "local": "P-76 — Bacia de Campos", "aeronave": "DJI M300 RTK", "meteorologia": { "condicao": "Parcialmente nublado", "temperatura_c": 27.4, "vento_ms": 8.2, "vento_direcao": "NE", "rajada_ms": 10.1, "visibilidade_km": 9.5, "precipitacao_mmh": 0.0 }, "avaliacao": { "apto": true, "veredicto": "APTO PARA VOO", "codigo": "OK", "restricoes": [], "avisos": [] } }
Como rodar a API localmente
# 1. Entre na pasta da API cd api/ # 2. Crie ambiente virtual (recomendado) python -m venv venv venv\Scripts\activate # Windows source venv/bin/activate # Linux/Mac # 3. Instale as dependências pip install -r requirements.txt # 4. Suba o servidor uvicorn main:app --reload --host 0.0.0.0 --port 8000 # 5. Acesse: # http://localhost:8000 → interface # http://localhost:8000/docs → Swagger UI # http://localhost:8000/avaliar?lat=-22.18&lon=-40.12