Calculadora de espaçamento de plantas no canteiro
Esta calculadora de espaçamento transforma três medidas práticas em um plano claro de plantio.
Executar grátis
Informe o comprimento e a largura úteis de um canteiro retangular e, depois, a distância recomendada de centro a centro para a planta. O resultado mostra o número de fileiras completas, colunas, total de plantas e espaço não utilizado em cada direção. Você pode usar polegadas, centímetros, pés ou outra unidade linear, desde que mantenha a mesma unidade em todas as entradas.
Meça a área útil antes de planejar a grade
Comece pelas dimensões internas que realmente podem receber plantas, e não pelas medidas externas da madeira, dos blocos, da borda ou da estrutura de um canteiro elevado. Meça o comprimento e a largura na superfície do solo. Se um caminho, uma caixa de irrigação, um suporte permanente, uma pedra grande ou outro obstáculo ocupar parte do retângulo, reduza a medida ou divida o espaço em retângulos separados e calcule cada um individualmente. Informe as duas dimensões em uma unidade consistente. Polegadas e centímetros são práticos para espaçamentos curtos; pés ou metros funcionam em cultivos maiores se o espaçamento estiver na mesma unidade. A calculadora considera o canteiro um retângulo completo e distribui células quadradas iguais. Ela conta apenas células inteiras, portanto uma faixa parcial na borda aparece como espaço não utilizado, e não como lugar para outra planta. Essa regra conservadora ajuda a preservar a distância solicitada entre os centros em toda a disposição.
Escolha o espaçamento conforme a planta adulta
Use a distância recomendada para a cultura, a variedade e o método de cultivo específicos, e não o tamanho da muda no momento do plantio. Em geral, o espaçamento recomendado indica a distância do centro de uma planta ao centro da seguinte. Embalagens de sementes, etiquetas de viveiros e guias locais confiáveis são boas fontes, mas as orientações podem variar porque clima, fertilidade do solo, poda e fase de colheita afetam o tamanho adulto. Informe um único espaçamento para as duas direções, pois esta capacidade calcula uma grade quadrada regular. Ela não representa disposições alternadas, triangulares, hexagonais, consórcios ou sistemas de fileiras e corredores. O espaçamento deve caber na menor dimensão do canteiro; caso contrário, nem uma célula completa pode ser formada e o cálculo retorna um erro de entrada. Se você pretende cultivar apenas um exemplar em um canteiro estreito, use um método baseado na distância até a borda e no raio da planta.
Interprete o resultado e marque os pontos de plantio
O resultado divide o comprimento pelo espaçamento e arredonda para baixo a fim de obter fileiras completas. A operação é repetida na largura para obter as colunas; depois, fileiras e colunas são multiplicadas para determinar o total. Por exemplo, um canteiro de 240 por 120 centímetros com espaçamento de 30 centímetros comporta oito fileiras e quatro colunas, totalizando trinta e duas plantas. Qualquer resto aparece como comprimento ou largura não utilizados. Você pode deixá-lo em uma borda ou dividi-lo igualmente entre bordas opostas para centralizar a grade e criar uma margem equilibrada. Para aplicar o plano no canteiro, marque linhas paralelas no espaçamento escolhido, começando após o recuo definido, e plante nas interseções. Lembre-se de que a aritmética verifica apenas a capacidade geométrica. Acesso, insolação, rotação de culturas, competição entre raízes, cobertura da irrigação, consórcios e orientações hortícolas locais podem justificar um número menor que o máximo calculado.
Casos de uso
Planejar mudas para um canteiro elevado
Estime quantas mudas comprar ou produzir depois de escolher o espaçamento recomendado e medir o solo disponível.
Comparar opções de espaçamento
Use as mesmas dimensões com espaçamentos diferentes para comparar capacidades realistas de culturas ou variedades.
Marcar uma grade uniforme
Use as quantidades de fileiras e colunas e o espaço restante para centralizar e marcar uma disposição quadrada repetível.
Perguntas frequentes
Quanto custa o cálculo?
Cada solicitação API custa US$ 0,002. O cálculo também pode ser usado no executor gratuito de navegador gerado para esta capacidade de nível A.
Qual unidade de medida devo usar?
Use qualquer unidade linear, como polegadas ou centímetros, mas mantenha exatamente a mesma em bed_length, bed_width e plant_spacing.
Como o número de plantas é calculado?
As fileiras são floor(bed_length dividido por plant_spacing), as colunas são floor(bed_width dividido por plant_spacing) e plant_count é o produto.
Por que um espaçamento maior que o canteiro gera erro?
Se o espaçamento superar a menor dimensão, o canteiro retangular não comportará sequer uma célula completa nas duas direções.
A ferramenta calcula plantio alternado ou triangular?
Não. Ela calcula uma grade regular com a mesma distância de centro a centro no comprimento e na largura.
O que fazer com o espaço restante nas bordas?
Deixe-o em uma borda ou divida-o igualmente entre lados opostos para centralizar a grade preservando o espaçamento recomendado.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"bed_length": 240,
"bed_width": 120,
"plant_spacing": 30
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.garden_bed_layout_spacing",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |