Pflanzabstand im Beet berechnen – Raster planen
Dieser Pflanzabstandsrechner macht aus drei praktischen Maßen einen übersichtlichen Pflanzplan.
Im Browser ausführen – kostenlos
Geben Sie die nutzbare Länge und Breite eines rechteckigen Beetes sowie den empfohlenen Abstand von Pflanzenmitte zu Pflanzenmitte ein. Das Ergebnis nennt vollständige Reihen, Spalten, die Gesamtzahl der Pflanzen und den Restplatz in beiden Richtungen. Sie können Zoll, Zentimeter, Fuß oder eine andere Längeneinheit verwenden, sofern alle Eingaben dieselbe Einheit haben.
Messen Sie vor der Rasterplanung die nutzbare Beetfläche
Ermitteln Sie die Innenmaße, auf denen tatsächlich Pflanzen wachsen können, nicht die Außenmaße von Holz, Steinen, Einfassung oder Hochbeetrahmen. Messen Sie Länge und Breite an der Erdoberfläche. Belegt ein Weg, Bewässerungskasten, festes Rankgerüst, großer Stein oder anderes Hindernis einen Teil des Rechtecks, verkleinern Sie das Maß oder teilen Sie die Fläche in getrennte Rechtecke und berechnen Sie diese einzeln. Tragen Sie beide Abmessungen in derselben Einheit ein. Zoll und Zentimeter eignen sich für geringe Abstände; Fuß oder Meter für größere Kulturen, wenn der Pflanzabstand dieselbe Einheit nutzt. Der Rechner behandelt das Beet als vollständiges Rechteck und verteilt gleich große quadratische Rasterzellen. Er zählt nur vollständige Zellen. Ein unvollständiger Randstreifen wird daher als Restplatz ausgewiesen und nicht als Standort für eine weitere Pflanze. Diese vorsichtige Regel erhält den gewünschten Abstand zwischen den Pflanzenmitten im gesamten Raster.
Wählen Sie den Abstand für die ausgewachsene Pflanze
Richten Sie sich nach der Empfehlung für die konkrete Kultur, Sorte und Anbaumethode, nicht nach der Größe des Setzlings beim Pflanzen. Gemeint ist normalerweise der Abstand von der Mitte einer Pflanze zur Mitte der nächsten. Saatguttüten, Pflanzenetiketten und verlässliche regionale Anbauhinweise sind gute Quellen. Angaben können abweichen, weil Klima, Bodenfruchtbarkeit, Schnitt und Erntezeitpunkt die Endgröße beeinflussen. Geben Sie für beide Richtungen einen Wert ein, denn diese Funktion berechnet ein regelmäßiges quadratisches Raster. Versetzte, dreieckige oder sechseckige Anordnungen, Mischkulturen sowie Reihen mit Wegen werden nicht modelliert. Der Abstand darf die kleinere Beetabmessung nicht überschreiten; andernfalls passt keine vollständige Zelle und die Eingabe wird abgelehnt. Möchten Sie bewusst ein einzelnes Exemplar in ein schmales Beet setzen, verwenden Sie eine Planung anhand des Randabstands und Pflanzenradius statt eines passenden Rasters.
Lesen Sie das Ergebnis ab und markieren Sie die Pflanzstellen
Für vollständige Reihen wird die Beetlänge durch den Pflanzabstand geteilt und abgerundet. Dasselbe geschieht mit der Breite für die Spalten; anschließend werden beide Zahlen multipliziert. Ein 240 mal 120 Zentimeter großes Beet mit 30 Zentimetern Abstand ergibt beispielsweise acht Reihen und vier Spalten, also zweiunddreißig Pflanzen. Ein Rest erscheint als ungenutzte Länge oder Breite. Sie können ihn an einer Seite lassen oder gleichmäßig auf gegenüberliegende Ränder verteilen, um das Raster zu zentrieren. Markieren Sie im Beet parallele Linien im gewählten Abstand, beginnend hinter dem festgelegten Randversatz, und pflanzen Sie an den Schnittpunkten. Die Rechnung prüft nur die geometrische Kapazität. Zugang, Licht, Fruchtfolge, Wurzelkonkurrenz, Bewässerungsreichweite, Mischkultur und regionale Gartenbauempfehlungen können dafür sprechen, weniger als die maximale Anzahl zu setzen.
Anwendungsfälle
Setzlinge für ein Hochbeet planen
Schätzen Sie nach Wahl des empfohlenen Abstands und Messung der nutzbaren Erde, wie viele Setzlinge Sie benötigen.
Pflanzabstände vergleichen
Berechnen Sie dieselben Beetmaße mit verschiedenen Empfehlungen, um Kulturen oder Sorten realistisch zu vergleichen.
Ein gleichmäßiges Raster markieren
Zentrieren und markieren Sie anhand von Reihen, Spalten und Restplatz eine wiederholbare quadratische Anordnung.
Häufige Fragen
Was kostet die Berechnung?
Eine API-Anfrage kostet $0.002. Die Berechnung kann auch im kostenlosen Browser-Werkzeug dieser Tier-A-Funktion ausgeführt werden.
Welche Maßeinheit soll ich verwenden?
Jede Längeneinheit wie Zoll oder Zentimeter ist möglich; für bed_length, bed_width und plant_spacing muss sie identisch sein.
Wie wird die Pflanzenzahl berechnet?
Reihen sind floor(bed_length geteilt durch plant_spacing), Spalten floor(bed_width geteilt durch plant_spacing); plant_count ist ihr Produkt.
Warum führt ein zu großer Abstand zu einem Fehler?
Übersteigt er die kleinere Beetabmessung, passt in beiden Richtungen keine einzige vollständige Rasterzelle.
Werden versetzte oder dreieckige Pflanzungen berechnet?
Nein. Berechnet wird ein regelmäßiges Raster mit demselben Mittenabstand entlang der Länge und Breite.
Wie nutze ich den verbleibenden Randplatz?
Lassen Sie ihn an einer Seite oder verteilen Sie ihn auf gegenüberliegende Ränder, um das Raster bei gleichem Abstand zu zentrieren.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/home/garden-bed-layout-spacing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bed_length":240,"bed_width":120,"plant_spacing":30}'const res = await fetch("https://api.kit.forhosting.com/home/garden-bed-layout-spacing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bed_length": 240,
"bed_width": 120,
"plant_spacing": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/garden-bed-layout-spacing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bed_length": 240,
"bed_width": 120,
"plant_spacing": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/garden-bed-layout-spacing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bed_length":240,"bed_width":120,"plant_spacing":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bed_length":240,"bed_width":120,"plant_spacing":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/garden-bed-layout-spacing", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"bed_length": 240,
"bed_width": 120,
"plant_spacing": 30
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.garden_bed_layout_spacing",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |