Calculadora de distancia entre plantas para bancales
Esta calculadora de distancia entre plantas convierte tres medidas prácticas en un plan de plantación claro.
Ejecutar — gratis
Introduzca la longitud y la anchura útiles de un bancal rectangular y, después, la separación recomendada entre los centros de dos plantas. El resultado indica las filas completas, las columnas, el total de plantas y el espacio sobrante en cada dirección. Puede usar pulgadas, centímetros, pies u otra unidad lineal, siempre que emplee la misma unidad en todos los campos.
Mida la superficie útil antes de diseñar la cuadrícula
Empiece por las dimensiones interiores donde realmente pueden crecer plantas, no por las medidas exteriores de la madera, los bloques, el borde o el marco de un bancal elevado. Mida la longitud y la anchura sobre la superficie del suelo. Si un sendero, una caja de riego, un soporte permanente, una roca grande u otro obstáculo ocupa parte del rectángulo, reduzca la medida o divida el espacio en rectángulos independientes y calcule cada uno por separado. Introduzca ambas dimensiones en una sola unidad. Las pulgadas y los centímetros resultan prácticos para distancias cortas; los pies o los metros sirven para cultivos mayores si la separación usa esa misma unidad. La calculadora considera el bancal como un rectángulo completo y distribuye celdas cuadradas iguales. Solo cuenta celdas completas, por lo que una franja parcial del borde aparece como espacio sobrante y no como sitio para otra planta. Esta regla prudente conserva la distancia solicitada entre centros en toda la distribución.
Elija una separación adecuada para la planta adulta
Use la distancia recomendada para el cultivo, la variedad y el método de producción concretos, no el tamaño que tenga la plántula al trasplantarla. Por lo general, la separación recomendada mide desde el centro de una planta hasta el centro de la siguiente. Los sobres de semillas, las etiquetas del vivero y las guías locales fiables son buenas referencias, aunque sus consejos pueden variar porque el clima, la fertilidad del suelo, la poda y el momento de cosecha influyen en el tamaño adulto. Introduzca un único valor para ambas direcciones, pues esta capacidad calcula una cuadrícula regular. No representa disposiciones alternadas, triangulares, hexagonales, con cultivos asociados ni con filas y pasillos. La separación debe caber en la dimensión menor del bancal; de lo contrario, no se puede formar ni una celda completa y el cálculo devuelve un error de entrada. Si desea colocar deliberadamente un solo ejemplar en un bancal estrecho, utilice un método basado en el margen al borde y el radio de la planta.
Interprete el resultado y marque los puntos de plantación
El resultado divide la longitud del bancal entre la separación y redondea hacia abajo para obtener filas completas. Repite la operación sobre la anchura para calcular las columnas y multiplica ambos valores para obtener el número total. Por ejemplo, un bancal de 240 por 120 centímetros con una separación de 30 centímetros ofrece ocho filas y cuatro columnas, es decir, treinta y dos plantas. Cualquier resto se muestra como longitud o anchura sin utilizar. Puede dejarlo en un extremo o repartirlo por igual entre los dos bordes opuestos para centrar la cuadrícula y crear un margen equilibrado. Para trasladar el plan al terreno, marque líneas paralelas con la separación elegida, empezando después del margen decidido, y plante en cada cruce entre filas y columnas. Recuerde que la operación solo comprueba la capacidad geométrica. El acceso, la luz, la rotación, la competencia de raíces, el alcance del riego, las asociaciones y el asesoramiento hortícola local pueden aconsejar menos plantas que el máximo calculado.
Qué puede hacer con ella
Planificar plantones para un bancal elevado
Calcule cuántos plantones debe comprar o preparar después de elegir la separación recomendada y medir la tierra útil.
Comparar distancias de distintos cultivos
Pruebe las mismas dimensiones con varias separaciones recomendadas para comparar capacidades realistas entre cultivos o variedades.
Marcar una cuadrícula uniforme
Utilice las filas, las columnas y los márgenes sobrantes para centrar y marcar una distribución cuadrada repetible.
Preguntas frecuentes
¿Cuánto cuesta el cálculo?
Cada solicitud API cuesta $0.002. El cálculo también puede ejecutarse en el navegador gratuito generado para esta capacidad de nivel A.
¿Qué unidad de medida debo usar?
Puede usar cualquier unidad lineal, como pulgadas o centímetros, pero debe ser la misma para bed_length, bed_width y plant_spacing.
¿Cómo se calcula el número de plantas?
Las filas son floor(bed_length dividido entre plant_spacing), las columnas son floor(bed_width dividido entre plant_spacing) y plant_count es su producto.
¿Por qué una separación mayor que el bancal produce un error?
Si la separación supera la dimensión menor, el bancal rectangular no puede contener una celda completa en ambas direcciones.
¿Calcula plantaciones alternadas o triangulares?
No. Calcula una cuadrícula regular con la misma distancia entre centros a lo largo y a lo ancho del bancal.
¿Qué hago con el espacio sobrante de los bordes?
Déjelo en un borde o repártalo por igual entre los bordes opuestos para centrar la cuadrícula sin alterar la separación recomendada.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"bed_length": 240,
"bed_width": 120,
"plant_spacing": 30
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.garden_bed_layout_spacing",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |