Calcolo della densità di popolazione per area o volume
La densità di popolazione esprime quanti organismi occupano una determinata porzione di habitat.
Esegui gratis nel browser
Questo calcolatore divide il numero di individui osservati per l’area o il volume campionato e restituisce il risultato nella stessa unità indicata. È adatto a rilievi sul campo, contenitori di laboratorio, monitoraggio ecologico, didattica e sintesi preliminari. Il calcolo è deterministico e trasparente: non introduce conversioni, stime o ipotesi ecologiche nascoste, quindi Lei può ricondurre direttamente ogni risultato al conteggio e all’estensione del campione.
Abbinare il conteggio alla misura corretta dell’habitat
La densità è significativa soltanto quando numeratore e denominatore descrivono lo stesso campione. Inserisca gli individui osservati o stimati entro il confine di campionamento, quindi l’area o il volume coperto. In un quadrato di campionamento il conteggio può comprendere tutte le piante radicate in dodici metri quadrati; per plancton o microrganismi può riferirsi a un volume prelevato. Selezioni area o volume per conservare questo contesto. Lo strumento non stabilisce se il dato provenga da un censimento, da un sottocampione o da una stima e non corregge rilevabilità imperfetta, spostamenti o sforzo diseguale. Con più parcelle, valuti se servano densità distinte o un valore aggregato. Per parcelle di dimensioni diverse, di norma si sommano tutti gli individui e si divide per l’estensione complessiva, anziché calcolare la media delle densità. Mantenere associati conteggio ed estensione evita che una divisione matematica corretta produca un’interpretazione ecologica fuorviante.
Dichiarare l’unità e interpretare il quoziente
L’equazione fondamentale è: densità di popolazione uguale individui diviso dimensione dell’habitat. Se 240 individui occupano 12 chilometri quadrati, la densità è 20 individui per chilometro quadrato. L’unità viene conservata come etichetta e non viene effettuata alcuna conversione automatica. Il numero e l’unità inviati devono quindi essere coerenti. Non etichetti in chilometri quadrati un’area misurata in ettari e non confronti risultati finché i denominatori non sono compatibili. Area e volume sono distinti, perché individui per metro quadrato non equivale a individui per metro cubo. La precisione controlla solo l’arrotondamento visualizzato e non migliora l’accuratezza delle osservazioni. Usi abbastanza decimali da non perdere variazioni utili, senza suggerire una precisione superiore a quella del disegno. Una densità pari a zero è valida se non sono stati osservati individui in un’estensione positiva; una dimensione zero non è mai valida. L’output ripete dati e formula per agevolare la verifica.
Confrontare le densità considerando i limiti del campione
La densità standardizza conteggi raccolti su estensioni diverse e consente confronti tra siti, date, trattamenti, profondità o contenitori sperimentali. Può inoltre sostenere una stima su un habitat più ampio, purché i punti siano rappresentativi e le ipotesi di estrapolazione siano documentate. Da sola non descrive la distribuzione spaziale: due habitat possono avere la stessa densità complessiva anche se uno è uniforme e l’altro fortemente aggregato. Non misura neppure biomassa, struttura demografica, occupazione, capacità portante o probabilità di rilevamento. Gli spostamenti stagionali possono modificare la densità registrata senza un pari cambiamento della popolazione reale. Per rendere il lavoro riproducibile, conservi il conteggio grezzo, l’estensione esatta, l’unità, la dimensione, la data, il metodo e ogni correzione applicata in precedenza. Con più campioni, consideri densità individuali e una misura d’incertezza. Ogni richiesta API costa $0.002; il risultato deterministico è indicato per fogli di calcolo, procedure di ricerca e archivi verificabili.
Casi d'uso
Confrontare parcelle ecologiche
Standardizzi conteggi provenienti da parcelle di dimensioni diverse prima di confrontare siti o date.
Misurare organismi in un volume
Esprima plancton, microrganismi o organismi acquatici per metro cubo, litro o altra unità dichiarata.
Verificare calcoli didattici e sul campo
Ottenga un quoziente verificabile che riporta conteggio, estensione, dimensione, unità e formula.
Domande frequenti
Quale formula viene usata?
La densità è il numero di individui diviso per l’area o il volume di habitat campionato.
Lo strumento converte le unità?
No. Calcola con l’estensione inserita e conserva l’unità fornita nell’etichetta del risultato.
Il conteggio può essere zero?
Sì. Un conteggio nullo in un’estensione positiva produce una densità pari a zero.
Perché l’estensione deve essere positiva?
Un’area o un volume nullo o negativo non costituisce un denominatore di campionamento valido.
Devo mediare densità di più parcelle?
Se le dimensioni differiscono, normalmente divida il conteggio totale per l’estensione totale; il disegno stabilisce il riepilogo corretto.
Quanto costa usare l’API?
Ogni richiesta API parte da $0.002.
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/population-density \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"individuals":240,"habitat_size":12,"habitat_dimension":"area","habitat_unit":"square kilometer"}'const res = await fetch("https://api.kit.forhosting.com/bio/population-density", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"individuals": 240,
"habitat_size": 12,
"habitat_dimension": "area",
"habitat_unit": "square kilometer"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/population-density",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"individuals": 240,
"habitat_size": 12,
"habitat_dimension": "area",
"habitat_unit": "square kilometer"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/population-density", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"individuals":240,"habitat_size":12,"habitat_dimension":"area","habitat_unit":"square kilometer"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"individuals":240,"habitat_size":12,"habitat_dimension":"area","habitat_unit":"square kilometer"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/population-density", 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
{
"individuals": 240,
"habitat_size": 12,
"habitat_dimension": "area",
"habitat_unit": "square kilometer"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.population_density",
"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. |