Classification de la gravité du taux de pollen
Un taux de pollen reste difficile à interpréter sans connaître le groupe végétal concerné.
Lancer gratuitement
Ce classificateur transforme une concentration atmosphérique non négative en niveau faible, modéré, élevé ou très élevé selon les seuils courants des arbres, graminées et herbacées. Il renvoie aussi le type normalisé et les limites appliquées pour faciliter l’affichage, l’audit et les alertes automatiques. Le calcul est déterministe, ne consulte aucun réseau et refuse tout type inconnu plutôt que d’appliquer une échelle générique trompeuse.
Choisissez le type de pollen avant d’interpréter le taux
Un taux brut n’a pas de signification universelle, car les arbres, graminées et herbacées émettent habituellement des concentrations très différentes. Indiquez le nombre de grains par mètre cube et sélectionnez le groupe correspondant. Le classificateur normalise la casse et les espaces, mais ne déduit pas le groupe depuis un nom de plante et n’accepte aucune origine inconnue. Cette rigueur empêche une étiquette plausible fondée sur la mauvaise échelle d’entrer dans une prévision. La valeur doit être finie et positive ou nulle; les décimales conviennent aux moyennes d’instruments. La réponse répète le taux et le type normalisé afin que vous puissiez vérifier précisément les données traitées.
Comprenez les limites des niveaux
Pour les arbres, le niveau modéré commence à 15, l’élevé à 90 et le très élevé à 1,500. Pour les graminées, ces seuils sont 5, 20 et 200; pour les herbacées, 10, 50 et 500. Une valeur égale à un seuil appartient au niveau supérieur. La réponse expose moderate_from, high_from et very_high_from afin qu’une interface puisse expliquer sa décision. Ces niveaux décrivent une concentration dans l’air, pas une conséquence médicale personnelle. Les symptômes dépendent notamment de la sensibilisation, de la durée d’exposition, du traitement et du lieu. Utilisez donc le résultat comme information générale et aide opérationnelle, et non comme conseil clinique individualisé.
Uniformisez vos produits et processus
Utilisez ce classement après avoir obtenu une mesure auprès d’une station, d’un laboratoire ou d’un jeu de données autorisé. Transmettez chaque mesure avec son groupe et conservez le niveau auprès de la valeur d’origine. Une application météo peut associer des couleurs aux quatre libellés et une automatisation peut déclencher une alerte aux niveaux élevé ou très élevé. L’absence de réseau, de hasard, d’heure courante et d’état mutable garantit qu’une même entrée produit toujours la même sortie. Chaque élément traité par l’API coûte $0.002. Conservez aussi la source et la période d’échantillonnage; si votre fournisseur impose une autre échelle, suivez-la sans mélanger ses mesures avec ces seuils courants.
Cas d’usage
Étiqueter un tableau du pollen
Transformez les relevés des stations en niveaux cohérents pour les arbres, graminées et herbacées.
Déclencher des alertes d’exposition
Classez les nouvelles mesures avant de décider si une application doit envoyer une alerte.
Normaliser des données historiques
Appliquez des seuils documentés aux archives avant leur analyse ou leur visualisation.
Questions fréquentes
Quels types de pollen sont acceptés ?
Les arbres, graminées et herbacées sont acceptés. Toute autre valeur produit une erreur de saisie afin d’éviter une mauvaise échelle.
Quelle unité faut-il employer ?
Indiquez la concentration en grains de pollen par mètre cube d’air, unité couramment associée à ces niveaux.
Comment une valeur exactement au seuil est-elle classée ?
Elle rejoint le niveau supérieur. Ainsi, 90 pour les arbres est élevé et 1,500 est très élevé.
Un niveau élevé prédit-il mes symptômes ?
Non. Il décrit la concentration dans l’air; la réaction personnelle dépend de la sensibilité, de l’exposition, de la santé et du traitement.
Quel est le prix d’un classement par API ?
Chaque élément coûte $0.002. Le calcul déterministe ne consulte aucun fournisseur externe.
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/weather/pollen-count-category \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"count":95,"pollen_type":"tree"}'const res = await fetch("https://api.kit.forhosting.com/weather/pollen-count-category", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"count": 95,
"pollen_type": "tree"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/weather/pollen-count-category",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"count": 95,
"pollen_type": "tree"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/weather/pollen-count-category", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"count":95,"pollen_type":"tree"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"count":95,"pollen_type":"tree"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/weather/pollen-count-category", 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
{
"count": 95,
"pollen_type": "tree"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "weather.pollen_count_category",
"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. |