Calculadora de distância por triangulação
Uma base de 100 com ângulos de 50° e 60° coloca o alvo a 92,1604985107 da primeira estação e a 81,5207469096 da segunda. Digite a base e os dois ângulos observados para receber as duas distâncias de uma vez. 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 a
- 50
- Ângulo b
- 60
- Ângulo c
- 70
- Distância a partir de a
- 92,1604985107
- Distância a partir de b
- 81,5207469096
- Unidade de ângulo
- deg
A triangulação é o método clássico para saber a que distância um marco remoto fica de uma base curta medida quando só se podem visar ângulos nos dois extremos dessa base. Topógrafos, monitores de orientação, instrução de cadetes e laboratórios STEM ao ar livre ainda usam esse padrão de geometria plana: fixe o comprimento da base, meça o ângulo interior em cada estação em direção ao mesmo alvo, recupere o ângulo do vértice como cento e oitenta graus menos a soma dos ângulos de base e aplique a lei dos senos de modo que cada raio desconhecido seja a base vezes o seno do ângulo de base oposto sobre o seno do vértice. Quem já conhece a sobre sen A igual a b sobre sen B precisa de uma página no idioma da topografia—base, ângulos de base, distância ao alvo—e não de um resolvedor genérico de triângulos com rótulos arbitrários de lados.
O que a triangulação com base mede e por que a lei dos senos basta
Coloque dois pontos de observação A e B a uma distância conhecida—esse comprimento é a base. De A meça o ângulo interior entre a base e a linha de visada ao alvo remoto C; de B meça o ângulo interior correspondente no outro extremo. Esses dois ângulos de base e a base fixa determinam um triângulo plano único desde que a soma seja estritamente menor que cento e oitenta graus.
O ângulo restante no vértice C é simplesmente cento e oitenta menos a soma dos ângulos de base. A lei dos senos afirma então que cada lado sobre o seno do ângulo oposto é a mesma razão comum, de modo que a distância de A a C é a base vezes o seno do ângulo em B sobre o seno do vértice, e a distância de B a C é a base vezes o seno do ângulo em A sobre o seno do vértice.
A intenção de busca se agrupa em frases como calculadora de distância por triangulação, alcance por triangulação a partir de uma base e achar distância com dois ângulos e uma base. Busca-se um alcance numérico que se possa conferir com um caderno de campo, uma chave de exercícios ou um treino, não uma sessão completa de álgebra computacional que peça para renomear lados.
Uso prático, limites, preço e canais de entrega
Use a ferramenta do navegador quando quiser uma distância por triangulação imediata ao revisar um croqui de topografia, uma aula de orientação ou um problema de sala sem instalar um sistema de álgebra computacional. Mantenha os ângulos em graus como ângulos interiores de base do triângulo, não rumos do norte verdadeiro, salvo se já os tiver reduzido aos ângulos interiores entre a base e as linhas de visada.
Os comprimentos devolvidos compartilham a mesma unidade da base que você informou—metros, pés ou outra unidade linear—porque a lei dos senos é homogênea. Não há modelo de linguagem, serviço GIS externo nem aleatoriedade, de modo que a capacidade é segura para fixar em checagens de integração contínua e materiais didáticos reproduzíveis.
Casos de uso
Topografia de campo e exercícios de orientação
Converta uma base medida a passos ou com trena e dois ângulos de base observados em distâncias de cada estação até um marco remoto para diários de treino e mapas simples.
Laboratórios escolares de triangulação
Permita que alunos verifiquem lições que pedem o alcance a uma torre ou árvore dada uma base e os dois ângulos de base, com rejeição clara quando os ângulos não fecham um triângulo.
Perguntas frequentes
E se meus dois ângulos de base somarem 180° ou mais?
Nesse caso não existe triângulo plano, então essas chamadas não são cobradas.
A calculadora de distância por triangulação é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Que unidade devo usar para a base?
Qualquer unidade linear de sua preferência—metros, pés, jardas. As distâncias devolvidas usam a mesma unidade da base porque as razões são adimensionais.
A que distância fica o alvo com uma base de 100 e ângulos de 50° e 60°?
O ângulo no alvo é de 70°, então o alvo fica a 92,1604985107 da primeira estação e a 81,5207469096 da segunda, na mesma unidade da base.
Posso digitar rumos de bússola em vez dos ângulos de base?
Não diretamente. Cada ângulo precisa ser o ângulo interno entre a base e a linha de visada até o alvo, então converta antes os rumos medidos a partir do norte nesses ângulos internos.
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/trig/triangulation-distance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"baseline":100,"angle_a":50,"angle_b":60}'const res = await fetch("https://api.kit.forhosting.com/trig/triangulation-distance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"baseline": 100,
"angle_a": 50,
"angle_b": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/triangulation-distance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"baseline": 100,
"angle_a": 50,
"angle_b": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/triangulation-distance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"baseline":100,"angle_a":50,"angle_b":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"baseline":100,"angle_a":50,"angle_b":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/triangulation-distance", 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_a": 50,
"angle_b": 60
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.triangulation_distance",
"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
Esta capacidade aceita baseline, angle_a e angle_b em graus, rejeita comprimentos não positivos e pares de ângulos que não formam um triângulo plano, e devolve o ângulo do vértice mais ambas as distâncias dos extremos da base até o ponto remoto como JSON estável.
O que a triangulação com base mede e por que a lei dos senos basta
Devolver ambos os raios e o ângulo do vértice calculado como JSON estruturado facilita colar o resultado em anotações, fixá-lo em testes automatizados ou enviá-lo a um pipeline de mapeamento sem reimplementar a conversão de graus para radianos em cada idioma que se ensina ou se implanta.
Como esta calculadora valida a entrada, aplica a lei dos senos e rejeita triângulos impossíveis
O motor verifica que cada campo seja um número finito, que a base seja estritamente positiva e que cada ângulo seja um valor interior positivo estritamente menor que cento e oitenta. Quando os ângulos são válidos, o ângulo do vértice é cento e oitenta menos a soma, o seno do vértice é o denominador comum e as duas distâncias ao alvo seguem das razões da lei dos senos descritas acima. Casos extremos são explícitos: base zero ou negativa, cadeias não numéricas, campos ausentes, ângulos fora do intervalo aberto de zero a cento e oitenta, e pares cuja soma deixa um vértice não positivo falham antes de devolver um alcance fictício. Envie um corpo JSON com três campos obrigatórios: baseline como comprimento finito positivo na unidade que já usa na medição de campo, angle_a como ângulo interior de base no extremo A em graus, e angle_b como ângulo interior de base no extremo B em graus. Se os dois ângulos de base somam cento e oitenta ou mais, não existe triângulo plano e a solicitação falha com invalid_input, de modo que essas chamadas falhas não são cobradas. Os resultados são arredondados a uma precisão decimal estável para que a mesma entrada sempre produza o mesmo JSON. A resposta ecoa as entradas, informa angle_c, distance_from_a (raio AC oposto ao ângulo em B), distance_from_b (raio BC oposto ao ângulo em A), a unidade de ângulo, a etiqueta de método law_of_sines_triangulation e uma string de fórmula curta que você pode mostrar junto da resposta.
Uso prático, limites, preço e canais de entrega
Use a API quando um script, plataforma de treino, app de campo ou notebook precisar de JSON estável para muitos triples de base e ângulos sob um único contrato. Cada solicitação bem-sucedida é um item faturável a US$ 0,002; validação falha não consome saldo. Os resultados são totalmente determinísticos: a mesma baseline, angle_a e angle_b sempre produzem o mesmo vértice e as mesmas duas distâncias ao alvo. Conecte o endpoint a demos de topografia, folhas de instrução de cadetes, laboratórios STEM de triangulação ou etapas de pré-processamento em que se prefira erros de domínio explícitos—sobretudo somas de ângulos que não fecham um triângulo—em vez de widgets opacos que não mostram por que um par medido de ângulos de base não pode formar um ponto remoto real.
Casos de integração
Fixtures determinísticos para testes de geometria
Pipelines que alimentam testes unitários ou demos interativas de topografia podem chamar um oráculo puro de triangulação em vez de reimplementar trigonometria em graus em cada linguagem.
Perguntas técnicas
Como calculo a distância por triangulação com esta API?
Envie baseline (comprimento positivo) mais angle_a e angle_b em graus como ângulos interiores de base. A resposta devolve angle_c e ambas as distâncias dos extremos da base até o ponto remoto.
Que fórmula a calculadora de triangulação usa?
Ângulo do vértice angle_c = 180 − angle_a − angle_b. Depois distance_from_a = baseline × sin(angle_b) / sin(angle_c) e distance_from_b = baseline × sin(angle_a) / sin(angle_c) pela lei dos senos.