Cela ressemble probablement à un doublon, car il y a des questions identiques.
Malheureusement, il manque un détail à toutes les réponses à toutes ces questions: les états .
Où puis-je obtenir une liste de pays et de villes ?
Par exemple, je veux ceci:
| Sydney | New South Wales | Australia |
ou
| Miami | Florida | United States |
Je ne veux pas , ce qui exclut l'état:
| Miami | United States |
Y a-t-il un endroit où je peux obtenir ce genre de données?
J'ai déjà essayé les sources de données suivantes:
Mais tous excluent les états .
L'ONU maintient une liste de pays et d '"états"/régions pour le commerce économique. Ce DB est disponible ici: http://www.unece.org/cefact/locode/welcome.html
geonames.org possède une api et une décharge de données de lieux géographiques mondiaux.
geonames c'est Nice. un outil d'exportation basé sur geonames:
https://github.com/yosoyadri/GeoNames-XML-Builder
il y a aussi l'excellent module pycountry:
Regarde ça! Il n'a pas été construit en 2014.
Obtenir une liste des pays/états/villes dans une hiérarchie en utilisant geonames webservice
Geonames a beaucoup de données sur les lieux (y compris les villes et les cités), mais il semble y avoir une contribution et peut-être pas complète.
Peut-être aussi essayer SQL Dumpster , j'ai beaucoup utilisé ce site Web pour ce type de bases de données, villes, provinces, etc. Malheureusement, ce n'est pas gratuit, mais cela ne semble être qu'un tarif unique.
Cela peut être une réponse latérale, mais si vous téléchargez Virtuemart (un composant Joomla), il contient une table des pays et tous les états liés configurés pour vous, inclus dans l'installation SQL. Ils s'appellent jos_virtuemart_countries
et jos_virtuemart_states
. Il comprend également les codes de pays à 2 et 3 caractères. Je l’ajoute à ma réponse, mais je ne vois pas comment le faire.