Calculateur de capacité de charge du pâturage
Ce calculateur de capacité de charge estime combien d’animaux une surface donnée peut nourrir pendant une période de pâturage définie.
Lancer gratuitement
Il transforme la production fourragère en matière sèche utilisable grâce au taux indiqué, puis compare cette offre à l’ingestion quotidienne de chaque animal. Le résultat présente la capacité exacte, un effectif entier prudent, les journées-animal disponibles, la surface par animal et le fourrage restant après attribution de l’effectif entier. Il s’agit d’un outil de planification, qui ne remplace ni le suivi de la parcelle ni un conseil pastoral local.
Établissez un budget cohérent en matière sèche
Commencez par les acres réellement accessibles aux animaux, en retirant chemins, mares, bâtiments, pentes impraticables et zones tampons non pâturées. Saisissez la production en livres de matière sèche par acre pour la même période que celle étudiée. Cette distinction est essentielle, car le poids du fourrage frais comprend une quantité d’eau très variable, tandis que les recommandations d’ingestion et les budgets pastoraux sont généralement comparés sur matière sèche. La production peut provenir de coupes, d’un herbomètre à plateau étalonné, de relevés de rendement ou d’une estimation locale adaptée. Le taux d’utilisation est la part de la production totale destinée à être ingérée. Il ne correspond pas seulement à la part visiblement retirée : il conserve le résidu prévu et tient compte du piétinement, des souillures, des pertes météorologiques et du fourrage difficile à récolter par le troupeau. Employez une même base temporelle. Si le rendement couvre une saison, utilisez les jours et les hypothèses de cette saison, sans associer une production annuelle à une rotation brève.
Comprenez le calcul de la capacité
Le calculateur multiplie d’abord les acres pâturables par la production par acre afin d’obtenir la production brute de matière sèche. Il applique ensuite le pourcentage d’utilisation sous forme décimale pour déterminer l’allocation de fourrage utilisable. Le besoin d’un animal sur la période est son ingestion quotidienne de matière sèche multipliée par le nombre de jours. La division du fourrage utilisable par ce besoin donne la capacité exacte. Comme il est rarement possible de mettre une fraction d’animal au pâturage, l’effectif entier est arrondi vers le bas; la valeur exacte reste affichée pour comparer des scénarios ou répartir des lots entre plusieurs parcelles. Les journées-animal montrent clairement le compromis entre durée et effectif : une même quantité nourrit moins d’animaux plus longtemps, ou davantage d’animaux moins longtemps, si les autres hypothèses restent stables. La surface par animal ne vaut que pour la période saisie. Le solde utilisable est calculé après alimentation de l’effectif entier et n’autorise pas à dépasser le taux d’utilisation choisi.
Servez-vous du résultat comme point de départ suivi
Considérez le résultat comme un plan préalable et confrontez-le aux conditions observées pendant le pâturage. La production varie avec la pluie, le sol, la fertilité, les espèces, la maturité, les ravageurs et la méthode de mesure. L’ingestion dépend du poids, de la catégorie, du stade de production, de la qualité de la ration, de la complémentation, du climat et du comportement. L’utilisation change aussi selon la forme de la parcelle, l’emplacement de l’eau, la densité instantanée, la durée de rotation et la conduite. Recalculez après une nouvelle mesure ou une modification importante du troupeau. L’effectif entier prudent aide à choisir la taille du lot, la durée ou la surface nécessaire, mais n’évalue pas la valeur nutritive, la repousse saisonnière, les plantes toxiques, la réserve de sécheresse, la faune, l’érosion ni la réglementation. Maintenez une hauteur résiduelle et une marge de sécurité adaptées aux conseils locaux. Si le fourrage disparaît plus vite que prévu, réduisez la durée ou l’effectif, complémentez convenablement ou déplacez les animaux.
Cas d’usage
Planifier un chargement saisonnier
Estimez l’effectif entier qu’une prairie mesurée peut nourrir pendant un nombre défini de jours.
Comparer des scénarios d’utilisation
Testez des hypothèses prudentes et intensives pour mesurer l’effet du résidu et de l’efficacité sur la capacité.
Convertir l’offre en journées-animal
Exprimez le fourrage utilisable en journées-animal afin d’ajuster ensemble effectif et durée.
Questions fréquentes
Quel est le tarif du calculateur?
Son utilisation dans le navigateur est gratuite. Chaque requête API coûte $0.002.
Faut-il saisir un poids frais ou de la matière sèche?
Utilisez des livres de matière sèche par acre et une ingestion quotidienne exprimée sur la même base.
Que comprend le taux d’utilisation?
C’est la fraction destinée à l’ingestion après conservation du résidu et déduction du piétinement, des souillures et des pertes.
Pourquoi afficher capacité exacte et effectif entier?
La valeur exacte sert aux comparaisons; l’effectif entier est arrondi vers le bas pour ne pas budgéter une fraction d’animal.
Le résultat comprend-il la repousse?
Seulement si la production saisie comprend déjà la repousse de la même période. Ne la comptez pas deux fois.
S’agit-il d’une recommandation permanente?
Non. C’est un budget pour les données et la période indiquées. Suivez la prairie et révisez le plan si les conditions changent.
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/pasture-carrying-capacity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pasture_area_acres":120,"forage_production_lb_per_acre":2500,"utilization_rate_percent":30,"animal_daily_intake_lb":26,"grazing_days":120}'const res = await fetch("https://api.kit.forhosting.com/bio/pasture-carrying-capacity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pasture_area_acres": 120,
"forage_production_lb_per_acre": 2500,
"utilization_rate_percent": 30,
"animal_daily_intake_lb": 26,
"grazing_days": 120
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/pasture-carrying-capacity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pasture_area_acres": 120,
"forage_production_lb_per_acre": 2500,
"utilization_rate_percent": 30,
"animal_daily_intake_lb": 26,
"grazing_days": 120
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/pasture-carrying-capacity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pasture_area_acres":120,"forage_production_lb_per_acre":2500,"utilization_rate_percent":30,"animal_daily_intake_lb":26,"grazing_days":120}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pasture_area_acres":120,"forage_production_lb_per_acre":2500,"utilization_rate_percent":30,"animal_daily_intake_lb":26,"grazing_days":120}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/pasture-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
{
"pasture_area_acres": 120,
"forage_production_lb_per_acre": 2500,
"utilization_rate_percent": 30,
"animal_daily_intake_lb": 26,
"grazing_days": 120
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.pasture_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. |