車と自転車のCO2比較
燃費8 L/100 kmの車で10 km走るとガソリン0.8リットルを燃やし、CO2は約1.85 kgになります。自転車なら0.21 kgなので、1.638 kgを減らせます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 距離
- 10
- 効率
- 8
- 距離 (km)
- 10
- 燃費 (L/100 km)
- 8
- 燃料
- Gasoline
- 係数 (kg/L)
- 2.31
短距離の移動で家庭が二酸化炭素を減らすいちばん速い手段の一つが、自動車を置いて自転車に乗ることです。ただし節約は標語ではありません。燃やす燃料に排出係数を掛け、ペダルを踏む小さな運用フットプリントを引いた値です。この車対自転車のCO2計算は、キロメートルの距離と100キロメートルあたりリットルの燃費を受け取り、それをガソリンまたはディーゼルのリットルへ直し、公表されているタンク・トゥ・ホイール係数を掛け、キロメートルあたり二酸化炭素換算21グラムの自転車係数と比べます。両方の排出量と、走って避けられるキログラムを返します。
運転と自転車のCO2をどう計算するか
タンク・トゥ・ホイールの比較は、一般的なグラム毎キロメートル表ではなく、その旅で車が実際に燃やすリットルから始めます。所有する車両を隠さないためです。リットルはキロメートル距離に100キロメートルあたりリットルの消費値を掛け、百で割ったものです。
そのリットルに、タンク内燃料の公表係数を掛けます。gasoline はリットルあたり二酸化炭素 2.31 キログラム、diesel はリットルあたり 2.68 キログラムです。二つの数は各国換算表のタンク・トゥ・ホイール用スクリーニング係数であり、燃料を燃やした尾管の炭素を表し、油井や製油所や車体の鋼は含みません。
自転車をゼロにはしません。欧州環境庁流の追加食事係数 0.021 キログラム二酸化炭素換算毎キロメートルは、ライダーが路上で酸化する追加カロリーを数え、尾管排気に対する正直な運用側です。節約は車の排出から自転車の排出を引いた値で、百分率はその差を車の値で割ったものです。
車両製造、タイヤ摩耗、道路建設、電動自転車の充電ミックスは加えません。別インベントリのライフサイクル研究の領域だからです。監査できる透明な運用差が得られます。
距離や L/100 km ステッカーを変えるとキログラムは連動して動きます。典型的なコンパクトが100キロメートルあたり8リットル、10キロメートルの区間では 0.8 リットル、ガソリン炭素はおよそ 1.85 キログラム、自転車は 0.21 キログラムです。だから走行はたいてい大きく勝ちます。
入力、単位、燃料の選び方、エラーの扱い
distance はキロメートルの行程長、efficiency は100キロメートルあたりリットルの車の消費です。第二欄の名前が efficiency なのは、窓ステッカーや検索がその言い方をするからです。単位は消費であり、数が大きいほど喉が渇いた車で炭素も増えます。
任意の fuel 欄がリットル係数を選びます。gasoline か diesel でなければならず、省略時は gasoline とリットルあたり 2.31 キログラムです。diesel は係数を 2.68 に切り替えます。
distance と efficiency は厳密に正でなければなりません。欠けた欄、空文字、真偽値、素の十進や指数表記でないトークンも同じです。ネットワーク照会も乱数も、当日の日付への依存もありません。
車と自転車の排出量比較が役立つ場面
通勤プログラム、キャンパスの移動窓口、市の気候担当は、申告距離と車隊平均の L/100 km を月次報告に載せられるキログラムへ変えるため、決定的な運転対自転車計算を使います。車を家に置けという標語を引用する代わりです。一週間の用事を記録してもらうキャンペーン頁は、訪問者がすでに打った同じ二つの数を送り、車種を捏造せず節約を見せられます。
検証失敗は残高を消費しません。要求を小さく保ち、丸めた欄をテストに固定すれば、ライフサイクルデータベースや自前の交通モデルを立てずに再現可能な運用比較が得られます。後で製造や電力が必要なら、これらのタンク・トゥ・ホイールキログラムをそのインベントリへ渡してください。
活用例
毎日の通勤カーボンメモ
自宅から職場までの距離と車の L/100 km ステッカーを、運転対自転車のCO2キログラムと、ライダーが車を置いた場合の節約へ変えます。
よくある質問
車対自転車のCO2はどう計算しますか?
燃やすリットルは distance (km) に efficiency (L/100 km) を掛けて 100 で割った値です。車のCO2はそのリットルに gasoline なら 2.31 kg/L、diesel なら 2.68 kg/L を掛けます。自転車のCO2は距離に 0.021 kg/km を掛けます。節約は車から自転車を引いた値で、車の値に対する百分率でも示します。
efficiency 欄は何を意味しますか?
100キロメートルあたりリットルです。メートル法の窓ステッカーにある消費値です。数が大きいほど喉が渇いた車で炭素も増えます。マイル毎ガロンでも、キロメートル毎リットルでもありません。
なぜ自転車を排出ゼロにしないのですか?
ペダルを踏んでも、ライダーが酸化する追加の食事による運用フットプリントがあります。計算は欧州環境庁流のキロメートルあたり二酸化炭素換算 21 グラムを使い、比較はタンク・トゥ・ホイール対追加食事であり、尾管対沈黙のゼロではありません。
distance や efficiency がゼロや負だとどうなりますか?
正でない距離は旅ではなく、正でない L/100 km は使用リットルを未定義にします。無効な入力は課金されません。
製造は含まれますか。費用は?
含まれません。 車や自転車を造るライフサイクル評価ではなく、タンク・トゥ・ホイール対自転車の運用比較です。ブラウザ用具は無料です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/eco/car-vs-bike \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":10,"efficiency":8}'const res = await fetch("https://api.kit.forhosting.com/eco/car-vs-bike", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 10,
"efficiency": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eco/car-vs-bike",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 10,
"efficiency": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eco/car-vs-bike", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":10,"efficiency":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":10,"efficiency":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eco/car-vs-bike", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"distance": 10,
"efficiency": 8
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eco.car_vs_bike",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
distance と efficiency は正の有限数でなければならず、それ以外は足跡を捏造せず invalid_input で失敗します。
入力、単位、燃料の選び方、エラーの扱い
必須の有限数が二つの JSON オブジェクトを送ってください。各数値欄は数値文字列と短い別名(dist、trip_distance、km、fuel_efficiency、consumption、l_per_100km、fuel_type)も受け付けるので、表計算やフォームは列名を変えずに済みます。ゼロキロメートルは旅ではなく、100キロメートルあたりリットルがゼロ以下では使用燃料が未定義または非物理になるため、欄名を示す invalid_input で失敗します。成功時は解決済みの距離・消費・燃料を返し、続けて fuel_liters、適用係数、car_co2_kg、bike_co2_kg、自転車係数、savings_kg、savings_percent、短い式、方法ラベル ttw_fuel_vs_eea_cycle を報告します。
車対自転車の排出APIが役立つ場面
各車のステッカー消費をすでに知る出張担当は、職員の区間ごとにタスクを送り、排出係数の表を開かずに car_co2_kg を bike_co2_kg と savings_kg の横へ保存できます。実装は純粋な parse のティア A なので、成功した呼び出しは公開の基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。このエンドポイントは意図して燃料対ペダルで止まります。
連携の活用例
車隊とキャンパス区間の報告
各車の消費と任意の diesel 旗を付けて職員の行程ごとにタスクを送り、car_co2_kg、bike_co2_kg、savings_kg を行程識別子の横に保存します。
教室とキャンペーンのウィジェット
訪問者に行程の長さとステッカー数値を打たせ、APIとバイト一致するライブ用具で両方の排出を見せます。