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