تخطَّ إلى المحتوى

لوحات معلومات

ترتيب عبء الاستضافة لكل فرد (Per-Capita Hosting Ranking)

لوحة تعيد ترتيب الدول المضيفة بعد تطبيع أعداد اللاجئين على عدد السكان (لكل 1000 مقيم) عبر `top_host_countries(normalize_by:"population")` التي تدمج بيانات UNHCR مع سكان البنك الدولي داخل الخادم.

إعداد: مرصد العدالة في تقاسم الأعباء

top_host_countriescompare_countries

لوحة تعيد ترتيب الدول المضيفة بعد تطبيع أعداد اللاجئين على عدد السكان (لكل 1000 مقيم) عبر `top_host_countries(normalize_by:"population")` التي تدمج بيانات UNHCR مع سكان البنك الدولي داخل الخادم.

القيمة

يكشف القصة التي تخفيها الأرقام المطلقة: لبنان يحمل 91.5 لاجئاً لكل ألف مقيم وتشاد 71.5، بينما ألمانيا (الأولى مطلقاً) نحو 31.7 فقط — أي أن الدول محدودة الموارد تتحمل النصيب الأثقل نسبةً لحجمها.

كيف تعمل؟

صفحة رسم شريطي أفقي تستهلك `top_host_countries(by:"asylum", normalize_by:"population")`. يتطلب التطبيع مزوّد البنك الدولي المفعّل داخل الخادم (يُجري القسمة على السكان خادمياً)، فلا حاجة لجلب بيانات سكانية منفصلة أو مطابقتها يدوياً.

مثال تقني

async def per_capita_ranking(session):
    # الخادم يدمج UNHCR + World Bank ويعيد القيمة لكل 1000 مقيم
    result = await session.call_tool("top_host_countries", {
        "by": "asylum",
        "normalize_by": "population",
        "limit": 10
    })
    for row in result["ranking"]:
        print(f"{row['rank']:>2}. {row['country']:<14} "
              f"{row['value']:.1f} لكل ألف "
              f"({row['raw_value']:,} لاجئ)")