Distância pelo ângulo horizontal do sextante
Transforme um ângulo horizontal do sextante entre duas marcas da carta em distâncias: com base de 100 entre A e B e ângulo de 60°, o círculo que passa por elas e por você tem raio 57,735, e você está a 86,6025 da base. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Linha de base
- 100
- Ângulo (°)
- 60
- Casas decimais
- 4
- Raio
- 57,735
- Distância até a linha de base
- 86,6025
Distância da corda AB ao observador, dado o ângulo horizontal do sextante. Intenção de busca: fixação por ângulo horizontal do sextante. Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados.
De um ângulo para uma distância
O ângulo horizontal do sextante é medido entre duas marcas, A e B, cuja separação você lê na carta: essa separação é a linha de base. Com esses dois dados a calculadora dá dois resultados. O primeiro é o raio do círculo que passa por A, por B e pela sua posição, obtido dividindo a linha de base pelo dobro do seno do ângulo. O segundo é a sua distância até a linha de base, obtida dividindo metade da linha de base pela tangente da metade do ângulo. Com uma base de 100 e um ângulo de 60°, o raio é 57,735 e a distância é 86,6025, na mesma unidade da base.
Como chegar a um resultado confiável
Digite o ângulo em graus e a base em uma única unidade, e leia os dois resultados nessa mesma unidade. A fórmula da distância considera que você está bem em frente ao ponto médio da base, então o resultado faz mais sentido quando as duas marcas ficam mais ou menos distribuídas dos dois lados da sua posição. Ângulos pequenos geram distâncias grandes, por isso vale a pena lê-los com cuidado. Valores ausentes ou que não são números são recusados antes de qualquer cálculo e, se você pedir casas decimais, o arredondamento é aplicado uma única vez, com a metade para cima, no final.
Quando usar
Use quando a intenção de busca coincidir. Distância da corda AB ao observador, dado o ângulo horizontal do sextante. Entrega apenas em inglês; o Nitro hidrata os demais idiomas.
Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados. Não são necessárias chamadas de rede nem sementes aleatórias.
Trabalhos com falha não são cobrados.
Casos de uso
Ensino
Goldens fixados.
Perguntas frequentes
O que é um ângulo horizontal do sextante?
É o ângulo medido com o sextante na horizontal entre duas marcas que você identifica na carta, A e B. Junto com a distância entre elas indicada na carta, esse único ângulo mostra a que distância você está.
O que significa o raio no resultado?
É o raio do círculo que passa pelas duas marcas e pela sua posição. De qualquer ponto desse arco as marcas são vistas sob o mesmo ângulo, por isso ele é o seu círculo de posição; vale a base dividida pelo dobro do seno do ângulo.
Em que unidade sai a distância?
Na mesma unidade da distância entre as marcas que você digita. Se medir em metros na carta, o raio e a distância saem em metros; se medir em milhas náuticas, saem em milhas náuticas.
Como os resultados são arredondados?
Só se você pedir casas decimais, e uma única vez, a partir dos valores sem arredondamento e com a metade para cima. No exemplo, com 4 casas decimais, a distância até a base aparece como 86,6025.
Ferramentas relacionadas
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/horizontal-sextant-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"baseline":100,"angle_deg":30}'const res = await fetch("https://api.kit.forhosting.com/geo/horizontal-sextant-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"baseline": 100,
"angle_deg": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/horizontal-sextant-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"baseline": 100,
"angle_deg": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/horizontal-sextant-angle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"baseline":100,"angle_deg":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"baseline":100,"angle_deg":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/horizontal-sextant-angle", 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
{
"baseline": 100,
"angle_deg": 30
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.horizontal_sextant_angle",
"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. |
Notas técnicas
A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma única vez a partir dos valores IEEE brutos quando decimais são solicitados.
Como funciona
Distância da corda AB ao observador, dado o ângulo horizontal do sextante. Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados. Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados. Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados. R=AB/(2 sin θ); distance_to_baseline=(AB/2)/tan(θ/2). A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma única vez a partir dos valores IEEE brutos quando decimais são solicitados. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma única vez a partir dos valores IEEE brutos quando decimais são solicitados. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma única vez a partir dos valores IEEE brutos quando decimais são solicitados.
Entradas, limites e arredondamento
Os decimais opcionais usam half-up uma única vez. Campos de saída opcionais são omitidos, nunca null. Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados. Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados. Forneça os campos JSON obrigatórios com nomes seguros para o DOM. Tipos inválidos geram invalid_input. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma única vez a partir dos valores IEEE brutos quando decimais são solicitados. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma única vez a partir dos valores IEEE brutos quando decimais são solicitados.
Quando usar
A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma única vez a partir dos valores IEEE brutos quando decimais são solicitados. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma única vez a partir dos valores IEEE brutos quando decimais são solicitados.
Casos de integração
Verificação rápida
Widget gratuito.
Automação
O mesmo JSON pela API.
Perguntas técnicas
É grátis?
Sim, tier A.
Usa rede?
Não.
Entrada inválida?
Retorna invalid_input.
Tem API?
Sim.
Idiomas?
Só EN; o Nitro hidrata.