擁壁計算
長さ10 m、高さ1.2 mの擁壁を0.4×0.2 mのブロックで積むと、壁ブロック150個と0.5 mの笠木20個が必要です。2つは別の注文品目として、それぞれ整数に切り上げて表示します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 壁の長さ
- 10
- 壁の高さ
- 1.2
- ブロックの長さ
- 0.4
- ブロックの高さ
- 0.2
- 笠石の長さ
- 0.5
- 段数 (正確値)
- 6
- 科目
- 6
- 1段あたりのブロック数 (正確値)
- 25
- 1段あたりのブロック数
- 25
この擁壁計算は、測った施工長、仕上がり高さ、モジュールブロックの見付寸法を、二つの発注数に換えます。積み上げる壁面の壁ブロックと、頭頂を笠木として閉じるキャップ単位です。壁の長さ、壁の高さ、ブロックの長さ、ブロックの高さを、一貫した一つの長さの単位で入力してください。笠木の長さは任意で、省くと笠木がモジュールに合う場合はブロック見付長さを使います。エンジンは高さを段に切り上げ、長さを段あたりブロックに切り上げ、その整数を掛けて壁ブロックの発注とし、さらに長さを笠木長さで切り上げて別個の笠木数にします。笠木は壁の上に載る別 SKU であり、最上段を置き換えません。各寸法は有限の正の数でなければなりません。処理は純粋で決定的な算術であり、ネットワーク呼び出しも乱数も日付依存の近道もありません。発注前にはブラウザで無料でお使いください。
段数が壁ブロックと別個の笠木数になる仕組み
モジュール擁壁は、見付モジュールが同じでも二つの製品系列で発注します。地盤を支える積み上げ見付ブロックと、頭頂を閉じ水を流し仕上げの座面を与える笠木またはコーピングです。この計算機は笠木を無視してよい無料の余分とは見なさず、最上段を笠木の SKU に静かに折り込みません。
最上の構造段を含むすべての段が壁ブロックです。笠木は仕上がり高さの上に載り、最後の列を置き換えません。メーカー SKU 表もジオグリッド工程も埋め込み基礎段もセットバック勾配もなく、それらはきれいな幾何拾い出しのあとに現場判断として載せます。
独立した組積のれんが数、石膏ボード枚数、塗装量が必要なら専用ツールを使ってください。
笠木付き擁壁の拾い出しが役立つ場面
自宅では、庭の段差、車路の切土、上げ花壇が週末納品の前にモジュールブロックと合う笠木パレットを必要とするとき、あるいは見付ブロックだけを目で数えたあとに笠木の第二パレットが予算を脅かしてはならないときに、この計算に出会います。造園と小さなハードスケープ班は同じ数字で、測った立面を資材置き場の買い物リスト二行に変えます。
積み上げ見付の壁ブロックと、仕上がり頭頂の笠木です。その上に隅、半径部材、埋め込み基礎段を純粋な幾何数の上へ足します。製品・教材は、施工長と高さを別々に切り上げることが一面のブロック見付で全面積を割るより大切な理由と、長さがブロックと一致しても笠木が第二の SKU である理由を学び手に示します。
これは独立壁のれんが数でも、コンクリート体積の打設でも、砂利埋戻しのトン数でもありません。検索意図も入力も別です。このページでは処理はすべてブラウザ内で走ります。
無料で決定的な現場計算機の小さな一式を組むときは砂利やフェンスの補助と組み合わせ、セットバック・排水・ジオグリッド・職人が実際に地面へ残すロス余裕は現場判断として残してください。
活用例
笠木を別 SKU にしたハードスケープ見積
立面工程を二行にします。積み上げ見付ブロックと笠木です。見積が置き場の売り方と一致します。
よくある質問
笠木の長さが壁ブロックと違う場合は?
10 m の壁で 0.4 m ブロックと 0.5 m 笠木なら、段あたり 25 ブロック、笠木 20 個です。
寸法が 0 または負だとどうなりますか?
壁の長さ、壁の高さ、ブロックの長さ、ブロックの高さ、送った笠木の長さはいずれも正の数でなければなりません。延びのない壁はブロックを消費できません。
長さ10 m、高さ1.2 mの擁壁にはブロックが何個必要ですか?
長さ0.4 m、高さ0.2 mのブロックなら25個の段が6段で、壁ブロックは150個です。0.5 mの笠木が上に20個加わり、合計170個になります。
壁の面積をブロック1個の面積で割るだけではいけないのですか?
高さと長さを別々に整数へ切り上げるためです。1.1 mの壁に0.2 mのブロックなら5段半ではなく6段、7.3 mに0.45 mのブロックなら1段16.22個が次の整数になります。
コーナーや基礎の段、ロス分は含まれますか?
含まれません。結果は壁面と天端の幾何学的な個数です。コーナー材、曲線用ブロック、埋め込む基礎の段、ジオグリッド、控え勾配、ロス分は現場の判断で後から加えてください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
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)リクエスト例
{
"wall_length": 10,
"wall_height": 1.2,
"block_length": 0.4,
"block_height": 0.2
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "build.retaining_wall",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs | 1000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
長さ・高さ・ブロック寸法が 0 または負の場合は、空のゼロではなく invalid_input で拒否します。積算ソフトが再現可能な拾い出しを必要とするときは、成功した要求ごとに $0.002 で API を呼び出します。
段数が壁ブロックと別個の笠木数になる仕組み
まず courses を wall_height を block_height で割った天井とし、0.2 m ブロック上の 1.1 m の壁は五段半ではなく六段になります。次に blocks_per_course を wall_length を block_length で割った天井とし、0.45 m ブロックの 7.3 m 施工は、店が切ってくれない端数 16.22 ではなく一段十七個になります。wall_blocks はその二つの整数の積です。cap_units は wall_length を cap_length で割った別の天井です。cap_length を省くとエンジンは block_length を使い、合うモジュールでも別パレットで買える笠木数を返します。応答は解析した寸法、切り上げ前の正確な比、整数の courses と blocks_per_course、wall_blocks、cap_units、wall_blocks に cap_units を足した total_units、監査用の短い式文字列をエコーします。このページは擁壁のブロックと笠木の問いにだけ答え、見積・単体試験・パレット数を捏造してはならない API 利用に耐える安定した数値を返します。
入力契約、単位、既定値、エラーの扱い
送る場合はそれ自体が有限の正の数でなければなりません。メートルはメートル、フィートはフィートで揃えてください。エンジンは単位を換算しないので、ブロックをセンチ、壁をメートルで混ぜると段数が静かに誤ります。検証の失敗は課金されません。応答のあと何も保存されず、処理が isolate を出てモデルやネットワークへ向かうこともありません。必須 4 フィールドと任意 1 フィールドの JSON 本体を POST してください。wall_length は地盤に沿った施工長で(別名 length, L, run, wall_run)、有限の正の数でなければなりません。wall_height は基礎段の天端から笠木を載せる前の壁頂までの仕上がり見付高さで(別名 height, H, wall_h)、同じく正でなければなりません。block_length は壁に沿った水平見付寸法で(別名 block_width, face_length, unit_length, bl)、block_height は段の高さです(別名 face_height, unit_height, course_height, bh)。cap_length は任意です(別名 cap_unit_length, coping_length, cap_width)。省くとエンジンは block_length をコピーし、合うモジュールでも別の整数 cap_units を出します。欠落フィールド、空文字、非有限値、上限を超える大きさは、フィールド名を付けて invalid_input で失敗します。0 または負の寸法は、該当する wall_length、wall_height、block_length、block_height、cap_length が正の数でなければならないというメッセージで失敗し、延びのない壁はブロックを消費できないという規則に一致します。成功時の本体は解析した寸法、courses_exact と courses、blocks_per_course_exact と blocks_per_course、wall_blocks、cap_units_exact と cap_units、total_units、式文字列をエコーします。このページのブラウザ無料実行と有料 API を組み合わせれば、自動パイプラインでも同じ数学結果が得られます。
笠木付き擁壁の拾い出しが役立つ場面
積算者は契約を拾い出しツールに埋め、施工長・仕上がり高さ・モジュール見付・任意の笠木長さの工程が、切り上げセルを隠した表なしで整数の段、wall_blocks、cap_units になるようにします。API では成功した照会ごとに $0.002 で、検証の失敗は課金されず、応答のあと何も保存しません。無料の対話的な確認と、同じ結果の有料 API という分かれにより、資材店での電話確認から自動パイプラインへ、数学結果を変えずに移れます。
連携の活用例
庭の段差と花壇の擁壁
測った施工長、仕上がり高さ、モジュールブロック寸法を wall_blocks と合う cap_units の発注へ換え、購入前に揃えます。
積算ソフトと試験用固定値
見積・単体試験・自動拾い出しパイプライン向けに、決定的な wall_blocks、cap_units、total_units を生成します。
技術的な質問
擁壁には何個のブロックと笠木が必要ですか。
同じ単位系で wall_length、wall_height、block_length、block_height を送ってください。API は wall_blocks を段数×段あたりブロック、cap_units を長さ÷笠木長さの天井として返します。笠木長さの既定はブロック長さです。
笠木は壁ブロック数に含まれますか。
含まれません。wall_blocks は最上段を含むすべての構造段を覆います。cap_units は仕上がり高さの上に載る別 SKU です。total_units はその合計です。
擁壁計算の料金はいくらですか。
このページではブラウザで無料です。API では成功した要求が $0.002 で、無効な入力は課金されません。