球根間隔の計算
掘る前に買う球根の数が分かります。120×60の花壇に株間15で植えるなら、1列9個を5列、合計45個で、間隔は均等に15です。すべての長さは同じ単位で入力してください。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 長さ
- 120
- 幅
- 60
- Gap
- 15
- 1列あたりの球根数
- 9
- 縦1列あたりの球根数
- 5
- 球根の合計
- 45
- 列の間隔
- 15
格子を決めずに球根を植えると、春の花壇は一方が過密でもう一方がまばらになります。この球根間隔計算機は、花壇の長さ、幅、中心間の希望株間という三つの測定値を、長方形の植栽計画に変えます。各行に何球入るか、幅を何行で埋めるか、購入する合計本数、そして土に印を付ける均等間隔です。平方フィートあたり本数の密度拾いとは異なり、この経路は巻き尺で杭打ちする配置そのものを保ちます。二つ以上入る軸では先頭と末尾の球根を端に置き、残りは希望株間より近づかない等間隔です。入力はすべて同じ長さ単位を使い、本数は無次元です。
行・列の本数が長さ・幅・株間からどう決まるか
長方形の球根花壇は格子であり、密度を詰め込んだ袋ではありません。行に沿った長さと行を横断する幅を、センチメートル・インチ・フィートなど一貫した単位で測り、その種にカタログが勧める中心間株間を選んでください。計算機は、その株間より近づかずに収まるだけの中心を置き、花壇が株間以上あるときは両端にも球根を置きます。
長さ方向の行あたり本数は、長さを株間で割った切り下げに1を足した値です。幅方向の列あたり本数は、幅を株間で割った切り下げに1を足した値です。合計本数はその二つの整数の積です。
長さが株間のちょうど整数倍なら、均等な行間隔は入力した株間と一致します。端数が残るときは、その余りを均等に伸ばして先頭と末尾の球根が花壇の縁に付き、隣同士は少なくとも指定株間を保ちます。120×60で株間15なら、各行に九球、各列に五球、合計四十五球で、両軸の均等間隔はいずれも15です。
100×40で株間12なら、100を12で割った切り下げが八、それに1を足して行あたり九、列あたり四となり、余りの二単位が行間隔12.5になります。株間が辺より長いとその軸には一球しか入らず、対応する均等間隔はゼロです。
入力契約・単位・エラー時の挙動
三つともゼロより真に大きく、一つの長さ単位を共有する必要があります。サービスはインチをセンチメートルへ、フィートをメートルへは変換しません。間隔についての製品要件は明確です。
株間ゼロや負の株間は常に拒否されます。正でない中心間間隔では二個目の球根を置けないからです。解析限界 1e-15 から 1e12 の外にある極小・極大値は、非有限の本数を返す代わりに拒否します。
成功時は入力の丸めエコー、二つの整数の軸本数、その積、余りを均す均等間隔、長方形の花壇面積、数式行、メッセージ、二つの floor 除算を述べる短い手順リストを受け取ります。検証失敗は前払い残高を消費しません。
球根間隔計算機が役立つ場面
家庭園芸では秋の植え付け前に、巻き尺とカタログの株間 — チューリップなら六インチ、クロッカスなら四インチ、大きなアリウムなら八以上 — を、土にチョークで書ける行・列計画に変えます。造園設計者と園芸店カウンターは、袋の本数と杭打ちパターンの両方を見積もりに書く必要があり、平方フィートあたり本数の密度だけでは班が最初の株の位置を知りません。
公園の班や学校菜園は、共有の株間で多くの長方形花壇をまとめ、発注と植栽チケットが一つの契約を共有します。球根間隔、一行あたり本数、花壇の株間で検索上位を狙うコンテンツサイトは、見積アプリの自動化経路と数学が一致する無料ライブツールの恩恵を受けます。このページは花球根の密度計算機ではありません。
あの検索は平方フィートに1平方フィートあたり本数を掛けます。間隔の検索は、指定株間で長方形の各辺にいくつの中心が入るかを尋ねます。株間は種と土壌に正直に保ち、カタログより狭いと病気を招き、広すぎると色が痩せます。
測るのは植え付け可能な長方形だけで、周囲の通路は含めません。L字や曲線の花壇は長方形に分割し、長方形ごとに一度呼び出してください。この能力は単一の長方形格子に焦点を当て、測量級の多角形や互い違いの三角格子は対象外です。
活用例
秋植えのチューリップとスイセンの花壇
測った長方形とカタログの中心間株間を、行あたり本数・列あたり本数・買い物合計に変え、春咲き球根を注文する前に確定します。
杭打ち計画つきの園芸店見積もり
袋の本数と土に印を付ける均等間隔の両方を顧客へ渡し、余りの長さをノートPCごとに違う丸めにする私的な表計算を使わずに済みます。
学校と公園の長方形植栽
同じ株間を多くの花壇に適用し、発注と班チケットが一つの決定的な行・列契約を共有するようにします。
よくある質問
球根間隔計算機は行と列の本数をどう数えますか?
余りの長さは均等間隔に伸ばし、先頭と末尾の球根が花壇の縁に付くようにします。
長さ・幅・株間にはどの単位を使えばよいですか?
センチメートル、インチ、フィートなど、一貫した長さ単位ならどれでも構いません。三つの入力はその単位を共有する必要があります。
株間や間隔がゼロまたは負のときはどうなりますか?
間隔は正の有限数である必要があり、ゼロや負の株間では二個目の中心を置けず、課金されません。
花球根の密度計算機とは何が違いますか?
密度計算機は花壇面積に1平方フィートあたり本数を掛けます。このツールは長さ・幅・希望株間から長方形格子を置き、巻き尺で杭打ちする行あたり・列あたりの本数を返します。
長さ120、株間15の列に球根が9個入るのはなぜですか?
120を15で割ると間隔が8つでき、各間隔の両端に球根を置くので、8に1を足して9個になります。幅60にも同じ考え方を当てはめると5列になります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/bio/bulb-spacing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"length":120,"width":60,"gap":15}'const res = await fetch("https://api.kit.forhosting.com/bio/bulb-spacing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"length": 120,
"width": 60,
"gap": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/bulb-spacing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"length": 120,
"width": 60,
"gap": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/bulb-spacing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"length":120,"width":60,"gap":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"length":120,"width":60,"gap":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/bulb-spacing", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"length": 120,
"width": 60,
"gap": 15
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.bulb_spacing",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
行・列の本数が長さ・幅・株間からどう決まるか
隣がないからです。 応答は三つの入力を返し、bulbs_per_row、bulbs_per_column、total_bulbs、row_spacing、column_spacing、bed_area を報告し、短い数式文字列と梱包リストに貼れるメッセージを付けます。
入力契約・単位・エラー時の挙動
POSTでJSON本文に、必須の正の有限数 length、width、gap の三つを送ってください。length は別名 bed_length、L、len でも受け付けます。width は bed_width、W、wid でも受け付けます。gap は spacing、space、interval、S、desired_gap、bulb_spacing でも受け付けます。ゼロ・負・欠落・空・非数値はフィールド名付きの invalid_input で失敗し、課金されません。total_bulbs に供給元単価を掛けて明細にし、顧客が花壇サイズを変えたときや種と推奨株間を変えたときに再実行してください。
技術的な質問
球根間隔計算機の料金はいくらですか。
ブラウザのツールは無料です。APIリクエストは成功1回あたり $0.002 の前払いKIT残高を使い、無効な入力は課金されません。