سؤال

لقد بدأنا مؤخرًا في مواجهة مشكلات تتعلق بقائمة البلدان/المناطق القديمة التي يتم تقديمها لمستخدمي تطبيق الويب الخاص بنا.

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

ما هي أفضل الممارسات، إن وجدت، عندما يتعلق الأمر بالتعامل مع قائمة البلدان/المناطق متعددة اللغات؟

هل هناك مكان أو معيار في المكان؟أعرف ISO 3166، لكن قائمتهم ليست متوافقة تمامًا مع قواعد البيانات ...بالإضافة إلى أنها ليست مترجمة بالكامل.

هل الحل المثالي يسمح لنا ببساطة "بالمزامنة" معه؟ويفضل أن يكون ذلك بلغات متعددة.يُفضل أن يكون الحل مجانيًا أو قائمًا على الاشتراك مع سجل لما تم تغييره حتى نتمكن من تحديث بياناتنا (ويعرف أيضًا باسم tblAddress)

شكرًا!

هل كانت مفيدة؟

المحلول

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

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

نصائح أخرى

وgeonames دقيقة جدا في هذا الصدد، وأنها تحديثها بانتظام.

http://www.geonames.org/export/

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

  • الصين/تايوان
  • إسرائيل/فلسطين
  • الصين / التبت
  • اليونان/مقدونيا

والقوائم ISO هنا هي DB ودية، على الرغم من أنها تشمل فقط أسماء قصيرة والرموز.

ويمكنك محاولة CLDR

http://cldr.unicode.org/

ويتم الحفاظ على هذه المجموعة من البيانات من قبل منظمة يونيكود. يتم تحديثها بانتظام وتعيين إصدار البيانات ولذلك فمن السهل بالنسبة لك لإدارة الدولة من القائمة الخاصة بك.

حسنا، الانتظار، هل تريد فقط على قائمة محدثة من البلدان؟ أم أنك بحاجة إلى معرفة أن البلد X قد انقسم إلى البلد Y و Z البلد؟ لأنني لست على علم بأي شكل من الأشكال الآلي للحصول على هذه الأخيرة. وتوزع حتى التحديثات إلى قواعد البيانات ISO كما ملفات PDF (كنت لوحدك لتنفيذ التغيير)

والاتحاد الأوروبي يحافظ على البيانات حول الوحدات الإدارية المحلية (LAUS) التي يمكن أن تكون تحميل كملفات XLS الهرمية في عدة لغات.

وهاي! يمكنك العثور على تفريغ خالية من جميع البلدان التي قارات كل منهما https://gist.github.com/kamermans/ 1441495 ، في كثير سهلة ل use.Just تحميل تفريغ وتحميل في قاعدة البيانات الخاصة بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top