حساب زمن السفر من المسافة والسرعة
قطع 120 كم بسرعة 80 كم في الساعة يستغرق 1.5 ساعة، أي 90 دقيقة أو 5400 ثانية: أدخل مسافة وسرعة ثابتة بوحدات متوافقة لتحصل على المدة بالصيغ الثلاث معًا. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- المسافة
- 120
- السرعة
- 80
- الثواني
- 5,400
- الدقائق
- 90
- الساعات
- 1.5
تحوّل حاسبة زمن السفر هذه مسافة معلومة وسرعة ثابتة إلى مدة معروضة بثلاث صيغ مفيدة: الثواني والدقائق والساعات. أدخلوا قيماً متوافقة، مثل الكيلومترات مع الكيلومترات في الساعة، أو الأميال مع الأميال في الساعة. ستحصلون على نتيجة حتمية مناسبة للجداول والتقديرات والتمارين وأدوات تخطيط الرحلات. يعتمد الحساب العلاقة المعروفة التي تنص على أن الزمن يساوي المسافة مقسومة على السرعة. ولا يعتمد على الخرائط أو بيانات المرور أو تاريخ المغادرة أو الساعة الحالية، ولذلك تعطي المدخلات نفسها النتيجة نفسها دائماً.
طابقوا وحدتي المسافة والسرعة قبل الحساب
اختاروا أولاً وحدة واحدة للمسافة والتزموا بها. إذا كانت المسافة بالكيلومترات، فأدخلوا السرعة بالكيلومترات في الساعة؛ وإذا كانت بالأميال، فاستخدموا الأميال في الساعة. ويمكن أيضاً الجمع بين الأميال البحرية والعقد.
لا تربط الحاسبة تسميات وحدات بالمدخلات، لذلك لا تستطيع اكتشاف الجمع غير المتوافق. إن قسمة الأميال على الكيلومترات في الساعة تنتج رقماً، لكنه لا يصف الرحلة المقصودة. يجب أن تكون القيمتان عددين موجبين ومنتهيين.
تُرفض السرعة الصفرية لأن الجسم الساكن لا يقطع مسافة موجبة في زمن منتهٍ، كما أن القيم السالبة لا تناسب نموذج التخطيط هذا. وتحافظ الحدود القصوى على حسابات محدودة ويمكن توقعها. عندما تتطابق الوحدات، تكون النتيجة بالساعات بصورة طبيعية لأن السرعة معرّفة لكل ساعة.
أما الدقائق والثواني فهما تحويلان مباشران للمدة نفسها، وبذلك يمكنكم اختيار الصيغة الملائمة للجدول أو الواجهة أو التقرير من دون إعادة الحساب.
افهموا المعادلة والمدد التي تعيدها الحاسبة
المعادلة الأساسية هي: زمن السفر يساوي المسافة مقسومة على السرعة. فالمسافة البالغة 120 كيلومتراً بسرعة 80 كيلومتراً في الساعة تستغرق 1.5 ساعة. ويعطي ضرب هذه القيمة في 60 مدة قدرها 90 دقيقة، بينما يعطي ضربها في 3,600 مدة قدرها 5,400 ثانية.
تعيد الاستجابة المجاميع الثلاثة في صورة أعداد عشرية؛ فالدقائق والثواني تمثلان الرحلة كاملة، وليستا الأجزاء المتبقية في عرض يشبه الساعة. لذلك تظهر الساعتان والنصف على هيئة 2.5 ساعة و150 دقيقة و9,000 ثانية. كما تُعاد المسافة والسرعة بعد توحيد صيغتهما لتسهيل مراجعة الحساب.
ولأن الخوارزمية لا تستخدم الشبكة أو العشوائية أو حركة المرور المباشرة أو الساعة، فإن المدخلات الصحيحة المتطابقة تعطي الحقول نفسها دائماً.
استخدموا الزمن بسرعة ثابتة أساساً للتخطيط
تمثل نتيجة قسمة المسافة على السرعة أساساً للتخطيط، وليست توقعاً ملاحياً مباشراً. قد تشمل الرحلات الفعلية التسارع والتقاطعات والازدحام والطقس والمنحدرات والصعود والتزود بالوقود والتحميل والاستراحات. اختاروا سرعة متوسطة واقعية بدلاً من السرعة القصوى للمركبة أو أعلى حد مسموح به في الطريق.
وفي المسارات المختلطة، يكون المتوسط الذي يراعي المقاطع المحلية البطيئة أكثر فائدة عادةً. أما للمشي أو ركوب الدراجة أو الملاحة البحرية أو الطيران، فاستخدموا متوسطاً مستداماً بوحدة المسافة نفسها لكل ساعة. أضيفوا زمن التوقف بصورة منفصلة ووثقوا هذا الهامش عند مشاركة الخطة.
تلائم الساعات معادلات التكلفة، وتفيد الدقائق في الجداول، وتناسب الثواني عمليات المحاكاة والعد التنازلي. ويمكنكم أيضاً مقارنة سرعات متعددة للمسافة نفسها. وللحصول على وقت وصول فعلي، أضيفوا المدة لاحقاً إلى وقت مغادرة معلوم باستخدام خطوة تدرك التاريخ.
حالات الاستخدام
تقدير مدة رحلة برية
حوّلوا المسافة والسرعة المتوسطة الواقعية إلى مجاميع قابلة للمقارنة بالساعات والدقائق والثواني.
إنشاء جدول أو عد تنازلي
استخدموا مجموع الدقائق للتقويم أو مجموع الثواني للمؤقتات وعمليات المحاكاة.
مقارنة سيناريوهات السفر
احسبوا المسافة نفسها بسرعات مستدامة متعددة لتقييم مدد الرحلة المحتملة.
الأسئلة الشائعة
ما المعادلة المستخدمة؟
زمن السفر هو المسافة مقسومة على السرعة. تُضرب الساعات في 60 للحصول على الدقائق، وفي 3,600 للحصول على الثواني.
ما الوحدات التي يمكن إدخالها؟
يمكنكم استخدام أي وحدة مسافة بشرط أن تستخدم السرعة الوحدة نفسها لكل ساعة، مثل الكيلومترات مع km/h أو الأميال مع mph.
هل نتائج الدقائق والثواني مجاميع كلية؟
نعم. إنها تمثل جميع الدقائق والثواني المنقضية خلال الرحلة كاملة، وليست أجزاء متبقية.
هل تراعي النتيجة التوقفات أو حركة المرور؟
لا. تفترض حركة ثابتة بالسرعة المدخلة. أضيفوا الاستراحات والازدحام والتأخيرات الأخرى بصورة منفصلة.
هل يمكن استخدام الأميال البحرية والعقد؟
نعم. العقدة تساوي ميلًا بحريًا واحدًا في الساعة، لذا فإن إدخال المسافة بالأميال البحرية والسرعة بالعقد يعطي مدة صحيحة، تمامًا كالكيلومترات مع الكيلومترات في الساعة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/geo/travel-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":120,"speed":80}'const res = await fetch("https://api.kit.forhosting.com/geo/travel-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 120,
"speed": 80
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/travel-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 120,
"speed": 80
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/travel-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":120,"speed":80}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":120,"speed":80}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/travel-time", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"distance": 120,
"speed": 80
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.travel_time",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_distance | 1000000000000 |
max_speed | 1000000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
افهموا المعادلة والمدد التي تعيدها الحاسبة
تُقرّب النتائج إلى تسع منازل عشرية فقط لمنع ضوضاء الفاصلة العائمة في JSON مع الحفاظ على دقة عملية.
استخدموا الزمن بسرعة ثابتة أساساً للتخطيط
تبلغ تكلفة طلب API الناجح $0.002، بينما ينفذ المتصفح الحساب الحتمي نفسه.
أسئلة تقنية
ما تكلفة الحساب عبر API؟
يُطبّق على كل طلب API ناجح السعر الأساسي المنشور وقدره $0.002.