コンクリートフーチング計算機
2.4×0.6×0.3 mの独立基礎4つなら、コンクリートは1つあたり0.432 m³、合計1.728 m³です。長さ×幅×厚さに個数を掛けて求めます。デッキの束石や柱の基礎に使え、ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 長さ
- 2.4
- 幅
- 0.6
- 厚さ
- 0.3
- 数量
- 4
- 1基あたりの体積
- 0.432
- 総体積
- 1.728
- 体積
- 1.728
- 1基あたりの平面積
- 1.44
コンクリートフーチング計算機は、現場の4つの数値を、同一の長方形独立フーチングに必要なコンクリートの立方体積に変換します。1基分の長さと幅、そのパッドのコンクリート厚さ(深さ)、打設する同一フーチングの個数を入力すると、1基あたりの体積、総体積、平面積の合計、短いメッセージ、材料拾い出しや単体テストに貼れる順序付き代入ステップを返します。デッキ柱を計画する施主、ピアパッド用の生コンクリートを発注する施工者、建設見積アプリ向けの決定的フィクスチャを書く開発者はいずれも、表計算なしで長さ×幅×厚さ×個数の同じ算術を必要とします。
長方形フーチングのコンクリート体積の求め方
長方形の独立フーチングは直角プリズムとしてモデル化されます。平面は長さ×幅の長方形で、コンクリートの厚さが深さです。したがって1基の体積は長さ×幅×深さであり、3つの測定が同じ長さの単位(メートル同士、フィート同士、インチ同士)である必要があります。
プロジェクトが複数の同一パッド(例:4本のデッキピアや同一設計の柱脚列)を使う場合、総コンクリート体積はその1基分プリズムにフーチングの整数個数を掛けます。この積は正味の幾何学的コンクリート体積であり、こぼれ・過掘り・ポンプ残のロスを加えず、鉄筋の置換も引きません。そうした補正は幾何拾いの後に適用する工事固有の百分率だからです。
ここでの深さは打設するコンクリートパッドの厚さを意味し、パッド上に埋め戻す場合や躯体を別に打つ場合の掘削全深さとは限りません。4入力はすべて正でなければなりません。ゼロまたは負の長さ・幅・深さは物理的パッドを定義できず、非正または小数の個数は同一フーチングの整数本数を意味できません。
計算機は単位換算を行わないため、長さをフィート・深さをインチで混ぜると意味のない立方積が静かに得られます。先にすべてを揃えてから呼び出してください。
実務のコツ、制限、関連検索
長さと幅はパッドの平面図上で測り、深さは型枠底から仕上がりフーチング上面までの打設厚さとして、一貫した単位系で測ってください。本ツールは意図的に純粋な幾何体積のみを返し、見積の透明性を保ちます。寸法は公開絶対範囲内に保ち、ソルバが拒否せざるを得ない非有限結果へのオーバーフローを防いでください。
本ランディングはコンクリートフーチング計算機、フーチング体積、独立基礎のコンクリートヤード数、長さ幅深さ個数をオンラインで探す人向けであり、可変幅の連続フーチング溝推定、床全体のスラブ体積ツール、立方メートルを袋数に換算する袋買い計算、地盤支持力の構造設計チェックではありません。
長方形パッド寸法が既知で打設体積だけが必要なときに本機能を選び、一定断面の連続フーチングが元データの場合は区間を長方形としてモデル化できますが、別々の呼び出しを合計する必要があります。
よくある質問
コンクリートフーチングの体積はどう計算しますか?
同一の長方形パッドでは、1基あたり体積=長さ×幅×深さ、総体積=その積×個数です。3寸法は同じ長さの単位を使い、結果はその単位の3乗になります。
長さ・幅・厚さがゼロまたは負だとどうなりますか?
非正の寸法は物理的フーチングを定義できないため、ツールは体積を捏造しません。
個数は整数でなければなりませんか?
はい。 個数は正の整数(最低1)でなければなりません。小数のフーチング個数は拒否されます。
ロスを加えたりプレミックス袋数に換算しますか?
いいえ。 純粋な幾何体積のみを返します。ロス率と単位換算(m³→yd³や袋数)は呼び出し後に各自で適用してください。
基礎の厚さには掘削の深さを入れるのですか?
いいえ、打設するコンクリートの厚さを入れます。基礎の上を埋め戻す場合や立ち上がりを別に打つ場合は、掘削全体の深さではなく、基礎そのものの厚さだけを使います。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/home/concrete-footing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"length":2.4,"width":0.6,"depth":0.3,"count":4}'const res = await fetch("https://api.kit.forhosting.com/home/concrete-footing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"length": 2.4,
"width": 0.6,
"depth": 0.3,
"count": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/concrete-footing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"length": 2.4,
"width": 0.6,
"depth": 0.3,
"count": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/concrete-footing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"length":2.4,"width":0.6,"depth":0.3,"count":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"length":2.4,"width":0.6,"depth":0.3,"count":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/concrete-footing", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"length": 2.4,
"width": 0.6,
"depth": 0.3,
"count": 4
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.concrete_footing",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_dim | 1000000000000 |
min_dim | 1e-15 |
max_count | 1000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
非正の長さ・幅・厚さ、および非正または非整数の個数は、ゼロや負の寸法から打設量を捏造するのではなく、明確な invalid_input エラーで拒否されます。経路は純粋な決定的数学であり、ネットワークも乱数シードも壁時計依存もなく、無料のブラウザ実行と前払いAPIは、固定小数点丸めの後に毎回同じJSONを返します。
長方形フーチングのコンクリート体積の求め方
成功時、応答は丸めた入力をエコーし、volume_per_footing と total_volume(volume は合計の別名)、図面照合用の plan_area_per_footing と plan_area_total、V=長さ×幅×深さ×個数の文字列としての formula、短い要約の message、テストでアサートしたり依頼者に見せたりできる代入行の順序付き配列 steps を公開します。
APIの呼び出し方と返却内容
個数は公開上限までの正の整数です。厳密な有限数値パターンに一致する整数の文字列形式は受け付けますが、小数個数は拒否されます。クライアントを制御できるときは整形済み文字列より数値送信を優先し、文字列が必要なときは有限数パターンを壊す通貨記号・単位接尾辞・千の区切りを避けてください。必須4フィールドのJSON本体を送ってください:length(別名 footing_length, L, len, long)、width(別名 footing_width, W, w, breadth)、depth(別名 footing_depth, thickness, height, D, d, thick)、count(別名 quantity, n, qty, footings, num)。長さ・幅・深さは、公開された絶対範囲内の有限正数で、Workerとブラウザ上のIEEE倍精度で中間積が有限に保たれる必要があります。成功時、応答は volume_per_footing を丸めたプリズム積に、total_volume と volume を積×個数に、平面積フィールドを長さ×幅(および×個数)に、formula と message を上記どおりに、steps を代入ログに設定します。検証失敗(欠落フィールド、非有限数、非正寸法、非整数または非正の個数、絶対限界外の値)は invalid_input を返し、課金されません。料金は成功リクエストごとに定額 $0.002 で、単位は item、限界単価はゼロです。
実務のコツ、制限、関連検索
技術者がロス率(例:5%や10%)を指定している場合は、呼び出し後に自分で total_volume に掛けてください。教材やテストでは、1基ケース(個数=1)と total_volume が線形に増える複数基ケースを対にし、深さまたは個数を意図的にゼロにして invalid_input 経路を証明してください。invalid_input を返す失敗タスクは前払い残高を消費しないため、エラー処理確認のために幅ゼロを意図的に送る探索スクリプトが安価になります。往復確認は容易です。 手計算で長さ×幅×深さを再計算し個数を掛け、公開 total_volume が全数値フィールドと同じ12桁小数丸め内で一致することを確認してください。
連携の活用例
デッキピアパッド用の生コンクリート発注
施主がパッドの長さ・幅・厚さと同一ピア本数を入力し、プラントに連絡したり袋を買う前に total_volume を得ます。
柱フーチングの見積拾い出し
施工者が設計パッド寸法と個数をAPIに渡し、volume_per_footing・total_volume・steps を透明な材料見積に添付します。
建設アプリ向け golden フィクスチャ
開発者が既知の複数パッド体積と、非正寸法の意図的拒否を単体テストとCI用に生成します。
技術的な質問
コンクリートフーチング計算機は無料ですか?
ブラウザツールは無料でローカル実行されます。API呼び出しは成功リクエストあたり $0.002 の前払いKIT残高を使い、失敗タスクは課金されません。