مسافة Andoyer–Lambert
على خط الاستواء، من خط الطول 0° إلى 1°، تبلغ مسافة أندوييه لامبرت على إهليلج WGS84 مقدار 111319.491 مترًا. أدخل نقطتين بالدرجات لتحصل على المسافة الجيوديسية بالأمتار مصححة بتفلطح الأرض. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- خط العرض 1 (°)
- 0
- خط الطول 1 (°)
- 0
- خط العرض 2 (°)
- 0
- خط الطول 2 (°)
- 1
- المنازل العشرية
- 3
- A
- 6,378,137
- F
- 0.0033528107
- المسافة (m)
- 111,319.491
المسافة الجيوديسية الإهليلجية بطريقة Andoyer–Lambert (بالأمتار). قصد البحث: مسافة andoyer lambert. لا حاجة لاستدعاءات شبكة ولا لبذور عشوائية. العمليات الفاشلة لا تُفوتر.
ما الذي تقيسه مسافة أندوييه لامبرت
الأرض ليست كرة تامة، بل هي مفلطحة قليلًا عند القطبين، ويصفها علم المساحة الجيوديسية بإهليلج يحدده رقمان: نصف المحور الأكبر والتفلطح. طريقة أندوييه لامبرت صيغة متسلسلة تأخذ المسافة بين نقطتين وتصححها وفق هذا التفلطح، فتتبع النتيجة الإهليلج لا الكرة. تستخدم افتراضيًا WGS84 بنصف محور أكبر قدره 6378137 مترًا. تُدخل إحداثيات النقطتين بالدرجات فتحصل على المسافة بالأمتار، فدرجة طول واحدة على خط الاستواء مثلًا تساوي 111319.491 مترًا.
متى تستخدمها وما الأخطاء التي تتجنبها
تناسب التحقق في جداول البيانات وتمارين الدروس وأي مهمة تحتاج إلى مسافة على الإهليلج بالجواب نفسه في كل مرة، لأن شيئًا لا يعتمد على اتصال أو على المصادفة. الأخطاء الشائعة بسيطة: تبديل خط العرض بخط الطول، أو إدخال قيم النقطة الثانية مكان الأولى، أو تغيير نصف المحور الأكبر دون التفلطح المناسب عند الانتقال إلى إهليلج آخر. والتقريب فخ آخر: إذا طلبت منازل عشرية تُقرَّب القيمة مرة واحدة من النتيجة الخام، فلا تتراكم التقريبات. وتُرفض القيم غير الصالحة قبل الحساب بدل أن تعطي مسافة مضللة.
حالات الاستخدام
تحقق سريع
أداة مجانية.
الأسئلة الشائعة
أي إهليلج تستخدمه حاسبة أندوييه لامبرت؟
تستخدم افتراضيًا WGS84، بنصف محور أكبر قدره 6378137 مترًا والتفلطح المقابل له. إذا عملت على إهليلج آخر فغيّر القيمتين معًا حتى تطابق المسافة ذلك النموذج.
بأي وحدة تظهر المسافة وكيف تُقرَّب؟
تظهر المسافة بالأمتار. وإذا طلبت منازل عشرية تُقرَّب القيمة مرة واحدة فقط، مع تقريب النصف إلى الأعلى، انطلاقًا من النتيجة غير المقرّبة، فلا تتراكم أخطاء التقريب.
ماذا يعني التفلطح؟
يدل على مقدار انضغاط الإهليلج عند القطبين مقارنة بالكرة، والقيمة صفر تصف كرة تامة. في WGS84 هو رقم صغير تستخدمه الصيغة لتصحيح المسافة.
هل أدخل الإحداثيات بالدرجات أم بالراديان؟
بالدرجات العشرية، للنقطة الأولى وللنقطة الثانية على السواء. تُرفض القيم غير الصالحة قبل أي حساب بدل أن تنتج مسافة مضللة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/geo/andoyer \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lat1_deg":0,"lon1_deg":0,"lat2_deg":1,"lon2_deg":1}'const res = await fetch("https://api.kit.forhosting.com/geo/andoyer", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lat1_deg": 0,
"lon1_deg": 0,
"lat2_deg": 1,
"lon2_deg": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/andoyer",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lat1_deg": 0,
"lon1_deg": 0,
"lat2_deg": 1,
"lon2_deg": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/andoyer", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lat1_deg":0,"lon1_deg":0,"lat2_deg":1,"lon2_deg":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lat1_deg":0,"lon1_deg":0,"lat2_deg":1,"lon2_deg":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/andoyer", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"lat1_deg": 0,
"lon1_deg": 0,
"lat2_deg": 1,
"lon2_deg": 1
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.andoyer",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
الحاسبة مجانية في المتصفح، وحتمية، ومطابقة على مسار API. تُتحقق المدخلات قبل الحساب، فتفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من قيم IEEE الخام عند طلب الكسور العشرية. استخدم نفس JSON من جداول البيانات أو خطاطيف CMS أو الأتمتة أو عروض التدريس.
كيف تعمل
المسافة الجيوديسية الإهليلجية بطريقة Andoyer–Lambert (بالأمتار). صيغة متسلسلة مع التفلطح f؛ الإعدادات الافتراضية WGS84. لا حاجة لاستدعاءات شبكة ولا لبذور عشوائية. العمليات الفاشلة لا تُفوتر. لا حاجة لاستدعاءات شبكة ولا لبذور عشوائية. العمليات الفاشلة لا تُفوتر. الحاسبة مجانية في المتصفح، وحتمية، ومطابقة على مسار API. تُتحقق المدخلات قبل الحساب، فتفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من قيم IEEE الخام عند طلب الكسور العشرية. استخدم نفس JSON من جداول البيانات أو خطاطيف CMS أو الأتمتة أو عروض التدريس. الحاسبة مجانية في المتصفح، وحتمية، ومطابقة على مسار API. تُتحقق المدخلات قبل الحساب، فتفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من قيم IEEE الخام عند طلب الكسور العشرية. استخدم نفس JSON من جداول البيانات أو خطاطيف CMS أو الأتمتة أو عروض التدريس.
المدخلات والحدود والتقريب
الكسور العشرية الاختيارية تستخدم half-up مرة واحدة. حقول الإخراج الاختيارية تُحذف، ولا تكون null أبدًا. لا حاجة لاستدعاءات شبكة ولا لبذور عشوائية. العمليات الفاشلة لا تُفوتر. لا حاجة لاستدعاءات شبكة ولا لبذور عشوائية. العمليات الفاشلة لا تُفوتر. قدّم حقول JSON المطلوبة بأسماء آمنة لـ DOM. الأنواع غير الصالحة تُصدر invalid_input. الحاسبة مجانية في المتصفح، وحتمية، ومطابقة على مسار API. تُتحقق المدخلات قبل الحساب، فتفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من قيم IEEE الخام عند طلب الكسور العشرية. استخدم نفس JSON من جداول البيانات أو خطاطيف CMS أو الأتمتة أو عروض التدريس. الحاسبة مجانية في المتصفح، وحتمية، ومطابقة على مسار API. تُتحقق المدخلات قبل الحساب، فتفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من قيم IEEE الخام عند طلب الكسور العشرية. استخدم نفس JSON من جداول البيانات أو خطاطيف CMS أو الأتمتة أو عروض التدريس.
متى تستخدمها
استخدمها عندما يطابق قصد البحث. المسافة الجيوديسية الإهليلجية بطريقة Andoyer–Lambert (بالأمتار). التسليم بـ EN فقط؛ Nitro يُهدرِت اللغات. لا حاجة لاستدعاءات شبكة ولا لبذور عشوائية. العمليات الفاشلة لا تُفوتر. لا حاجة لاستدعاءات شبكة ولا لبذور عشوائية. العمليات الفاشلة لا تُفوتر. الحاسبة مجانية في المتصفح، وحتمية، ومطابقة على مسار API. تُتحقق المدخلات قبل الحساب، فتفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من قيم IEEE الخام عند طلب الكسور العشرية. استخدم نفس JSON من جداول البيانات أو خطاطيف CMS أو الأتمتة أو عروض التدريس. الحاسبة مجانية في المتصفح، وحتمية، ومطابقة على مسار API. تُتحقق المدخلات قبل الحساب، فتفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من قيم IEEE الخام عند طلب الكسور العشرية. استخدم نفس JSON من جداول البيانات أو خطاطيف CMS أو الأتمتة أو عروض التدريس.
حالات التكامل
أتمتة
نفس JSON عبر API.
تدريس
أمثلة golden مثبتة.
أسئلة تقنية
هل هي مجانية؟
نعم، tier A.
هل تستخدم الشبكة؟
لا تستخدم الشبكة.
مدخل غير صالح؟
تُرجع invalid_input.
هل تتوفر API؟
نعم.
اللغات؟
EN فقط؛ Nitro يُهدرِت.