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

مفكِّك Geohash

الصق رمز Geohash مثل u4pruydqqvj لتحصل على خط العرض وخط الطول لمركز خليته، مع هوامش تبيّن حجم الخلية؛ فبأحد عشر حرفًا ينحصر الموقع في بضعة أمتار. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
سلسلة geohash المطلوب فكّها
u4pruydqqvj
تحصل على
خطّ العرض
57.6491106302
خطّ الطول
10.4074396938
خطأ خطّ العرض
0.0000006706
خطأ خطّ الطول
0.0000006706

يحوّل مفكِّك Geohash هذا سلسلة geohash مُحكَمة إلى خطّ عرض وطول مركزيَّين إضافة إلى هوامش خطأ نصف الخلية التي تصف حجم الخلية المُرمَّزة. Geohash فهرس مكاني بالقاعدة اثنَين وثلاثين يُستخدَم في قواعد البيانات والخرائط واللوجستيات وإنترنت الأشياء لتجميع نقاط قريبة دون تخزين إحداثيات فاصلة عائمة كاملة في كل مفتاح. يتّبع المفكِّك خوارزمية تشطير الفترة الكلاسيكية: يسهم كل حرف بخمسة بتّات تتناوب بين خطّ الطول وخطّ العرض، فتُقلِّص نافذة العالم من زائد أو ناقص مئة وثمانين درجة في خطّ الطول وزائد أو ناقص تسعين درجة في خطّ العرض إلى مستطيل صغير مركزه النقطة المُبلَّغة.

ماذا يرمّز Geohash وماذا يُرجع هذا المفكِّك

يعبّئ geohash منطقة جغرافية في سلسلة قصيرة بالقاعدة اثنَين وثلاثين بتشبيك بتّات خطّ الطول وخطّ العرض. السلاسل الأطول تعني خلايا أصغر: geohash بحرف واحد شريط شاسع من الكوكب، بينما تُثبِّت أحد عشر أو اثنا عشر حرفًا نقطة إلى نحو أمتار قليلة أو أقلّ حسب خطّ العرض. لا تخترع هذه الأداة ترميزًا مخصّصًا؛ تنفّذ الخوارزمية المفتوحة الشائعة كي تفكّ السلاسل التي تُنتجها المكتبات الشائعة إلى المركز نفسه ونصف العروض نفسها للخطأ.

لا يوجد ترميز جغرافي عكسي، ولا بلاطات خرائط، ولا بحث عناوين: إن احتجت اسم شارع، استخدم مُرمِّزًا جغرافيًّا؛ هذه الصفحة تجيب فقط عن فكّ الترميز الهندسي البحت للخلية. ولأن الحساب نقاط منتصف فترات بحتة، تُنتج geohash نفسها دائمًا المركز نفسه والهوامش نفسها في كل عامل وفي كل تشغيل متصفح للأداة المجانية.

كيف يُتحقَّق من الإدخال وكيف تصبح البتّات خطّ عرض وطول

تُزال المسافات البيضاء من الإدخال وتُحوَّل إلى أحرف صغيرة؛ الأبجدية المسموحة هي صفر حتى تسعة والحروف b حتى z باستثناء a وi وl وo، بما يطابق مجموعة القاعدة اثنَين وثلاثين القياسية المستخدَمة في تطبيقات geohash عالميًّا. الطول محدود باثنَين وعشرين حرفًا، وهو أبعد بكثير من دقّة الخرائط اليومية ويمنع المُدخلات المرضية من إهدار المعالج.

يبدأ فكّ الترميز بخطّ طول في الفترة سالب مئة وثمانين حتى مئة وثمانين وخطّ عرض في سالب تسعين حتى تسعين؛ ولكل بتّ من البتّات الخمسة لحرف من الأهمّ إلى الأقلّ أهمّية، يشطر المفكِّك المحور النشط ويحتفظ بالنصف الأعلى أو الأدنى وفق البتّ، ثم يتبدّل إلى المحور الآخر. بعد كل الأحرف، يكون المركز نقطة منتصف كل فترة متبقّية وهامش الخطأ نصف عرض الفترة، وهي الطريقة العرفية للإبلاغ عن عدم يقين الخلية.

أين يفيد فكّ ترميز Geohash في المنتجات والبيانات والدراسة

يصادف المهندسون geohash حين يُفتِّح فهرس Redis أو Elasticsearch الصفوف بحسب بادئة مكانية، أو حين يُصدر جهاز إنترنت الأشياء معرِّف خلية قصيرًا بدل إحداثيات كاملة، أو حين يُجمِّع خط أنابيب حافظ للخصوصية المستخدمين في أحياء دون تخزين المنازل الدقيقة. توسِّع أدوات اللوجستيات والتوصيل geohash إلى مركز وصندوق خطأ قبل رسم منطقة خدمة تقريبية أو تقرير ما إذا كانت طردَين يتشاركان منطقة الميل الأخير. غالبًا ما تتلقّى نماذج خرائط الجوّال والويب الأوّلية geohash من واجهات شريك ويجب أن ترسم دبّوسًا عند مركز الخلية بهالة مُقاسة من هوامش الخطأ بدل نقطة صلبة.

يستخدم الطلاب ومرشّحو المقابلات مفكِّكًا للتحقّق من خطوات التشطير المُنجَزة يدويًّا وتأكيد أن سلسلة من خمسة أحرف تغطّي فعلًا منطقة بحجم مدينة بينما سلسلة من تسعة أحرف بحجم حيّ. تتحقّق فرق البيانات من أعمدة CSV المستوردة بفكّ ترميز عيّنات والتأكيد على أن المراكز تقع داخل صناديق حدود بلدان متوقّعة قبل تحميل مليارات الصفوف. اقرنها بأدوات جغرافية أو ترميز أخرى عند بناء مختبر صغير من مساعدات حتمية مجانية للمفاتيح المكانية.

فحص الفهرس المكاني

وسِّع مفاتيح geohash لقاعدة البيانات أو فهرس البحث إلى خطّ عرض/طول مركزي وحجم خلية لتصحيح الأخطاء ولوحات القيادة.

دبابيس الخرائط ومناطق الخدمة

ارسم geohash كنقطة مركزية بهالة مشتقّة من الخطأ أو صندوق حدود على الخرائط وواجهات اللوجستيات.

بيانات اختبار حتمية

أنشئ خطّ عرض وطول وهوامش خطأ قابلة لإعادة الإنتاج لاختبارات الوحدة والتكامل المستمر دون تخمين فاصلة عائمة.

ما الأحرف المسموحة في geohash؟

فقط أبجدية القاعدة اثنَين وثلاثين 0123456789bcdefghjkmnpqrstuvwxyz (غير حسّاسة لحالة الأحرف).

هل يعني geohash أطول دقّة أعلى؟

نعم. يضيف كل حرف إضافي خمسة بتّات ويُقلِّص الخلية. حقل precision في الاستجابة هو طول أحرف السلسلة المفكوكة.

هل تستطيع هذه الأداة ترميز خطّ عرض وطول إلى geohash؟

لا. تفكّ هذه القدرة فقط سلسلة geohash موجودة إلى إحداثيات وهوامش خطأ.

ماذا تعني هوامش الخطأ في Geohash؟

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

هل يمكن معرفة العنوان من رمز Geohash؟

لا. تجري الأداة الحساب الهندسي للخلية فقط: المركز والهوامش والحدود. وإذا احتجت إلى اسم شارع أو عنوان، فأدخل الإحداثيات الناتجة هنا في أداة ترميز جغرافي.

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

POSThttps://api.kit.forhosting.com/geo/geohash-decode

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

curl -X POST https://api.kit.forhosting.com/geo/geohash-decode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"geohash":"u4pruydqqvj"}'
{
  "geohash": "u4pruydqqvj"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.geohash_decode",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

تُرفَض الأحرف خارج أبجدية geohash — بما فيها الحروف a وi وl وo — برسالة invalid_input واضحة كي لا تتحوّل الرموز الخاطئة أبدًا إلى إحداثيات خاطئة بصمت. المسار حتمي تمامًا، ولا يستخدم شبكة، ولا عشوائية، ولا ساعة، ويعمل مجانًا في متصفحك أو عبر الواجهة البرمجية مقابل $0.002 لكل فكّ ترميز ناجح حين تحتاج بيانات ثابتة قابلة لإعادة الإنتاج في التكامل المستمر أو خطوط أنابيب البلاطات أو أدوات الخرائط.

ماذا يرمّز Geohash وماذا يُرجع هذا المفكِّك

تتضمّن الاستجابة geohash المُطبَّع بأحرف صغيرة، وخطّ العرض والطول المركزيَّين كأعداد IEEE مضاعفة، وحقلَي lat_error وlon_error منفصلَين لأنصاف امتداد الخلية، وكائن error مُتداخِلًا بالرقمَين نفسيهما للمستدعين الذين يفضّلون شكلًا مُهيكَلًا، وbounding_box الكامل بخطَّي عرض وطول الحدّ الأدنى والأقصى، ودقّة الأحرف precision، ووسم طريقة geohash_decode للقياس عن بُعد. الأحرف غير الصالحة، والسلاسل الفارغة، والمُدخلات المفرطة الطول تفشل بسرعة برمز invalid_input كي تستطيع خطوط الأنابيب تمييز الحمولات الخاطئة عن المواقع الحقيقية دون تخمين.

كيف يُتحقَّق من الإدخال وكيف تصبح البتّات خطّ عرض وطول

الحقل المفضّل هو geohash، بأسماء بديلة hash وg وtext وvalue كي تستطيع سلاسل الاستعلام وحقول النماذج وتصديرات جداول البيانات إعادة استخدام العقد نفسه دون إعادة تسمية الأعمدة. أي حرف خارج تلك المجموعة — بما في ذلك المسافات وعلامات الترقيم أو الحروف المحظورة — يُثير invalid_input مع الحرف المُخالِف وموضعه كي تستطيع إصلاح المصدر بسرعة. استخدم أداة المتصفح المجانية على هذه الصفحة للفحوص الفردية، ثم الواجهة البرمجية المدفوعة حين تحتاج المهام الدُفعية العقد الرقمي نفسه.

أين يفيد فكّ ترميز Geohash في المنتجات والبيانات والدراسة

تعمل هذه الصفحة كليًّا داخل متصفحك؛ وعبر الواجهة البرمجية يكلّف كل فكّ ترميز ناجح $0.002، ولا تُحتسب رسوم على التحقّق الفاشل، ولا يُحفَظ شيء بعد إعادة الاستجابة. هذا الفصل — استكشاف تفاعلي مجاني وواجهة برمجية مدفوعة مطابقة له — يواكب بقية كتالوج الفئة A في KIT، ويتيح لك الانتقال من عرض خرائط إلى خط أنابيب آلي دون أن تتغيّر النتيجة الرياضية.

كم يكلّف مفكِّك Geohash؟

هو مجاني في متصفحك على هذه الصفحة. عبر الواجهة البرمجية يكلّف الطلب الناجح $0.002؛ ولا تُحتسب رسوم على المدخلات غير الصالحة.

ما lat_error وlon_error؟

هما نصف ارتفاع ونصف عرض الخلية المفكوكة. تقع النقطة الحقيقية داخل صندوق حدود المركز ± تلك الهوامش.

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