擁壁ブロック計算機
長さ10 m、高さ1.2 mの擁壁を0.4 × 0.2 mのブロックで積むと、25個の段が6段で合計150個です。長さ、仕上がり高さ、ブロックの見付寸法を同じ単位で入れれば、発注できる整数の段数と個数が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 壁の長さ
- 10
- 壁の高さ
- 1.2
- ブロックの長さ
- 0.4
- ブロック見付の高さ
- 0.2
- 正確な段数
- 6 blocks
- 科目
- 6
- 段あたりの正確なブロック数
- 25
- 段あたりブロック数
- 25
この擁壁ブロック計算機は、施工長、仕上がりの壁高さ、各ブロックの見付の長さと高さが分かれば、必要なモジュラーブロックと縦の段数を見積もります。すべての寸法を同じ線形単位に揃え、高さを段の高さで、長さをブロックの見付長さで割り、両方の比を切り上げることで、半端な段や半端な端部ブロックも発注できる整数単位になります。施工長10メートル、仕上がり高さ1.2メートル、見付0.4×0.2メートルというよくある例では、大まかなパレット数の見当ではなく25個×6段で合計150個という結果になります。エンジンは通信もサンプリングも日付依存の近道もない、純粋に決定的な算術です。DIYの庭の擁壁や業者の積算にはブラウザで無料でお使いいただけます。
擁壁ブロックの見積もりと結果の見方
擁壁の材料リストはほぼ常に段数と施工長の問題です。各段は見付サイズのブロックが並ぶ水平の列で、仕上がりの高さはその段の積み重ねです。壁面積を単にブロックの見付面積で割るだけでは、半端な端部ブロックや半端な最上段も丸ごとの単位として発注しなければならないことを見落とします。
そのためこの計算機は、掛け合わせる前に施工長と高さをそれぞれ別々に切り上げます。メーカー品番のカタログ、ジオグリッドのスケジュール、控え勾配はコア数値に含まれません。キャップ、コーナー、曲面ブロック、埋設の基礎段については、この幾何学的な見付積算に自分で発注数を上乗せしてください。
壁またはブロックの寸法の欠落、有限でない値、規定上限を超える大きさ、0または負の寸法はすべて拒否されます。高さや見付サイズが0だと正のブロック総数が定義できないためです。独立した組積面のレンガ数、石膏ボードの枚数、塗料の被覆量が必要な場合は専用のツールをお使いください。
擁壁の積算がDIY・業者見積もり・ソフトウェアで果たす役割
住まいの持ち主は、庭のテラスや車道の造成、高床の花壇でモジュラーブロックを週末配送前に発注する場面、あるいは目視で丸ごとの段だけを数えた後に二枚目のパレットが予算を狂わせてはならない場面でこの計算に出会います。
造園業者や小規模なハードスケープ業者は、測定した立面図を資材置き場での買い物リストに変換するために同じ数値を使い、純粋な見付数の上にキャップ、コーナー、埋設の基礎段を加えます。
積算担当者は、施工長・仕上がり高さ・モジュラー見付サイズのスケジュールが、隠れた切り上げセルだらけのスプレッドシートなしで整数の段数とブロック数になるよう積算ツールにこの契約を組み込みます。プロダクトや教育向けツールは、壁がブロックの途中で終わるとき、総面積を1つのブロック見付で割るよりも施工長と高さを別々に切り上げることがなぜ重要かを学習者に示します。
無料で決定的な屋外計算機の小さなラボを構築する際は、レンガやマルチ、フェンスのヘルパーと組み合わせ、控え、排水、ジオグリッドなど純粋な見付モジュール数を超えて立面図が求める現場判断は自分で加えてください。
活用例
DIYの庭・車道の擁壁
測定した施工長、仕上がり高さ、モジュラーブロックの見付サイズを、資材店で購入する前に整数の段数とブロック発注数に変換します。
よくある質問
寸法が0または負の場合はどうなりますか?
壁の長さ、壁の高さ、ブロックの長さ、ブロックの高さはすべて0より大きい厳密に正の数でなければなりません。
先に単位を変換する必要はありますか?
測定値の単位が混在している場合ははい。この計算機はメートルをミリメートルに、フィートをインチに変換しません。すべての寸法を1つの一貫した単位に揃えてください。
キャップ、コーナー、控え、ジオグリッドは含まれますか?
いいえ。 見付の段数とブロック数のみを返します。幾何学的な見付数が分かったら、現場の計画からキャップユニット、コーナーブロック、埋設の基礎段、補強材を加えてください。
壁の面積をブロックの面積で割るだけではだめなのはなぜですか?
端で切れるブロックや最上段の欠けた段も、丸ごと1個として注文する必要があるからです。このツールは段数と1段あたりの個数を別々に切り上げてから掛け合わせます。
擁壁の高さはどこからどこまで測りますか?
地盤から壁の天端までの、仕上がった壁面の高さを測ります。地中に埋める基礎の段や笠石、コーナー用のブロックは、この数に自分で追加してください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/home/retaining-wall-blocks \
-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/home/retaining-wall-blocks", {
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/home/retaining-wall-blocks",
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/home/retaining-wall-blocks", 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/home/retaining-wall-blocks", 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": "home.retaining_wall_blocks",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
積算ソフトやスプレッドシート、CIフィクスチャで再現性のあるブロック数が必要な場合は、成功したリクエストごとに$0.002のAPIをご利用ください。
擁壁の見積もりとは何か、レスポンスに含まれる内容
解析済みの壁の長さと高さ、ブロックの見付の長さと高さ、切り上げ前の正確な小数段数、切り上げ後の整数段数、正確な小数の段あたりブロック数、切り上げ後の整数の段あたりブロック数、その積であるblocks_required、単位タグblocks、使用したprecision、methodタグ、検証できる短いformula文字列を返します。このページが答えるのは擁壁のブロックと段数のみで、見積もりや単体テスト、パレット数を勝手に作ってはならないAPI利用者に適した安定した数値出力です。
長さ・高さ・ブロック見付サイズの読み取り方と再現性の保ち方
メートルはメートルと、フィートはフィートと揃えてください。エンジンは単位を変換しないため、ブロックにセンチメートル、壁にメートルを混ぜると誤った段数が静かに算出されます。計算は壁の高さをブロックの高さで、壁の長さをブロックの長さでそれぞれ割り、浮動小数点誤差でわずかに整数を下回る値も正しく切り上がるよう小さなイプシロンを加えてそれぞれ切り上げ、その2つの整数を掛け合わせます。地面に沿った施工長を表す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を受け付けます。任意のprecision(エイリアスdecimals、dp)は整数でない数値フィールドの小数桁数を選び、既定は4、上限は15でcourses、blocks_per_course、blocks_requiredが整数のままJSONのgoldensを安定させます。自動パイプラインの中で同一の数学的結果が必要な場合は、このページの無料ブラウザ実行と有料APIを組み合わせ、切り上げの公式を自前で再実装せずに済ませてください。
擁壁の積算がDIY・業者見積もり・ソフトウェアで果たす役割
このページでは処理はすべてブラウザ内で完結し、API経由では成功した照会1件ごとに$0.002かかり、検証に失敗した場合は課金されず、レスポンスを返した後は何も保存されません。無料のインタラクティブな検証と、同一の結果を返す有料APIというこの分離はKITのtier Aカタログ全体の方針と一致しており、現場でのスマホでの確認から自動パイプラインへ、数学的な結果を変えることなく移行できます。
連携の活用例
ハードスケープ見積もりと立面積算
長さ・高さ・見付サイズの立面スケジュールを、見積書向けに再現性のある段数とblocks_required値へ変換します。
積算ソフトウェアとCIフィクスチャ
単体テストやプロパティチェック、自動化パイプラインのために決定的なcourses、blocks_per_course、blocks_requiredの値を生成します。
技術的な質問
擁壁ブロック計算機の料金は?
このページのブラウザ上では無料です。API経由では成功したリクエストごとに$0.002かかり、無効な入力には課金されません。
ブロック数と段数はどう計算されますか?
courses = ceil(wall_height / block_height)、blocks_per_course = ceil(wall_length / block_length)、blocks_required = courses × blocks_per_courseです。4つの寸法はすべて同じ線形単位を使わなければなりません。