Calcolatore di densità per home range
Questo calcolatore stima quanti animali vi sono per unità dell’area totale di home range occupata.
Esegui gratis nel browser
Inserisca il numero di individui, l’area complessiva dell’analisi e la relativa unità; viene applicata la formula densità = individui / area. Il risultato è espresso nell’unità scelta e anche in individui per ettaro e per chilometro quadrato, per confrontare più facilmente gli studi. Il calcolo è deterministico e non usa la rete. Può impiegarlo per censimenti faunistici, sintesi di telemetria, pianificazione degli habitat o didattica. Il browser è gratuito; ogni richiesta API riuscita costa $0.002 per flussi riproducibili.
Che cosa rappresenta la densità dell’home range
La densità dell’home range è un rapporto semplice: il numero di animali rappresentati in uno studio diviso per l’area totale attribuita a tali animali. Se 24 animali occupano complessivamente 12 chilometri quadrati, la densità è 2 individui per chilometro quadrato. Definisca il denominatore prima del calcolo. Sommare l’home range stimato di ogni esemplare non equivale necessariamente all’unione di tutti i poligoni occupati, perché le aree individuali possono sovrapporsi. I due metodi rispondono a domande diverse: la somma rapporta gli individui alle stime accumulate, mentre l’unione senza duplicati li rapporta all’impronta territoriale del gruppo. Lo strumento non analizza mappe né rimuove sovrapposizioni; usa il totale fornito da Lei. Registri il metodo di costruzione dell’area, lo stimatore, la stagione e i criteri della popolazione. La risposta ripete gli input, mostra la densità nell’unità selezionata e offre valori per ettaro e chilometro quadrato. È ammesso un conteggio pari a zero, ma l’area deve essere positiva, poiché dividere per un’area nulla non ha un significato ecologico finito.
Come inserire l’area e interpretare le conversioni
Inserisca individuals come intero non negativo e total_home_range_area come numero finito positivo. Scelga m2 per metri quadrati, ha per ettari, km2 per chilometri quadrati, acre per acri o mi2 per miglia quadrate; se omette l’unità, si usa km2. La densità principale divide direttamente il conteggio per l’area inserita. I campi normalizzati convertono lo stesso denominatore: un ettaro corrisponde a 10,000 metri quadrati, un chilometro quadrato a 1,000,000 metri quadrati, un acro a 4,046.8564224 metri quadrati e un miglio quadrato a 2,589,988.110336 metri quadrati. La conversione non aggiunge precisione biologica. Se l’area stimata è incerta, arrotondata o influenzata dalla stagione, la densità eredita tale limite. Conservi cifre sufficienti per riprodurre il calcolo e arrotondi la presentazione in base all’incertezza originale. Allinei inoltre il periodo del conteggio a quello dell’area. Conteggi frazionari o negativi, aree non positive, unità non supportate e numeri non finiti vengono rifiutati, evitando che comuni errori di foglio elettronico producano rapporti plausibili ma errati.
Uso responsabile nell’analisi faunistica
Il risultato è particolarmente utile quando si confrontano osservazioni ottenute con metodi compatibili. Lei può riassumere una coorte telemetrica, confrontare concentrazioni stagionali o normalizzare colonne relative a specie e siti diversi. I responsabili della conservazione possono includere un rapporto documentato nelle valutazioni di habitat o monitoraggio, mentre gli studenti possono verificare gli esercizi. Tuttavia, il rapporto non rappresenta automaticamente la densità dell’intera popolazione. Gli animali marcati potrebbero non costituire un censimento, la rilevabilità può variare e gli home range possono sovrapporsi o superare il confine campionato. Territorialità, sesso, età, stagione, qualità dell’habitat e stimatore cambiano il denominatore. Non usi questo dato da solo per dedurre capacità portante, vitalità, preferenze causali o soglie gestionali. Nel confronto tra studi, verifichi popolazioni analoghe e la medesima definizione di area. Riporti unità e metodo insieme al valore. L’uso nel browser è gratuito e ogni richiesta API riuscita costa $0.002; entrambi i percorsi applicano la stessa formula deterministica.
Casi d'uso
Sintesi di telemetria
Converta una coorte monitorata e la sua area totale documentata in un rapporto trasparente per tabelle e relazioni.
Confronto degli habitat
Normalizzi conteggi e aree compatibili in individui per ettaro o chilometro quadrato tra siti diversi.
Didattica e flussi ecologici
Verifichi esercizi o generi campi deterministici per dashboard, script e analisi faunistiche riproducibili.
Domande frequenti
Quale formula usa il calcolatore?
Usa densità = individui / area totale dell’home range. Il risultato principale mantiene l’unità scelta e aggiunge valori per ettaro e chilometro quadrato.
Gli home range sovrapposti vanno contati più volte?
Dipende dalla domanda. Può inserire la somma delle aree individuali o la loro unione senza duplicati, ma documenti la scelta perché descrivono quantità diverse.
Il risultato equivale alla densità dell’intera popolazione?
Non necessariamente. Una coorte osservata o marcata può non includere tutti gli animali, mentre campionamento e rilevabilità influenzano il conteggio.
Quali unità di area sono supportate?
Sono accettati metri quadrati (m2), ettari (ha), chilometri quadrati (km2), acri e miglia quadrate (mi2). L’unità predefinita è km2.
Quanto costa il calcolatore?
L’uso nel browser è gratuito. Ogni richiesta API riuscita costa $0.002; gli input non validi vengono rifiutati.
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/home-range-density \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"individuals":24,"total_home_range_area":12}'const res = await fetch("https://api.kit.forhosting.com/bio/home-range-density", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"individuals": 24,
"total_home_range_area": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/home-range-density",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"individuals": 24,
"total_home_range_area": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/home-range-density", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"individuals":24,"total_home_range_area":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"individuals":24,"total_home_range_area":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/home-range-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": 24,
"total_home_range_area": 12
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.home_range_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. |