حاسبة تحويل الارتفاع الجهدي إلى الارتفاع الهندسي
الارتفاع الجهدي إحداثي رأسي مُطبّع بحسب الجاذبية ويُستخدم في الأرصاد الجوية وعلوم الغلاف الجوي، أما الارتفاع الهندسي فهو المسافة الشعاعية الفيزيائية فوق سطح أرضي مرجعي.
شغّل الأداة مجانًا
تحوّل هذه الحاسبة الارتفاع الجهدي بالمتر إلى ارتفاع هندسي، مع مراعاة تناقص الجاذبية كلما زاد الارتفاع، وباستخدام قيمة ثابتة لمتوسط نصف قطر الأرض. كما تعرض مقدار التصحيح بين الارتفاعين ونصف القطر المستخدم، مما يجعل النتيجة واضحة وقابلة لإعادة الإنتاج في التنبؤات ودفاتر الأبحاث ومسارات معالجة البيانات والحسابات الهندسية.
تعرّفوا إلى التعريفين المختلفين للارتفاع
يصف الارتفاع الهندسي مسافة اعتيادية، وهي الفاصل الرأسي عن سطح مرجعي مقاسًا في اتجاه شعاعي. أما الارتفاع الجهدي فيعبّر عن مفهوم مختلف قليلًا؛ إذ يقيس طاقة الوضع الجذبية وفق جاذبية مرجعية اصطلاحية، فينتج إحداثيًا شبيهًا بالارتفاع يفيد خصوصًا عند مقارنة أسطح الضغط والرصد الجوي. قرب مستوى سطح البحر تكاد القيمتان تتطابقان لأن الجاذبية لم تتغير إلا قليلًا. ومع ازدياد الارتفاع تضعف الجاذبية نتيجة الابتعاد عن مركز الأرض، ولذلك يقابل ارتفاعًا جهديًا معينًا ارتفاع هندسي أكبر قليلًا. لهذا الفرق أهمية في بيانات سبر طبقات الجو العليا، ومنتجات الطقس العددية، والحسابات المرتبطة بالأقمار الاصطناعية، وأي مسار عمل يجمع مصادر تستخدم إحداثيات رأسية مختلفة. توضح الحاسبة الاصطلاح صراحة: أدخلوا الارتفاع الجهدي بالمتر لتحصلوا على الارتفاع الهندسي بالمتر، ومقدار التصحيح المطبق، ونصف قطر الأرض المستخدم. ويساعد الاحتفاظ بالقيم الأربع معًا على عدم الخلط لاحقًا بين الارتفاع المصحح والقياس الأصلي غير المعدل داخل مسار بيانات أو تقرير.
طبّقوا تحويل نموذج الأرض الكروية بصورة صحيحة
يستخدم الحساب العلاقة الكروية z = R H / (R - H)، حيث تمثل H الارتفاع الجهدي، وتمثل z الارتفاع الهندسي، وتمثل R متوسط نصف قطر الأرض. تثبت هذه الإمكانية قيمة R عند 6,371,000 متر، ولذلك تكون كل عملية حتمية وقابلة لإعادة الإنتاج بصورة مستقلة. المقام هو الجزء الأساسي، لأنه يمثل تغير تسارع الجاذبية مع ازدياد المسافة عن مركز الأرض. عند الارتفاعات المنخفضة تكون H ضئيلة جدًا مقارنةً بـ R، فيكون التصحيح صغيرًا. وفي الارتفاعات الأعلى يزداد الفرق ولا ينبغي إهماله دون تقييم. لا يطلب النموذج عمدًا خط العرض أو معاملات مجسم إهليلجي محلي أو نموذجًا لمجال الجاذبية. فهذه المدخلات تخص تحويلًا جيوديسيًا أكثر تخصصًا، وقد توحي بدقة لا يوفرها هذا التقريب الكروي. يجب أن يكون الإدخال رقم JSON محدودًا وأقل من نصف القطر المذكور، لأن بلوغ تلك القيمة يجعل المعادلة متفردة. والتصحيح المعاد هو الارتفاع الهندسي مطروحًا منه الارتفاع الجهدي، بحيث يمكنكم فحص الأثر العملي دون إعادة عملية الطرح بأنفسكم.
فسّروا النتيجة المعادة واستخدموها
استخدموا النتيجة الهندسية عندما تتطلب عملية حسابية أخرى مسافة فيزيائية فوق السطح المرجعي بدلًا من إحداثي مُطبّع بحسب الجاذبية. فقد يحدد ملف جوي مستوياته بالأمتار الجهدية، بينما يتطلب رسم مرئي أو تقدير لخط البصر أو نموذج هندسي أمتارًا من الارتفاع المكاني. حوّلوا القيم قبل دمج مجموعات البيانات هذه، واحتفظوا بالارتفاع الجهدي الأصلي إلى جانب القيمة المحولة. يوفر حقل التصحيح اختبارًا مفيدًا للجودة: ينبغي أن يكون متواضعًا قرب السطح وأن يزداد تدريجيًا في المستويات العليا من الغلاف الجوي. ويوثق حقل نصف القطر الثابت الافتراض المستخدم للمراجعين والأنظمة اللاحقة. لا ينبغي عرض النتيجة على أنها منسوب مساحي دقيق أو ارتفاع إهليلجي مستمد من GNSS. فالأرض ليست كرة مثالية، والجاذبية المحلية تتغير بحسب خط العرض والجيولوجيا، وقد يخضع الجهد في الأرصاد لاتفاقيات أخرى. أما في التحويل الكروي المعتاد، فالمعادلة واضحة وسريعة ومستقرة ومناسبة للمعالجة الآلية المتكررة عبر API مقابل $0.002 لكل طلب.
حالات الاستخدام
تحويل مستويات سبر الطقس
حوّلوا مستويات ملف جوي من الأمتار الجهدية إلى ارتفاعات فيزيائية تقريبية لاستخدامها في الرسوم أو التحليل الهندسي.
توحيد مجموعات بيانات الارتفاع
حوّلوا المصدر الذي يستخدم الارتفاع الجهدي قبل دمجه مع بيانات يكون إحداثيها الرأسي هو الارتفاع الهندسي.
تدقيق تصحيح الارتفاع
سجلوا الارتفاع الأصلي والمحّول والتصحيح ونصف قطر الأرض المفترض معًا ضمن عملية حساب قابلة لإعادة الإنتاج.
الأسئلة الشائعة
ما معادلة التحويل؟
تستخدم الحاسبة z = R H / (R - H)، حيث H هو الارتفاع الجهدي وz هو الارتفاع الهندسي وR هو متوسط نصف قطر الأرض.
ما نصف قطر الأرض الذي تستخدمه الحاسبة؟
تستخدم متوسطًا ثابتًا لنصف قطر الأرض قدره 6,371,000 متر، وتدرج هذه القيمة في كل نتيجة ناجحة.
لماذا يتجاوز الارتفاع الهندسي الارتفاع الجهدي عند القيم الموجبة؟
تتناقص الجاذبية مع الابتعاد عن مركز الأرض، ولذلك تكون المسافة الفيزيائية المقابلة لارتفاع موجب مُطبّع بحسب الجاذبية أكبر قليلًا.
هل يمكن إدخال نص مثل 10 km؟
لا. أدخلوا قيمة رقمية محدودة بالمتر. تُرفض تسميات الوحدات والسلاسل الرقمية واللانهاية وغيرها من المدخلات غير الرقمية.
هل يصلح هذا التحويل للأعمال الجيوديسية المساحية الدقيقة؟
لا. إنه تحويل كروي بمتوسط نصف القطر، ولا يمثل خط العرض أو المجسم الإهليلجي المرجعي أو شذوذ الجاذبية المحلي أو الجيويد.
ما تكلفة طلب API؟
تبلغ تكلفة كل طلب API مقدار $0.002. ويمكن أيضًا تشغيل العملية الحسابية الحتمية نفسها في المتصفح.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/earth/geopotential-to-geometric-height \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"geopotential_height_m":10000}'const res = await fetch("https://api.kit.forhosting.com/earth/geopotential-to-geometric-height", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"geopotential_height_m": 10000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/geopotential-to-geometric-height",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"geopotential_height_m": 10000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/geopotential-to-geometric-height", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"geopotential_height_m":10000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"geopotential_height_m":10000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/geopotential-to-geometric-height", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"geopotential_height_m": 10000
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.geopotential_to_geometric_height",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |