Question

Dernièrement, nous avons commencé à avoir des problèmes avec la liste de pays / régions obsolètes présentée aux utilisateurs de notre application Web.

Nous disposons actuellement de quelques tables de base de données pour stocker les noms de pays localisés, ainsi que leurs régions (états). Cependant, comme la planète l’indique, cette liste est en constante évolution et il est très difficile à maintenir car certaines régions sont supprimées, certaines fusionnées - les données existantes doivent être mises à jour en permanence.

Quelles sont, le cas échéant, les meilleures pratiques en matière de gestion de listes de pays / régions à paramètres régionaux?

Y a-t-il une place ou une norme en place? Je connais la norme ISO 3166, mais leur liste n’est pas vraiment conviviale pour les bases de données ... en plus, elle n’est pas entièrement localisée.

Une solution idéale nous permettrait simplement de "synchroniser" à cela? De préférence en plusieurs langues. La solution serait de préférence gratuite ou basée sur un abonnement avec un historique de ce qui a changé afin que nous puissions mettre à jour nos données (aka tblAddress)

Merci!

Était-ce utile?

La solution

Celui-ci est très bon: plusieurs langues, option de mise à jour , format de fichier indépendant de la base de données pour l’importation, informations sur les pays / régions / villes et autres fonctionnalités que vous pouvez utiliser ou non.

Et c'est assez abordable si vous n'en avez besoin que pour un seul serveur.

Autres conseils

geonames est assez précis à cet égard et se met à jour régulièrement.

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

Il n'y a rien de tel. Il s'agit d'un problème politique que vous ne pouvez résoudre que dans le cadre de votre propre application. Décider d'utiliser l'ISO 3166 pourrait être le plus facile à défendre. Je connais des problèmes avec au moins:

  • Chine / Taiwan
  • Israël / Palestine
  • Chine / Tibet
  • Grèce / Macédoine

Les listes ISO répertorient les ici qui sont conviviales pour les bases de données, même si elles ne comprennent que des noms abrégés et des codes.

Vous pouvez essayer CLDR

http://cldr.unicode.org/

Cet ensemble de données est géré par l'organisation Unicode. Il est mis à jour régulièrement et les données sont versionnées afin que vous puissiez gérer facilement l’état de votre liste.

Eh bien, attendez, vous voulez juste une liste à jour des pays? Ou avez-vous besoin de savoir que le pays X s'est scindé en pays Y et en pays Z? Parce que je ne suis au courant d'aucun moyen automatisé pour obtenir ce dernier. Même les mises à jour des bases de données ISO sont distribuées sous forme de fichiers PDF (vous êtes seul pour mettre en œuvre la modification)

L’UE conserve des données sur les unités administratives locales qui peuvent être téléchargées. en tant que fichiers XLS hiérarchiques dans plusieurs langues.

Hy! vous pouvez trouver un dump gratuit de tous les pays avec leurs continents respectifs https://gist.github.com/kamermans/ 1441495 , il est très facile à utiliser. Il suffit de télécharger le fichier dump & amp; télécharger dans votre base de données.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top