Calcolatore listelli tetto
Una falda di 2.000 piedi quadrati con 40 piedi di gronda e listelli ogni 16 pollici richiede 38 file, 1.520 piedi lineari prima degli sfridi. Inserisca area, larghezza di gronda e interasse e ottenga le file e la lunghezza da ordinare. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Area del tetto
- 2000
- Larghezza del tetto
- 40
- Interasse dei listelli
- 1,333333
- Percentuale di scarto
- 10
- Lunghezza della falda
- 50
- File di listelli
- 38
- Numero di interassi
- 37
- Falda coperta
- 49,333321
Le coperture in tegola e molti sistemi metallici poggiano su listelli (o arcarecci) orizzontali posati all’interasse del produttore dalla gronda al colmo. Stimare a occhio quante file e quanti piedi lineari acquistare è il modo tipico di restare a corto a metà falda o di avanzare un rimorchio di legname. Questo calcolatore di listelli di copertura trasforma tre misure pratiche in un computo chiaro: l’area di superficie del tetto, la larghezza di gronda del piano (la lunghezza di ogni filare di listelli) e l’interasse centro-centro lungo la pendenza. Ricava la lunghezza di falda come area divisa per larghezza, conta le file inclusive con la regola classica del piano di falda su interasse più uno, moltiplica le file per la larghezza per il totale di piedi lineari e, in opzione, scala quella lunghezza con una percentuale di scarto per l’ordine. Mantenga tutte le dimensioni in un solo sistema di unità —tipicamente piedi quadrati con piedi per il linguaggio dei piedi lineari USA— e tratti l’interasse come il calibro del prodotto in quelle stesse unità lineari (ad esempio 1.333 piedi per centri di sedici pollici).
Dall'area del tetto alle file di listelli
Le tegole e molti sistemi metallici si agganciano a listelli orizzontali posati all'interasse indicato dal produttore, dalla gronda al colmo. Il calcolatore lavora su una falda rettangolare. Prima trova la lunghezza della falda dividendo l'area per la larghezza di gronda: 2.000 piedi quadrati con 40 piedi di gronda danno 50 piedi di falda. Poi posa un listello in gronda e uno a ogni interasse salendo, compresa un'ultima fila vicino al colmo se il passo ci sta ancora, cioè il numero di intervalli interi più uno. Ogni fila copre tutta la larghezza di gronda, quindi file per larghezza danno i piedi lineari, e una percentuale facoltativa di sfrido adegua la lunghezza per l'ordine.
Gli errori che lasciano il cantiere a corto
Andare a occhio con file e piedi lineari significa restare senza listelli a metà falda o ritrovarsi con un rimorchio di legname inutilizzato. L'errore più comune è mescolare le unità: un'area in piedi quadrati e una larghezza in piedi richiedono l'interasse in piedi, quindi 16 pollici diventano 1,333333. Il secondo è dimenticare il listello di gronda, ed è per questo che il conteggio supera sempre di uno gli intervalli interi. Prenda l'interasse dalla scheda tecnica della tegola o del pannello, non a memoria, e calcoli ogni falda a parte quando il tetto ne ha più di una.
Casi d'uso
Lista acquisti listelli per tetto in tegola fai da te
Misuri area di superficie e larghezza di gronda, inserisca il calibro del produttore di tegole come interasse, imposti una percentuale di scarto e ordini piedi lineari interi senza restare a corto a metà falda.
Domande frequenti
Cosa succede se l’area del tetto è zero o negativa?
L’area del tetto deve essere strettamente positiva; un’area non positiva non è fisica e non definirebbe una quantità valida di file o piedi lineari.
Perché la larghezza del tetto è obbligatoria se conosco già l’area?
L’area da sola dà la superficie totale ma non la lunghezza di ogni filare di listelli. La larghezza è la lunghezza di gronda di ogni filare; la falda è area ÷ larghezza per un piano rettangolare e determina il conteggio delle file.
Quanto costa?
Lo strumento nel browser è gratuito e gira in locale.
Come inserisco un interasse di 16 pollici se il tetto è in piedi?
Lo inserisca come 1,333333, perché l'interasse deve usare la stessa unità della larghezza di gronda. Un interasse di 12 pollici vale semplicemente 1. Inserendo 16, il valore verrebbe letto come 16 piedi tra i listelli.
Perché una falda lunga 50 piedi con listelli ogni 16 pollici richiede 38 file?
Cinquanta piedi divisi per 1,333333 danno 37 intervalli interi scartando il resto. Aggiungendo il listello di gronda si arriva a 38 file, con un piccolo spazio sotto il colmo.
Strumenti correlati
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/roof-batten-count \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"roof_area":2000,"roof_width":40,"batten_spacing":1.333333}'const res = await fetch("https://api.kit.forhosting.com/home/roof-batten-count", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"roof_area": 2000,
"roof_width": 40,
"batten_spacing": 1.333333
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/roof-batten-count",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"roof_area": 2000,
"roof_width": 40,
"batten_spacing": 1.333333
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/roof-batten-count", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"roof_area":2000,"roof_width":40,"batten_spacing":1.333333}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"roof_area":2000,"roof_width":40,"batten_spacing":1.333333}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/roof-batten-count", 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
{
"roof_area": 2000,
"roof_width": 40,
"batten_spacing": 1.333333
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.roof_batten_count",
"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.
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. |
Note tecniche
La stessa funzione pura alimenta lo strumento gratuito del browser e l’API a pagamento, così una stima sul telefono coincide con un ordine scriptato in seguito. Area, larghezza o interasse non positivi vengono rifiutati con invalid_input invece di un conteggio assurdo in silenzio.
Come funziona la formula di file e piedi lineari
Con cinquanta piedi di falda e interasse di un piede ottiene cinquantuno file; con centri di sedici pollici (circa 1.333 piedi) la stessa falda dà trentotto file dopo il piano del quoziente e l’aggiunta di uno. La percentuale di scarto deve essere zero o positiva quando fornita. Modellare un piano di copertura rettangolare: i listelli corrono paralleli alla gronda, ogni filare misura roof_width e i filari salgono la pendenza con batten_spacing fisso da centro a centro (il calibro stampato sulla scheda della tegola o del pannello metallico). La lunghezza di falda lungo il piano del travetto è roof_area diviso per roof_width quando area e larghezza condividono un sistema di unità —ad esempio duemila piedi quadrati con gronda di quaranta piedi implicano cinquanta piedi di falda. Il conteggio dei filari usa la regola degli estremi inclusivi insegnata in cantiere e nei manuali di computo: posi un listello al riferimento di gronda, poi uno a ogni interasse lungo la falda, includendo un filare al colmo o subito prima se l’ultimo passo ancora ci sta, cioè esattamente batten_rows uguale al piano di slope_length diviso batten_spacing più uno. La lunghezza lineare netta totale è batten_rows per roof_width —la somma di ogni filare. Il waste_percent opzionale gonfia quella lunghezza in linear_feet_ordered per coprire tagli, danni in compluvi e stock danneggiato senza cambiare il conteggio geometrico delle file. La risposta riporta anche spacing_count (file meno uno), covered_slope (spacing_count per interasse) e ridge_gap (lunghezza di falda meno covered_slope) così può vedere se l’ultimo intervallo è più corto di un calibro intero e decidere di stringere il calibro o aggiungere un filare di colmo secondo il produttore. La pipeline è aritmetica floating-point deterministica, senza semi casuali, senza orologio di sistema e senza chiamate di rete, quindi input identici producono sempre lo stesso JSON. Area, larghezza e interasse devono essere strettamente positivi; zero o valori negativi sono rifiutati con invalid_input perché non fisici e non definirebbero una quantità d’acquisto.
Cosa invia e cosa riceve in risposta
Verifica classica: duemila piedi quadrati, larghezza di quaranta piedi, interasse 1.333333 piedi (centri di sedici pollici), dieci per cento di scarto —lunghezza di falda cinquanta, trentotto file, millecinquecentoventi piedi lineari, lunghezza ordinata milleseicentosettantadue. Invii tre numeri finiti obbligatori: roof_area per la superficie da listellare in unità quadrate, roof_width per la larghezza di gronda del piano in unità lineari (lunghezza di ogni listello) e batten_spacing per l’interasse centro-centro nella stessa unità lineare. Opzionalmente invii waste_percent come percentuale non negativa; se omesso vale zero e linear_feet_ordered coincide con linear_feet. Campi assenti, stringhe non numeriche, NaN e Infinity falliscono con invalid_input e non vengono addebitati. Quando roof_area è zero o negativo la richiesta fallisce con un messaggio che l’area non positiva non è consentita; la stessa regola di positività vale per roof_width e batten_spacing, e lo scarto negativo è rifiutato a parte. In caso di successo la risposta restituisce gli input ripuliti incluso waste_percent, slope_length, batten_rows intero, spacing_count, covered_slope, ridge_gap, linear_feet netto, linear_feet_ordered dopo lo scarto, un unit_note che ricorda di mantenere un solo sistema di unità e riafferma la formula delle file, e una breve stringa formula per la documentazione. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per item; i fallimenti di validazione non consumano saldo prepagato.
Dove i calcolatori di listelli compaiono nel lavoro reale
Proprietari e auto-costruttori che posano tegole in laterizio, calcestruzzo o ardesia hanno bisogno di un conteggio affidabile di piedi lineari e file prima di ordinare listelli o prenotare la consegna, soprattutto quando il legname trattato ha tempi lunghi. Le squadre di copertura metallica che posano arcarecci o listelli orizzontali sotto pannelli a giunto rialzato o a fissaggio a vista usano la stessa geometria con l’interasse on-center del produttore convertito in piedi o metri. Se in seguito servono contro-listelli verticali, tabelle di scarto in compluvi e colmi, rotoli di sottotegola, conteggi di tegole o di pannelli metallici, li tratti come intenti di ricerca e landing distinti invece di sovraccaricare questa pagina del calcolatore di listelli in piedi lineari e file. Le imprese di copertura redigono computi dall’area misurata e dalla larghezza di gronda; un unico endpoint deterministico che applica file floor-plus-one e una percentuale di scarto esplicita riduce lo scostamento tra chi stima e chi acquista. Al bancone dei materiali, confrontando due calibri per la stessa casa, basta cambiare solo batten_spacing tenendo fissi area e larghezza e ordinare linear_feet e lunghezza ordinata senza ricalcolare la falda ogni volta. I gestori immobiliari che pianificano rifacimenti multi-edificio inviano un lotto di aree e larghezze tramite l’API e allegano linear_feet_ordered agli ordini di acquisto così l’eccesso di scorta è intenzionale e non accidentale. Poiché questa capacità è un motore parse puro, il prezzo API è la base pubblicata di $0.002 per item riuscito e la validazione fallita non consuma saldo.
Casi di integrazione
Computi listelli per imprese di copertura
Inserisca area, larghezza e calibro di ogni piano nella stessa formula floor-plus-one così gli ordini di acquisto coincidono con il preventivo e ridge_gap resta verificabile.
Confronto di calibri al bancone
Tenga fissi area e larghezza del tetto, scambi batten_spacing tra prodotti candidati e confronti batten_rows e linear_feet_ordered fianco a fianco.
Domande tecniche
Come funziona questo calcolatore di listelli di copertura?
Divide roof_area per roof_width per la lunghezza di falda, imposta batten_rows a floor(slope_length / batten_spacing) + 1, moltiplica le file per la larghezza per i piedi lineari e scala con waste_percent per la lunghezza ordinata.
Come inserisco centri di sedici pollici?
Li converta nella stessa unità di roof_width. Sedici pollici sono 16/12 ≈ 1.333333 piedi. Se lavora in metri, converta il calibro del produttore in metri prima di chiamare l’API.