Calculadora altura do instrumento
Com um marco a 100 m e uma leitura de ré de 1,245 m, a altura do instrumento é de 101,245 m. Informe a cota e a leitura para começar um circuito de nivelamento ou conferir um ponto de mudança. 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
- Cota do ponto de referência
- 100
- Visada de ré
- 1,245
- Altura do instrumento
- 101,245
- Precisão
- 12
No nivelamento diferencial, a altura do instrumento é a cota da linha de colimação do telescópio depois que o aparelho está estacionado e nivelado. Você a obtém somando a leitura de mira a ré sobre um marco de cota conhecida a essa cota: HI é igual a BM mais BS. Topógrafos, estudantes de engenharia civil e equipes de campo precisam dessa soma sempre que iniciam um circuito de nível ou conferem a redução de um ponto de passagem, e scripts de automação exigem um contrato determinístico que nunca invente leituras a partir de dados ausentes.
O que a altura do instrumento significa no nivelamento diferencial
O nivelamento diferencial transfere cota de um ponto conhecido para pontos desconhecidos medindo leituras verticais de mira com um nível cuja linha de colimação é horizontal. A altura do instrumento (HI) é a cota dessa linha horizontal de colimação acima do datum do projeto. Com a HI conhecida, qualquer leitura de mira a vante FS em um ponto novo dá a cota desse ponto como HI menos FS.
A forma padrão de estabelecer a HI em uma estação é tomar uma leitura a ré (BS) em um ponto de cota conhecida — em geral um marco permanente ou um ponto de passagem da estação anterior — e somar essa leitura à cota conhecida: HI é igual a BM mais BS. A leitura a ré é sempre a do ponto conhecido; é a que «olha de volta» para o controle.
Leituras de mira são comprimentos não negativos medidos a partir do pé da mira para cima; uma leitura negativa implicaria que a linha de colimação fica abaixo da base da mira, o que não é observação de campo válida neste modelo. Cotas de marco podem ser positivas, nulas ou negativas quando o datum local fica acima de alguns pontos do terreno.
As unidades devem ser coerentes: se o marco está em metros, a leitura a ré deve estar em metros para que HI fique em metros; a calculadora não converte pés em metros por você.
Onde uma calculadora de altura do instrumento agrega valor
Estudantes encontram HI igual a BM mais BS na primeira semana de um curso de topografia, quando um laboratório pede reduzir um trecho simples de dois pontos ou quando um exame fornece cota de marco e leitura a ré e exige a altura de colimação antes de qualquer trabalho de mira a vante. Professores podem pré-gerar chaves de resposta para números modestos sem confiar em aplicativos opacos que trocam sistemas de unidade em silêncio ou confundem leitura a ré com leitura a vante.
Desenvolvedores invocam o mesmo contrato a partir de scripts para semear vetores de teste determinísticos em software de caderneta de campo, normalizar dados de nível inseridos pelo usuário antes de um ajuste de mínimos quadrados maior, ou satisfazer enunciados de desafios de programação que exigem HI em vez de um croqui à mão. Equipes de construção e de obra civil usam a soma para checagens rápidas quando um marco permanente é conhecido por redes de controle e a leitura de mira naquele marco está anotada no livro.
Ferramentas de produto e educação usam a reescrita quando um aprendiz digita BM e BS e a interface deve mostrar a altura do instrumento com uma string de fórmula limpa.
Casos de uso
Checagens de HI em lição e laboratório
Calcule a altura do instrumento a partir de uma cota de marco conhecida e da leitura de mira a ré antes de reduzir miras a vante em um relatório de nivelamento diferencial.
Checagens em caderneta de campo e obra
Verifique a HI em cada estação do instrumento quando um marco permanente e a leitura BS forem conhecidos, de modo que as cotas seguintes sejam HI menos FS.
Perguntas frequentes
Qual é a fórmula da altura do instrumento?
HI = BM + BS, onde BM é a cota conhecida do marco (ou ponto de passagem) e BS é a leitura de mira a ré nesse ponto.
A cota do marco pode ser negativa ou zero?
Sim. A cota do marco pode ser qualquer número finito, inclusive zero ou valores negativos abaixo do datum local. Apenas a leitura de mira a ré deve ser não negativa.
Como obter a cota de um ponto novo a partir da altura do instrumento?
Subtraia da altura do instrumento a leitura de vante feita no ponto novo. A leitura de ré é sempre feita no ponto conhecido, e a de vante no ponto que você quer determinar.
A leitura de ré pode ser negativa?
Não. A leitura da mira é medida para cima a partir do pé da régua, então não pode ficar abaixo de zero e um valor negativo é recusado. Já a cota do marco pode ser negativa.
A ferramenta reduz um circuito inteiro ou ajusta o erro de fechamento?
Não. Ela resolve uma única estação: cota do marco mais leitura de ré. Várias estações, equilíbrio de visadas e ajuste do fechamento ficam de fora, então leve cada nova altura adiante por conta própria.
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/eng/level-hi \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"benchmark_elevation":100,"backsight":1.245}'const res = await fetch("https://api.kit.forhosting.com/eng/level-hi", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"benchmark_elevation": 100,
"backsight": 1.245
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/level-hi",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"benchmark_elevation": 100,
"backsight": 1.245
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/level-hi", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"benchmark_elevation":100,"backsight":1.245}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"benchmark_elevation":100,"backsight":1.245}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/level-hi", 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
{
"benchmark_elevation": 100,
"backsight": 1.245
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.level_hi",
"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 calculadora de altura do instrumento aceita a cota conhecida do marco e a leitura de mira a ré em qualquer unidade de comprimento coerente, devolve o HI arredondado com a string da fórmula clássica e os passos de substituição ordenados, e rejeita leituras de mira negativas como invalid_input em vez de produzir uma altura de colimação sem sentido.
O que a altura do instrumento significa no nivelamento diferencial
Este endpoint devolve a cota do marco e a leitura a ré arredondadas que você forneceu, a altura do instrumento calculada, a precisão usada, uma etiqueta de método differential_leveling_hi, formula como a string HI equals BM plus BS, message como um resumo breve em português e steps como um registro de substituição ordenado. Não há redução multiestação, nem equilibramento de visadas, nem ajuste de erro de fechamento: o motor ou soma dois números finitos dentro da faixa de magnitude admitida, ou rejeita a entrada com invalid_input.
Contrato de entrada, forma da resposta e comportamento de erro
Ambos devem ser números finitos; backsight deve ser não negativo porque uma graduação de mira não pode ler abaixo de zero neste contrato. Prefira enviar números em vez de strings pré-formatadas quando controlar o cliente; se precisar enviar strings, evite rótulos de unidade que fariam falhar o padrão de número finito. Envie um corpo JSON com dois campos obrigatórios: benchmark_elevation para a cota conhecida do ponto onde a mira é segurada na leitura a ré (aliases BM, bm, elevation, benchmark, known_elevation, elev_bm) e backsight para a leitura de mira nesse ponto (aliases BS, bs, backsight_reading, staff_reading, bs_reading). A precision opcional (aliases decimals, dp) escolhe quantas casas decimais expor nos campos numéricos, com padrão doze e teto quinze para que goldens JSON permaneçam estáveis entre runtimes. Formas em string de números são aceitas quando coincidem com um padrão decimal finito estrito com notação científica opcional; espaços embutidos, sufixos de unidade como m ou ft e tokens não numéricos falham com mensagem invalid_input clara que nomeia o campo. Em sucesso a resposta ecoa as entradas arredondadas, publica height_of_instrument como BM mais BS, formula e message como descrito acima, e steps como o registro de substituição que você pode afirmar em testes ou mostrar ao lado de um croqui de caderneta de campo. Validação falha — campos ausentes, números não finitos, backsight negativo ou valores fora dos limites absolutos de magnitude — devolve invalid_input e nunca é cobrada. O preço é um fixo de US$ 0,002 por solicitação bem-sucedida com unidade item. Combine este endpoint com uma redução de mira a vante quando já conhecer HI e precisar da cota de um ponto novo como HI menos FS; esta página responde apenas à altura do instrumento de uma estação a partir de BM e BS.
Onde uma calculadora de altura do instrumento agrega valor
Nesta página o trabalho roda inteiramente no seu navegador; pela API cada consulta bem-sucedida custa US$ 0,002, validação falha não é cobrada e nada é armazenado após a resposta. Essa divisão — exploração interativa gratuita e uma API idêntica paga — combina com o restante do catálogo KIT de nível A e permite passar de uma demo de sala de aula a um pipeline automatizado sem mudar o resultado matemático. Reserve esta ferramenta para o passo elementar HI igual a BM mais BS; se precisar de reduções multiestação, checagens de fechamento ou médias de nivelamento de três fios, reduza primeiro a HI de cada estação com este endpoint ou use um modelo dedicado ao ajuste completo do circuito.
Casos de integração
Fixtures de software e correção LMS
Gere vetores de teste determinísticos HI = BM + BS para aplicativos de topografia e corrija automaticamente itens de nivelamento com um oráculo de parse puro.
Perguntas técnicas
Como se calcula a altura do instrumento no nivelamento diferencial?
Envie números finitos benchmark_elevation (BM) e backsight (BS, não negativo). A API devolve HI = BM + BS com a mesma unidade de comprimento das suas entradas, mais a fórmula e os passos de substituição.
Por que a leitura a ré deve ser não negativa?
Uma leitura de mira de nivelamento é um comprimento medido para cima a partir da base da mira; uma leitura negativa não é observação de campo válida neste contrato e falha com invalid_input.
Quanto custa a calculadora de altura do instrumento?
A ferramenta do navegador é gratuita. Solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.