Calcolatore di plinti per terrazze: pali e fondazioni
Questo calcolatore trasforma il progetto di una terrazza rettangolare in una chiara disposizione preliminare degli appoggi.
Esegui gratis nel browser
Inserisca lunghezza e profondità, gli interassi massimi tra pali e linee di sostegno e indichi se la struttura usa una trave di bordo strutturale collegata all’edificio oppure è indipendente. Gli sbalzi facoltativi di travi e travetti consentono di rappresentare la configurazione prevista. Il risultato mostra il totale dei plinti in calcestruzzo, le file di travi, i pali per fila e le campate intermedie impiegate. È utile per pianificare i materiali e confrontare schemi prima della verifica normativa e del progetto strutturale definitivo delle fondazioni.
Traduca lo schema strutturale in misure coerenti
Parta dalle dimensioni rettangolari della struttura, non da una superficie approssimativa. La lunghezza corre parallela alle file di travi, mentre la profondità procede verso l’esterno nella direzione dei travetti. Inserisca tutti i valori con lo stesso sistema di unità: piedi con piedi, metri con metri o pollici con pollici. L’interasse massimo dei pali è la maggiore distanza ammessa da centro a centro lungo ogni trave. L’interasse massimo delle travi è la maggiore distanza consentita tra linee di appoggio nella direzione trasversale. Questi limiti devono provenire da una tabella di campata approvata, dalle norme locali o da un tecnico qualificato, poiché dipendono da essenza del legno, sezioni, carichi e collegamenti. Selezioni il collegamento all’edificio soltanto quando una trave strutturale correttamente progettata sostiene davvero il bordo interno. Se la terrazza si sostiene autonomamente accanto all’edificio, scelga la configurazione indipendente per includere appoggi su entrambi i lati.
Comprenda come file, campate e sbalzi determinano i plinti
Lungo ogni fila, il calcolatore sottrae dalla lunghezza totale lo sbalzo consentito alle due estremità della trave. Divide la lunghezza sostenuta per l’interasse massimo dei pali e arrotonda per eccesso ottenendo le campate. Tre campate richiedono quattro pali, perché ogni sequenza ha un palo a ciascun limite. In una terrazza collegata, la trave presso l’edificio è la prima linea di sostegno ma non una fila di plinti. La profondità sostenuta rimanente viene divisa per l’interasse massimo delle travi, arrotondata per eccesso e convertita direttamente in file. Una terrazza indipendente richiede sostegno su entrambi i lati, quindi possiede una fila in più rispetto agli intervalli. Lo sbalzo dei travetti viene sottratto una volta nello schema collegato e due volte in quello indipendente. Infine si moltiplicano i pali per fila per le file di travi, assumendo un plinto di calcestruzzo per ogni palo.
Pianifichi con la stima, poi verifichi le fondazioni
Usi il risultato per confrontare alternative strutturali, tracciare una griglia di plinti, stimare gli scavi o preparare un primo elenco di calcestruzzo e ferramenta. Modificando un limite di interasse può individuare la soglia alla quale serve un’altra fila o un altro palo. Il confronto tra struttura collegata e indipendente mostra inoltre l’effetto della scelta sulle fondazioni. Tuttavia, questo conteggio non è un progetto pronto per l’autorizzazione. Non calcola diametro, spessore, profondità antigelo, resistenza al sollevamento, controventatura, carichi tributari, portanza del terreno o idoneità del collegamento. Profili irregolari, scale, vasche idromassaggio, coperture, più livelli e carichi concentrati possono richiedere schemi differenti. Verifichi le campate e ogni posizione con le norme vigenti e l’autorità competente. In presenza di condizioni insolite o carichi importanti, affidi il progetto degli appoggi a un professionista strutturale qualificato.
Casi d'uso
Confronti strutture collegate e indipendenti
Valuti come sostituire il sostegno presso l’edificio con file autonome modifichi il conteggio preliminare dei plinti.
Prepari una stima dei materiali
Converta le misure strutturali in quantità iniziali di pali, basi, ancoraggi e punti di getto.
Provi diverse tabelle di campata
Confronti gli interassi consentiti mantenendo visibili dimensioni e sbalzi previsti.
Domande frequenti
Ogni palo richiede un plinto?
Il calcolo presume un plinto in calcestruzzo per ogni palo. Appoggi condivisi e fondazioni speciali non rientrano nel modello.
Perché una terrazza indipendente richiede più file?
Senza un collegamento strutturale che sostenga un bordo, il modello dispone linee di appoggio su entrambi i lati dei travetti.
Quali unità deve usare?
Può usare qualsiasi unità di lunghezza, purché tutte le dimensioni, gli interassi e gli sbalzi adottino la stessa unità.
Il calcolo determina dimensione o profondità dei plinti?
No. Dipendono da carichi, terreno, gelo e norme locali e devono essere determinati separatamente.
Quanto costa il calcolo tramite API?
Il prezzo base dell’API è $0.002 per calcolo. La versione web può eseguire localmente lo stesso calcolo deterministico.
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/deck-footing-count \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"deck_length":24,"deck_projection":12,"max_post_spacing":8,"max_beam_spacing":6}'const res = await fetch("https://api.kit.forhosting.com/home/deck-footing-count", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"deck_length": 24,
"deck_projection": 12,
"max_post_spacing": 8,
"max_beam_spacing": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/deck-footing-count",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"deck_length": 24,
"deck_projection": 12,
"max_post_spacing": 8,
"max_beam_spacing": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/deck-footing-count", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"deck_length":24,"deck_projection":12,"max_post_spacing":8,"max_beam_spacing":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"deck_length":24,"deck_projection":12,"max_post_spacing":8,"max_beam_spacing":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/deck-footing-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
{
"deck_length": 24,
"deck_projection": 12,
"max_post_spacing": 8,
"max_beam_spacing": 6
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.deck_footing_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. |