Empreinte carbone olympique
Un demi-million de participants parcourant 4 000 km chacun, 80 000 MWh d’énergie sur les sites et 200 000 m² de surfaces neuves totalisent 432 000 tonnes de CO2e, dont 300 000 pour les déplacements : voyez quel pilier domine. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Participants
- 500 000
- Déplacements (km)
- 4 000
- Facteur de déplacement
- 0,15
- Énergie (MWh)
- 80 000
- Facteur énergétique
- 400
- Construction (m2)
- 200 000
- Facteur de déplacement (kg par passager-km)
- 0,15
- Facteur énergétique (kg par MWh)
- 400
- Facteur de construction (kg par m2)
- 500
- Déplacements (t CO2e)
- 300 000
Un inventaire carbone des Jeux olympiques n'est pas un slogan sur des médailles plus vertes : c'est le produit de trois piliers — le voyage des personnes présentes, l'énergie des sites et la construction. Ce calculateur de durabilité olympique prend le dénombrement des spectateurs et du personnel, les kilomètres moyens parcourus par chacun, un facteur de voyage en kilogrammes d'équivalent CO2 par passager-kilomètre, les mégawattheures d'électricité et de chaleur des sites, un facteur de réseau ou de chaleur en kilogrammes par mégawattheure, les mètres carrés de site neuf ou fortement rénové, et un facteur de construction en kilogrammes par mètre carré. Il convertit chaque pilier en tonnes d'équivalent CO2 et renvoie le total avec chaque part.
Comment l'empreinte carbone des Jeux olympiques se calcule
Les inventaires publiés des villes hôtes s'ouvrent presque toujours sur les mêmes trois piliers opérationnels : comment les gens rejoignent les Jeux, comment les sites sont alimentés pendant que le montage est en place, et combien de carbone est incarné dans des planchers neufs ou fortement rénovés. Ce calculateur garde cette coupure honnête et visible.
Les tonnes de voyage égalent les participants fois les kilomètres moyens aller-retour fois le facteur de voyage en kilogrammes d'équivalent CO2 par passager-kilomètre, puis le tout est divisé par mille pour que l'unité soit la tonne. Les tonnes d'énergie égalent les mégawattheures des sites fois le facteur énergétique en kilogrammes par mégawattheure, encore divisées par mille. Les tonnes de construction égalent la surface de plancher neuve ou rénovée en mètres carrés fois le facteur de construction en kilogrammes par mètre carré, divisées par mille.
Un criblage de taille moyenne avec cinq cent mille participants, quatre mille kilomètres chacun à 0.15 kilogrammes par passager-kilomètre, quatre-vingt mille mégawattheures à 400 kilogrammes par mégawattheure et deux cent mille mètres carrés à 500 kilogrammes par mètre carré donne trois cent mille tonnes de voyage, trente-deux mille tonnes d'énergie et cent mille tonnes de construction, soit quatre cent trente-deux mille tonnes au total.
La méthode n'ajoute ni restauration, ni fret du montage, ni nuits d'hôtel, ni déchets, ni un indice de forçage radiatif, sauf si vous avez déjà intégré ces extras dans un facteur. Elle ne consulte ni une ville hôte, ni un mix de réseau, ni une base acier-béton. Changez n'importe lequel des sept chiffres et les tonnes bougent de concert.
Cette page n'est pas un calculateur d'un seul vol ni une comparaison voiture contre vélo : ceux-là répondent à d'autres recherches, sur un itinéraire ou un trajet routier, pas sur un inventaire à l'échelle des Jeux.
Qui utilise une estimation carbone des Jeux
Les équipes de candidature, les responsables durabilité de la ville hôte et les prestataires du montage utilisent un calculateur déterministe du carbone olympique pour transformer une fréquentation déclarée, une distance de voyage mélangée, un facteur publié par passager-kilomètre, un budget énergétique des sites, un facteur de réseau, une surface de construction et un facteur de carbone incarné en tonnes qu'on peut poser à côté d'un dossier de candidature, au lieu de citer un slogan sur des Jeux climatiquement positifs.
Les pages de campagne qui demandent de comparer deux propositions d'hôte peuvent envoyer les mêmes sept chiffres que le visiteur a déjà saisis et montrer voyage, énergie et construction côte à côte sans inventer un multiplicateur caché. Une validation en échec ne consomme pas de solde. Gardez les requêtes petites, figez les champs arrondis dans les essais, et vous obtenez un produit à trois piliers reproductible sans dresser une base de cycle de vie à vous.
Cas d’usage
Annexe du dossier de la ville candidate
Transformez la prévision de spectateurs d'une candidature, les kilomètres de voyage mélangés, les mégawattheures des sites et les mètres carrés de chantier neuf en tonnes de CO2e pour le chapitre durabilité, chaque pilier restant visible.
Questions fréquentes
Comment calcule-t-on l'empreinte carbone des Jeux olympiques ?
Les tonnes de voyage égalent les participants fois les kilomètres moyens aller-retour fois le facteur de voyage en kg de CO2e par passager-kilomètre, divisées par 1000. Les tonnes d'énergie égalent les mégawattheures des sites fois le facteur énergétique en kg par mégawattheure, divisées par 1000.
Quels facteurs de voyage, d'énergie et de construction faut-il utiliser ?
Un mélange de voyage des Jeux se situe souvent près de 0.05–0.25 kg de CO2e par passager-kilomètre selon la part aérienne. Les facteurs énergétiques moyens de réseau se situent souvent près de 200–800 kg par mégawattheure. Les valeurs de criblage du carbone incarné pour les sites sportifs se situent souvent près de 300–800 kg par mètre carré. Fournissez les facteurs qui correspondent à l'inventaire que vous suivez. Le calculateur n'invente ni une ville hôte ni un mix de réseau.
Cela inclut-il restauration, hôtels, fret ou forçage radiatif ?
Non. Il renvoie le produit opérationnel du voyage des personnes présentes, de l'énergie des sites et de la construction.
Que se passe-t-il si une entrée est négative ?
Un dénombrement, une distance, une consommation d'énergie, une surface ou un facteur d'émission négatifs ne sont pas un inventaire physique. Zéro est permis sur tous les champs et signifie que ce pilier ne contribue rien. Une entrée invalide n'est pas facturée.
Est-ce la même chose qu'un calculateur de CO2 de vol ou de voiture, et combien cela coûte-t-il ?
Non. Cette page estime un inventaire à trois piliers à l'échelle des Jeux en tonnes d'équivalent CO2, pas les kilogrammes d'un itinéraire ou d'un trajet routier. L'outil du navigateur est gratuit.
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/eco/olympic-games-sustainability \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"attendees":500000,"travel_km":4000,"travel_factor":0.15,"energy_mwh":80000,"energy_factor":400,"construction_m2":200000,"construction_factor":500}'const res = await fetch("https://api.kit.forhosting.com/eco/olympic-games-sustainability", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"attendees": 500000,
"travel_km": 4000,
"travel_factor": 0.15,
"energy_mwh": 80000,
"energy_factor": 400,
"construction_m2": 200000,
"construction_factor": 500
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eco/olympic-games-sustainability",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"attendees": 500000,
"travel_km": 4000,
"travel_factor": 0.15,
"energy_mwh": 80000,
"energy_factor": 400,
"construction_m2": 200000,
"construction_factor": 500
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eco/olympic-games-sustainability", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"attendees":500000,"travel_km":4000,"travel_factor":0.15,"energy_mwh":80000,"energy_factor":400,"construction_m2":200000,"construction_factor":500}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"attendees":500000,"travel_km":4000,"travel_factor":0.15,"energy_mwh":80000,"energy_factor":400,"construction_m2":200000,"construction_factor":500}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eco/olympic-games-sustainability", 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
{
"attendees": 500000,
"travel_km": 4000,
"travel_factor": 0.15,
"energy_mwh": 80000,
"energy_factor": 400,
"construction_m2": 200000,
"construction_factor": 500
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eco.olympic_games_sustainability",
"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. |
Notes techniques
Toute entrée négative échoue avec invalid_input au lieu d'inventer une empreinte.
Comment l'empreinte carbone des Jeux olympiques se calcule
Le chiffre titulaire total_tco2e est la somme de ces trois piliers.
Entrées, unités, alias et comportement d'erreur
Des participants fractionnaires sont admis pour qu'une occupation quotidienne moyenne n'ait pas à être arrondie d'abord, et une chaîne numérique est acceptée sur chaque champ pour qu'un export de feuille n'ait pas à être recodé. Les champs manquants, les chaînes vides, les booléens, les objets et les jetons qui ne sont pas des décimaux simples ou une notation scientifique échouent de la même façon. Quand le total est zéro, chaque part est zéro plutôt qu'une division par zéro. Les nombres sont arrondis à douze décimales pour que goldens et clients comparent octet par octet entre environnements. Envoyez un objet JSON avec sept nombres finis obligatoires : attendees, le dénombrement spectateurs plus personnel ; travel_km, la distance moyenne aller-retour en kilomètres ; travel_factor, kilogrammes d'équivalent CO2 par passager-kilomètre ; energy_mwh, électricité et chaleur des sites en mégawattheures ; energy_factor, kilogrammes par mégawattheure ; construction_m2, plancher neuf ou fortement rénové en mètres carrés ; et construction_factor, kilogrammes par mètre carré. Chaque champ accepte aussi une courte liste d'alias (people, spectators, visitors, headcount, attendance, n, distance, distance_km, avg_travel_km, kilometres, kilometers, travel_ef, travel_kg_per_pax_km, passenger_km_factor, energy, venue_energy, venue_mwh, mwh, energy_ef, grid_factor, kg_per_mwh, area, floor_area, venue_area, construction_area, m2, construction_ef, embodied_factor, kg_per_m2) pour que les formulaires n'aient pas à renommer les colonnes. Toute valeur négative échoue avec invalid_input qui nomme le champ, car un dénombrement, une distance, une consommation d'énergie, une surface ou un facteur négatifs ne sont pas un inventaire physique. Zéro est accepté sur tous les champs : des sites existants seulement habillés pour les Jeux peuvent envoyer construction_m2 à zéro, un public entièrement local peut envoyer travel_km à zéro, et une fourniture d'énergie contractée à carbone nul peut envoyer energy_factor à zéro. En cas de succès, la réponse répète les sept entrées résolues, puis rapporte travel_tco2e, energy_tco2e, construction_tco2e, le titulaire total_tco2e, la part de chaque pilier en pourcentage de ce total, une chaîne de formule compacte et l'étiquette de méthode three_pillar_games_inventory. Il n'y a ni consultation réseau, ni tirage aléatoire, ni dépendance à la date du jour : les mêmes sept chiffres produisent toujours le même JSON.
Où une API de durabilité des Jeux gagne sa place
Les comités d'organisation qui stockent déjà des prévisions de spectateurs et des calendriers de sites peuvent poster une tâche par scénario — référence, sites existants seulement, plus grande part aérienne — et stocker total_tco2e à côté de l'identifiant du scénario sans ouvrir une feuille de facteurs de conversion. Comme l'implémentation est parse pure de palier A, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle ni réseau sortant. Si plus tard vous avez besoin de restauration, de fret, de déchets ou de nuits d'hôtel, intégrez ces extras dans un facteur que vous fournissez ou versez total_tco2e dans cet inventaire ; ce point d'accès s'arrête volontairement au voyage, à l'énergie des sites et à la construction.
Cas d'intégration
Scénario sites existants contre chantier neuf
Envoyez la même fréquentation et la même énergie deux fois, une fois avec construction_m2 à la surface de chantier neuf et une fois à zéro, puis comparez total_tco2e et la part construction.
Widget de classe et de rédaction sur les Jeux
Laissez les visiteurs saisir le dénombrement, le voyage moyen, un facteur de voyage, l'énergie des sites et la surface de construction et voir des tonnes de CO2e sur un outil en direct qui coïncide avec l'API.