Calculateur de poids du poisson
Un black-bass de 20 pouces avec 12 pouces de tour pèse environ 2,4 livres, soit 1,09 kg : la longueur fois le tour au carré, divisée par la constante de forme de l'espèce, comme sur les cartes de ruban des pêcheurs. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Espèce
- Bass in
- Longueur
- 20
- Tour
- 12
- Longueur (in)
- 20 in
- Tour de poitrine (pouces)
- 12
- Diviseur
- 1 200
- Poids (lb)
- 2,4
Le poids d’un poisson ramené est le chiffre que tout pêcheur de no-kill veut après une photo, que toute pesée de club nécessite lorsque la bascule est restée dans le véhicule, et que tout exercice halieutique demande à partir de deux lectures de ruban. La méthode de terrain pratique est la formule de tour publiée dans les magazines de pêche et sur les cartes de ruban de poids : multipliez la longueur totale en pouces par le carré du tour en pouces, divisez par une constante de forme propre à l’espèce pour estimer les livres, puis convertissez en kilogrammes avec la livre avoirdupois internationale.
Ce que la formule de tour estime et comment l’espèce change le diviseur
La méthode de terrain pour estimer la masse d’un poisson ramené sans bascule suspendue est l’identité de tour utilisée par les magazines de pêche, les cartes de pesée de club et les laboratoires d’enseignement halieutique. Mesurez length comme longueur totale : le bout du museau jusqu’au bout de la queue comprimée, le poisson couché droit et la bouche fermée.
Mesurez girth comme la circonférence à l’endroit le plus épais du corps, en général juste devant la nageoire dorsale, avec un ruban souple bien ajusté à la peau ou au mucus humide et sans l’enfoncer dans la chair. Convertissez les deux mesures en pouces si elles ont été prises en centimètres en divisant chacune par 2.54, le pouce international exact.
Un bass de vingt pouces avec un tour de douze tombe donc à 2.4 livres, environ 1.09 kilogrammes, l’ordre de grandeur qu’une carte de club citerait avant que vous confirmiez encore un poids de tournoi sur une bascule certifiée. Ce calculateur n’applique pas un facteur de condition de Fulton, n’estime pas à partir de la seule longueur et ne remplace pas une bascule lorsqu’un record, un quota en kilogrammes ou un échantillon scientifique dépend d’une masse pesée.
Zéro et les négatifs ne sont pas un poisson : ils échouent au lieu d’inventer un poids vif.
Questions fréquentes
Quels diviseurs d’espèce le calculateur utilise-t-il ?
Ce sont les constantes de forme publiées de la formule de tour, non une courbe ajustée.
Où placer le ruban pour la longueur et le tour ?
Length est la longueur totale du bout du museau jusqu’au bout de la queue comprimée. Girth est la circonférence à l’endroit le plus épais du corps, en général juste devant la nageoire dorsale, le ruban ajusté et sans entamer.
Comment estimer le poids d'un poisson avec la longueur et le tour ?
Élevez le tour en pouces au carré, multipliez par la longueur en pouces et divisez par la constante de l'espèce : 1200 pour le black-bass, 900 pour le brochet ou la truite, 750 pour le saumon et 800 pour le sandre, le poisson-chat, la carpe et l'option générale.
Puis-je mesurer le poisson en centimètres ?
Oui. Choisissez les centimètres et saisissez les deux lectures du ruban ; chacune est divisée par 2,54 pour passer en pouces avant la formule. Les kilos correspondent exactement à la mesure en pouces, car il n'existe qu'une seule formule.
Cette estimation vaut-elle pour un record ou un concours ?
Elle ne remplace pas la balance. Quand un record, un quota en kilos ou un échantillon scientifique dépend de la masse pesée, confirmez le poids sur une balance certifiée. L'estimation sert surtout au carnet de pêche en no-kill.
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/sports/fish-weight \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"species":"bass","length":20,"girth":12}'const res = await fetch("https://api.kit.forhosting.com/sports/fish-weight", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"species": "bass",
"length": 20,
"girth": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/fish-weight",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"species": "bass",
"length": 20,
"girth": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/fish-weight", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"species":"bass","length":20,"girth":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"species":"bass","length":20,"girth":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/fish-weight", 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
{
"species": "bass",
"length": 20,
"girth": 12
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.fish_weight",
"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.
Limites
max_length | 500 |
max_girth | 500 |
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
Ce calculateur de poids du poisson accepte une liste fermée de species, length et girth comme nombres finis positifs, et une unit facultative in ou cm. Un length ou girth manquant, nul ou négatif échoue avec invalid_input au lieu d’inventer une masse.
Ce que la formule de tour estime et comment l’espèce change le diviseur
Élevez au carré le tour en pouces, multipliez par la longueur en pouces et divisez par le diviseur d’espèce : ce quotient est weight_lb, le poids vif estimé en livres. Multipliez weight_lb par 0.45359237, le kilogramme exact par livre avoirdupois internationale, pour obtenir weight_kg. Le diviseur est une constante de forme publiée, non une courbe ajustée : bass et panfish utilisent 1200 parce que ces corps sont plus ovales en coupe ; pike, muskie, trout et striped_bass utilisent 900 ; salmon utilise 750 parce qu’un saumon mature est plus épais pour sa longueur ; walleye, catfish, carp et le seau general utilisent 800.
Contrat d’entrée, forme de la réponse et conduite en cas d’erreur
Si vous omettez unit, le calculateur traite les deux mesures comme des pouces. Exemple : le même poisson mesuré en centimètres envoie unit cm et les deux lectures en centimètres ; les kilogrammes concordent avec la voie en pouces parce qu’il n’y a qu’une formule, pas un second diviseur métrique approximatif. Associez l’estimation à l’espèce que vous avez réellement mesurée ; ce point d’accès n’identifie pas un poisson à partir d’une photo. Envoyez par POST un corps JSON avec trois champs obligatoires et une unit facultative. species est une liste fermée : bass, pike, muskie, trout, salmon, walleye, catfish, carp, panfish, striped_bass ou general (alias fish, fish_species). Chaque jeton sélectionne le diviseur publié de l’identité de tour ; le gestionnaire accepte l’orthographe canonique sans tenir compte de la casse après trim. length est la longueur totale dans l’unité donnée par unit (alias total_length, l, len) et doit être un nombre fini positif au plus égal à cinq cents. girth est la circonférence de la partie la plus épaisse dans la même unité (alias g, circumference) et doit aussi être un nombre fini positif au plus égal à cinq cents. unit est une paire fermée : in pour les pouces, l’unité native des diviseurs publiés, ou cm pour les centimètres, convertis en pouces en divisant par 2.54 avant l’étape de carré et de produit. Chaque champ numérique peut arriver comme nombre JSON ou comme chaîne numérique. Les champs manquants, les chaînes vides, les valeurs non finies, zéro, les négatifs, les valeurs au-dessus des maxima déclarés, une species hors liste et une unit autre que in ou cm échouent avec invalid_input en nommant le champ. Ces échecs ne sont pas facturés. En cas de succès, le corps répète species, length, girth et unit nettoyés, publie length_in et girth_in comme pouces de travail, publie divisor comme l’entier utilisé, et renvoie weight_lb et weight_kg arrondis à quatre décimales pour des goldens stables entre exécutions. formula reformule l’identité de tour afin qu’un carnet imprime la substitution à côté de la réponse. Exemple : species bass, length 20, girth 12, unit in est un black-bass de petite taille.
Où un calculateur de poids du poisson gagne sa place
Les pêcheurs de no-kill utilisent un calculateur de poids du poisson pour que le carnet de bateau puisse consigner des livres sans tuer le sujet ni deviner d’après une photo de téléphone. Une validation échouée ne consomme pas de solde. Gardez les deux mesures honnêtes, choisissez la species qui correspond au corps que vous avez mesuré, figez livres et kilogrammes dans les tests, et vous obtenez une estimation de poids vif reproductible pour les devoirs, les greffons LMS, les carnets de bateau et les feuilles de club. Cette estimation est éducative et ne remplace ni une bascule certifiée de tournoi, ni une balance de laboratoire halieutique, ni une demande de record qui exige un poids suspendu témoigné. Les pesées de club et les derbys juniors regroupent length et girth depuis la carte lorsque la bascule suspendue est mouillée, absente ou peu fiable, et ont besoin d’un oracle déterministe qui refuse un collage de zéro pouce au lieu de publier en silence un poisson de zéro livre. Les devoirs halieutiques et les générateurs d’examens figent un bass connu de vingt sur douze pouces, une paire de trout en centimètres et la voie invalid_input d’un girth non positif afin qu’un correcteur défectueux n’accepte pas une masse négative. Comme l’implémentation est du parse pur de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant. Les recherches voisines d’un ruban de poids équin, d’un volume d’étang, d’un décompte de litres d’aquarium ou d’un IMC humain sont d’autres intentions : restez sur cette page lorsque la question n’est que le poids corporel estimé du poisson impliqué par species, length et girth.
Cas d'intégration
Carnets de bateau en no-kill
Mesurez la longueur totale et le tour d’un bass ou d’un trout relâché, choisissez la species correspondante, et consignez weight_lb et weight_kg dans le carnet au lieu de deviner d’après une photo de téléphone.
Pesées de club sans bascule suspendue
Les derbys juniors et les cartes de club regroupent length et girth lorsque la bascule est restée dans le véhicule, et obtiennent une estimation déterministe qui refuse un collage de zéro pouce au lieu d’inventer un poisson de zéro livre.
Rubans en centimètres et kits d’unités mixtes
Envoyez unit cm avec les deux mesures en centimètres lorsque le seul ruban de la boîte à pêche est métrique ; le même diviseur de species et la conversion 2.54 produisent des kilogrammes concordants.
Questions techniques
Comment estimer le poids d’un poisson à partir de la longueur et du tour ?
Envoyez une species de la liste fermée plus des nombres finis positifs pour length et girth, et unit in ou cm (in par défaut). L’API convertit en pouces si besoin, puis renvoie weight_lb = (length_in × girth_in²) / divisor(species) et weight_kg = weight_lb × 0.45359237.
Que se passe-t-il si length ou girth est nul, négatif ou manquant ?
La tâche échoue avec invalid_input. Length et girth doivent chacun être un nombre fini positif ; les champs manquants, les chaînes vides et les valeurs non numériques sont refusés de la même manière et ne sont pas facturés.
Que coûte le calculateur de poids du poisson ?
L’outil du navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.