Pegada de carbono olímpica
Meio milhão de participantes viajando 4.000 km cada, 80.000 MWh de energia nas arenas e 200.000 m² de obras novas somam 432.000 toneladas de CO2e, sendo 300.000 só de viagens: veja qual pilar pesa mais. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Participantes
- 500.000
- Viagens (km)
- 4.000
- Fator de viagens
- 0,15
- Energia (MWh)
- 80.000
- Fator de energia
- 400
- Construção (m2)
- 200.000
- Fator de viagens (kg por passageiro-km)
- 0,15
- Fator de energia (kg por MWh)
- 400
- Fator de construção (kg por m2)
- 500
- Viagens (t CO2e)
- 300.000
Um inventário de carbono de uns Jogos Olímpicos não é um slogan sobre medalhas mais verdes: é o produto de três pilares —a viagem de quem comparece, a energia das sedes e a construção—. Esta calculadora de sustentabilidade olímpica pega a contagem de espectadores e equipe, os quilômetros médios que cada pessoa percorre, um fator de viagem em quilogramas de CO2 equivalente por passageiro-quilômetro, os megawatts-hora de eletricidade e calor das sedes, um fator de rede ou de calor em quilogramas por megawatt-hora, os metros quadrados de sede nova ou muito reformada, e um fator de construção em quilogramas por metro quadrado. Ela converte cada pilar em toneladas de CO2 equivalente e devolve o total junto com cada fatia.
Como a pegada de carbono de uns Jogos Olímpicos é calculada
Os inventários publicados das cidades-sede quase sempre abrem com os mesmos três pilares operacionais: como as pessoas chegam aos Jogos, como as arenas são alimentadas enquanto a montagem está no ar, e quanto carbono fica embutido em lajes novas ou muito reformadas. Esta calculadora mantém esse corte honesto e visível. As toneladas de viagem equivalem a participantes vezes quilômetros médios de ida e volta vezes o fator de viagem em quilogramas de CO2 equivalente por passageiro-quilômetro, depois divididas por mil para que a unidade seja toneladas.
As toneladas de energia equivalem a megawatts-hora das sedes vezes o fator energético em quilogramas por megawatt-hora, de novo divididas por mil. As toneladas de construção equivalem à área de laje nova ou reformada em metros quadrados vezes o fator de construção em quilogramas por metro quadrado, divididas por mil.
Um peneiramento de porte médio com quinhentos mil participantes, quatro mil quilômetros cada um a 0.15 quilogramas por passageiro-quilômetro, oitenta mil megawatts-hora a 400 quilogramas por megawatt-hora e duzentos mil metros quadrados a 500 quilogramas por metro quadrado dá trezentas mil toneladas de viagem, trinta e duas mil toneladas de energia e cem mil toneladas de construção, no total quatrocentas e trinta e duas mil toneladas.
O método não soma catering, frete da montagem, noites de hotel, resíduos nem um índice de forçamento radiativo, salvo se você já tiver embutido esses extras num fator. Ele não consulta uma cidade-sede, uma mistura de rede nem um banco de aço e concreto. Mude qualquer um dos sete números e as toneladas se movem juntas.
Esta página não é uma calculadora de um único voo nem uma comparação de carro versus bicicleta: essas respondem outras buscas, sobre um itinerário ou um trajeto rodoviário, não sobre um inventário na escala dos Jogos.
Quem usa uma estimativa de carbono dos Jogos
Equipes de candidatura, responsáveis de sustentabilidade da cidade-sede e contratadas da montagem usam uma calculadora determinística do carbono olímpico para transformar uma presença declarada, uma distância de viagem misturada, um fator publicado por passageiro-quilômetro, um orçamento energético das sedes, um fator de rede, uma área de construção e um fator de carbono embutido em toneladas que cabem ao lado de um dossiê de candidatura, em vez de citar um slogan sobre Jogos climaticamente positivos.
Páginas de campanha que pedem para comparar duas propostas de sede podem enviar os mesmos sete números que a pessoa visitante já digitou e mostrar viagem, energia e construção lado a lado sem inventar um multiplicador oculto. A validação que falha não consome saldo. Mantenha as requisições pequenas, fixe os campos arredondados nos testes e você obtém um produto de três pilares reproduzível sem levantar um banco de ciclo de vida próprio.
Casos de uso
Anexo do dossiê da cidade candidata
Transforme a previsão de espectadores de uma candidatura, os quilômetros de viagem misturados, os megawatts-hora das sedes e os metros quadrados de obra nova em toneladas de CO2e para o capítulo de sustentabilidade, com cada pilar à vista.
Perguntas frequentes
Como a pegada de carbono de uns Jogos Olímpicos é calculada?
As toneladas de viagem equivalem a participantes vezes quilômetros médios de ida e volta vezes o fator de viagem em kg de CO2e por passageiro-quilômetro, divididas por 1000. As toneladas de energia equivalem a megawatts-hora das sedes vezes o fator energético em kg por megawatt-hora, divididas por 1000.
Quais fatores de viagem, energia e construção devo usar?
Uma mistura de viagem dos Jogos costuma ficar perto de 0.05–0.25 kg de CO2e por passageiro-quilômetro conforme a fatia aérea. Fatores energéticos médios de rede costumam ficar perto de 200–800 kg por megawatt-hora. Valores de peneiramento de carbono embutido para arenas esportivas costumam ficar perto de 300–800 kg por metro quadrado. Forneça os fatores que batem com o inventário que você segue. A calculadora não adivinha uma cidade-sede nem uma mistura de rede.
Isso inclui catering, hotéis, frete ou forçamento radiativo?
Não. Devolve o produto operacional da viagem de quem comparece, da energia das sedes e da construção.
O que acontece se uma entrada for negativa?
Uma contagem, uma distância, um uso de energia, uma área ou um fator de emissão negativos não são um inventário físico. Zero é permitido em todos os campos e significa que aquele pilar não contribui. Entrada inválida não é cobrada.
Isso é a mesma coisa que uma calculadora de CO2 de voo ou de carro, e quanto custa?
Não. Esta página estima um inventário de três pilares na escala dos Jogos em toneladas de CO2 equivalente, não os quilogramas de um itinerário ou de um trajeto rodoviário. A ferramenta do navegador é gratuita.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"attendees": 500000,
"travel_km": 4000,
"travel_factor": 0.15,
"energy_mwh": 80000,
"energy_factor": 400,
"construction_m2": 200000,
"construction_factor": 500
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eco.olympic_games_sustainability",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Qualquer entrada negativa falha com invalid_input em vez de inventar uma pegada.
Como a pegada de carbono de uns Jogos Olímpicos é calculada
A cifra de capa total_tco2e é a soma desses três pilares.
Entradas, unidades, aliases e comportamento de erro
Participantes fracionários são permitidos para que uma ocupação diária média não precise ser arredondada antes, e uma string numérica é aceita em cada campo para que uma exportação de planilha não precise ser recodificada. Campos ausentes, strings vazias, booleanos, objetos e tokens que não são decimais simples ou notação científica falham do mesmo jeito. Quando o total é zero, cada fatia é zero em vez de uma divisão por zero. Os números são arredondados a doze casas decimais para que goldens e clientes comparem byte a byte entre ambientes. Envie um objeto JSON com sete números finitos obrigatórios: attendees, a contagem de espectadores mais equipe; travel_km, a distância média de ida e volta em quilômetros; travel_factor, quilogramas de CO2 equivalente por passageiro-quilômetro; energy_mwh, eletricidade e calor das sedes em megawatts-hora; energy_factor, quilogramas por megawatt-hora; construction_m2, laje nova ou muito reformada em metros quadrados; e construction_factor, quilogramas por metro quadrado. Cada campo também aceita uma lista curta de aliases (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) para que formulários não precisem renomear colunas. Qualquer valor negativo falha com invalid_input que nomeia o campo, porque uma contagem, uma distância, um uso de energia, uma área ou um fator negativos não são um inventário físico. Zero é aceito em todos os campos: sedes já existentes que só são vestidas para os Jogos podem enviar construction_m2 como zero, um público inteiramente local pode enviar travel_km como zero, e um suprimento energético contratado de carbono nulo pode enviar energy_factor como zero. Em caso de sucesso, a resposta ecoa as sete entradas resolvidas e depois informa travel_tco2e, energy_tco2e, construction_tco2e, o titular total_tco2e, a fatia de cada pilar como porcentagem desse total, uma string de fórmula compacta e o rótulo de método three_pillar_games_inventory. Não há consulta de rede, sorteio aleatório nem dependência da data atual: os mesmos sete números produzem sempre o mesmo JSON.
Onde uma API de sustentabilidade dos Jogos se justifica
Comitês organizadores que já guardam previsões de espectadores e agendas de sedes podem enviar uma tarefa por cenário —linha de base, só sedes existentes, maior fatia aérea— e guardar total_tco2e ao lado do identificador do cenário sem abrir uma planilha de fatores de conversão. Como a implementação é parse pura de nível A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída. Se depois precisar de catering, frete, resíduos ou noites de hotel, embuta esses extras num fator que você fornece ou leve total_tco2e a esse inventário; este endpoint para de propósito em viagem, energia das sedes e construção.
Casos de integração
Cenário de sedes existentes versus obra nova
Envie a mesma presença e a mesma energia duas vezes, uma com construction_m2 na área de obra nova e outra em zero, e compare total_tco2e e a fatia de construção.
Widget de sala e de redação sobre os Jogos
Deixe quem visita digitar a contagem, a viagem média, um fator de viagem, a energia das sedes e a área de construção e ver toneladas de CO2e numa ferramenta ao vivo que coincide com a API.