舗装材計算機
20 m²のテラスに0.6 m角の舗装材をロス10 %で敷くなら、必要なのは62枚です。面積と寸法、ロス率を入れるだけで、買える枚数に切り上げた結果が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- テラス面積
- 20
- 舗装材の長さ
- 0.6
- 舗装材の幅
- 0.6
- ロス率
- 10
- 1枚の面積
- 0.36
- ロス係数
- 1.1
- ロス面積
- 2
- ロス込み面積
- 22
テラス用舗装材を勘で発注すると、届きが足りなくなったり、使わない石で車庫が埋まったりしがちです。この舗装材計算機は、実用的な4つの数値を明確な枚数に変換します。テラス・小道・車路の表面積、1枚の長さと幅、切断・破損・模様合わせ用のロス率です。辺を掛けて1枚の面積を求め、ロス係数でテラス面積を膨らませ、除算して厳密な枚数を出し、切り上げて端数枚を発注しないようにします。テラス面積と辺はメートルと平方メートル、またはフィートと平方フィートのように一つの単位系にそろえ、ロス率は施工店が推奨する目地パターンと端の切断の余裕として扱ってください。
面積から舗装材の枚数を出す考え方
舗装材の見積もりは、覆う面積を1枚の表面積で割るという単純な考え方に基づきます。表面積は長さと幅の積なので、0.6 m角の舗装材は1枚で0.36 m²を覆います。割り算の前に、端での切断や植木鉢まわりの加工、届いた時点での割れに備えて、ロス率の分だけ面積を増やします。ロス10 %なら20 m²のテラスは22 m²として扱われます。22を0.36で割ると端数が出るため、業者が売る整数の枚数に切り上げて62枚になります。この62枚で22.32 m²を覆えるので、テラスの面積に対して2.32 m²の余裕が残ります。
足りなくなる、余りすぎるよくある失敗
最も多い失敗は単位の混在です。平方メートルの面積にはメートルの寸法、平方フィートにはフィートの寸法を合わせてください。次に多いのがロス率の入れ忘れです。0も入力できますが、切断のない完全な長方形でなければ足りなくなります。また、庭全体ではなく、実際に舗装するテラスや通路、車の出入り口の面積だけを測りましょう。施工業者が複数の場所を見積もるときも、同じ手順で計算すれば発注数と見積もりが一致します。
活用例
DIYテラスの買い物リスト
テラス面積を測り、舗装材の表面サイズと施工店が勧めるロス率を入力し、不足も過剰在庫もなく整数枚で発注します。
業者向けハードスケープ見積
各テラスや歩道の面積とSKU表面サイズを同じ式に入れ、発注が見積と一致し切り上げ手順を監査できるようにします。
よくある質問
舗装材計算機の仕組みは?
長さ×幅で1枚の表面積を求め、テラス面積に (1 + ロス%/100) を掛け、除算で厳密枚数を出し、購入できる整数枚に切り上げます。
長さや幅がゼロまたは負だとどうなる?
サイズは厳密に正でなければならず、非正だと枚数比が不定または非物理になります。
20 m²のテラスには60 cm角の舗装材が何枚必要ですか?
ロス率10 %なら62枚です。覆う面積は22 m²になり、0.6 m角の1枚は0.36 m²を覆うので、割り算の結果を整数に切り上げてこの枚数になります。
ロス率は何パーセントにすればよいですか?
選んだ敷き方の模様と端の切断に合わせて、施工業者が勧める割合を入れてください。切断や割れ、模様合わせの分を見込む値です。切断のない完全な長方形なら0も使えます。
面積と寸法の単位はどう揃えますか?
どちらも同じ単位系にします。平方メートルならメートル、平方フィートならフィートで寸法を入れてください。平方メートルとセンチメートルを混ぜると枚数が大きくずれます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/home/pavers \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"patio_area":25,"paver_length":0.2,"paver_width":0.1,"waste_percent":10}'const res = await fetch("https://api.kit.forhosting.com/home/pavers", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"patio_area": 25,
"paver_length": 0.2,
"paver_width": 0.1,
"waste_percent": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/pavers",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"patio_area": 25,
"paver_length": 0.2,
"paver_width": 0.1,
"waste_percent": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/pavers", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"patio_area":25,"paver_length":0.2,"paver_width":0.1,"waste_percent":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"patio_area":25,"paver_length":0.2,"paver_width":0.1,"waste_percent":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/pavers", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"patio_area": 25,
"paver_length": 0.2,
"paver_width": 0.1,
"waste_percent": 10
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.pavers",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
同じ純関数が無料ブラウザ版と有料APIを駆動するため、スマホで出した見積もりと後からスクリプトが送る明細が一致します。ゼロまたは負のサイズは静かなゼロ除算ではなく、明確なinvalid_inputメッセージで拒否します。
テラス舗装材枚数の計算式の仕組み
小売のハードスケープ見積もりで使う被覆の恒等式から始めます。必要な枚数は、覆うべき表面積を1枚の表面積で割り、仕入先が整数枚で売るため切り上げます。次にロス余裕を乗数で適用します。端切断、植栽周りの曲線、破損、ロット予備を含む実効被覆目標です。ゼロ面積は比を不定にし、負の面積は物理的にあり得ないためです。テラス面積も正、ロス率は非負とし、ロスゼロの完全な長方形も負の材料を捏造せず表現できます。paver_area を paver_length と paver_width の積とし、patio_area の面積単位と整合する長さ単位を使い、メートルは平方メートル、フィートは平方フィートと対応させます。waste_factor は 1 に waste_percent を100で割った値を足したもので、10パーセントのロスなら裸のテラスの110パーセントを計画します。patio_area にその係数を掛けて area_with_waste を得ます。area_with_waste を paver_area で割って pavers_exact を得ます。これは小数部を持ちうる実数です。購入数量 pavers_needed は pavers_exact の天井です。応答は中間値(paver_area、waste_factor、waste_area、area_with_waste、pavers_exact)、購入セットの coverage_area、手計算と突合するための spare_area_vs_patio も返します。パイプラインは決定的な浮動小数点演算で、乱数シード・壁時計・ネットワーク呼び出しはなく、同一入力は常に同一JSONになります。長さと幅はともに厳密に正でなければならず、ゼロまたは負は invalid_input で拒否されます。
送る内容と返る内容
有限な4つの数値を送ります。園芸店やDIY計画には無料ブラウザフォームを、一括のテラス別スケジュールや見積ツールの回帰フィクスチャには同一契約をスクリプトから呼び出してください。面積単位のハードスケープ計画被覆 patio_area、対応する長さ単位の1枚の辺ペア paver_length と paver_width、余分材料の百分率 waste_percent(例:10パーセント余裕なら10)です。4項目すべて必須です。 欠落、非数値文字列、NaN、Infinity は invalid_input で失敗し課金されません。paver_length または paver_width がゼロまたは負のとき、サイズは正でなければならないというメッセージで失敗し、Infinity 枚を返す代わりに寸法を直して再試行できます。成功時は清掃済み入力、paver_area、waste_factor、waste_area、area_with_waste、pavers_exact、整数 pavers_needed、coverage_area、spare_area_vs_patio(購入セットが裸のテラスをどれだけ超えて覆うか)、単位系を一つに保つ unit_note、短い formula 文字列を返します。古典的な検算例:25平方メートルのテラス、0.2×0.1メートルの舗装材、10パーセントロスでは、1枚面積 0.02、ロス込み面積 27.5、pavers_exact は1375、pavers_needed も1375です。成功したAPI呼び出しの料金は公開ベースの $0.002 毎件で、検証失敗は前払い残高を消費しません。
舗装材計算機が現場で使われる場面
テラス、庭道、車路エプロンを作る施主は、ヤード注文やオンラインパレット出荷の前に信頼できる枚数が必要です。特にコンクリートや天然石は単価が高く納期が長い場合に重要です。屋内タイルの箱包装、すき間付きデッキ板、レンガ目地のモルタル体積、テラス下の砂・路盤深さなどが後から必要なら、本ページを肥大化させず別の検索意図とランディングとして扱ってください。ハードスケープ業者は実測面積とメーカー表面サイズから工程を組み、切り上げる決定的な単一エンドポイントが積算と購買の表計算ずれを減らします。同じ計画で3つの舗装材SKUを比べる造園設計者は、patio_area と waste_percent を固定し paver_length と paver_width だけ差し替えて、総枚数と予備被覆をロス計算の再導出なしに並べられます。複数住戸の中庭更新を計画する管理会社は、APIに一括で面積を送り pavers_needed を発注書に付け、余剰在庫を意図的にします。本機能は純粋なparseエンジンのため、API料金は成功1件あたり公開ベース $0.002 で、検証失敗は残高を消費しません。
連携の活用例
設計者向けSKU比較
面積とロスを固定し、候補製品で長さと幅を差し替え、pavers_needed と予備被覆を並べて比較します。
技術的な質問
どの単位を使うべき?
整合した組なら何でも可:patio_area を m²・辺をメートル、または patio_area を ft²・辺をフィート。1リクエストで単位系を混ぜないでください。
目地砂のすき間やパレット包装は含む?
含みません。本エンドポイントはロス余裕付きの表面積ベース枚数です。目地グリッドとパレット包装は別の検索意図です。
費用は?
ブラウザ版ツールは無料で端末上で動作します。APIリクエストは成功1件あたり$0.002の前払いKIT残高を使用し、無効な入力は課金されません。