Inquinamento da lockdown
Una città passata da dieci milioni a quattro milioni di veicoli-chilometro con 0,32 g di NOx per chilometro ha evitato 1920 kg di NOx: trasformi un calo del traffico in grammi, chili e tonnellate da citare. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- VKM di riferimento
- 10.000.000
- VKM in lockdown
- 4.000.000
- Fattore di emissione (g/km)
- 0,32
- VKM ridotti
- 6.000.000
- Massa evitata (g)
- 1.920.000
- Massa evitata (kg)
- 1920
- Massa evitata (t)
- 1,92
Gli ordini di restare a casa nel 2020 hanno tagliato il traffico stradale in quasi tutte le città che pubblicavano statistiche di veicoli-chilometro, e i monitor satellitari e di bordo strada hanno registrato un calo corrispondente di ossidi di azoto, particelle fini e monossido di carbonio. Per questo ricercatori, tavoli comunali della qualità dell'aria e laboratori climatici di classe hanno bisogno di un modo trasparente per trasformare quello shock di mobilità in massa di inquinante evitata, e non nell'affermazione vaga secondo cui i lockdown avrebbero ripulito l'aria. Questo calcolatore di inquinamento da lockdown stima la massa evitata di un inquinante scelto sottraendo i veicoli-chilometro del lockdown dalla linea di base di un periodo equivalente e moltiplicando la riduzione per un fattore di emissione in grammi per chilometro. Zero su qualunque fattore è valido e produce una massa ben definita, compreso un risultato nullo quando il traffico non è cambiato o il fattore di flotta è zero.
Che cosa è un inventario di inquinamento da lockdown e come si ottiene la massa evitata
Un inventario di inquinamento dell'aria in lockdown risponde a una domanda stretta di contabilità: se una flotta che percorreva un numero noto di veicoli-chilometro ne ha percorsi invece di meno nella stessa finestra di giorni, quanti grammi di un inquinante nominato non sono stati emessi? Lei fornisce il fattore di emissione perché non è una costante universale.
Dipende dall'inquinante (ossidi di azoto, PM2.5, monossido di carbonio, organici volatili o diossido di carbonio), dalla mescolanza di automobili, furgoni, autobus e camion, dal carburante, dalla distribuzione delle velocità e dal fatto che la cifra sia un fattore al tubo di scappamento oppure un fattore dal pozzo alla ruota. Una città che ha percorso dieci milioni di veicoli-chilometro prima del lockdown e quattro milioni durante il lockdown, a 0.32 grammi di NOx per chilometro, ha evitato 1 920 000 grammi, cioè 1 920 chilogrammi o 1.92 tonnellate metriche.
Se il traffico del lockdown supera la linea di base, la differenza è negativa e l'estremo segnala un aumento invece di inventare un pavimento a zero, perché un inventario onesto deve poter mostrare un rimbalzo.
Casi d'uso
Briefing comunali sulla qualità dell'aria in lockdown
Trasformi un calo pubblicato di veicoli-chilometro e un fattore di flotta NOx o PM2.5 in grammi, chilogrammi e tonnellate evitate per un briefing pubblico.
Replica accademica dalla mobilità alla massa
Riproduca l'identità di inventario del lockdown usata negli articoli di traffico del 2020: veicoli-chilometro ridotti per un fattore di emissione in grammi per chilometro.
Stime di classe e di redazione
Lasci che studentesse, studenti o la stampa varino il traffico di linea di base, il traffico di lockdown e il fattore di emissione, poi verifichino che la massa evitata segua la riduzione di VKM.
Domande frequenti
Che cosa succede se un ingresso è negativo?
I veicoli-chilometro e un fattore di emissione in grammi per chilometro non possono essere negativi, e la richiesta non viene addebitata.
Che cosa succede se il traffico del lockdown supera la linea di base?
Quello è l'inventario onesto di un rimbalzo, non un errore.
Come si calcola l’inquinamento evitato durante un lockdown?
Sottragga i veicoli-chilometro del lockdown da quelli di un periodo di riferimento della stessa durata e moltiplichi la differenza per il fattore di emissione in grammi per chilometro. Dieci milioni meno quattro milioni a 0,32 g di NOx danno 1.920.000 grammi.
Quale fattore di emissione devo usare?
Usi un fattore medio della flotta per l’inquinante che le interessa, in grammi per veicolo-chilometro, come 0,32 g di NOx o 0,025 g di PM2,5. Dipende dal parco veicoli, dal carburante e dalle velocità, quindi lo prenda da una fonte adatta alla sua città.
Il calcolo dice quanto è migliorata l’aria?
No. Fornisce la massa di inquinante non emessa allo scarico, non la concentrazione che si respira. Per passare da quella massa alla qualità dell’aria serve un modello di trasporto chimico, che resta fuori da questo calcolo.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/eco/covid-pollution \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"baseline_vkm":10000000,"lockdown_vkm":4000000,"emission_factor_g_per_km":0.32}'const res = await fetch("https://api.kit.forhosting.com/eco/covid-pollution", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"baseline_vkm": 10000000,
"lockdown_vkm": 4000000,
"emission_factor_g_per_km": 0.32
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eco/covid-pollution",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"baseline_vkm": 10000000,
"lockdown_vkm": 4000000,
"emission_factor_g_per_km": 0.32
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eco/covid-pollution", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"baseline_vkm":10000000,"lockdown_vkm":4000000,"emission_factor_g_per_km":0.32}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"baseline_vkm":10000000,"lockdown_vkm":4000000,"emission_factor_g_per_km":0.32}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eco/covid-pollution", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"baseline_vkm": 10000000,
"lockdown_vkm": 4000000,
"emission_factor_g_per_km": 0.32
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eco.covid_pollution",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Veicoli-chilometro negativi e un fattore di emissione negativo sono rifiutati con invalid_input perché un inventario fisico non può nascere da una distanza negativa né da un'intensità negativa in grammi per chilometro.
Che cosa è un inventario di inquinamento da lockdown e come si ottiene la massa evitata
L'identità è la stessa usata dagli articoli di mobilità COVID che convertono uno shock di traffico in una massa: i veicoli-chilometro ridotti equivalgono a baseline_vkm meno lockdown_vkm, e avoided_mass_g equivale a quella differenza per emission_factor_g_per_km. Il calcolatore non inventa un fattore di flotta dal nome di una città, non chiama un'API di traffico e non applica un modello di trasporto chimico; quei strati restano fuori da questo prodotto e Lei deve applicarli nel proprio studio se le servono concentrazioni ambientali anziché la massa evitata allo scappamento.
Contratto di ingresso, alias, negativi e la massa che Lei ottiene indietro
Una linea di base negativa, un totale di lockdown negativo o un fattore di emissione negativo sono rifiutati perché i veicoli-chilometro e i grammi per chilometro non possono essere negativi; il messaggio indica che il campo non può essere negativo e la richiesta non viene addebitata. Zero è valido su ogni fattore. Esempio: dieci milioni di veicoli-chilometro di linea di base, quattro milioni di veicoli-chilometro di lockdown e 0.32 grammi per chilometro producono una riduzione del sessanta per cento e 1 920 000 grammi evitati. Invii con POST un corpo JSON con tre numeri finiti obbligatori: baseline_vkm, i veicoli-chilometro percorsi nel periodo di confronto o precedente al lockdown; lockdown_vkm, i veicoli-chilometro percorsi durante la finestra di lockdown della stessa lunghezza; e emission_factor_g_per_km, i grammi medi di flotta dell'inquinante per veicolo-chilometro. Gli alias accettati della linea di base sono baseline_vkt, vkm_baseline, vehicle_km_baseline e baseline_vehicle_km. Gli alias accettati del totale di lockdown sono lockdown_vkt, vkm_lockdown, vehicle_km_lockdown e lockdown_vehicle_km. Gli alias accettati del fattore sono ef_g_per_km, emission_factor, g_per_km, factor_g_km e ef. Ogni campo può arrivare come numero JSON o come stringa numerica decimale. Campi assenti, stringhe vuote, valori non finiti e grandezze oltre il tetto assoluto ammesso falliscono con invalid_input nominando il campo. In caso di successo il corpo ripete gli ingressi già puliti e restituisce reduced_vkm, avoided_mass_g come massa principale, più avoided_mass_kg, avoided_mass_t e avoided_mass_lb, una direction pari a avoided, increased o unchanged, e le stringhe formula e equation per la visualizzazione. Quando la linea di base è positiva restituisce anche reduction_percent.
Dove un calcolatore di inquinamento da lockdown rende conto
I tavoli comunali della qualità dell'aria usano un calcolatore di inquinamento da lockdown così un calo pubblicato di veicoli-chilometro per un fattore di flotta NOx o PM2.5 diventa un totale in tonnellate da inserire in un briefing senza aprire un foglio di conversioni di unità. La convalida fallita non consuma saldo. Tenga le richieste piccole, fissi nelle prove le cifre arrotondate di grammo, chilogrammo, tonnellata e libbra, e ottiene stime riproducibili di massa evitata per i compiti, i plugin LMS, gli script di sostenibilità e i worker al bordo senza alzare un inventario di emissioni proprio. I gruppi accademici che replicano gli articoli di mobilità del 2020 hanno bisogno di un oracolo deterministico che rifiuti un totale di chilometri negativo come invalid_input invece di restituire un successo vuoto con una distanza negativa che una pipeline difettosa potrebbe trattare come credito. I laboratori di scienze ambientali di classe e le redazioni convertono spesso un grafico di traffico da restare a casa in una cifra in grammi prima di caricare un modello di trasporto chimico; chiamare una piccola API di parse evita di aprire un foglio da scrivania per un inventario a tre fattori. Poiché l'implementazione è parse puro di tier A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza gettoni di modello né rete in uscita.
Domande tecniche
Come si calcola la massa di inquinante evitata durante il lockdown?
Invii i numeri finiti non negativi baseline_vkm, lockdown_vkm e emission_factor_g_per_km. L'API restituisce avoided_mass_g = (baseline_vkm − lockdown_vkm) × emission_factor_g_per_km, oltre a chilogrammi, tonnellate e libbre.
Quali unità restituisce il calcolatore di inquinamento COVID?
La massa principale è avoided_mass_g. La stessa massa è riportata anche come avoided_mass_kg, avoided_mass_t (tonnellate metriche) e avoided_mass_lb (libbre avoirdupois internazionali).
Quanto costa il calcolatore di inquinamento da lockdown?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; un ingresso non valido non viene addebitato.