حساب وقت الوصول من المسافة والسرعة
قطع 150 كم بسرعة ثابتة 60 كم/س يستغرق 2.5 ساعة، أي ساعتين و30 دقيقة. أدخل المسافة والسرعة بوحدات متوافقة، مثل الميل والميل في الساعة أو الميل البحري والعقدة، لتحصل على زمن الرحلة دون تخمين للازدحام. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- المسافة
- 150
- السرعة
- 60
- الساعات العشرية
- 2.5
- إجمالي الدقائق
- 150
- الساعات
- 2
- الدقائق
- 30
تحوّل هذه الحاسبة مسافة مسار معلومة وسرعة ثابتة إلى مدة سفر واضحة بالساعات والدقائق. أدخلوا القيمتين بوحدات متوافقة، مثل الكيلومترات مع الكيلومترات في الساعة، أو الأميال مع الأميال في الساعة. تقسم الأداة المسافة على السرعة، وتحفظ النتيجة بالساعات العشرية، ثم تقرّب العرض إلى أقرب دقيقة كاملة. تفيد الحاسبة في التخطيط السريع والتمارين والتقديرات اللوجستية، وفي كل حالة يكون فيها الحساب الشفاف أنسب من توقع مباشر لحركة المرور.
فهم معنى حساب مدة الوصول
قد يشير وقت الوصول المقدر إلى ساعة وصول محددة أو إلى مدة السفر المتبقية. تركز هذه الحاسبة على المعنى الثاني، فتعيد مدة محسوبة من مسافة المسار وسرعة ثابتة. العلاقة هي: زمن السفر = المسافة / السرعة.
فإذا كانت المسافة 150 كيلومتراً والسرعة 60 كيلومتراً في الساعة، كانت المدة 2.5 ساعة، أي ساعتين و30 دقيقة. يفترض الحساب ثبات السرعة المدخلة طوال المسار. ولا يراقب الازدحام أو إغلاق الطرق أو التسارع أو الطقس أو المنحدرات أو الاستراحات أو التحميل.
توفر هذه البساطة قيمة مرجعية قابلة للتكرار. تتضمن النتيجة القيم الموحّدة والساعات العشرية وإجمالي الدقائق وحقلي الساعات والدقائق ونصاً منسقاً. ولأن الحاسبة لا تطلب وقت المغادرة، فالنتيجة ليست ساعة من اليوم.
أضيفوا المدة إلى وقت المغادرة بصورة منفصلة إذا احتجتم إلى ساعة الوصول.
إدخال مسافة وسرعة متوافقتين
يجب أن تستخدم المسافة والسرعة نظام وحدات واحداً. اجمعوا الكيلومترات مع الكيلومترات في الساعة، والأميال البحرية مع العقد، والأميال مع الأميال في الساعة. العملية الحسابية لا تعرف الوحدات، ولذلك لا تستطيع كشف الجمع غير الصحيح بينها.
يجب أن تكون القيمتان محدودتين وأكبر من الصفر. فالسرعة الصفرية لا تنتج تقديراً محدوداً، والقيم السالبة لا معنى عملياً لها في هذا النموذج. بعد القسمة، تُحفظ الساعات العشرية حتى اثنتي عشرة منزلة لضمان استقرار المخرجات الآلية.
ويحوّل العرض المدة إلى دقائق ويقرّبها إلى أقرب عدد صحيح. لذلك قد تظهر رحلة موجبة تقل عن ثلاثين ثانية بصيغة صفر ساعة وصفر دقيقة.
استخدام النتيجة كمرجع تخطيط شفاف
تكون المدة المبنية على سرعة ثابتة مفيدة حين تكون افتراضاتها واضحة. في الرحلات البرية، اختاروا سرعة متوسطة تراعي نوع الطريق بدلاً من إدخال الحد الأقصى فقط. وللسفن أو الطائرات أو الدراجات أو المشي، استخدموا متوسطاً قابلاً للاستمرار بوحدة المسافة نفسها لكل ساعة.
تسهّل الصيغة والرسالة تدقيق النتيجة. تعاملوا مع الناتج بوصفه تقديراً، وسجلوا السرعة المفترضة، وأضيفوا هامشاً عندما يمكن أن تتغير الظروف الفعلية.
حالات الاستخدام
تخطيط رحلة برية بسيطة
حوّلوا مسافة معلومة وسرعة متوسطة واقعية إلى مدة واضحة قبل إضافة أوقات الاستراحة.
إعداد تقديرات لوجستية
أنشئوا زمناً مرجعياً قابلاً للتكرار لمرحلة توصيل من دون مسارات أو بيانات مرور مباشرة.
تعليم علاقة المسافة والسرعة والزمن
وضّحوا قسمة المسافة على السرعة من خلال الساعات العشرية ونتيجة بالساعات والدقائق.
الأسئلة الشائعة
ما الصيغة المستخدمة؟
يستخدم الحساب زمن السفر = المسافة / السرعة، ثم يحوّل الساعات العشرية إلى أقرب دقيقة كاملة.
ما الوحدات التي يمكن استخدامها؟
تصلح أي وحدة مسافة إذا استُخدمت الوحدة نفسها لكل ساعة في السرعة، مثل km مع km/h أو الأميال مع mph.
هل تشمل النتيجة الاستراحات أو الازدحام؟
لا. يفترض النموذج حركة ثابتة ويستبعد الازدحام والاستراحات والتسارع وسائر التأخيرات.
هل تعيد الحاسبة ساعة الوصول؟
لا. تعيد مدة سفر؛ أضيفوها بصورة منفصلة إلى وقت المغادرة إذا أردتم ساعة محددة.
كيف يُقرَّب زمن الرحلة؟
تُحفظ الساعات العشرية حتى 12 منزلة عشرية، أما عرض الساعات والدقائق فيُقرَّب إلى أقرب دقيقة كاملة. لذلك قد تظهر رحلة قصيرة جدًا تقل عن 30 ثانية على أنها 0 ساعة و0 دقيقة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/geo/eta-from-speed \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":150,"speed":60}'const res = await fetch("https://api.kit.forhosting.com/geo/eta-from-speed", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 150,
"speed": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/eta-from-speed",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 150,
"speed": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/eta-from-speed", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":150,"speed":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":150,"speed":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/eta-from-speed", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"distance": 150,
"speed": 60
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.eta_from_speed",
"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 | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
إدخال مسافة وسرعة متوافقتين
تُقبل السلاسل الرقمية والاسمان البديلان route_distance وconstant_speed. استخدموا decimal_hours عند الحاجة إلى دقة إضافية، واستخدموا hours أو minutes أو formatted للعرض المبسط.
استخدام النتيجة كمرجع تخطيط شفاف
إذا كانت هناك استراحات، فاحسبوا مدتها منفصلة وأضيفوها إلى total_minutes، لأن هذه الإمكانية تعيد زمن الحركة فقط. تستطيع الأنظمة استعمال decimal_hours للحساب، وtotal_minutes للجداول، والحقول المنفصلة للواجهات. تبلغ تكلفة طلب API الناجح $0.002، أما الإدخال غير الصالح فيعيد invalid_input. وبغياب الشبكة والخرائط والوقت الحالي والعشوائية والحالة المخفية، ينتج الإدخال نفسه دائماً JSON نفسه.
أسئلة تقنية
ما تكلفة الحساب عبر API؟
تبلغ تكلفة كل طلب API ناجح $0.002. ويمكن إجراء الحساب الحتمي نفسه مجاناً في المتصفح.