Calcolatore area basimetrica
Trasformi un elenco di diametri in area basimetrica: tre alberi campione con diametro medio di 30 cm e 400 fusti per ettaro danno circa 30,37 metri quadrati per ettaro. Il calcolo usa il diametro medio quadratico, lo stimatore abituale in selvicoltura. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Diametri
- 20, 30, 40
- Numero per ettaro
- 400
- Dimensione del campione
- 3
- DBH medio (cm)
- 30
- DBH quadratico medio (cm)
- 31,0912635103
- Area basimetrica media per albero (m2)
- 0,0759218225
L'area basimetrica è la sezione trasversale dei fusti a petto d'uomo, espressa per un popolamento in metri quadrati per ettaro. Squadre di inventario, selvicoltori e studenti forestali la usano per descrivere la densità, programmare i diradamenti e confrontare particelle con un numero di fusti diverso. Questo calcolatore di area basimetrica accetta un elenco di diametri a petto d'uomo in centimetri e un conteggio di fusti per ettaro, quindi restituisce l'area basimetrica del popolamento G tramite l'identità del diametro quadratico medio: G uguale a pi greco su quarantamila per Dq al quadrato per N.
Cosa misura l'area basimetrica e come Dq entra nella formula
L'area basimetrica di un albero è la sezione trasversale del fusto a petto d'uomo, convenzionalmente 1.3 metri dal suolo negli inventari metrici. Tratti la sezione come un cerchio il cui diametro è il DHP rilevato: l'area individuale g vale pi greco per il quadrato di d su duecento quando d è in centimetri e g in metri quadrati, perché dividere i centimetri per cento converte in metri e dividere per due converte il diametro in raggio. Un popolamento è fatto di molti fusti.
I forestali li riassumono come area basimetrica G in metri quadrati per ettaro, somma di quelle aree circolari riportata a un ettaro di terreno. Quando Lei dispone di un campione di diametri e di una densità nota N in fusti per ettaro, lo stimatore usuale usa il diametro quadratico medio Dq, definito come la radice quadrata della media dei diametri al quadrato; allora G vale pi greco su quarantamila per Dq al quadrato per N.
Quell'identità è esattamente N volte la media aritmetica delle aree individuali, così un popolamento di quattrocento fusti per ettaro i cui DHP campionari sono venti, trenta e quaranta centimetri ha la stessa G di quattrocento volte la media delle tre aree circolari. Il DHP medio aritmetico è restituito per l'interpretazione, ma non deve sostituire Dq nella formula del popolamento: la media dei quadrati non è il quadrato della media, e sostituire la media aritmetica sottostima l'area basimetrica ogni volta che i diametri variano.
Questo calcolatore implementa soltanto quell'identità forestale SI: niente volume di fusto, niente espansione di biomassa e niente coefficiente di forma.
Dove l'area basimetrica è utile in pratica
I programmi di inventario e i taccuini forestali chiamano un calcolatore di area basimetrica così le squadre convertono un campione a nastro o a cavalletto in G senza ricalcolare il fattore da centimetri a metri su ogni scheda di particella. Le prescrizioni di diradamento sono spesso scritte come un'area basimetrica residua obiettivo in metri quadrati per ettaro; confrontare la G attuale con quell'obiettivo è il primo passo aritmetico prima di marcare gli alberi da asportare.
I laboratori didattici di selvicoltura usano brevi elenchi sintetici di diametri perché gli studenti vedano perché la media quadratica supera quella aritmetica e perché sostituire la media aritmetica sottostima la densità su una particella irregolare. La validazione fallita non consuma saldo. Tenga le richieste piccole, fissi la cifra arrotondata di metri quadrati per ettaro nell'integrazione continua e otterrà metriche di popolamento riproducibili per plugin LMS, worker di bordo e fogli di calcolo, senza erigere un sistema informativo forestale proprio.
Il calcolatore non converte pollici in centimetri né piedi quadrati per acro in metri quadrati per ettaro: invii ingressi SI e legga uscite SI così gli errori di unità restano visibili invece di nascondersi dietro una conversione silenziosa.
Casi d'uso
Verifica dell'obiettivo di diradamento
Calcoli la G attuale del popolamento da diametri e densità recenti, poi la confronti con un residuo prescritto come 18 o 22 m²/ha prima di marcare gli alberi.
Laboratori didattici di selvicoltura
Consegni agli studenti un breve campione di diametri misti e li lasci verificare a mano che G usa la media quadratica del DHP, non la media aritmetica.
Domande frequenti
Come si calcola l'area basimetrica del popolamento dal DHP?
Ogni diametro d in centimetri ha area dell'albero g = π (d/200)² m². La G del popolamento in m²/ha è N volte la media di quelle aree, oppure in forma equivalente G = (π/40000) × Dq² × N, con Dq il DHP quadratico medio.
Che succede se un diametro è zero o negativo?
Ogni diametro deve essere un numero finito strettamente positivo. Zero, negativi, NaN e token non numerici sono rifiutati e non fatturati.
Perché il DHP quadratico medio e non la media aritmetica?
L'area basimetrica dipende da d al quadrato. La media dei quadrati non è il quadrato della media, quindi usare il DHP medio aritmetico sottostima G quando i diametri variano. La risposta riporta comunque entrambe le medie.
Quali unità usano i diametri e il risultato?
I diametri a petto d'uomo si inseriscono in centimetri, misurati a 1,3 metri da terra, e l'area basimetrica esce in metri quadrati per ettaro. La densità si indica in fusti per ettaro.
Che cosa significa un'area basimetrica di 30,37 m²/ha?
Significa che le sezioni dei fusti a petto d'uomo sommano 30,37 metri quadrati su ogni ettaro di terreno. È il risultato per tre alberi campione con diametro medio di 30 cm e 400 fusti per ettaro.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"diameters": [
20,
30,
40
],
"count_per_hectare": 400
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.basal_area",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Qualsiasi diametro che non sia un numero finito strettamente positivo fallisce con invalid_input, così un diametro nullo, negativo o non numerico non diventa mai in silenzio un popolamento vuoto.
Contratto di ingresso, campi di risposta e validazione
Al massimo sono ammessi diecimila diametri, così un isolate del worker non viene inondato da un archivio di inventario senza tetto. Esempio: diametri di venti, trenta e quaranta centimetri con quattrocento fusti per ettaro producono G di circa 30.37 metri quadrati per ettaro. Le chiavi di uscita facoltative sono omesse anziché impostate a null. Invii con POST un oggetto JSON con due campi obbligatori. diameters è un elenco non vuoto di diametri a petto d'uomo in centimetri; ogni valore deve essere un numero finito strettamente positivo. Lei può inviare un array JSON di numeri oppure una stringa separata da virgole, spazi o punti e virgola, che il gestore spezza allo stesso modo. Un singolo diametro numerico è accettato e trattato come campione di un albero, il modo usuale per inserire un DHP quadratico medio già calcolato per un popolamento uniforme. count_per_hectare è la densità del popolamento N in fusti per ettaro e deve essere anch'esso un numero finito strettamente positivo; sono accettati alias come stems_per_hectare, trees_per_hectare, n_ha e density. Campi assenti, elenchi vuoti, token non numerici, zero, valori negativi, NaN e Infinity falliscono con invalid_input indicando il campo e, per un elemento errato, l'indice a base zero; tali fallimenti non sono fatturati. In caso di successo il corpo ripete i diameters puliti e count_per_hectare, segnala sample_size, mean_dbh_cm e quadratic_mean_dbh_cm, fornisce mean_tree_basal_area_m2 come area circolare media individuale e restituisce basal_area_m2_ha come risultato G del popolamento, insieme a una stringa di formula e a un'etichetta di metodo. Abbini il numero alle Sue mappe o equazioni di cubatura se serve la biomassa; questo endpoint calcola soltanto l'area basimetrica del popolamento.
Dove un'API di area basimetrica del popolamento rende
Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita.
Casi di integrazione
Dall'inventario di particella alla densità del popolamento
Inserisca l'elenco di DHP misurati su una particella a superficie fissa più il conteggio espanso di fusti per ettaro e annoti basal_area_m2_ha accanto alla composizione specifica sul foglio di inventario.
Domande tecniche
Quali unità usano i diametri e il risultato?
I diametri sono centimetri a petto d'uomo. count_per_hectare è fusti per ettaro. Il risultato basal_area_m2_ha è in metri quadrati per ettaro. Il calcolatore non converte pollici né ft²/acre.
Quanto costa il calcolatore di area basimetrica?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; un ingresso non valido non è fatturato.