تحويل اتجاهات البوصلة ذات 16 نقطة إلى درجات
الشمال الشمالي الشرقي (NNE) يساوي 22.5°، والشرق الشمالي الشرقي (ENE) يساوي 67.5°، والشمال الشمالي الغربي (NNW) يساوي 337.5°. أدخل أيًّا من الاتجاهات الستة عشر باسمه الإنجليزي أو اختصاره لتحصل على زاويته المركزية، أما الأسماء المجهولة فتُرفض ولا تُقرَّب. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الاتجاه
- north-northeast
- المُدخَل
- north-northeast
- الاتجاه
- North-Northeast
- الاختصار
- NNE
- الاتجاه (درجات)
- 22.5
تحوّل هذه الأداة اتجاهاً معيارياً من بوصلة ذات 16 نقطة، مثل الشمال الشمالي الشرقي أو الجنوب الشرقي أو WNW، إلى زاوية الاتجاه الرقمية المركزية. تقسم وردة البوصلة الدائرة إلى قطاعات متساوية تفصل بينها 22.5 درجة، بدءاً من الشمال عند 0 درجة ثم مع عقارب الساعة. أدخل الاسم الإنجليزي الكامل أو الاختصار الشائع لتحصل على الاسم القياسي والاختصار وفهرس النقطة والزاوية الدقيقة. الحساب حتمي ولا يستخدم الشبكة، كما أنه لا يقدّر الانحراف المغناطيسي ولا يختار اتجاهاً قريباً لدرجة عشوائية.
كيفية ربط أسماء وردة البوصلة ذات 16 نقطة بالزوايا
تقسم وردة البوصلة ذات الست عشرة نقطة دائرة مقدارها 360 درجة إلى ستة عشر قطاعاً متساوياً. لذلك يبلغ عرض كل قطاع 22.5 درجة، وتقع الزاوية المركزية لكل نقطة مسماة عند مضاعف دقيق لهذا الفاصل. يبدأ الشمال عند 0 درجة.
وعند التحرك مع عقارب الساعة، يقع الشمال الشمالي الشرقي عند 22.5 درجة، والشمال الشرقي عند 45 درجة، والشرق الشمالي الشرقي عند 67.5 درجة، والشرق عند 90 درجة. يستمر النمط حتى الجنوب عند 180 درجة، والغرب عند 270 درجة، والشمال الشمالي الغربي عند 337.5 درجة قبل العودة إلى الشمال. تبحث هذه القدرة عن النقطة المسماة وتعيد زاويتها المركزية، ولا تعيد حدود القطاع المحيط بها.
تتضمن النتيجة كذلك الاسم الإنجليزي القياسي والاختصار المتعارف عليه والفهرس الذي يبدأ من الصفر وإجمالي عدد النقاط. ولأن الربط اتفاق رياضي ثابت، تعطي الطلبات المتطابقة النتيجة نفسها دائماً. لا يؤثر الموقع أو الوقت أو إسقاط الخريطة أو الطقس أو أي خدمة ملاحة خارجية في الحساب.
ويجعل هذا النطاق المحدد الأداة مناسبة لتوحيد البيانات التي تستخدم مصطلحات الاتجاهات الستة عشر بدلاً من الدرجات الرقمية.
إدخال الأسماء الكاملة والاختصارات بصورة صحيحة
أدخل في حقل direction نقطة معيارية من وردة البوصلة ذات الست عشرة نقطة. تقبل الأداة الأسماء الإنجليزية الكاملة مثل North وNorth-Northeast وEast-Southeast وSouth-Southwest وNorthwest، كما تقبل الاختصارات N وNNE وESE وSSW وNW. لا تتأثر المطابقة بحالة الأحرف، ولا تغيّر المسافات أو الشرطات أو الشرطات السفلية بين الكلمات المعنى؛ ولذلك يشير north northeast وNORTH-NORTHEAST إلى النقطة نفسها.
يتعمد المحول الالتزام الصارم بالمجموعة المحددة: فهو يقبل النقاط الست عشرة المعيارية فقط، ولا يقرّب عبارة غير معروفة بصمت إلى أقرب اتجاه. لذلك يُرفض اتجاه من وردة الاثنتين والثلاثين نقطة مثل North by East، لأنه يقع بين North وNorth-Northeast ولا ينتمي إلى هذه الوردة. تمنع هذه المراجعة الصريحة تسلل زاوية تبدو معقولة لكنها مختلقة إلى بيانات الملاحة.
وإذا احتوى المصدر على اتجاهات بحرية تقليدية من 32 نقطة، فاستخدم محولاً مخصصاً لتلك الوردة الأكثر تفصيلاً.
استخدام الزاوية المركزية في الخرائط والملاحة والبيانات
تقاس زاوية الاتجاه المعادة مع عقارب الساعة ابتداءً من الشمال، وفق العرف الشائع لزوايا البوصلة. يمكنكم إدراج الرقم في تعليق على خريطة، أو توحيد عمود من الاتجاهات النصية، أو إنشاء قيم اختبار حتمية لبرامج الملاحة، أو تحويل تسمية لاتجاه الرياح إلى قيمة رقمية لرسم بياني. تذكروا أن النتيجة تمثل مركز القطاع المسمى، وليست مساراً مقاساً بدقة غير محدودة.
فعلى سبيل المثال، يقابل WSW دائماً 247.5 درجة في هذا النظام، لكن رصداً حقيقياً يوصف بأنه غرب جنوبي غربي قد يغطي نطاقاً حول ذلك المركز. كذلك لا تميز القدرة بين الشمال الحقيقي أو المغناطيسي أو الشبكي، ولا تطبق تصحيح الانحراف. عند بناء سير عمل آلي، احتفظوا بالاسم القياسي والاختصار المعادين إلى جانب الرقم؛ فهما يوفران مسار تدقيق مفيداً ويوضحان وردة البوصلة التي أنتجت القيمة.
وتحدد أخطاء التحقق المدخلات غير المدعومة بدلاً من تقديم زاوية بديلة مضللة.
حالات الاستخدام
توحيد ملاحظات الملاحة
حوّلوا تسميات الاتجاهات الستة عشر في ملاحظات المسارات أو السجلات الميدانية إلى درجات متسقة للخرائط والتحليل.
إعداد بيانات اتجاه الرياح
حوّلوا التسميات المعيارية مثل NNE وWSW إلى زوايا مركزية قابلة للترتيب والرسم والمقارنة الرقمية.
اختبار واجهات البوصلة
أنشئوا زوايا متوقعة ثابتة لشاشات البوصلة والتمارين التعليمية والمحاكاة والاختبارات الآلية.
الأسئلة الشائعة
كم درجة تفصل بين نقطتين متجاورتين؟
تفصل 22.5 درجة بين كل نقطتين متجاورتين، لأن الدائرة الكاملة ذات 360 درجة مقسمة بالتساوي إلى ستة عشر جزءاً.
ما زاوية الشمال الشمالي الشرقي؟
يمثل الشمال الشمالي الشرقي، واختصاره NNE، زاوية مركزية قدرها 22.5 درجة مع عقارب الساعة من الشمال.
هل تقبل الأداة الاختصارات؟
نعم. تقبل الاختصارات المعيارية من N حتى NNW دون تأثر بحالة الأحرف الإنجليزية.
هل يدعم المحول اتجاهات وردة 32 نقطة؟
لا. تُرفض عبارات مثل North by East لأن هذه القدرة تطبق وردة البوصلة ذات الست عشرة نقطة فقط.
هل تشمل الزاوية الانحراف المغناطيسي؟
لا. النتيجة هي الزاوية المركزية الثابتة للنقطة المسماة، ولا تطبق تصحيحاً مغناطيسياً يعتمد على الموقع.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/geo/cardinal16-to-bearing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"direction":"north-northeast"}'const res = await fetch("https://api.kit.forhosting.com/geo/cardinal16-to-bearing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"direction": "north-northeast"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/cardinal16-to-bearing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"direction": "north-northeast"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/cardinal16-to-bearing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"direction":"north-northeast"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"direction":"north-northeast"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/cardinal16-to-bearing", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"direction": "north-northeast"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.cardinal16_to_bearing",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
إدخال الأسماء الكاملة والاختصارات بصورة صحيحة
ويمكن أيضاً استخدام الاسمين البديلين name وcompass عندما يكون أحدهما مستخدماً في مصدر بيانات قائم. كما تؤدي القيم الفارغة والأرقام والمصفوفات والتسميات الاعتباطية إلى خطأ invalid_input.
استخدام الزاوية المركزية في الخرائط والملاحة والبيانات
يستخدم المتصفح وواجهة API الدالة النقية نفسها. يتاح الاستخدام التفاعلي في الصفحة، بينما تبلغ كلفة التحويل الواحد عبر API مقدار $0.002.
أسئلة تقنية
ما كلفة التحويل عبر API؟
تبلغ كلفة كل تحويل ناجح عبر API مقدار $0.002. وتستخدم نسخة المتصفح الربط الحتمي نفسه.