ForHosting KIT · السفر والجغرافيا

إلغاء إسقاط ويب ميركاتور

تعود القيمتان X صفر وY صفر متر على مستوى ويب ميركاتور إلى خط العرض 0° وخط الطول 0°، حيث يلتقي خط الاستواء بخط غرينتش. أدخل أي نقطة ضمن 20037508.34 م من المركز على كل محور لتحصل على درجاتها وفق WGS84. مجانية في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
X (شرق)
0
Y (شمال)
0
تحصل على
خط الطول
0
خط العرض
0
خط الطول الجغرافي
0
خط العرض الجغرافي
0

ويب ميركاتور هو نظام الإحداثيات المسقطة الفعلي وراء معظم الخرائط عبر الإنترنت. غالبًا ما تخزن البلاطات والطبقات المتجهة وصادرات نظم المعلومات المواضع كشرق وشمال بالأمتار على كرة نصف قطرها 6378137 مترًا بدل درجات خط العرض والطول. إلغاء إسقاط تلك القيم يعني تطبيق صيغ مركاتور الكروي العكسية لاستعادة خط/طول WGS84 المناسب لشاشات GPS والمُكوِّدات الجغرافية وأنابيب EPSG:4326.

ماذا يحسب إلغاء إسقاط ويب ميركاتور وأي مدخلات صالحة

أرسلوا الحقلين الإلزاميين x وy كأعداد منتهية مقاسة بالأمتار في EPSG:3857، المعروف أيضًا بـ Pseudo-Mercator للتصور الشائع أو نظام Bing وGoogle Maps المسقط. يفسر المحرك x كإيستينغ وy كنورثينغ نسبة إلى أصل خط الاستواء وخط غرينتش عند صفر صفر. يُستعاد خط الطول كـ x مقسومًا على نصف قطر الكرة مضروبًا في مئة وثمانين على pi؛ وخط العرض كمرتين من قوس ظل e مرفوعة إلى y على R ناقص pi على اثنين ثم يُحوَّل إلى درجات.

المدى العالمي المنشور هو زائد أو ناقص pi مضروبًا في R مترًا، نحو عشرين مليونًا وثلاثمئة وخمسة وسبعين ألفًا وثمانية أمتار على كل محور. تُحلَّل السلاسل الرقمية عند مطابقة التدوين العشري أو العلمي العادي.

قراءة lon وlat وتسميات CRS وثوابت المدى

عند النجاح تعيد الاستجابة x وy المدخلين ثم lon وlat مقربين إلى عشر خانات عشرية لمثبتات مستقرة وعرض واجهة، بالإضافة إلى المرادفات الطويلة longitude وlatitude بنفس القيم. استخدموا lon وlat عند بناء إحداثيات GeoJSON Point بترتيب خط الطول أولًا؛ واستخدموا latitude وlongitude عند ربط تسميات واجهة تفضّل الأسماء الطويلة. يُلغى إسقاط الأصل صفر صفر إلى جزيرة العدم في خليج غينيا عند صفر درجة شمالًا وصفر شرقًا. x الموجب يتحرك شرقًا؛ وy الموجب شمالًا حتى القص القطبي.

اقرنوا هذا الطرف بأدوات بلاطة أو quadkey عندما لديكم بالفعل فهارس بكسل أو بلاطة وما زلتم تحتاجون درجات جغرافية لعلامة. الإسقاط الأمامي من خط/طول إلى أمتار خارج النطاق عمدًا لتبقى هذه الصفحة مركزة على نية بحث إلغاء الإسقاط.

الاستخدامات الشائعة والحدود العملية

استدعوا أداة إلغاء إسقاط ويب ميركاتور المجانية في المتصفح لفحوصات سريعة للطبقات المصدّرة وتنقيح زوج إحداثيات بترتيب خاطئ وعروض محاضرات لمركاتور الكروي العكسي دون تثبيت PROJ أو GDAL أو نظم معلومات سطح مكتب. أبقوا القيم داخل المدى العالمي؛ قصّوا أو أعيدوا الإسقاط صعودًا إن استخدم المصدر CRS آخر أو Y قطبيًا غير محدود. النتائج آمنة للتثبيت في مثبتات التكامل المستمر لأن الخوارزمية حتمية بالكامل.

تتبع مدخلات المصدر نفس قواعد الاحتفاظ لعناصر parse KIT الأخرى. تذكّروا أن ويب ميركاتور مطابق للزوايا لكنه ليس متساوي المساحة، فالإحداثيات بعد إلغاء الإسقاط للعرض الموقعي وتسليم المسارات لا لقياس المساحة على المستوى المسقط.

تنقيح البلاطات وطبقات الخريطة

يحوّل المطوّرون مواضع النقر أو الإيستينغ/النورثينغ من طبقات ويب ميركاتور عائدًا إلى خط/طول للسجلات وتقارير الأخطاء والمقارنة مع حقيقة GPS.

ETL من صادرات slippy-map

الأنابيب التي تستلم إحداثيات أمتار EPSG:3857 تلغي إسقاطها إلى EPSG:4326 قبل كتابة GeoJSON أو الإرسال إلى مُكوِّدات جغرافية أو الدمج مع جداول WGS84.

تعليم مركاتور الكروي العكسي

تُظهر الفصول والدروس كيف تُرسم أمتار X/Y إلى خط/طول، بما في ذلك قص المدى العالمي قرب ±85°، دون تثبيت حزمة إسقاط كاملة.

كيف أحول أمتار ويب ميركاتور إلى خط عرض وطول؟

تتضمن الاستجابة lon وlat (وأسماء بديلة longitude/latitude) بالدرجات العشرية على EPSG:4326.

ماذا يحدث إن كان X أو Y خارج المدى العالمي؟

الأمتار الصالحة ضمن ±π·6378137 على كل محور (نحو ±20037508.34 m)، مطابقة لقص خط العرض في خرائط الويب الشائعة.

أي رموز CRS تُستخدم؟

تُعامل المدخلات كأمتار ويب ميركاتور EPSG:3857؛ والمخرجات درجات جغرافية WGS84 (EPSG:4326).

هل يُسقط هذا خط/طول إلى أمتار؟

لا. هذه القدرة تلغي إسقاط الأمتار إلى خط/طول فقط. الإسقاط الأمامي نية منتج أخرى ولا يُنفَّذ هنا.

هل يمكنني قياس المساحات بالإحداثيات المحولة؟

ليس على المستوى المسقط. يحافظ ويب ميركاتور على الأشكال لا على المساحات، لذا تصلح الدرجات المستعادة لعرض المواقع وتمريرها، أما قياس المساحات فيحتاج إلى طريقة مخصصة.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/geo/web-mercator-unproject

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/geo/web-mercator-unproject \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x":0,"y":0}'
{
  "x": 0,
  "y": 0
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.web_mercator_unproject",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

تنفّذ هذه القدرة ذلك التحويل حتميًا من حقلين رقميين، وترفض الإحداثيات خارج المدى المربع للعالم المسقط المستخدم في خرائط slippy، وتُرجع JSON منظمًا بأسماء حقول قصيرة وطويلة لـ lon وlat. تعمل أداة المتصفح مجانًا على جهازكم؛ وتفرض API المدفوعة مسبقًا $0.002 لكل عنصر ناجح عندما تحتاج الخوادم وSDK نفس العقد دون تضمين مكتبات إسقاط في كل لغة.

ماذا يحسب إلغاء إسقاط ويب ميركاتور وأي مدخلات صالحة

القيم خارج ذلك المربع invalid_input لأنها تقع وراء قص خط العرض قرب زائد أو ناقص خمسة وثمانين فاصل صفر خمسة درجة حيث تصبح خريطة مركاتور لانهائية. تُقبل الأسماء البديلة mercator_x وeasting لـ x وmercator_y وnorthing لـ y حتى تُرسم الحمولات الموجهة لنظم المعلومات بنظافة. الحقول الناقصة والقيم غير المنتهية والإحداثيات خارج المدى لا تنتج NaN صامتًا أبدًا؛ تفشل برسالة invalid_input واضحة ولا تُحسب. المدخلات المتطابقة تنتج دائمًا نفس JSON لأن المسار حساب نقي بلا شبكة ولا بذرة عشوائية ولا ساعة حائط.

قراءة lon وlat وتسميات CRS وثوابت المدى

حقل crs_in دائمًا EPSG:3857 وcrs_out دائمًا EPSG:4326 ليؤكد الرمز اللاحق التحويل دون شم الأشكال. يبلّغ radius_m ستة ملايين وثلاثمئة وثمانية وسبعين ألفًا ومئة وسبعة وثلاثين، وهو نصف المحور الأكبر لـ WGS-84 الذي يستخدمه EPSG:3857 كنصف قطر كرة، ويبلّغ max_extent_m pi مضروبًا في ذلك النصف ليتحقق العملاء من جهة العميل قبل استدعاء API. تسمية method دائمًا web_mercator_inverse.

استخدام API والتسعير وتدفقات نظم المعلومات والحدود العملية

أرسلوا جسم JSON بـ x وy رقميين بأمتار ويب ميركاتور. استخدموا API المدفوعة مسبقًا عندما يحتاج خلفية خرائط أو مهمة ETL أو ذاكرة مؤقتة محمولة دون اتصال عقدًا مستقرًا تحت رصيد KIT بمبلغ $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تستهلك الرصيد أبدًا بعد رفض المحرك. يستطيع مؤلفو SDK ربط حقلي lon وlat مباشرة بأهداف كاميرا الخريطة، بينما قد تخزن أنابيب التحليل radius_m وmax_extent_m مع النتيجة لمسارات التدقيق.

هل حاسبة إلغاء إسقاط ويب ميركاتور مجانية؟

تعمل أداة المتصفح مجانًا على جهازكم. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بمبلغ $0.002 لكل عنصر ناجح؛ ولا تُحسب إخفاقات التحقق.

اطّلع على توثيق KIT الكامل ←