62 votes

Liste des villes par pays

D'où Facebook tire-t-il sa liste de villes ? Existe-t-il un service qui fournit un flux actualisé des villes par pays ?

31voto

monksy Points 8788

Il est possible qu'ils réutilisent les données que les gens ont déjà fournies pour les villes. Une autre possibilité est une source de données tierce. MaxMind fournit une base de données des sortes

14voto

Yosoyadri Points 285

Vous pouvez utiliser l'excellent service des gars à http://www.geonames.org/

J'ai créé un petit outil pour générer un fichier XML basé sur la sortie de leurs webservices : https://github.com/yosoyadri/GeoNames-XML-Builder

Tout le mérite revient à la bibliothèque C# de http://geonamesdotorgdotnet.codeplex.com/ que j'utilise pour analyser la réponse XML des services.

Vous disposez d'une liste de pays et de provinces déjà établie à l'adresse suivante https://raw.github.com/yosoyadri/GeoNames-XML-Builder/master/continents-countries-statesprovinces.xml

5voto

marcgg Points 25599

Vous pouvez en fait utiliser l'API de Facebook pour cela : http://developers.facebook.com/docs/reference/rest/ads.getautocompletedata/

Il existe également une liste de CSV disponibles aquí

[...] toutes les villes (CSV), les grandes villes (CSV), localités (CSV), villes et localités (JSON).

4voto

fareed namrouti Points 3830

Je pense que c'est la meilleure solution http://www.commondatahub.com/live

4voto

Je dispose d'un ensemble de données CSV sur les villes du monde, compilé à partir du serveur GNIS de l'USGS (États-Unis) et du serveur GNS de l'US NGA (hors États-Unis), que j'ai placé dans le domaine public. Vous trouverez ci-dessous un lien et les métadonnées de la maquette.

Colonne 1 : code pays ISO 3166-1 alpha-2.
Colonne 2 : code de division administrative de premier niveau de l'US FIPS 5-2 (par exemple, état/province).
Colonne 3 : code de description des caractéristiques du GNS de la NGA (DSG).
Colonne 4 : Identificateur unique de caractéristique (UFI) du GNS de la NGA.
Colonne 5 : code ISO 639-1 alpha-2/3 pour la langue correspondant au nom de la caractéristique.
Colonne 6 : langue script (par exemple, latin, arabe, chinois, etc.) correspondant au nom de la caractéristique.
Colonne 7 : nom de la caractéristique.
Colonne 8 : coordonnée de la latitude du centroïde de la zone.
Colonne 9 : coordonnée de longitude du centroïde de la zone.

http://www.opengeocode.org/download.php#cities

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X