ForHosting KIT · Viagens e geografia

Rumo para direção de bússola

Um rumo de 22,5° vira NNE, North-Northeast, e um de −45° dá a volta até NW. Digite qualquer rumo em graus e receba a mais próxima das 16 direções clássicas, o nome completo e o setor de 22,5° que ela cobre. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Rumo de bússola em graus
22,5
Você obtém
Rumo de entrada
22,5
Rumo (°)
22,5
Direção
NNE
Nome completo
North-Northeast

Aplicativos de navegação, mapeamento e campo costumam guardar um rumo como um único número de graus medidos no sentido horário a partir do norte e depois precisam de um rótulo curto de bússola legível de relance. Esta capacidade recebe qualquer rumo finito, normaliza-o no intervalo semiaberto de zero a trezentos e sessenta graus e devolve a mais próxima das dezesseis direções clássicas da rosa (N, NNE, NE ou WNW), junto com o nome completo, o índice do setor e os limites angulares desse setor. Valores não finitos, incluindo NaN e infinito positivo ou negativo, são rejeitados com um erro claro de entrada inválida para que dumps de sensores ruins não se façam passar por norte.

Como os graus se mapeiam na rosa de bússola de 16 pontos

Zero graus significa norte; noventa, leste; cento e oitenta, sul; duzentos e setenta, oeste. Valores fora de zero a trezentos e sessenta são reduzidos módulo trezentos e sessenta, e rumos negativos envolvem do mesmo modo, de modo que um sensor que reporte menos quarenta e cinco ainda cai em noroeste.

Os dezesseis pontos da rosa ficam centrados a cada vinte e dois ponto cinco graus: N em zero, NNE em vinte e dois ponto cinco, NE em quarenta e cinco, e assim por diante até NNW em trezentos e trinta e sete ponto cinco. Cada setor tem vinte e dois ponto cinco graus de largura; a implementação escolhe o centro mais próximo com arredondamento half-up padrão e envolve trezentos e sessenta de volta ao norte.

Validação, erros e leitura dos campos de resposta

A única rejeição dura é um bearing que não seja um número finito. Valores de ponto flutuante finitos, incluindo magnitudes grandes e cadeias em notação científica que fazem parse para um Number finito, são aceitos e depois normalizados. Use direction quando um pino de mapa, linha de status ou coluna CSV precisar de um rótulo compacto como NNE.

O campo index serve para busca de paleta, folhas de ícones ou testes unitários que afirmam pertencimento a setor sem comparar cadeias. Este produto não calcula um rumo a partir de duas coordenadas; para essa intenção use uma calculadora de rumo entre pontos. Também não resolve geodésia de círculo máximo nem distância de desvio de trilha em uma esfera.

Pipelines de telemetria e sensores

Normalize rumos e azimutes de dispositivos em rótulos N–NNW para painéis, alertas e exportações CSV sem reimplementar a matemática da rosa em cada serviço.

O que acontece se o rumo for NaN ou Infinity?

Só números finitos são aceitos; valores não finitos são rejeitados e não cobrados.

0° significa norte ou leste?

Zero graus é o norte, medido no sentido horário (90° leste, 180° sul, 270° oeste), conforme as convenções comuns de navegação e GIS.

A ferramenta de rumo para direção de bússola é gratuita?

A ferramenta do navegador roda grátis no seu dispositivo.

Em que difere de uma calculadora de rumo entre dois pontos?

Esta capacidade só mapeia um valor de graus existente na rosa de 16 pontos.

Que direção recebe um rumo exatamente no limite entre dois setores?

Ele é arredondado para a direção seguinte, no sentido horário. Cada direção cobre 22,5 graus em torno do seu centro: NNE vai de 11,25° a 33,75°, então um rumo de exatamente 11,25° recebe NNE, e não N.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/geo/bearing-to-compass

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/geo/bearing-to-compass \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"bearing":22.5}'
{
  "bearing": 22.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.bearing_to_compass",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Como os graus se mapeiam na rosa de bússola de 16 pontos

Envie um campo obrigatório chamado bearing como número JSON ou cadeia numérica. Aliases degrees, deg, azimuth, heading e angle são aceitos quando o schema de origem usa esses nomes. Em sucesso você recebe direction como rótulo curto, full_name como frase completa, bearing_in como o valor finito aceito, bearing_deg como o ângulo normalizado de zero inclusivo a trezentos e sessenta exclusivo, index de zero a quinze, points igual a dezesseis, sector_center_deg, sector_from_deg, sector_to_deg e method igual a sixteen_point_compass_rose. Entradas finitas idênticas sempre produzem o mesmo JSON porque o caminho é aritmética pura sem rede, sem semente aleatória e sem relógio de parede.

Validação, erros e leitura dos campos de resposta

Entrada ausente, cadeias vazias, booleanos, objetos, texto não numérico, NaN e Infinity positivo ou negativo falham com invalid_input e não são cobrados após a rejeição do motor. Use full_name quando um relatório ou leitor de tela precisar do nome completo por extenso. Use bearing_deg quando precisar mostrar o ângulo envolvido ao lado do rótulo, e bearing_in quando logs de auditoria devam preservar a leitura bruta antes do módulo. Os limites de setor descrevem a janela angular associada ao centro escolhido sob a meia-largura de onze ponto dois cinco graus, com o norte envolvendo o meridiano zero de modo que sector_from_deg é trezentos e quarenta e oito ponto sete cinco e sector_to_deg é onze ponto dois cinco.

Uso da API, preços, fluxos de trabalho e limites práticos

Chame a ferramenta gratuita de rumo para direção de bússola no navegador para demos de sala, notas de campo e checagens mentais rápidas sem instalar software GIS. Autores que publicam SDKs podem mapear direction direto em badges de UI e usar index para quadros de um gráfico de rosa de bússola. Prefira documentar no seu cliente a convenção zero-igual-norte no sentido horário para que usuários que pensam em ângulos de estilo matemático medidos a partir do leste no sentido anti-horário convertam uma vez antes de chamar. Use a API pré-paga quando um backend de navegação móvel, um normalizador de telemetria de drones, um importador de diários de navegação ou um painel logístico precisar de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido. Emparelhe o endpoint com uma calculadora de rumo entre coordenadas quando primeiro obtiver um rumo de dois pontos e depois rotulá-lo para humanos; mantenha os dois passos separados para que cada página corresponda a uma intenção de busca distinta. Não há limite de tamanho por pedido além do JSON ordinário, e o trabalho é um punhado de operações de ponto flutuante dentro de um Worker, de modo que a latência permanece analítica e previsível.

Mapas e aplicativos de campo

Mostre uma direção de bússola legível ao lado de um rumo numérico em mapas móveis, diários de trilha e rastreadores de navegação com contrato estável grátis ou API.

Ensino e testes automatizados

Corretores de tarefas e fixtures de CI fixam rótulos esperados para ângulos conhecidos e afirmam invalid_input quando rumos não finitos são enviados.

Como converto um rumo em graus para uma direção de bússola?

Envie JSON com bearing igual a um número finito (por exemplo 22.5). A resposta inclui direction (NNE), full_name, bearing_deg normalizado e índice do setor.

Ver a documentação completa do KIT →