Calculateur de biomasse des poissons d’étang
Ce calculateur transforme un effectif de poissons et un poids individuel moyen en poids vif total dans l’étang.
Lancer gratuitement
Indiquez le nombre de poissons, saisissez un poids moyen représentatif, puis choisissez les kilogrammes, grammes, livres ou onces. Le résultat fournit la biomasse dans l’unité choisie ainsi que sa valeur normalisée en kilogrammes. Vous pouvez ainsi préparer l’alimentation, contrôler le peuplement, estimer une récolte et tenir les registres aquacoles sans tableur ni conversion manuelle.
Mesurez soigneusement les deux données
La fiabilité de la biomasse dépend de l’effectif et du poids moyen saisis. Utilisez la meilleure estimation actuelle de la population en tenant compte des empoissonnements, récoltes, transferts, fuites et mortalités connus depuis le dernier comptage. Pour le poids moyen, prélevez des poissons dans plusieurs zones de l’étang et, si possible, à différentes profondeurs afin qu’un groupe facile à capturer ne fausse pas la mesure. Pesez l’échantillon avec une balance adaptée, divisez son poids total par le nombre d’individus et conservez une unité cohérente. Un échantillon vaste et représentatif est généralement préférable à un ou deux poissons. Limitez la manipulation et respectez leur bien-être. Si plusieurs espèces ou cohortes présentent des tailles distinctes, calculez chaque groupe séparément, puis additionnez les biomasses.
Comprenez le calcul et les unités
La relation est directe : le nombre de poissons multiplié par leur poids individuel moyen donne la biomasse totale. Si 2,500 poissons pèsent en moyenne 0.45 kilogramme, la biomasse estimée atteint 1,125 kilogrammes. Le champ principal reste dans l’unité sélectionnée pour faciliter la comparaison avec les relevés, les étiquettes d’aliment ou les registres de récolte. Un second champ convertit le résultat en kilogrammes avec des facteurs fixes. Une livre vaut 0.45359237 kilogramme et une once 0.028349523125 kilogramme. Le calcul n’estime ni le volume d’eau, ni la capacité de charge, ni la croissance, la mortalité ou les besoins alimentaires. Il ne signifie pas non plus que chaque poisson possède le poids moyen. Notez la date et la méthode d’échantillonnage afin de préserver le contexte des comparaisons.
Exploitez la biomasse pour gérer l’étang
Une estimation récente fournit une base commune aux décisions opérationnelles. Les programmes alimentaires partent souvent d’une ration quotidienne exprimée en pourcentage du poids vif, tandis que récoltes et transferts peuvent être évalués selon le poids total. Répéter le calcul à intervalles réguliers aide à suivre la croissance apparente, mais une variation peut aussi provenir d’une erreur d’échantillonnage, d’une mortalité non consignée ou d’une estimation révisée. Conservez ensemble l’effectif, la taille de l’échantillon, son poids total, la moyenne, l’unité et la biomasse. Pour davantage de précision, calculez séparément chaque espèce, âge ou classe de taille. Considérez le résultat comme une estimation de gestion, non comme un recensement, et confirmez les décisions importantes avec des conseils aquacoles locaux, le comportement des poissons, la qualité de l’eau et l’état de l’étang.
Cas d’usage
Préparer un plan d’alimentation
Estimez le poids vif à utiliser avec un taux d’alimentation adapté fondé sur la biomasse.
Contrôler peuplement et croissance
Comparez des estimations issues d’échantillons cohérents tout en conservant leurs hypothèses.
Planifier une récolte ou un transfert
Convertissez une population estimée et un poids moyen représentatif en poids total opérationnel.
Questions fréquentes
Quelle formule est utilisée ?
La biomasse totale correspond au nombre de poissons multiplié par leur poids individuel moyen.
Quelles unités sont acceptées ?
Vous pouvez saisir des kilogrammes, grammes, livres ou onces. La réponse indique aussi les kilogrammes.
Comment déterminer le poids moyen ?
Pesez un échantillon représentatif, divisez son poids total par son effectif et utilisez cette moyenne.
Puis-je traiter plusieurs espèces ou tailles ?
Oui. Calculez chaque groupe avec son effectif et sa moyenne, puis additionnez les biomasses.
Le résultat inclut-il l’eau, les plantes ou d’autres organismes ?
Non. Il estime uniquement le poids vif des poissons représentés par les données fournies.
Quel est le prix d’une requête API ?
Chaque requête API coûte $0.002. Le calculateur du navigateur exécute directement le même calcul déterministe.
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/bio/pond-fish-biomass \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"fish_count":2500,"average_weight":0.45,"weight_unit":"kg"}'const res = await fetch("https://api.kit.forhosting.com/bio/pond-fish-biomass", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"fish_count": 2500,
"average_weight": 0.45,
"weight_unit": "kg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/pond-fish-biomass",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"fish_count": 2500,
"average_weight": 0.45,
"weight_unit": "kg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/pond-fish-biomass", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"fish_count":2500,"average_weight":0.45,"weight_unit":"kg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"fish_count":2500,"average_weight":0.45,"weight_unit":"kg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/pond-fish-biomass", 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
{
"fish_count": 2500,
"average_weight": 0.45,
"weight_unit": "kg"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.pond_fish_biomass",
"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. |