هذه القوائم هي نتيجة لدمج البيانات من مصدرين ، مقالة ويكيبيديا ISO 3166-1 لرموز البلدان والرقم الرقمي ، ورموز الدولة أو المنطقة القياسية للأمم المتحدة لبيانات الاستخدام الإحصائي لرموز البلدان الإقليمية والفرعية. بالإضافة إلى البلدان ، فإنه يشمل مناطق تابعة.
يوفر موقع المؤسسة الدولية للتوحيد (ISO) بيانات جزئية (رسملية وتجريدها أحيانًا من الزخرفة غير اللاتينية) ، ولكنها تبيع مجموعة البيانات الكاملة كقاعدة بيانات Microsoft Access 2003. تمنحك المواقع الأخرى الرموز الرقمية والأحرف ، ولكن يبدو أنه لا توجد مواقع تضمنت الرموز الإقليمية المرتبطة بـ UN-LANKED في مجموعات البيانات الخاصة بهم. لقد قمت بتخليص البيانات من موقعين على الويب أعلاه المتاحين للجمهور بالفعل لإنتاج بعض مجموعات البيانات الكاملة الجاهزة للاستخدام والتي نأمل أن ينقذ شخصًا ما في بعض الوقت لديه احتياجات مماثلة.
البيانات متوفرة في
3 إصدارات موجودة لكل تنسيق
all.format
- كل ما يمكنني العثور عليه ، بما في ذلك الرموز الإقليمية والفرع الإقليميةslim-2.format
اسم اللغة الإنجليزية ، رمز البلد الرقمي ورمز ألفا -2 (على سبيل المثال ، نيوزيلندا)slim-3.format
الاسم الإنجليزي ، رمز البلد الرقمي ورمز ألفا 3 (على سبيل المثال ، NZL) قم بإلقاء نظرة خاطفة على الدلائل داخل all
و slim-2
و slim-3
للقوائم الكاملة لـ JSON و XML و CSV.
باستخدام JSON كمثال:
[
{
"name":"Nigeria",
"alpha-2":"NG",
"alpha-3":"NGA",
"country-code":"566",
"iso_3166-2":"ISO 3166-2:NG",
"region":"Africa",
"sub-region":"Sub-Saharan Africa",
"intermediate-region":"Western Africa",
"region-code":"002",
"sub-region-code":"202",
"intermediate-region-code":"011"
},
// ...
]
[
{
"name":"New Zealand",
"alpha-2":"NZ",
"country-code":"554"
},
// ...
]
[
{
"name":"New Zealand",
"alpha-3":"NZL",
"country-code":"554"
},
// ...
]
scrubber.rb
هو نص روبي قذر استخدمته لإنشاء هذه الملفات. يمكنك تشغيله بنفسك إذا كنت ترغب في إعادة توحيد الملفات الطازجة من المصادر.
لتثبيت الأحجار الكريمة في Gemfile:
bundle
لتشغيل:
bundle exec ruby scrubber.rb
tag 10.0
tag 9.0
tag 8.0
tag 7.0
tag 6.0
tag 5.0
tag 4.0
tag 3.0
tag 2.0
tag 1.0