حساب البصمة الكربونية لرحلة حسب وسيلة النقل
تحوّل حاسبة البصمة الكربونية للرحلات مسافة السفر ووسيلة النقل إلى تقدير واضح للانبعاثات بوحدة مكافئ ثاني أكسيد الكربون.
شغّل الأداة مجانًا
أدخلوا المسافة بالكيلومترات، واختاروا السيارة أو القطار أو الطائرة أو الحافلة، لتحصلوا على الكيلوغرامات المقدّرة من CO2e مع معامل الانبعاث المستخدم. تفيد الحاسبة في مقارنة خيارات سفر واقعية، وإعداد تقرير عن الرحلات، وإضافة تقدير متّسق إلى تطبيق. والنتيجة تقدير استرشادي لسفر راكب واحد، وليست تقييماً كاملاً لدورة الحياة ولا قياساً لمركبة بعينها.
ابدؤوا بمسافة تطابق القرار المطلوب
يبدأ التقدير المفيد بمسافة تمثل الرحلة التي تريدون تقييمها فعلاً. أدخلوا كيلومترات اتجاه واحد عند مقارنة خيارات الذهاب فقط، أو اجمعوا مسافتي الذهاب والعودة قبل تقدير رحلة كاملة. إذا كان المسار يتكون من عدة مراحل، فيمكن حساب كل مرحلة على حدة ثم جمع كيلوغرامات CO2e الناتجة، ولا سيما عند تغيير وسيلة النقل أثناء الرحلة. تتعامل الحاسبة مع المسافة بوصفها مسافة سفر لراكب، ولذلك تمثل النتيجة شخصاً واحداً يستخدم الوسيلة المحددة. ولا تستنتج الحاسبة مسار الطريق أو وصلات المطارات أو الانتقالات أو التحويلات؛ لذا أدخلوا مسافة تشمل هذه التفاصيل مسبقاً عندما تكون مؤثرة. ولضمان مقارنة عادلة، استخدموا نقطة الانطلاق والوجهة وحدود الرحلة نفسها لكل وسيلة. فقد تختلف مسافة السكك الحديدية عن مسافة الطريق بين المدينتين نفسيهما، وقد يتطلب تقدير رحلة جوية استخدام المسار الفعلي أو المنشور بدلاً من خط مستقيم على الخريطة. تجعل الحدود الواضحة المقارنة قابلة للتكرار، وتمنع نتيجة تبدو دقيقة من إخفاء افتراضات غير متّسقة.
افهموا طريقة الحساب القائمة على المعاملات
يضرب الحساب عدد الكيلومترات المدخل في معامل انبعاث ثابت للوسيلة المختارة. وتُقاس المعاملات بكيلوغرامات CO2e لكل راكب-كيلومتر: 0.171 للسيارة، و0.041 للقطار، و0.246 للطائرة، و0.104 للحافلة. تجمع وحدة CO2e التأثيرات المناخية في وحدة مشتركة من مكافئ ثاني أكسيد الكربون، مما يسهّل المقارنات العامة. تتضمن الاستجابة المعامل والمجموع معاً، كي يظل الافتراض ظاهراً في التقارير ومسارات العمل المؤتمتة. هذه معاملات معيارية تمثيلية، وليست وصفاً لكل مشغّل أو مركبة أو وقود أو مسار أو مستوى إشغال. فالسيارة الممتلئة قد تسجل انبعاثات أقل لكل راكب من سيارة يشغلها شخص واحد، والقطار الكهربائي يتأثر بمزيج مصادر الكهرباء، ونتيجة الطائرة تتغير بحسب المسافة والحمولة ودرجة السفر وظروف التشغيل. لذلك يكون التقدير أنسب بوصفه مؤشراً متّسقاً للفحص الأولي. وهو يساعد على معرفة الخيار الذي يُرجح أن تكون بصمته أقل وفق منهج مشترك، بينما قد يتطلب جرد خاص بمزوّد معين معاملات مدققة وبيانات نشاط أكثر تفصيلاً.
استخدموا النتيجة بمسؤولية في المقارنة والتقارير
اقرؤوا estimated_co2e_kg بوصفه مجموعاً استرشادياً للمسافة والوسيلة اللتين أدخلتموهما. احتفظوا بالحقول distance_km وmode وemission_factor_kg_co2e_per_km إلى جانب المجموع عند تخزينه أو نشره؛ فهي تشرح كيفية إنتاج الرقم وتسهّل إعادة الحساب لاحقاً. عند مقارنة البدائل، نفّذوا طلباً لكل وسيلة باستخدام مسافة المسار المناسبة، ثم قارنوا المجاميع بدلاً من مقارنة المعاملات وحدها. فالمعامل الأقل لا يضمن دائماً مجموعاً أقل للرحلة إذا اختلفت أطوال المسارات كثيراً. وفي الرحلات المتكررة، اضربوا نتائج الرحلات الفردية أو اجمعوها خارج الحاسبة، مع الاحتفاظ بحدود كل رحلة حتى يمكن تدقيق المجموع. لا تصفوا النتيجة بأنها قياس دقيق أو كمية تعويض موثقة أو جرد كامل لمؤسسة. فهي لا تشمل تصنيع المركبات أو البنية التحتية أو الإقامة أو التنقلات المحلية غير المدرجة في المسافة أو غيرها من الآثار غير المباشرة. تبلغ تكلفة طلب API الواحد $0.002، ويستخدم الحساب الحتمي نفسه في كل مرة، لذا يلائم جداول البيانات ومقارنات الحجز ولوحات المعلومات الداخلية وعمليات التقدير القابلة للتكرار التي تكون فيها الافتراضات الشفافة أهم من الدقة الزائفة.
حالات الاستخدام
مقارنة خيارات وسائل النقل
قدّروا رحلات متكافئة بالسيارة والقطار والطائرة والحافلة قبل اختيار البديل الأقل انبعاثاً.
تلخيص رحلات العمل
طبّقوا مجموعة متّسقة من المعاملات على سجلات الرحلات لإعداد ملخص داخلي استرشادي لانبعاثات السفر.
إضافة التقديرات إلى مسار الحجز
اعرضوا تقديراً شفافاً لانبعاثات CO2e بجوار خيارات الرحلة مع الاحتفاظ بالمسافة والمعامل المستخدمين.
الأسئلة الشائعة
ما تكلفة التقدير عبر API؟
تبلغ تكلفة كل طلب $0.002. والحساب حتمي أيضاً، ولذلك تعطي المدخلات الصالحة نفسها النتيجة ذاتها دائماً.
هل المسافة لاتجاه واحد أم لرحلة ذهاب وعودة؟
تعتمد على الحدود التي تقدمونها. أدخلوا مسافة اتجاه واحد للذهاب فقط، أو المسافة المجمّعة لرحلة الذهاب والعودة.
ما المقصود بوحدة CO2e؟
تعني CO2e مكافئ ثاني أكسيد الكربون، وهي وحدة مشتركة للتعبير عن التأثيرات المناخية بصورة قابلة للمقارنة.
هل يراعي تقدير السيارة عدد الركاب؟
يمثل المعامل الثابت تقديراً لكل راكب-كيلومتر، ولا يتغير وفق عدد الركاب أو مركبة محددة.
لماذا قد ينشر أحد المشغّلين رقماً مختلفاً؟
قد يستخدم المشغّل بيانات خاصة بالمركبات أو الوقود أو مصادر الكهرباء أو الإشغال أو المسارات أو درجات السفر أو حدود التقارير. وتستخدم هذه الحاسبة مجموعة عامة متّسقة من المعاملات.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/life/carbon-footprint-travel-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance_km":350,"mode":"train"}'const res = await fetch("https://api.kit.forhosting.com/life/carbon-footprint-travel-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance_km": 350,
"mode": "train"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/carbon-footprint-travel-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance_km": 350,
"mode": "train"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/carbon-footprint-travel-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance_km":350,"mode":"train"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance_km":350,"mode":"train"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/carbon-footprint-travel-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"distance_km": 350,
"mode": "train"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.carbon_footprint_travel_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |