Calculadora de travessas de cerca por seção
A calculadora de travessas transforma a extensão medida e a divisão planejada da cerca em uma quantidade clara.
Executar grátis
Informe a extensão total, o número de seções e quantas travessas cada seção recebe. O resultado apresenta peças, comprimento médio da seção e metragem linear conjunta. É útil para estimativas, conferência de orçamentos e cálculos consistentes sem depender de contas mentais.
Meça o trecho e defina as seções
Comece pela extensão total e mantenha uma unidade única, como metros, pés ou polegadas. Todos os comprimentos de saída permanecerão nessa unidade. Depois informe as seções, também chamadas de vãos: cada uma fica entre dois postes vizinhos. Conte vãos, não postes; cinco seções retas normalmente usam seis postes. A ferramenta recebe a quantidade que você já planejou e não tenta deduzi-la de um espaçamento ideal. Por isso, atende projetos definidos por cantos, portões, painéis ou estruturas existentes. A extensão deve ser positiva e as seções devem formar um inteiro positivo. Se os vãos reais tiverem medidas diferentes, o comprimento retornado será uma média; meça cada vão incomum antes de cortar. Retire da extensão os portões que não receberão travessas ou calcule cada trecho contínuo separadamente. Entradas cuidadosas produzem uma base de compra confiável.
Calcule peças e metragem linear
Informe quantas travessas horizontais existem em cada seção. Uma cerca leve pode usar duas, enquanto modelos mais altos podem exigir três ou mais conforme o sistema e as normas locais. O total de peças é o número de seções multiplicado pelas travessas por seção. Doze seções com três travessas exigem trinta e seis peças. A extensão dividida pelas seções fornece o vão médio; a extensão multiplicada pelas travessas por seção fornece a metragem linear conjunta. As medidas respondem a perguntas diferentes: peças representam elementos entre postes, e metragem ajuda a comparar tábuas comerciais. O cálculo não acrescenta sobras, danos, emendas, sobreposições, elementos decorativos ou reserva. Se uma parte usar duas travessas e outra três, calcule os grupos separadamente e some os resultados.
Transforme o resultado em pedido
Considere o total como a quantidade básica do projeto e compare-o com o produto disponível. Se a peça comercial tiver o tamanho do vão, cada travessa calculada geralmente corresponde a uma peça, descontados cortes e defeitos. Se for maior, avalie um plano de corte seguro; se for menor, talvez sejam necessários uma emenda aprovada ou outro poste. Acrescente desperdício conforme qualidade, cortes e trechos especiais. Verifique portões, cantos, declives, painéis escalonados e mudanças de altura. Para automatizar, envie os mesmos três campos à API; cada solicitação bem-sucedida custa US$ 0,002. Seções e travessas precisam ser inteiros. Antes da obra, confirme dimensões, resistência, fixadores, tratamento, orientações do fabricante e exigências locais.
Casos de uso
Prepare a lista de materiais
Converta o desenho final em peças e metragem antes de comparar tamanhos comerciais.
Confira um orçamento
Refaça a quantidade básica pelas seções e fileiras para identificar divergências.
Compare projetos de cerca
Teste opções com duas ou três travessas no mesmo trecho e veja o impacto no material.
Perguntas frequentes
Qual é a fórmula da quantidade?
O total é o número de seções multiplicado pelas travessas em cada seção.
A extensão altera o número de peças?
Não quando você informa as seções. A extensão define o vão médio e a metragem; as seções definem as peças.
Um portão deve contar como seção?
Inclua-o somente se o projeto realmente instalar essas travessas sobre a abertura; caso contrário, separe os trechos.
O resultado inclui desperdício?
Não. Acrescente reserva para cortes, defeitos, vãos especiais e peças sobressalentes.
Quanto custa uma solicitação de API?
Uma solicitação bem-sucedida custa US$ 0,002. O cálculo no navegador é gratuito.
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/home/fence-rails \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"fence_length":96,"sections":12,"rails_per_section":3}'const res = await fetch("https://api.kit.forhosting.com/home/fence-rails", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"fence_length": 96,
"sections": 12,
"rails_per_section": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/fence-rails",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"fence_length": 96,
"sections": 12,
"rails_per_section": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/fence-rails", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"fence_length":96,"sections":12,"rails_per_section":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"fence_length":96,"sections":12,"rails_per_section":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/fence-rails", 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
{
"fence_length": 96,
"sections": 12,
"rails_per_section": 3
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.fence_rails",
"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.
Limites
max_fence_length | 1000000000000 |
max_sections | 1000000 |
max_rails_per_section | 100 |
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. |