Calculateur d’indice de récolte des cultures
Ce calculateur d’indice de récolte divise le rendement économique par la biomasse aérienne totale au moment de la récolte.
Lancer gratuitement
Saisissez le produit récolté et toute la matière sèche aérienne de la culture sur une même base de mesure, par exemple en kilogrammes par hectare dans les deux champs, afin d’obtenir un rapport sans dimension et un pourcentage. Un rendement grain de 4,500 kilogrammes par hectare et une biomasse de 12,000 kilogrammes par hectare donnent 0.375, soit 37.5 pour cent. Le calcul est déterministe et ne sollicite aucun réseau. Vous pouvez utiliser gratuitement le calculateur dans votre navigateur pour une parcelle, ou appeler l’API au tarif de $0.002 par requête réussie pour traiter des relevés d’essais reproductibles.
Ce que mesure l’indice de récolte
L’indice de récolte indique comment une culture répartit la matière sèche aérienne accumulée entre le produit récolté ayant une valeur économique et l’ensemble de l’appareil aérien présent à la récolte. Le numérateur correspond au rendement économique : grain pour les céréales, graines pour les oléagineux, fibre lorsqu’elle constitue le produit commercial, ou tout autre organe récolté précisément défini. Le dénominateur est la biomasse aérienne totale ; il comprend ce produit économique ainsi que les tiges, feuilles, enveloppes et autres matières aériennes retenues par le protocole d’étude. La division fournit une fraction sans dimension, généralement exprimée sous forme décimale ou multipliée par cent pour obtenir un pourcentage. Le calculateur renvoie les deux présentations afin d’éviter une conversion supplémentaire. Puisque la composante économique est incluse dans la biomasse totale, un indice normal se situe entre zéro et un, bornes comprises. Une valeur supérieure à un révèle des mesures incompatibles, des unités différentes ou un dénominateur qui omet une partie de la culture ; le calculateur refuse donc ce cas au lieu d’afficher un pourcentage agronomiquement impossible. L’indice décrit la répartition de la biomasse, mais ne constitue pas le rendement lui-même. Deux parcelles peuvent partager le même indice tout en produisant des tonnages par hectare très différents si leur biomasse totale varie. Interprétez ce rapport avec le rendement absolu, la biomasse, la base d’humidité, l’espèce, la variété, le milieu et la méthode de récolte.
Préparer des valeurs de rendement et de biomasse compatibles
Employez des mesures provenant de la même parcelle, de la même surface échantillonnée, du même peuplement, de la même date de récolte et de la même convention d’humidité. Les entrées les plus simples sont des masses de matière sèche par unité de surface, comme des kilogrammes par hectare, des grammes par mètre carré ou des tonnes par hectare. Des masses sèches absolues conviennent également si elles représentent exactement la même zone prélevée. Les unités s’annulent dans la division uniquement lorsqu’elles sont identiques : ne divisez pas un grain exprimé en kilogrammes par hectare par une biomasse en grammes par mètre carré sans convertir auparavant l’une des valeurs. Vérifiez que la biomasse aérienne inclut le rendement économique et non seulement les résidus de culture. Précisez aussi si les feuilles tombées, les menues pailles, le chaume sous la hauteur de coupe ou les organes récoltés non commercialisables ont été comptés, car les protocoles ne fixent pas toujours les mêmes limites. Saisissez un rendement économique nul lorsqu’aucun produit utilisable n’a été obtenu ; l’indice zéro est alors valide. La biomasse aérienne doit être strictement positive, car une division par zéro n’a aucun sens biologique. Les deux champs exigent des nombres finis et les masses négatives sont refusées. La réponse conserve les valeurs fournies, effectue la division, arrondit seulement le rapport et le pourcentage affichés à douze décimales pour stabiliser la sortie, puis indique clairement la formule. Elle ne convertit pas la masse fraîche en matière sèche, ne corrige pas les unités, n’estime pas les résidus manquants et ne déduit aucun protocole du nom de la culture.
Exploiter le résultat pour comparer des cultures
En sélection végétale et en agronomie, l’indice de récolte aide à distinguer les progrès de production de biomasse de ceux concernant son allocation vers l’organe récolté. Ne comparez des traitements qu’après avoir vérifié que leurs numérateurs et dénominateurs reposent sur des définitions identiques. Un indice supérieur peut traduire une allocation plus efficace vers le grain ou un autre produit, sans garantir une meilleure performance globale : un stress peut réduire la biomasse végétative, des pertes de mesure peuvent diminuer le dénominateur et une valeur inhabituellement élevée peut accompagner une faible production totale. Dans un essai, calculez l’indice de chaque unité expérimentale avant de résumer les répétitions ; diviser le rendement moyen global par la biomasse moyenne globale peut masquer la variabilité entre parcelles et compliquer l’analyse statistique. Conservez les valeurs originales de rendement et de biomasse à côté de chaque résultat afin que le rapport reste vérifiable et que les erreurs de saisie soient repérables. Pour comparer des publications, examinez si les auteurs parlent de rendement biologique, de biomasse aérienne, de biomasse végétale totale avec racines, de matière sèche ou de matière fraîche, car ces notions ne sont pas toujours interchangeables. Cet outil emploie précisément la biomasse aérienne totale et exclut les racines. Les calculs interactifs sont gratuits dans le navigateur. Une requête automatisée réussie par l’API coûte $0.002 et fournit la même opération déterministe aux feuilles de calcul, systèmes de laboratoire, pipelines de terrain et tests de régression. La validation signale les champs manquants, nombres non finis, valeurs négatives, dénominateurs nuls et numérateurs supérieurs au total afin d’isoler les relevés douteux.
Cas d’usage
Analyse d’essais au champ
Calculez un rapport par parcelle à partir du rendement économique et de la matière sèche aérienne avant de comparer variétés ou traitements.
Dossiers de sélection
Ajoutez aux tableaux de sélection un caractère reproductible de répartition de la biomasse tout en conservant les observations initiales.
Qualité des données agronomiques
Écartez les rapports impossibles dus à une biomasse nulle, des valeurs négatives, des unités incompatibles ou un rendement supérieur au total déclaré.
Questions fréquentes
Quelle formule ce calculateur d’indice de récolte applique-t-il ?
L’indice correspond au rendement économique divisé par la biomasse aérienne totale. Le pourcentage est ce rapport multiplié par 100.
Le rendement et la biomasse doivent-ils employer la même unité ?
Oui. Les deux valeurs doivent utiliser la même unité de masse ou de masse par surface et concerner la même zone cultivée afin que les unités s’annulent.
La biomasse aérienne comprend-elle le produit récolté ?
Oui. Le dénominateur représente toute la biomasse aérienne de la culture, donc le rendement économique et les autres matières de l’appareil aérien.
L’indice de récolte peut-il dépasser un ?
Non selon cette définition. Une valeur supérieure à un signifie que le rendement dépasse le total censé l’inclure, souvent à cause d’unités ou de périmètres de mesure incompatibles ; l’entrée est refusée.
Quel est le prix du calculateur ?
L’utilisation interactive dans le navigateur est gratuite. Chaque requête API réussie coûte $0.002 ; les entrées invalides ne sont pas facturées.
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/harvest-index \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"economic_yield":4500,"above_ground_biomass":12000}'const res = await fetch("https://api.kit.forhosting.com/bio/harvest-index", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"economic_yield": 4500,
"above_ground_biomass": 12000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/harvest-index",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"economic_yield": 4500,
"above_ground_biomass": 12000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/harvest-index", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"economic_yield":4500,"above_ground_biomass":12000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"economic_yield":4500,"above_ground_biomass":12000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/harvest-index", 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
{
"economic_yield": 4500,
"above_ground_biomass": 12000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.harvest_index",
"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. |