Calculateur de capacité biotique
Mille tonnes de fourrage d’hiver à quatre tonnes par animal permettent de nourrir 250 animaux : divisez toute ressource limitante par la consommation individuelle pour obtenir le plafond de population et le reste. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Ressources disponibles
- 1 000
- Consommation par habitant
- 4
- Capacité de charge
- 250
- Population soutenable maximale
- 250
- Ressources restantes
- 0
- Équation
- 1000 / 4 = 250
La capacité biotique est la plus grande population qu'un milieu peut soutenir indéfiniment lorsqu'un fonds limité de ressources est divisé par une consommation par tête stable. Gestionnaires de faune, planificateurs de conservation, éleveurs et étudiants en écologie estiment ce plafond comme K égal aux ressources disponibles divisées par la consommation par individu. Ce calculateur de capacité biotique applique cette identité avec exactitude. Vous saisissez le stock de ressource ou l'approvisionnement renouvelable dans n'importe quelle unité cohérente et la quantité que chaque individu consomme dans la même unité ; la réponse renvoie la capacité biotique réelle, le plus grand entier d'individus pouvant être soutenus, les ressources restantes qui ne nourrissent pas un autre individu, et une chaîne compacte de formule.
Ce que signifie la capacité biotique et comment on applique K = R / C
En écologie, la capacité biotique K est le plus grand recensement qu'un habitat peut soutenir sans puiser la ressource d'appui plus vite qu'elle n'est reconstituée. Le modèle de budget de ressource le plus simple traite un unique stock limitant — matière sèche de fourrage, eau de boisson, sites de nid, calories ou surface de pâturage — et une consommation constante par individu. Si le stock vaut R et que chaque individu utilise C de cette même unité, alors K égale R divisé par C.
Mille tonnes de fourrage hivernal à quatre tonnes par animal donnent un K de deux cent cinquante. L'identité reste la même que R soit un stock sur pied ou un rendement annuel renouvelable, pourvu que C soit mesuré sur l'intervalle correspondant. Le modèle suppose une seule ressource limitante, des consommateurs homogènes et l'absence de gaspillage ou de vol.
Il n'ajuste pas une courbe logistique à une série temporelle, ne convertit pas les unités et n'applique pas la loi de Liebig à plusieurs stocks simultanés. Ces extensions appartiennent à un carnet de terrain ou à un modèle multi-ressources. Utilisez ce point d'accès lorsque vous avez déjà R et C en unités cohérentes et qu'il vous faut un plafond reproductible, non une trajectoire de croissance vers un K déjà connu.
Où un calculateur de capacité biotique trouve son utilité
Les gestionnaires de faune et de parcours utilisent un calculateur de capacité biotique pour qu'un inventaire de fourrage divisé par une ration quotidienne ou saisonnière publiée devienne un effectif de têtes qu'ils peuvent verser dans un plan de chargement sans ouvrir un tableur de restes. Une validation en échec ne consomme pas le solde.
Gardez les requêtes petites, figez le K arrondi et le reste dans les tests, et vous obtenez des plafonds reproductibles pour les devoirs, les greffons LMS, les scripts de chargement et les travailleurs en bordure sans dresser votre propre intergiciel écologique. Pour N de t avec un K déjà connu, utilisez le frère de croissance logistique ; cette page répond à la recherche du plafond lui-même.
Cas d’usage
Plans de chargement de faune et de parcours
Divisez un inventaire de fourrage, d'eau ou d'habitat par une ration publiée par animal pour obtenir l'effectif maximal durable et la ressource restante qui ne soutient pas un autre individu.
Vérifications d'écologie en classe
Laissez les élèves envoyer R et C et vérifier que K égale les ressources disponibles divisées par la consommation par tête, la consommation nulle étant refusée comme indéfinie et non comme Infinity.
Budgets de conservation et de ranch
Convertissez un budget saisonnier d'aliment ou d'eau en une capacité biotique finie avant de charger un modèle logistique ou de récolte qui suppose déjà un K connu.
Questions fréquentes
Que se passe-t-il si la consommation par tête est nulle ?
La capacité biotique K = R / C n'est pas définie lorsque la consommation par tête est nulle, donc la demande est refusée et n'est pas facturée.
Qu’est-ce que la capacité biotique en écologie ?
C’est la plus grande population qu’un habitat peut entretenir durablement sans épuiser sa ressource limitante plus vite qu’elle ne se renouvelle. Dans ce modèle simple, elle vaut la ressource disponible divisée par la consommation d’un individu.
Comment calculer la capacité biotique à partir d’un stock de fourrage ?
Divisez le stock de ressource par la consommation par individu, dans la même unité. Mille tonnes de fourrage d’hiver à quatre tonnes par animal donnent une capacité biotique de 250 animaux, sans reste.
Que signifie la ressource restante ?
C’est la part du stock qui subsiste après avoir nourri le plus grand nombre entier d’individus et qui ne suffit pas pour un de plus. Quand la division tombe juste, comme 1000 par 4, le reste est nul.
L’outil ajuste-t-il une courbe logistique ou combine-t-il plusieurs ressources ?
Non. Il suppose une seule ressource limitante et des consommateurs identiques, sans ajuster de courbe sur une série de données ni combiner plusieurs stocks. Servez-vous-en pour trouver le plafond, puis reportez cette valeur dans un modèle de croissance.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/eco/carrying-capacity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"available_resources":1000,"per_capita_consumption":4}'const res = await fetch("https://api.kit.forhosting.com/eco/carrying-capacity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"available_resources": 1000,
"per_capita_consumption": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eco/carrying-capacity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"available_resources": 1000,
"per_capita_consumption": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eco/carrying-capacity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"available_resources":1000,"per_capita_consumption":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"available_resources":1000,"per_capita_consumption":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eco/carrying-capacity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"available_resources": 1000,
"per_capita_consumption": 4
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eco.carrying_capacity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Une consommation par tête nulle est refusée avec invalid_input car la division par zéro n'est pas définie. Les entrées invalides échouent avec invalid_input et ne sont pas facturées.
Ce que signifie la capacité biotique et comment on applique K = R / C
Mille tonnes à trois virgule cinq tonnes par animal donnent un K d'environ deux cent quatre-vingt-cinq virgule sept, que ce calculateur rapporte comme un carrying_capacity réel avec un max_sustainable_population de deux cent quatre-vingt-cinq animaux entiers et remainder_resources de deux virgule cinq tonnes qui ne soutiennent pas un autre individu.
Contrat d'entrée, alias et pourquoi la consommation nulle est refusée
Un stock négatif est refusé car un budget de ressource ne peut pas être une dette sous cette identité. Une consommation négative est refusée pour la même raison. Exemple : mille unités à quatre par individu donnent un K de deux cent cinquante avec un reste nul. Associez le plafond à votre propre modèle logistique ou d'Allee si vous avez ensuite besoin d'une trajectoire, et non seulement d'une limite de stock. Envoyez par POST un corps JSON avec deux nombres finis obligatoires : available_resources, le stock de ressource non négatif ou l'approvisionnement renouvelable, et per_capita_consumption, la quantité strictement positive que chaque individu consomme dans la même unité. Les alias acceptés du stock sont resources, resource, total_resources, resource_supply, stock et R. Les alias acceptés du taux sont consumption, per_capita, consumption_per_capita, resource_per_capita et C. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique décimale. Champs manquants, chaînes vides, booléens, valeurs non finies et magnitudes au-delà du plafond absolu pris en charge échouent avec invalid_input en nommant le champ. Une consommation par tête nulle est refusée avec un message indiquant que la capacité biotique K égale R sur C n'est pas définie lorsque la consommation par tête vaut zéro — renvoyer Infinity casserait les clients JSON et les goldens. Un available_resources nul est valide et produit un carrying_capacity zéro, le plafond correct d'un habitat vide. En cas de succès, le corps répète les entrées nettoyées et renvoie carrying_capacity comme K réel principal, max_sustainable_population comme plancher de K, remainder_resources comme le stock restant après avoir empaqueté ce recensement entier, plus les chaînes formula, equation et message pour l'affichage.
Où un calculateur de capacité biotique trouve son utilité
Les laboratoires d'écologie en classe et les générateurs d'examens ont besoin d'un oracle déterministe qui refuse une ration nulle avec invalid_input au lieu de renvoyer Infinity ou un succès creux qu'un correcteur défectueux pourrait traiter comme un habitat sans plafond. Les planificateurs de conservation et les comptables de ranch convertissent souvent un budget d'eau ou d'aliment en une population maximale durable avant de charger un progiciel complet de dynamique des populations ; appeler une petite API parse évite d'ouvrir un classeur de bureau pour une division à deux facteurs. Comme l'implémentation est parse de niveau A, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle et sans réseau sortant.
Questions techniques
Comment calcule-t-on la capacité biotique à partir des ressources ?
Envoyez un stock available_resources fini non négatif et un per_capita_consumption fini strictement positif. L'API renvoie carrying_capacity = R / C, max_sustainable_population comme floor(K), et remainder_resources.
Une capacité biotique fractionnaire est-elle arrondie vers le bas ?
carrying_capacity reste à valeur réelle. max_sustainable_population est le plancher entier de K — le plus grand nombre d'individus entiers que le budget, conscient du reste, peut soutenir.
Les ressources disponibles peuvent-elles être nulles ?
Oui. Un stock vide est valide et renvoie un carrying_capacity de zéro, le plafond correct d'un habitat sans ressource d'appui.
Combien coûte le calculateur de capacité biotique ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.