Espacement des bulbes
Sachez combien de bulbes acheter avant de creuser : un massif de 120 sur 60 avec un écart de 15 accueille 9 bulbes par rangée sur 5 rangées, soit 45 au total, espacés régulièrement de 15. Gardez la même unité de longueur partout. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Longueur
- 120
- Largeur
- 60
- Gap
- 15
- Bulbes par rangée
- 9
- Bulbes par colonne
- 5
- Total de bulbes
- 45
- Espacement entre les rangs
- 15
Planter des bulbes sans grille, c'est obtenir un massif de printemps tassé d'un côté et clairsemé de l'autre. Ce calculateur d'espacement transforme trois mesures — longueur du massif, largeur et écart souhaité de centre à centre — en un plan de plantation rectangulaire : combien de bulbes tiennent dans chaque rangée, combien de rangées remplissent la largeur, le total à acheter et l'intervalle régulier que vous marquerez au sol. Contrairement à un décompte par densité au pied carré, ce chemin conserve le tracé que vous piquetterez au mètre-ruban : premier et dernier bulbes sur chaque axe lorsque deux ou plus tiennent, les autres à intervalles égaux qui ne se rapprochent jamais plus que l'écart demandé. Employez la même unité de longueur pour chaque entrée ; les dénombrements sont sans unité.
Comment le nombre par rangée et colonne découle de la longueur, de la largeur et de l'écart
Un massif rectangulaire de bulbes est un réseau, non un sac de densité lâche. Mesurez la longueur le long d'une rangée et la largeur en travers des rangées dans n'importe quelle unité cohérente — centimètres, pouces ou pieds — et choisissez l'écart de centre à centre que le catalogue recommande pour cette espèce. Le calculateur place autant de centres que possible sans se rapprocher davantage que cet écart, et inclut un bulbe à chaque extrémité lorsque le massif mesure au moins un écart.
Le long de la longueur, les bulbes par rangée égalent le plancher de la longueur divisée par l'écart, plus un. Le long de la largeur, les bulbes par colonne égalent le plancher de la largeur divisée par l'écart, plus un. Le total est le produit de ces deux entiers.
Lorsque la longueur est un multiple exact de l'écart, l'intervalle régulier de rangée égale la valeur saisie ; s'il reste une bande, ce reliquat s'étire de façon égale pour que le premier et le dernier bulbes restent sur les bords et que chaque voisin reste au moins à l'écart demandé. Un massif de 120 sur 60 avec un écart de 15 donne donc neuf bulbes par rangée, cinq par colonne et quarante-cinq au total, avec un intervalle régulier de 15 sur les deux axes.
Un massif de 100 sur 40 avec un écart de 12 donne neuf par rangée et quatre par colonne car le plancher de 100 sur 12 vaut huit, plus un, et les deux unités restantes deviennent un intervalle de rangée de 12.5. Si l'écart dépasse un côté, un seul bulbe tient sur cet axe et l'intervalle régulier correspondant vaut zéro : il n'y a pas de voisin à séparer.
Où un calculateur d'espacement des bulbes justifie son existence
Les jardiniers amateurs utilisent un calculateur d'espacement des bulbes avant la plantation d'automne pour transformer un mètre-ruban et un écart de catalogue — six pouces pour les tulipes, quatre pour les crocus, huit ou plus pour les grands alliums — en un plan de rangées et de colonnes qu'ils peuvent tracer à la craie sur le sol.
Les paysagistes et les comptoirs de jardinerie ont besoin du même chiffre pour qu'un devis nomme à la fois le nombre de sacs et le schéma de piquetage, et non seulement une surface multipliée par une densité de bulbes par pied carré qui ne dit jamais à l'équipe où s'assoit la première plante. Les équipes de parcs et les jardins scolaires regroupent de nombreux massifs rectangulaires avec un écart partagé afin que bons de commande et tickets de plantation partagent un seul contrat.
Les sites de contenu qui visent espacement des bulbes, combien de bulbes par rangée et écart de massif profitent d'un outil gratuit en direct dont les mathématiques correspondent au chemin d'automatisation des applications d'estimation. Cette page n'est pas un calculateur de densité de bulbes à fleurs : cette recherche multiplie la superficie par des bulbes par pied carré. Une requête d'espacement demande combien de centres tiennent le long de chaque côté d'un rectangle à un écart déclaré.
Gardez l'écart honnête vis-à-vis de l'espèce et du sol — plus serré que le catalogue invite la maladie, plus lâche gaspille la couleur — et ne mesurez que le rectangle plantable, pas le chemin qui l'entoure. Pour les massifs en L ou courbes, découpez le plan en rectangles et appelez une fois par rectangle ; cette capacité se concentre sur un seul réseau rectangulaire, non sur des polygones de qualité topographique ni sur des grilles triangulaires décalées.
Cas d’usage
Massifs d'automne de tulipes et de narcisses
Transformez un rectangle mesuré et l'écart de centre à centre du catalogue en bulbes par rangée, bulbes par colonne et un total d'achat avant de commander les bulbes de printemps.
Devis de jardinerie avec plan de piquetage
Donnez aux clients à la fois le nombre de sacs et l'intervalle régulier à marquer au sol, sans tableur privé qui arrondit le reliquat de longueur autrement sur chaque ordinateur portable.
Plantations rectangulaires d'écoles et de parcs
Appliquez le même écart à de nombreux massifs afin que bons de commande et tickets d'équipe partagent un contrat déterministe de rangées et de colonnes.
Questions fréquentes
Comment le calculateur dénombre-t-il les bulbes par rangée et par colonne ?
Le reliquat de longueur s'étire en un intervalle régulier pour que le premier et le dernier bulbes se situent sur les bords du massif.
Quelles unités dois-je utiliser pour la longueur, la largeur et l'écart ?
Toute unité de longueur cohérente — centimètres, pouces ou pieds. Les trois entrées doivent partager cette unité.
Que se passe-t-il si l'écart ou l'espacement est nul ou négatif ?
L'espacement doit être un nombre fini positif ; un écart nul ou négatif ne peut pas placer un second centre et n'est pas facturé.
En quoi cela diffère-t-il d'un calculateur de densité de bulbes à fleurs ?
Un calculateur de densité multiplie la surface du massif par des bulbes par pied carré. Cet outil trace une grille rectangulaire à partir de la longueur, de la largeur et d'un écart souhaité, et renvoie les dénombrements par rangée et par colonne que vous piquettez au mètre-ruban.
Pourquoi 9 bulbes tiennent-ils dans une rangée de 120 avec un écart de 15 ?
120 divisé par 15 donne 8 écarts, et chaque écart a un bulbe à chaque bout, donc la rangée compte 8 plus 1, soit 9 bulbes. La même règle sur une largeur de 60 donne 5 rangées.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
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)Exemple de requête
{
"length": 120,
"width": 60,
"gap": 15
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.bulb_spacing",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Comment le nombre par rangée et colonne découle de la longueur, de la largeur et de l'écart
La réponse renvoie les trois entrées, indique bulbs_per_row, bulbs_per_column, total_bulbs, row_spacing, column_spacing et bed_area, et inclut une courte chaîne de formule plus un message lisible que vous pouvez coller sur une liste d'emballage.
Contrat d'entrée, unités et comportement en cas d'erreur
Les trois valeurs doivent être strictement supérieures à zéro et partager une seule unité de longueur ; le service ne convertit ni les pouces en centimètres ni les pieds en mètres. L'exigence produit est explicite pour l'espacement : un écart de zéro ou un écart négatif est toujours rejeté, car un intervalle de centre à centre qui n'est pas positif ne peut pas placer un second bulbe. Les magnitudes extrêmement petites ou énormes hors des bornes analytiques de 1e-15 à 1e12 sont rejetées plutôt que de produire des dénombrements non finis. En cas de succès vous recevez des échos arrondis des entrées, les deux dénombrements entiers d'axe, leur produit, les intervalles réguliers utilisés pour absorber le reliquat, l'aire rectangulaire du massif, une ligne de formule, un message et une courte liste d'étapes qui répète les deux divisions floor. Une validation échouée ne consomme pas le solde prépayé. Envoyez un corps JSON par POST avec trois nombres finis positifs obligatoires : length, width et gap. Length peut aussi arriver sous les alias bed_length, L ou len. Width peut arriver comme bed_width, W ou wid. Gap peut arriver comme spacing, space, interval, S, desired_gap ou bulb_spacing. Les valeurs nulles, négatives, manquantes, vides ou non numériques échouent avec invalid_input en nommant le champ et ne sont pas facturées. Associez total_bulbs au prix unitaire du fournisseur pour une ligne de commande ; relancez lorsque le client change la taille du massif ou lorsque vous changez d'espèce et d'écart recommandé.
Questions techniques
Combien coûte le calculateur d'espacement des bulbes ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.