バークマルチ計算機
バークマルチ計算機は、実測した花壇の面積と希望する施工厚を基に、必要量を立方フィート、立方ヤード、市販品の袋数で算出します。平方フィート、インチ、体積単位を取り違えることなく、造園担当者や庭園管理者がバルク配送と袋入り商品を比較できます。花壇の合計面積、仕上がり時の厚さ、必要に応じて袋に表示された容量を入力してください。計算結果は常に同じになり、必要体積を満たすよう袋数は整数に切り上げます。
無料で実行
施工厚を決める前に花壇の面積を測ります
最初に、実際にバークマルチを敷く水平面の面積を求めます。長方形の花壇では、フィート単位の長さと幅を掛けてください。不規則な外周は、測定しやすい小さな長方形、三角形などに分け、それぞれを計算して合計します。覆わないテラス、飛び石、露出させる縁材、植木鉢は面積から除外してください。複数の花壇を同じ厚さで施工する場合は、面積を合計して一度に計算できます。厚さが異なる場合は、厚さごとに分けて計算します。面積の入力単位は平方フィート、施工厚はインチです。そのため、計算機は最初にインチをフィートへ換算します。3インチは4分の1フィートです。換算した厚さと面積を掛けると立方フィートになり、これは市販袋に一般的に表示される単位です。最終値の小数桁を増やすより、面積を丁寧に測ることが重要です。寸法を記した簡単な見取り図を作れば、隅の測り忘れや二重計上を防ぎやすくなります。曲線状の花壇でも、扱いやすい区画に分ければ、境界が数学的に完全でなくても実用的な購入量を見積もれます。
立方ヤードと整数の袋数を確認します
バルクのバークマルチは立方ヤードで注文することが多く、袋入り商品には立方フィートで容量が表示されます。1立方ヤードは27立方フィートです。計算機は面積と厚さから立方フィートを求め、その値を27で割って立方ヤードを表示します。また、必要な立方フィートを選択した袋容量で割ります。店舗では密封された袋の一部だけを購入できないため、袋数は必ず次の整数へ切り上げます。この切り上げは購入袋数だけに適用され、立方フィートと立方ヤードの見積値は商品の比較にそのまま利用できます。すべての袋が同じ容量だと考えず、必ず商品ラベルを確認してください。外観が似た袋でも、内容量が異なる場合があります。初期値は1袋2立方フィートですが、購入予定の商品に記載された容量へ変更してください。バルク品と袋入り品を比較する場合、業者の見積もりには立方ヤードを、小売店での合計には整数の袋数を使用します。価格、配送料、最低注文量、在庫状況は結果に含まれません。
庭の実情と施工時の損失を考慮します
計算結果は、入力した全面積に均一な仕上がり層を設ける場合の体積です。実際の花壇は完全に平らであることが少なく、樹皮片がくぼみに入り、根の周囲に集まり、運搬や散布の際にこぼれることがあります。既存のマルチも購入量に影響します。目標の厚さをすべて重ねるのではなく、残っている厚さを測り、不足する分だけを計算してください。深いくぼみや耕したばかりの土がある場合は、測定前に整地するか、目視できる状況に応じて適度な余裕を加えます。粒の大きさ、含水率、沈下、施工方法によって実際の被覆範囲は変わるため、袋数をメーカーの被覆保証とはみなさないでください。本計算機は、万能の廃棄率や圧縮率を一律に加えません。そのため、面積と厚さの積で体積を求め、袋容量で切り上げた購入数を求めるという計算過程が明確です。独自の予備量を加える場合は、別の計算で面積または厚さを増やし、結果を比較できます。注文前には、業者が立方ヤード未満の数量を販売するか、表示量がばら積み状態を指すかをご確認ください。施工時は、幹、茎、外壁、排水設備から適切な間隔を保ってください。
活用例
バルク配送を計画する
合計面積と希望する施工厚を立方ヤードに換算し、造園資材業者への注文量を決めます。
購入する袋数を求める
商品に表示された立方フィート容量を使い、完全な袋単位に切り上げた購入数を算出します。
施工厚の候補を比較する
同じ花壇面積を異なる施工厚で計算し、必要体積がどのように変わるかを確認します。
よくある質問
APIでの計算料金はいくらですか?
APIで正常に完了した計算の料金は$0.002です。
立方ヤードはどのように計算しますか?
平方フィートの面積に、インチからフィートへ換算した厚さを掛け、得られた立方フィートを27で割ります。
袋数を切り上げるのはなぜですか?
市販袋は整数単位で購入するため、端数がある場合は必要体積を満たす次の完全な袋まで増やします。
初期設定の袋容量はいくつですか?
初期値は1袋当たり2立方フィートです。正確な袋数を求めるには、選んだ商品の表示容量を入力してください。
損失や沈下の予備量は含まれますか?
含まれません。均一な層の幾何学的体積を示します。花壇の形状、沈下、取扱条件に応じて、プロジェクト固有の余裕を加えてください。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/home/bark-mulch \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bed_area_sq_ft":240,"mulch_depth_in":3}'const res = await fetch("https://api.kit.forhosting.com/home/bark-mulch", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bed_area_sq_ft": 240,
"mulch_depth_in": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/bark-mulch",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bed_area_sq_ft": 240,
"mulch_depth_in": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/bark-mulch", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bed_area_sq_ft":240,"mulch_depth_in":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bed_area_sq_ft":240,"mulch_depth_in":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/bark-mulch", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"bed_area_sq_ft": 240,
"mulch_depth_in": 3
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.bark_mulch",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |