حاسبة إسقاط ميركاتور الويب
خط العرض 40.7128 وخط الطول -74.006 يصبحان X بقيمة -8238310.235647004 م وY بقيمة 4970071.579142427 م على مستوى EPSG:3857 الذي تعتمده معظم الخرائط على الإنترنت. أدخل الدرجات لتحصل على أمتار للبلاطات والطبقات والتحقق من الخرائط. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- خطّ العرض
- 40.7128
- خطّ الطول
- -74.006
- X
- -8,238,310.235647004
- Y
- 4,970,071.579142427
- EPSG
- EPSG:3857
- نصف القطر (م)
- 6,378,137
تحوّل حاسبة إسقاط ميركاتور الويب هذه خطّ عرض وطول WGS84 إلى إحداثيَّي X وY وفق EPSG:3857 بالمتر، المستوى الذي تستخدمه خرائط جوجل وOpenStreetMap وLeaflet وMapbox ومعظم أكوام بلاطات الويب. يطبّق المحرك صيغ ميركاتور الكروية بنصف قطر R يساوي 6,378,137 مترًا: X هي R مضروبة في خطّ الطول بالراديان، وY هي R مضروبة في ظلّ التمام الزائدي العكسي لجيب خطّ العرض. النتائج حتمية تمامًا بلا نداءات شبكة، ولا أخذ عيّنات، ولا اختصارات مرتبطة بالتاريخ. يُثبَّت خطّ العرض عند حدّ ميركاتور الكلاسيكي قرب زائد أو ناقص 85.06 درجة لأن القطبَين لا يمكن تمثيلهما بقيمة Y منتهية.
ماذا تُرجع ميركاتور الويب وكيف يُعرَّف EPSG:3857
ميركاتور الويب، المُسجَّل كـEPSG:3857، إسقاط ميركاتور كروي لإحداثيات WGS84 الجغرافية على مستوى متر مسطّح مركزه خطّ الاستواء وخطّ الزوال الرئيس. تزداد X شرقًا وY شمالًا؛ والمبدأ هو تقاطع خطّ الاستواء وخطّ زوال غرينتش، فخطّ عرض صفر وخطّ طول صفر يُسقَطان إلى X تساوي صفرًا وY تساوي صفرًا. امتداد نصف العالم على كل محور هو R مضروبة في pi، نحو 20,037,508.34 مترًا، وهي الإزاحة المألوفة للمبدأ المستخدَمة في مخطّطات بلاطات الخرائط الانزلاقية.
لا يوجد مسار ميركاتور عرضي إهليلجي ولا إزاحة نظام إسناد: المسار هو النموذج الكروي القياسي في الصناعة الذي تستخدمه خرائط الويب فعليًّا. من الحالات المرفوضة: غياب خطّ العرض أو الطول، وقيم غير منتهية، وخطّ طول خارج الفترة المغلقة من سالب مئة وثمانين حتى موجب مئة وثمانين درجة، وأي خطّ عرض تتجاوز قيمته المطلقة قوس ظلّ sinh لِـpi، أي نحو 85.05112878 درجة.
أين تفيد الأمتار المُسقَطة في الخرائط والبلاطات والبرمجيات
يصادف المطوّرون ميركاتور الويب حين يتوقّع رابط بلاطة، أو تراكب لوحة رسم، أو طبقة متّجهات إحداثيات مترية بدل درجات جغرافية. يستخدم طلاب نظم المعلومات الجغرافية الإسقاط حين يطلب مختبر X وY على مستوى EPSG:3857، أو عند مقارنة دبّوس مدينة بامتداد خريطة أساسية، أو عند التحقّق من أن مضلّعًا مرسومًا يقع داخل شريط خطّ عرض ميركاتور الصالح. يستطيع المعلّمون توليد مفاتيح إجابات مسبقًا لأزواج خطّ عرض-طول معتدلة دون الاعتماد على تطبيقات حاسبة مبهمة تتحوّل بصمت إلى صيغ UTM أو إهليلجية.
تستدعي فرق المنتج العقد نفسه من النصوص البرمجية لتوليد متجهات اختبار حتمية لعارضي الخرائط، أو لتطبيع الإحداثيات التي يُدخلها المستخدم قبل حساب البلاطة، أو لتلبية عبارات تحدّيات برمجية تتطلّب X وY بالمتر بدل رسم تخطيطي مرتجل. غالبًا ما تحتاج تدريبات المسابقات والمقابلات مصدرًا سريعًا وغير متّصل بالشبكة للنقاط المُسقَطة كي يمكن التحقّق من الحلول دون تشغيل كومة نظم معلومات جغرافية كاملة تحت ضغط الوقت. اقرنها بمحوّلات البلاطة إلى خطّ عرض/طول أو UTM حين تحتاج أدوات إحداثيات ذات صلة، وبنقاط جغرافية أخرى عند بناء مختبر صغير من مساعدات مكانية حتمية مجانية.
حالات الاستخدام
تصحيح أخطاء الخرائط والبلاطات
حوّل دبّوس خطّ عرض/طول إلى أمتار EPSG:3857 للتحقّق من التراكبات والامتدادات وحساب بلاطة الخريطة الانزلاقية مقابل خريطة أساسية.
بيانات نظم معلومات جغرافية حتمية
أنشئ إحداثيَّي X وY بالمتر قابلَين لإعادة الإنتاج لاختبارات الوحدة وتأكيدات التكامل المستمر وفحوص الخصائص على شيفرة الخرائط.
مفاتيح التدريس والواجبات
أسقِط إحداثيات مدن من الكتب المدرسية إلى ميركاتور الويب للمختبرات ومفاتيح الإجابات والعروض الصفّية دون جناح نظم معلومات جغرافية كامل.
الأسئلة الشائعة
لماذا يُحدَّد خطّ العرض بنحو ±85.06°؟
تميل Y ميركاتور إلى اللانهاية عند القطبَين. يحدّ ميركاتور الويب خطّ العرض عند ±atan(sinh(π)) ≈ ±85.05112878° كي تبقى X وY منتهيتَين.
هل هذا مثل UTM؟
لا. UTM ميركاتور عرضي مقسَّم إلى نطاقات بستّ درجات بتشريقات زائفة مختلفة. تُسقِط هذه الأداة على مستوى ميركاتور ويب عالمي واحد (EPSG:3857).
لماذا تُقرَّب النتائج إلى دقّة معيّنة؟
الدقّة الافتراضية عشر منازل عشرية؛ يمكنك ضبط الدقّة من 0 إلى 15.
أين تساوي X وY الصفر معًا؟
عند نقطة تقاطع خط الاستواء مع خط غرينتش، حيث يتحول خط العرض 0 وخط الطول 0 إلى صفر متر على المحورين. ومن هناك تزداد X شرقًا وتزداد Y شمالًا.
إلى أي مدى تمتد الخريطة بالمتر؟
يمتد العالم على كل محور مسافة تساوي نصف القطر مضروبًا في ط، أي نحو 20037508.34 م من المركز، وهي إزاحة الأصل التي تعتمدها أنظمة بلاطات خرائط الويب.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/geo/web-mercator-project \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"latitude":40.7128,"longitude":-74.006}'const res = await fetch("https://api.kit.forhosting.com/geo/web-mercator-project", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"latitude": 40.7128,
"longitude": -74.006
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/web-mercator-project",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"latitude": 40.7128,
"longitude": -74.006
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/web-mercator-project", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"latitude":40.7128,"longitude":-74.006}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"latitude":40.7128,"longitude":-74.006}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/web-mercator-project", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"latitude": 40.7128,
"longitude": -74.006
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.web_mercator_project",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_latitude | 85.05112878 |
min_longitude | -180 |
max_longitude | 180 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
استخدمها مجانًا في المتصفح لفحوص نظم المعلومات الجغرافية وتصحيح أخطاء البلاطات وواجبات رياضيات الخرائط، أو استدعِ واجهة برمجة التطبيقات مقابل $0.002 لكل طلب ناجح حين تحتاج بيانات مُسقَطة ثابتة قابلة لإعادة الإنتاج في التكامل المستمر أو خطوط أنابيب العرض أو العروض التعليمية.
ماذا تُرجع ميركاتور الويب وكيف يُعرَّف EPSG:3857
تُرجع هذه الحاسبة خطّ العرض والطول المُدخلَين (مُصداة ومُقرَّبة)، وX وY المُسقَطتَين بالمتر، وسلسلة رمز EPSG، ونصف القطر المستخدَم، والحدّ الأقصى المطلق لخطّ العرض المقبول، ومقدار إزاحة المبدأ، والدقّة المطبَّقة، وتذكيرًا مختصرًا بالصيغة، ووسم طريقة web_mercator_project. إن احتجت العكس (متر عائدًا إلى خطّ عرض وطول)، أو تحويل نطاق UTM، أو مسافات الدائرة العظمى، فاستخدم الأدوات المخصّصة لذلك؛ هذه الصفحة تجيب فقط عن إسقاط ميركاتور الويب الأمامي بمخرجات رقمية ثابتة تصلح لأوراق العمل واختبارات الوحدة ومستهلكي الواجهة البرمجية الذين لا يجوز أن يخترعوا ثوابت مرتجلة.
كيف يُقرأ خطّ العرض والطول وكيف تبقى X وY قابلتَين لإعادة الإنتاج
تُقبل علامة الجمع الاختيارية في البداية والترميز العلمي في السلاسل الرقمية عند تحليلها كأعداد عشرية منتهية؛ أما المسافات المضمّنة وبادئات الست عشري والرموز غير الرقمية فتُرفض برسالة واضحة كي لا تتحوّل خلية خاطئة إلى إحداثي متر خاطئ. يجب أن يبقى خطّ العرض ضمن حدّ ميركاتور الويب نحو زائد أو ناقص 85.05112878 درجة: بعد ذلك الحدّ، تميل Y ميركاتور إلى اللانهاية ولا يمكن تمثيلها كقيمة متر منتهية على المستوى المُسقَط. الحقلان المفضّلان هما latitude وlongitude بدرجات عشرية، لكن الأسماء البديلة lat وy وphi لخطّ العرض، وlon وlng وlong وx وlambda لخطّ الطول مقبولة كي تستطيع جداول البيانات وسلاسل الاستعلام والنماذج المُكتَّبة إعادة استخدام العقد نفسه. يجب أن يقع خطّ الطول في النطاق الشامل من سالب مئة وثمانين حتى موجب مئة وثمانين؛ القيم خارج ذلك الشريط تفشل برمز invalid_input بدل الالتفاف الصامت. حقل الدقّة الاختياري، بأسماء بديلة decimals وdp، يختار عدد المنازل العشرية المعروضة لخطّ العرض والطول وX وY، وقيمته الافتراضية عشرة وحدّه الأقصى خمسة عشر كي تبقى بيانات JSON الثابتة مستقرة. اقرن التشغيل المجاني في المتصفح بالواجهة البرمجية المدفوعة حين تحتاج النتيجة الرياضية نفسها داخل خط أنابيب آلي دون إعادة تطبيق EPSG:3857 بنفسك.
أين تفيد الأمتار المُسقَطة في الخرائط والبلاطات والبرمجيات
تعمل هذه الصفحة كليًّا داخل متصفحك؛ وعبر الواجهة البرمجية يكلّف كل استعلام ناجح $0.002، ولا تُحتسب رسوم على التحقّق الفاشل، ولا يُحفَظ شيء بعد إعادة الاستجابة. هذا الفصل — استكشاف تفاعلي مجاني وواجهة برمجية مدفوعة مطابقة له — يواكب بقية كتالوج الفئة A في KIT، ويتيح لك الانتقال من عرض صفّي إلى خط أنابيب آلي دون أن تتغيّر النتيجة الرياضية.
أسئلة تقنية
كم تكلّف حاسبة إسقاط ميركاتور الويب؟
هي مجانية في متصفحك على هذه الصفحة. عبر الواجهة البرمجية يكلّف الطلب الناجح $0.002؛ ولا تُحتسب رسوم على المدخلات غير الصالحة.
أي صيغ تحدّد X وY؟
بِـR = 6378137 م، x = R · lon_rad وy = R · atanh(sin(lat_rad)). هذا هو نموذج ميركاتور الويب الكروي المستخدَم كـEPSG:3857.