Conversor de rumo quadrantal para azimute
Converta um rumo quadrantal em azimute de círculo completo sem precisar decorar em quais quadrantes somar ou subtrair.
Executar grátis
Informe uma forma curta, como S 60 W, ou escrita, como south sixty degrees west. O conversor interpreta a referência inicial norte ou sul, aplica o ângulo em direção a leste ou oeste e retorna o azimute no sentido horário a partir do norte, além do rumo original normalizado.
Entenda os dois sistemas de direção
Um rumo quadrantal descreve uma direção a partir do norte ou do sul e depois gira um ângulo em direção ao leste ou ao oeste. Por exemplo, S 60 W começa no sul e gira sessenta graus para oeste. O ângulo fica sempre entre zero e noventa graus, pois cada expressão permanece dentro de um quadrante. O azimute de círculo completo usa uma única escala: norte é 0 graus, leste 90, sul 180 e oeste 270. Os valores crescem no sentido horário até retornar ao norte. Assim, a conversão depende das duas letras cardeais, e não apenas do ângulo. O mesmo valor de sessenta graus resulta em 60 para N 60 E, 120 para S 60 E, 240 para S 60 W e 300 para N 60 W. O conversor aplica a conta própria de cada quadrante e fornece uma direção inequívoca para levantamentos, navegação, mapas e registros técnicos. Ele também devolve a notação normalizada para que você confira imediatamente como a entrada foi interpretada.
Informe e confira um rumo
Digite o rumo completo no campo de texto. A notação curta pode usar letras cardeais, espaços, um ângulo numérico e um símbolo de grau opcional, como N 32.5 E ou S 60° W. Também são aceitas expressões em inglês, como north thirty two degrees east e south sixty degrees west. Números ingleses com hífen, como forty-five, funcionam da mesma forma. A primeira direção deve ser north ou south, e a última east ou west; trocar essas posições não produz uma notação quadrantal válida. O ângulo pode ter casas decimais, mas precisa ficar entre zero e noventa, inclusive. Após a conversão, compare o rumo normalizado com a fonte antes de copiar o azimute. Essa verificação revela erros de digitação, como inserir east quando a anotação diz west. Faça também um teste de coerência: nordeste fica entre 0–90, sudeste entre 90–180, sudoeste entre 180–270 e noroeste entre 270–360. A saída usa graus e mantém a referência norte definida nos dados originais.
Use o resultado sem alterar a referência
Um azimute identifica uma direção angular, mas não define qual referência de norte foi usada no rumo original. Um levantamento pode usar norte verdadeiro, de grade ou magnético; esta conversão preserva essa referência em vez de corrigi-la. Se a fonte for magnética e o sistema de destino exigir norte verdadeiro, aplique a declinação adequada separadamente e registre sua data e seu sinal. A ferramenta converte apenas a notação: ela não calcula distância, coordenadas, convergência nem rumo recíproco. Observe também os limites. Um rumo de zero grau segue sua referência norte ou sul, independentemente de terminar em leste ou oeste; um rumo de noventa graus coincide exatamente com leste ou oeste. O norte é expresso como 0 graus, nunca como 360, porque os dois valores representam a mesma direção e 0 é o azimute normalizado convencional. Em automações, envie um rumo por solicitação e guarde os dois campos retornados. O azimute serve aos cálculos, enquanto o rumo normalizado oferece um registro legível para auditoria. O processamento pela API custa US$ 0,002 por solicitação e não usa rede nem tabelas variáveis.
Casos de uso
Padronizar notas de campo
Transforme rumos quadrantes de escrituras ou cadernetas em azimutes para manter uma tabela de cálculo uniforme.
Preparar importações cartográficas
Converta texto direcional em graus horários antes de carregar linhas em programas GIS ou CAD.
Conferir exercícios de navegação
Verifique a conversão de rumo para azimute e mantenha a forma normalizada ao lado de cada resposta.
Perguntas frequentes
Como S 60 W é convertido?
No quadrante sudoeste, soma-se o ângulo a 180 graus; portanto, S 60 W resulta em 240 graus.
Quais formatos de rumo são aceitos?
Use north ou south, um ângulo e depois east ou west. Formas como N 32.5 E e north thirty degrees east são aceitas.
O ângulo pode passar de 90 graus?
Não. Ângulos quadrantes vão de 0 a 90 graus. Para valores fora dessa faixa, informe diretamente um azimute de círculo completo.
A ferramenta corrige a declinação magnética?
Não. Ela muda a notação e preserva a referência norte original. Aplique separadamente correções magnéticas, verdadeiras ou de grade.
Por que o norte retorna 0 em vez de 360?
Os dois valores indicam a mesma direção. A saída é normalizada para a faixa convencional que começa em 0 graus.
Quanto custa a conversão pela API?
Cada solicitação custa US$ 0,002. A versão no navegador pode executar localmente a mesma conversão determinística.
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/geo/quadrant-to-azimuth \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"south sixty degrees west"}'const res = await fetch("https://api.kit.forhosting.com/geo/quadrant-to-azimuth", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "south sixty degrees west"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/quadrant-to-azimuth",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "south sixty degrees west"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/quadrant-to-azimuth", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"south sixty degrees west"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"south sixty degrees west"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/quadrant-to-azimuth", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"text": "south sixty degrees west"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.quadrant_to_azimuth",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |