Calcolatore muro di sostegno
Un muro lungo 10 m e alto 1,2 m con blocchi da 0,4 per 0,2 m richiede 150 blocchi e 20 copertine da 0,5 m: due righe d'ordine distinte, ciascuna arrotondata a pezzi interi. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Lunghezza della parete
- 10
- Altezza della parete
- 1,2
- Lunghezza del blocco
- 0,4
- Altezza del blocco
- 0,2
- Lunghezza del coronamento
- 0,5
- Filari (esatto)
- 6
- Corsi
- 6
- Blocchi per filare (esatto)
- 25
- Blocchi per filare
- 25
Questo calcolatore di muro di sostegno converte il tratto misurato, l'altezza finita e il formato di faccia del blocco modulare in due conteggi d'acquisto: i blocchi di muro che formano la faccia impilata, e le copertine che chiudono la sommità come coronamento. Inserisca la lunghezza del muro, l'altezza del muro, la lunghezza del blocco e l'altezza del blocco in un'unica unità lineare coerente. La lunghezza della copertina è facoltativa e, se omessa, assume la lunghezza di faccia del blocco quando il coronamento coincide con il modulo. Il motore arrotonda per eccesso l'altezza in filari, la lunghezza in blocchi per filare, moltiplica quegli interi per l'ordine dei blocchi di muro e poi arrotonda la lunghezza secondo la lunghezza della copertina per un conteggio distinto, perché le copertine sono uno SKU diverso posato sopra il muro e non sostituiscono l'ultimo filare. Il lavoro è aritmetica pura e deterministica, senza chiamate di rete, senza campionamento e senza scorciatoie legate alla data.
Dove un computo di muro di sostegno con copertine rende
I proprietari incontrano questo calcolo quando una terrazza da giardino, uno scavo di accesso o una fioriera rialzata richiedono un ordine di blocchi modulari e un pallet di copertine abbinato prima della consegna del fine settimana, oppure quando un secondo pallet di coronamenti non deve sorprendere il bilancio dopo aver contato a occhio solo i blocchi di faccia.
Paesaggisti e piccole squadre di hardscape usano gli stessi numeri per trasformare un alzato misurato in due righe di lista della spesa al magazzino: blocchi di muro per la faccia impilata e copertine per la sommità finita, poi aggiungono angoli, pezzi a raggio e un filare di base interrato sopra i conteggi geometrici puri.
Gli strumenti di prodotto e didattica mostrano a chi impara perché arrotondare per eccesso il tratto e l'altezza in modo separato conta più che dividere l'area totale di faccia per una sola faccia di blocco, e perché la copertina è un secondo SKU anche quando la lunghezza coincide con quella del blocco. Questo non è un conteggio di mattoni per un muro isolato, né un getto di volume di calcestruzzo, né un tonnellaggio di rinterro in ghiaia: sono intenzioni di ricerca diverse, con ingressi diversi.
Lo abbini ad ausili per ghiaia o recinzione quando allestisce un piccolo laboratorio di calcolatori di cantiere gratuiti e deterministici, e riservi il giudizio di campo a arretramenti, drenaggio, geogriglia e al margine di scarto che la squadra lascia davvero a terra.
Casi d'uso
Preventivi hardscape con copertina in SKU distinto
Trasformi i programmi di alzato in due voci — blocchi di faccia impilati e copertine — così il preventivo coincide con il modo in cui il magazzino vende il muro.
Domande frequenti
Che succede se una dimensione è zero o negativa?
Lunghezza del muro, altezza del muro, lunghezza del blocco, altezza del blocco e qualsiasi lunghezza di copertina fornita devono essere ciascuna un numero positivo; un muro senza estensione non può consumare blocchi.
Quanto costa il calcolatore di muro di sostegno?
È gratis nel Suo browser in questa pagina.
Quanti blocchi servono per un muro di 10 m alto 1,2 m?
Con blocchi lunghi 0,4 m e alti 0,2 m servono 6 corsi da 25, cioè 150 blocchi. Le copertine da 0,5 m ne aggiungono 20 in cima, per un totale di 170 pezzi.
Perché le copertine si contano a parte?
Perché sono un prodotto diverso, posato sopra il muro per rifinirlo; non sostituiscono l'ultimo corso. Il loro numero è la lunghezza del muro divisa per quella della copertina, arrotondata per eccesso, e se non la indica vale la lunghezza del blocco.
Perché non dividere semplicemente la superficie del muro per quella di un blocco?
Perché altezza e lunghezza si arrotondano separatamente a corsi e blocchi interi. Un muro di 1,1 m con blocchi da 0,2 m richiede 6 corsi, non cinque e mezzo, e un tratto di 7,3 m con blocchi da 0,45 m dà 16,22 per corso, che diventano il numero intero successivo.
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/build/retaining-wall \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"wall_length":10,"wall_height":1.2,"block_length":0.4,"block_height":0.2}'const res = await fetch("https://api.kit.forhosting.com/build/retaining-wall", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"wall_length": 10,
"wall_height": 1.2,
"block_length": 0.4,
"block_height": 0.2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/build/retaining-wall",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"wall_length": 10,
"wall_height": 1.2,
"block_length": 0.4,
"block_height": 0.2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/build/retaining-wall", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"wall_length":10,"wall_height":1.2,"block_length":0.4,"block_height":0.2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"wall_length":10,"wall_height":1.2,"block_length":0.4,"block_height":0.2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/build/retaining-wall", 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
{
"wall_length": 10,
"wall_height": 1.2,
"block_length": 0.4,
"block_height": 0.2
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "build.retaining_wall",
"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_abs | 1000000000 |
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
Ogni dimensione deve essere un numero finito positivo: una lunghezza, un'altezza o un formato di blocco nulli o negativi vengono respinti con invalid_input invece di uno zero vuoto. Lo usi gratis nel browser prima di ordinare, oppure chiami l'API a $0.002 per richiesta riuscita quando il software di preventivo ha bisogno di un computo riproducibile.
Come i filari diventano blocchi di muro e un conteggio distinto di copertine
Un muro di sostegno modulare si ordina su due linee di prodotto anche quando condividono lo stesso modulo di faccia: blocchi di faccia impilati che trattengono il terreno, e copertine o elementi di coronamento che chiudono la sommità, smaltiscono l'acqua e lasciano un sedile finito. Questo calcolatore non tratta mai la copertina come un extra gratuito che Lei possa ignorare, e non fonde mai in silenzio l'ultimo filare nello SKU di coronamento. Non c'è una tabella di riferimenti del fabbricante, né un programma di geogriglia, né un filare di base interrato, né un paramento arretrato: quei giudizi di cantiere si applicano dopo un computo geometrico pulito. Forma prima courses come l'intero superiore di wall_height diviso per block_height, così un muro di 1.1 m su blocchi di 0.2 m diventa sei filari, non cinque e mezzo. Forma poi blocks_per_course come l'intero superiore di wall_length diviso per block_length, così un tratto di 7.3 m di blocchi di 0.45 m diventa diciassette pezzi per fila anziché un 16.22 frazionario che nessun magazzino Le taglierà. wall_blocks è il prodotto di quei due interi: ogni filare, compreso il filare strutturale sommitale, è un blocco di muro. cap_units è un intero superiore distinto di wall_length diviso per cap_length, perché la copertina si posa sulla altezza finita e non sostituisce l'ultima fila. Quando cap_length è omesso, il motore usa block_length così un modulo coincidente restituisce comunque un conteggio di copertine distinto che Lei può acquistare su un altro pallet. La risposta ripete le dimensioni analizzate, i rapporti esatti prima dell'arrotondamento per eccesso, gli interi courses e blocks_per_course, wall_blocks, cap_units, total_units come wall_blocks più cap_units, e una breve stringa di formula per verifica. Se Le servono conteggi di mattoni per una faccia di muratura isolata, lastre di cartongesso o copertura di pittura, usi quegli strumenti dedicati; questa pagina risponde solo alla domanda di blocchi e copertine del muro di sostegno, con un'uscita numerica stabile adatta a preventivi, prove unitarie e consumatori di API che non devono inventare conteggi di pallet.
Contratto di ingresso, unità, valori predefiniti e errori
Tenga i metri con i metri o i piedi con i piedi: il motore non converte mai le unità, quindi mescolare centimetri per il blocco e metri per il muro produrrebbe in silenzio un conteggio di filari errato. La convalida fallita non viene fatturata. Invii un corpo JSON con POST con quattro campi obbligatori e uno facoltativo. wall_length è il tratto lungo il terreno (alias length, L, run, wall_run) e deve essere un numero finito strettamente positivo. wall_height è l'altezza di faccia finita dalla sommità del filare di base alla sommità del muro prima di posare la copertina (alias height, H, wall_h) e deve essere altrettanto strettamente positiva. block_length è la quota orizzontale di faccia lungo il muro (alias block_width, face_length, unit_length, bl) e block_height è l'altezza del filare (alias face_height, unit_height, course_height, bh). cap_length è facoltativo (alias cap_unit_length, coping_length, cap_width): se lo omette, il motore copia block_length così un modulo coincidente produce comunque un intero cap_units distinto; se lo invia, deve essere un numero finito strettamente positivo di per sé. Campi mancanti, stringhe vuote, valori non finiti e grandezze oltre il tetto ammesso falliscono con invalid_input nominando il campo. Una dimensione nulla o negativa fallisce con un messaggio che il wall_length, wall_height, block_length, block_height o cap_length indicato deve essere un numero positivo, in accordo con la regola che un muro senza estensione non può consumare blocchi. In caso di successo il corpo ripete le dimensioni analizzate, courses_exact e courses, blocks_per_course_exact e blocks_per_course, wall_blocks, cap_units_exact e cap_units, total_units e la stringa di formula. Abbini l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando Le serve lo stesso risultato matematico in una canalizzazione automatizzata; non si memorizza nulla dopo il ritorno della risposta, e il lavoro non lascia mai il Suo isolamento verso un modello o un salto di rete.
Dove un computo di muro di sostegno con copertine rende
I computisti incorporano il contratto negli strumenti di computo così un programma di lunghezza del tratto, altezza finita, formato di faccia modulare e lunghezza facoltativa della copertina diventa filari interi, wall_blocks e cap_units senza un foglio pieno di celle nascoste di arrotondamento. In questa pagina il lavoro gira interamente nel Suo browser; tramite l'API ogni consultazione riuscita costa $0.002, la convalida fallita non è addebitata e non si memorizza nulla dopo il ritorno della risposta. Quella suddivisione — esplorazione interattiva gratuita e API a pagamento identica — Le consente di passare da un controllo al telefono in magazzino a una canalizzazione automatizzata senza cambiare il risultato matematico.
Casi di integrazione
Terrazze da giardino e fioriere
Converta il tratto misurato, l'altezza finita e il formato del blocco modulare in wall_blocks più un ordine abbinato di cap_units prima di acquistare.
Software di preventivo e banchi di prova
Generi wall_blocks, cap_units e total_units deterministici per preventivi, prove unitarie e canalizzazioni di computo automatizzate.
Domande tecniche
Quanti blocchi e copertine servono per un muro di sostegno?
Invii wall_length, wall_height, block_length e block_height in un solo sistema di unità. L'API restituisce wall_blocks come filari per blocchi per filare, e cap_units come l'intero superiore della lunghezza sulla lunghezza della copertina (che di predefinito è la lunghezza del blocco).
Le copertine sono comprese nel conteggio dei blocchi di muro?
No. wall_blocks copre ogni filare strutturale, compresa la fila sommitale. cap_units è uno SKU distinto posato sulla altezza finita. total_units è la somma dei due.
E se la copertina ha una lunghezza diversa dal blocco di muro?
Invii cap_length. Il motore arrotonda per eccesso wall_length con quel valore in modo indipendente da block_length, così un muro di 10 m con blocchi di 0.4 m e copertine di 0.5 m dà 25 blocchi per filare e 20 copertine.