مثلث الرياح
عند اتجاه 90° وسرعة 100 عقدة مع رياح 20 عقدة قادمة من 0°، يصبح المسار 101.309932° والسرعة الأرضية 101.98039 عقدة. أدخل أي مجموعة كافية من الاتجاه والمسار والسرعات والرياح لتُستكمل القيم الناقصة. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الاتجاه (°)
- 90
- السرعة الهوائية
- 100
- سرعة الرياح
- 20
- الرياح من (°)
- 0
- وضع الحساب
- find_track
- المسار الفعلي (°)
- 101.309932
- السرعة الأرضية
- 101.98039
- زاوية تصحيح الرياح (°)
- -11.309932
كل رحلة عبور وكل مسح بطائرة مسيّرة وكل سباق شراعي يعيش داخل الهندسة نفسها: مثلث الرياح الذي يربط السرعة الجوية الحقيقية والاتجاه وسرعة الأرض والمسار ومتجه الرياح. قواعد E6B الذهنية وبطاقات الجيب الورقية تختلف بعقدة أو عقدتين؛ ويحتاج مخططو التشغيل عقدًا حتميًا واحدًا يعيد زاوية تصحيح الرياح والانحراف ومكوّني الرياح المواجهة أو الجانبية دون استدعاء شبكة طقس. تقبل حاسبة مثلث الرياح أي مجموعة كافية من الأضلاع الخمسة —الاتجاه والمسار والسرعة الجوية وسرعة الأرض والرياح (اتجاه القدوم الأرصادي زائد السرعة)— وتكمل القيم الناقصة بحساب متجهي صرف.
ما مثلث رياح الملاحة وأي الحقول تعرّفه
مثلث الرياح هو العلاقة المتجهية المغلقة التي تساوي فيها سرعة الأرض السرعة الجوية زائد سرعة الرياح. تُحدَّد السرعة الجوية بالكامل بالسرعة الحقيقية والاتجاه —الجهة التي يشير إليها الأنف عبر كتلة الهواء—. وتُحدَّد سرعة الأرض بـ ground speed والمسار —المسار الفعلي فوق السطح—.
الرياح هي المتجه الأرصادي بصيغة اتجاه القدوم والسرعة: رياح من مئتين وسبعين درجة تهب نحو الشرق، فتكون مكوّنات سرعتها معاكسة لقراءة البوصلة على METAR. ولأن ستة أعداد سلمية ترتبط بمعادلتين مستقلتين، تحدد أربعة أعداد مستقلة الاثنين الباقيين في الحالة العامة. بلغة المنتج يعني ذلك أن ثلاثة من الأضلاع المفاهيمية الخمسة تكفي عندما تُحسب الرياح زوجًا (سرعة واتجاه قدوم)، أو أن الاتجاه والمسار والسرعة الجوية وسرعة الأرض الأربعة تستعيد الرياح.
تكتشف هذه القدرة تلقائيًا أربعة أوضاع عملية: إيجاد المسار وground speed من الاتجاه والسرعة الجوية والرياح؛ إيجاد الاتجاه وground speed من المسار المطلوب والسرعة الجوية والرياح؛ إيجاد الرياح من اتجاه ومسار وسرعة جوية وground speed مرصودة؛ وإيجاد السرعتين من الاتجاه والمسار والرياح عندما تغلق هذه وحدها النظام. الاتجاهات بدرجات حقيقية، باتجاه عقارب الساعة من الشمال، مُطبَّعة إلى المدى من صفر إلى ثلاثمئة وستين. تشترك السرعات في وحدة واحدة تختارونها —عقدة أو ميل/ساعة أو كم/س أو م/ث— لأن المثلثيات متجانسة والخدمة لا تحوّل الوحدات خلف ظهوركم.
من يستخدم مثلث الرياح ولماذا
تستخدم مدارس الطيران ومنتجات المدرسة الأرضية عبر الإنترنت حاسبة مثلث الرياح ليتحقق الطلاب من واجبات زاوية تصحيح الرياح بنفس التعريف المستخدم لاحقًا في الإرسال. تحل أقسام الطيران المستأجرة والشركات مسارات كل ساق من حزمة الإصدار دفعة واحدة عند تحديث شبكة الرياح المتوقعة، ثم تدفع اتجاهًا وground speed مستهدفين إلى electronic flight bag. يحوّل مشغّلو الطائرات المسيّرة وUAS مسار مسح مطلوبًا ورياحًا بأسلوب METAR إلى اتجاه وground speed ليبقى تباعد الشبكة وتقديرات عمر البطارية صادقين.
وتعيد أدوات الطائرات الشراعية والمناطيد والقوارب الشراعية استخدام المتجهات نفسها عندما تتغير التسميات فقط من السرعة الجوية الحقيقية إلى سرعة القارب في الماء. ولأن التنفيذ parse من الطبقة A بلا شبكة صادرة ولا رموز نموذج، تهيمن مصافحة المهمة على زمن الاستجابة، وهذا يناسب التحقق من النماذج عند كل تغير للرياح وإعادة معالجة سجلات الطيران التاريخية دون اتصال. وثّقوا وحدة السرعة في مخطط الاستدعاء، وثبّتوا المخرجات المقربة في الاختبارات، فتحصلون على أرقام ملاحة قابلة للتكرار دون بناء مكدس كامل للأداء أو الطقس.
حالات الاستخدام
تخطيط الاتجاه وسرعة الأرض قبل الإقلاع
مع الرياح المتوقعة والسرعة الجوية الحقيقية والمسار المطلوب لكل ساق من الطريق، احسبوا الاتجاه وground speed وزاوية تصحيح الرياح لحزمة خطة الطيران.
تقدير الرياح أثناء الطيران أو بعده
من الاتجاه والمسار وTAS وground speed المرصودة، استعيدوا سرعة الرياح واتجاه القدوم الأرصادي للإحاطة أو ملاحظات بأسلوب PIREP أو تحليل سجل الطيران.
مسوحات الطائرات المسيّرة ومحاكيات التدريب
زوّدوا مخططات المهام ومدربات E6B بمثلث رياح حتمي حتى تبقى مسارات الشبكة وزوايا الـ crab وإجابات الاختبارات متسقة عبر الأجهزة.
الأسئلة الشائعة
ما المدخلات التي تحتاجها حاسبة مثلث الرياح؟
أي مجموعة كافية: اتجاه + سرعة جوية + رياح؛ مسار + سرعة جوية + رياح؛ اتجاه + مسار + سرعة جوية + ground speed؛ أو اتجاه + مسار + رياح.
ما WCA (زاوية تصحيح الرياح) في الاستجابة؟
WCA الموجب يعني انحرافًا (crab) إلى يمين المسار (الاتجاه أكبر من المسار).
ما وحدات السرعة التي يمكنني استخدامها؟
أي وحدة متسقة — عقدة أو mph أو km/h أو m/s. يجب أن تشترك السرعة الجوية وground speed وسرعة الرياح في تلك الوحدة؛ والمخرجات تستخدم الوحدة نفسها بلا تحويل.
هل اتجاه الرياح هو الجهة التي تأتي منها أم التي تذهب إليها؟
هو الجهة التي تأتي منها، كما في النشرات الجوية. فالرياح القادمة من 270° رياح غربية تهب نحو الشرق، لذا أدخل الاتجاه كما ورد في التوقعات أو الرصد.
هل يمكنني معرفة الرياح مما لاحظته أثناء الطيران؟
نعم. أدخل الاتجاه الذي حافظت عليه والمسار الذي سلكته فعلًا وسرعتك الجوية الحقيقية وسرعتك الأرضية، فتحصل على سرعة الرياح والجهة التي تهب منها.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/geo/wind-triangle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"heading_deg":90,"heading":1}'const res = await fetch("https://api.kit.forhosting.com/geo/wind-triangle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"heading_deg": 90,
"heading": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/wind-triangle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"heading_deg": 90,
"heading": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/wind-triangle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"heading_deg":90,"heading":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"heading_deg":90,"heading":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/wind-triangle", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"heading_deg": 90,
"heading": 1
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.wind_triangle",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
كيف تستدعون الحاسبة وتقرؤون الاستجابة وتعالجون الأخطاء
يجب أن تكون السرعة الجوية وground speed موجبتين عند وجودهما؛ وسرعة الرياح غير سالبة؛ والزوايا أي عدد منتهٍ وتُطوى إلى المدى من صفر إلى ثلاثمئة وستين. إذا كانت التركيبة ناقصة التحديد —مثل الاتجاه والسرعة الجوية فقط بلا رياح— ترفض المهمة برسالة تسرد التركيبات الأربع المدعومة بدل التخمين. تفشل الهندسة المستحيلة أيضًا: عندما تكون الرياح أقوى من السرعة الجوية لمسار مطلوب، لا يكون لمعادلة ground speed التربيعية جذر حقيقي موجب فتتلقون خطأ مثلث مستحيل واضحًا. أرسلوا بكائن JSON عبر POST الحقول التي تعرفونها. المدخلات الاختيارية هي heading_deg وtrack_deg وairspeed وground_speed وwind_speed وwind_from_deg؛ وتُقبل أسماء بديلة مثل heading وtas وgs وwind_dir وcourse حتى تحتفظ نماذج تخطيط الطيران بأسمائها. تفشل سرعة الرياح بلا wind_from_deg أو العكس بـ invalid_input لأن الرياح ناقصة. عند النجاح يعيد الجسم كل ضلع محلول: mode يسمي مسار الاكتشاف؛ heading_deg وtrack_deg؛ airspeed وground_speed؛ wind_speed وwind_from_deg؛ wca_deg كالاتجاه ناقص المسار في النطاق من سالب مئة وثمانين إلى زائد مئة وثمانين؛ drift_angle_deg كالفرق ذي الإشارة المعاكسة؛ headwind_component وcrosswind_component بالنسبة للمسار (رياح مواجهة موجبة تعارض المسار؛ رياح جانبية موجبة تأتي من يمين المسار)؛ وعلامة وحدة same_as_input_speeds؛ وسلسلة صيغة قصيرة. تُقرَّب الحقول العددية إلى ست منازل عشرية لتبقى أدوات المتصفح والـ goldens وعملاء API مستقرة عبر بيئات التشغيل. لا تُفوتر التحقق الفاشل أبدًا؛ وتكلف استدعاءات pure-parse الناجحة سعر العنصر المنشور $0.002.
أين تستخدم الطواقم والمدارس والأتمتة واجهة API لمثلث الرياح
تكسب مواقع المحتوى التي تتقدم على حاسبة مثلث الرياح أو حاسبة E6B أو الاتجاه من المسار والرياح أداة مجانية حية تطابق مسار API المدفوع مسبقًا للمطورين الذين يدمجون الحل نفسه في تطبيقات الجوال.
أسئلة تقنية
هل اتجاه الرياح هو الجهة التي تذهب إليها أم التي تأتي منها؟
التي تأتي منها — اصطلاح METAR والطيران القياسي. wind_from_deg بقيمة 270 يعني رياحًا غربية تهب نحو الشرق.
كم تكلفة حاسبة مثلث الرياح؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ والمدخل غير الصالح أو المستحيل لا يُفوتر.