Calcolatore di traversi per campata di recinzione
Il calcolatore di traversi trasforma la lunghezza misurata e la suddivisione prevista della recinzione in una quantità chiara.
Esegui gratis nel browser
Inserisca lunghezza totale, numero di campate e traversi necessari per ciascuna. Il risultato mostra pezzi, lunghezza media della campata e sviluppo lineare complessivo. È utile per stime, controlli dei preventivi e calcoli ripetibili senza affidarsi al calcolo mentale.
Misuri il tratto e definisca le campate
Parta dalla lunghezza totale e mantenga una sola unità, per esempio metri, piedi o pollici. Tutte le lunghezze restituite conserveranno tale unità. Indichi poi il numero di campate, cioè gli spazi tra due pali adiacenti. Conti le campate, non i pali: cinque campate rettilinee richiedono normalmente sei pali. Lo strumento usa il numero già pianificato e non lo deduce da un interasse teorico; è quindi adatto a tracciati condizionati da angoli, cancelli, pannelli o strutture esistenti. La lunghezza deve essere positiva e le campate un intero positivo. Se le campate reali non sono uguali, la lunghezza restituita è una media: misuri ogni tratto particolare prima del taglio. Escluda le aperture prive di traversi oppure calcoli separatamente ogni tratto continuo. Dati accurati rendono il risultato una base d’acquisto attendibile.
Calcoli pezzi e sviluppo lineare
Indichi quanti traversi orizzontali saranno montati in ogni campata. Una recinzione leggera può usarne due, mentre una più alta può richiederne tre o più secondo il sistema e le regole locali. Il totale dei pezzi è campate per traversi per campata. Dodici campate con tre traversi richiedono trentasei pezzi. La lunghezza divisa per le campate fornisce la campata media; la lunghezza moltiplicata per i traversi fornisce lo sviluppo lineare complessivo. I due valori rispondono a esigenze diverse: i pezzi descrivono gli elementi fra pali, lo sviluppo aiuta a confrontare i formati commerciali. Il calcolo non include sfridi, difetti, sovrapposizioni, giunti, decorazioni o scorte. Se alcune zone usano due traversi e altre tre, le calcoli separatamente e sommi i risultati.
Trasformi il risultato in un ordine
Consideri il totale come quantità base del progetto e lo confronti con il prodotto disponibile. Se il formato commerciale coincide con la campata, ogni traverso calcolato corrisponde in genere a un pezzo, salvo tagli e difetti. Se è più lungo, prepari un piano di taglio sicuro; se è più corto, potrebbero servire un giunto approvato o un palo aggiuntivo. Aggiunga separatamente una percentuale per qualità, tagli e campate speciali. Verifichi inoltre cancelli, angoli, pendenze, pannelli a gradoni e variazioni di altezza. Per automatizzare invii gli stessi tre campi all’API; una richiesta riuscita costa $0.002. Le quantità devono essere intere. Prima dei lavori confermi dimensioni, resistenza, fissaggi, trattamento, istruzioni del produttore e norme locali.
Casi d'uso
Preparare la distinta materiali
Converta il disegno definitivo in pezzi e sviluppo lineare prima di confrontare i formati.
Controllare un preventivo
Ricalcoli la quantità base da campate e file per individuare eventuali differenze.
Confrontare progetti di recinzione
Provi configurazioni a due e tre traversi sullo stesso tratto e valuti l’impatto.
Domande frequenti
Qual è la formula del conteggio?
Il totale equivale alle campate moltiplicate per i traversi presenti in ciascuna.
La lunghezza cambia il numero di pezzi?
No, se Lei indica le campate. La lunghezza determina campata media e sviluppo; le campate determinano i pezzi.
Un cancello conta come campata?
Lo includa solo se il progetto posa davvero i traversi sull’apertura; altrimenti separi i tratti.
Il risultato include lo sfrido?
No. Aggiunga una scorta per tagli, difetti, campate speciali e ricambi.
Quanto costa una richiesta API?
Una richiesta riuscita costa $0.002. Il calcolo nel browser è gratuito.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"fence_length": 96,
"sections": 12,
"rails_per_section": 3
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.fence_rails",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_fence_length | 1000000000000 |
max_sections | 1000000 |
max_rails_per_section | 100 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |