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

حاسبة الوسيط الهندسي

اعثر على النقطة التي يكون مجموع مسافاتها المستقيمة إلى كل نقاطك أصغر ما يمكن: للنقاط (0, 0) و(4, 0) و(2, 3) يقع الوسيط الهندسي عند x 2 وy 1.1547005377301265، بمجموع مسافات 6.464101615137754. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

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

اختاروا الوسيط الهندسي عندما تكون المسافة هي الهدف

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

ويهم هذا الفرق عندما يمثل المستوى مستودعات أو زيارات خدمية أو قراءات مستشعرات أو محطات تسليم أو أي حالة تكون فيها المسافة المستقيمة ذات معنى. أدخلوا كل مشاهدة في كائن ذي إحداثيين محدودين x وy. يُسمح بتكرار النقاط، ويُعامل كل تكرار كمشاهدة إضافية، لذلك يزداد تأثير الموقع بحسب عدد مرات ظهوره.

يجب أن تستعمل جميع الإحداثيات الوحدة الديكارتية نفسها. ولا تُفسَّر على أنها خطوط عرض وطول على سطح الأرض المنحني؛ لذلك أسقطوا البيانات الجغرافية أولًا على نظام إحداثيات مستوٍ مناسب عندما تهم المسافة الفعلية. النتيجة تقريب تضبطه قيمة سماح وحد تكرارات معلنان.

افهموا تنقيح وايزفيلد ونتيجة التوقف

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

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

وقد تتطلب tolerance الأصغر عملًا أكثر. لا تختاروا قيمة أدنى بكثير من الدقة المفيدة للقياسات، لأن حساب الفاصلة العائمة لا يستطيع إضافة دقة غير موجودة في البيانات الأصلية.

فسّروا المركز التقديري وتحققوا منه وطبقوه

اقرؤوا center.x وcenter.y في نظام الإحداثيات والوحدات نفسيهما المستخدمين في النقاط المرسلة. اختبروا النتيجة في القرارات التشغيلية في ضوء القيود الواقعية؛ فقد يقع المركز الرياضي في بحيرة أو خارج منطقة مسموحة أو في موضع بلا طريق. لذلك فإن الوسيط الهندسي غير المقيد نقطة مرجعية قوية، وليس عنوانًا قابلًا للتنفيذ تلقائيًا.

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

وضع نقطة خدمة مشتركة

قدّروا موقعًا مركزيًا مستويًا يقلل مجموع المسافات المستقيمة إلى العملاء أو المنشآت.

تلخيص المشاهدات المتجمعة

استخرجوا مركزًا ممثلًا متينًا لا تشوهه مشاهدة بعيدة بقدر ما تشوه متوسط الإحداثيات.

بدء بحث خاضع للقيود

استعملوا المركز الوسيط غير المقيد مرجعًا لتقييم المواقع المؤهلة أو النقاط المرشحة القريبة.

هل الوسيط الهندسي هو مركز الثقل؟

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

هل يمكن إدخال خطوط العرض والطول؟

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

ماذا يحدث عند تكرار النقاط؟

كل عنصر في المصفوفة مشاهدة مستقلة، ولذلك يكون للإحداثيات المتكررة تأثير أكبر يتناسب مع عدد مرات تكرارها.

ماذا يعني أن الحساب لم يتقارب؟

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

هل تطابق النتيجة إحدى نقاطي؟

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

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

POSThttps://api.kit.forhosting.com/geo/median-center

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

curl -X POST https://api.kit.forhosting.com/geo/median-center \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"points":[{"x":0,"y":0},{"x":4,"y":0},{"x":2,"y":3}]}'
{
  "points": [
    {
      "x": 0,
      "y": 0
    },
    {
      "x": 4,
      "y": 0
    },
    {
      "x": 2,
      "y": 3
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.median_center",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

افهموا تنقيح وايزفيلد ونتيجة التوقف

تتضمن الاستجابة converged وiterations وtolerance مع المركز وtotal_distance.

فسّروا المركز التقديري وتحققوا منه وطبقوه

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

ما تكلفة طلب API؟

يكلف كل طلب API مقدار $0.002، ويمكن لحاسبة المتصفح تشغيل المنطق الحتمي نفسه محليًا.

ماذا تعني converged عندما تساوي false؟

بلغ الحساب max_iterations قبل استيفاء شرط التوقف؛ ارفعوا الحد أو خففوا tolerance إذا كان ذلك مناسبًا.

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