Calculadora de área basal
Transforme uma lista de diâmetros em área basal do povoamento: três árvores de amostra com diâmetro médio de 30 cm e 400 fustes por hectare dão cerca de 30,37 metros quadrados por hectare. Usa o diâmetro quadrático médio, o estimador padrão na silvicultura. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Diâmetros
- 20, 30, 40
- Número por hectare
- 400
- Tamanho da amostra
- 3
- DAP médio (cm)
- 30
- DAP quadrático médio (cm)
- 31,0912635103
- Área basal média por árvore (m2)
- 0,0759218225
A área basal é a seção transversal dos fustes à altura do peito, expressa para um povoamento em metros quadrados por hectare. Equipes de inventário, silvicultores e estudantes de engenharia florestal usam esse indicador para descrever o estoque, programar desbastes e comparar parcelas com contagens de fustes diferentes. Esta calculadora de área basal aceita uma lista de diâmetros à altura do peito em centímetros e uma contagem de fustes por hectare, e devolve a área basal do povoamento G pela identidade do diâmetro quadrático médio: G igual a pi sobre quarenta mil vezes Dq ao quadrado vezes N.
O que a área basal do povoamento mede e como Dq entra na fórmula
A área basal de uma árvore é a seção transversal do fuste à altura do peito, convencionalmente 1.3 metros acima do solo em inventários métricos. Trate a seção como um círculo cujo diâmetro é o DAP registrado: a área individual g vale pi vezes o quadrado de d sobre duzentos quando d está em centímetros e g em metros quadrados, porque dividir centímetros por cem converte para metros e dividir por dois converte o diâmetro em raio. Um povoamento são muitos fustes.
Os florestais os resumem como área basal do povoamento G em metros quadrados por hectare, a soma dessas áreas circulares escalada a um hectare de terreno. Quando você tem uma amostra de diâmetros e uma densidade conhecida N em árvores por hectare, o estimador padrão usa o diâmetro quadrático médio Dq, definido como a raiz quadrada da média dos diâmetros ao quadrado; então G vale pi sobre quarenta mil vezes Dq ao quadrado vezes N.
Essa identidade é exatamente N vezes a média aritmética das áreas individuais, de modo que um povoamento de quatrocentos fustes por hectare cujos DAP amostrais são vinte, trinta e quarenta centímetros tem a mesma G que quatrocentos vezes a média das três áreas circulares. O DAP médio aritmético é devolvido para interpretação, mas não deve substituir Dq na fórmula do povoamento: a média dos quadrados não é o quadrado da média, e usar a média aritmética subestima a área basal sempre que os diâmetros variam.
Esta calculadora implementa somente essa identidade florestal SI: sem volume de fuste, sem expansão de biomassa e sem fator de forma.
Onde a área basal do povoamento ajuda na prática
Softwares de inventário e cadernos de campo chamam uma calculadora de área basal para que as equipes convertam uma amostra de fita ou suta em G sem rederivar o fator de centímetros para metros em cada ficha de parcela. Prescrições de desbaste costumam ser escritas como uma área basal residual alvo em metros quadrados por hectare; comparar a G atual com esse alvo é o primeiro passo aritmético antes de marcar árvores a cortar.
Laboratórios de aula em silvicultura usam listas sintéticas curtas de diâmetros para que estudantes vejam por que a média quadrática supera a aritmética e por que substituir a média aritmética subestima o estoque numa parcela irregular. Validação falha não consome saldo. Mantenha as requisições pequenas, fixe a cifra arredondada de metros quadrados por hectare na integração contínua e você obtém métricas de povoamento reproduzíveis para plugins LMS, workers de borda e planilhas, sem montar um sistema de informação florestal próprio.
A calculadora não converte polegadas em centímetros nem pés quadrados por acre em metros quadrados por hectare: envie entradas SI e leia saídas SI para que erros de unidade fiquem visíveis em vez de escondidos por uma conversão silenciosa.
Casos de uso
Conferência da meta de desbaste
Calcule a G atual do povoamento a partir de diâmetros e densidade recentes e compare-a com um residual de prescrição como 18 ou 22 m²/ha antes de marcar árvores.
Laboratórios didáticos de silvicultura
Dê aos estudantes uma amostra curta de diâmetros mistos e deixe que verifiquem à mão que G usa a média quadrática do DAP, não a média aritmética.
Perguntas frequentes
Como a área basal do povoamento é calculada a partir do DAP?
Cada diâmetro d em centímetros tem área da árvore g = π (d/200)² m². A G do povoamento em m²/ha é N vezes a média dessas áreas, ou de forma equivalente G = (π/40000) × Dq² × N, com Dq o DAP quadrático médio.
O que acontece se um diâmetro for zero ou negativo?
Todo diâmetro deve ser um número finito estritamente positivo. Zero, negativos, NaN e tokens não numéricos são rejeitados e não são cobrados.
Por que se usa o DAP quadrático médio em vez da média aritmética?
A área basal depende de d ao quadrado. A média dos quadrados não é o quadrado da média, então usar o DAP médio aritmético subestima G sempre que os diâmetros variam. A resposta ainda informa as duas médias.
Quais unidades usam os diâmetros e o resultado?
Os diâmetros à altura do peito entram em centímetros, medidos a 1,3 metro do solo, e a área basal sai em metros quadrados por hectare. A densidade é informada em fustes por hectare.
O que significa uma área basal de 30,37 m²/ha?
Significa que as seções dos troncos à altura do peito somam 30,37 metros quadrados em cada hectare. É o resultado para três árvores de amostra com diâmetro médio de 30 cm e 400 fustes por hectare.
Ferramentas relacionadas
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/bio/basal-area \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"diameters":[20,30,40],"count_per_hectare":400}'const res = await fetch("https://api.kit.forhosting.com/bio/basal-area", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"diameters": [
20,
30,
40
],
"count_per_hectare": 400
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/basal-area",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"diameters": [
20,
30,
40
],
"count_per_hectare": 400
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/basal-area", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"diameters":[20,30,40],"count_per_hectare":400}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"diameters":[20,30,40],"count_per_hectare":400}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/basal-area", 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
{
"diameters": [
20,
30,
40
],
"count_per_hectare": 400
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.basal_area",
"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. |
Notas técnicas
Qualquer diâmetro que não seja um número finito estritamente positivo falha com invalid_input, de modo que um DAP nulo, negativo ou não numérico nunca vira em silêncio um povoamento oco.
Contrato de entrada, campos de resposta e validação
No máximo dez mil diâmetros são permitidos para que um isolate do worker não seja inundado por um arquivo de inventário sem limite. Exemplo: diâmetros de vinte, trinta e quarenta centímetros com quatrocentos fustes por hectare geram G de cerca de 30.37 metros quadrados por hectare. Chaves opcionais de saída são omitidas em vez de enviadas como null. Envie por POST um objeto JSON com dois campos obrigatórios. diameters é uma lista não vazia de diâmetros à altura do peito em centímetros; cada valor deve ser um número finito estritamente positivo. Um único diâmetro numérico é aceito e tratado como amostra de uma árvore, o modo usual de informar um DAP quadrático médio já calculado para um povoamento uniforme. count_per_hectare é a densidade do povoamento N em fustes por hectare e também deve ser um número finito estritamente positivo; alias como stems_per_hectare, trees_per_hectare, n_ha e density são aceitos. Campos ausentes, listas vazias, tokens não numéricos, zero, valores negativos, NaN e Infinity falham com invalid_input nomeando o campo e, no item ruim da lista, o índice baseado em zero; essas falhas não são cobradas. Em caso de sucesso o corpo ecoa os diameters limpos e count_per_hectare, informa sample_size, mean_dbh_cm e quadratic_mean_dbh_cm, dá mean_tree_basal_area_m2 como a área circular média individual e devolve basal_area_m2_ha como o resultado G do povoamento, junto com uma string de fórmula e uma etiqueta de método. Combine o número com seus próprios mapas ou equações de volume se precisar de biomassa; este endpoint calcula somente a área basal do povoamento.
Onde uma API de área basal de povoamento justifica o uso
Como a implementação é parse pura de tier A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Casos de integração
Do inventário de parcela ao estoque do povoamento
Informe a lista de DAP medidos numa parcela de área fixa mais a contagem expandida de fustes por hectare e registre basal_area_m2_ha ao lado da composição de espécies na ficha de inventário.
Perguntas técnicas
Quais unidades os diâmetros e o resultado usam?
Os diâmetros são centímetros à altura do peito. count_per_hectare é fustes por hectare. O resultado basal_area_m2_ha é metros quadrados por hectare. A calculadora não converte polegadas nem ft²/acre.
Quanto custa a calculadora de área basal?
A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.