62 votes

Liste des villes par pays

D'où Facebook trouve-t-il sa liste de villes? Existe-t-il un service fournissant un flux actualisé des villes en fonction des pays?

31voto

monksy Points 8788

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

14voto

Yosoyadri Points 285

Vous pouvez utiliser l'excellent service de l'chaps à http://www.geonames.org/

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

Tout le crédit devrait vraiment aller à la C# bibliothèque http://geonamesdotorgdotnet.codeplex.com/ que j'utilise pour analyser la réponse XML à partir des services.

Vous avez déjà fait la liste des pays et des provinces https://raw.github.com/yosoyadri/GeoNames-XML-Builder/master/continents-countries-statesprovinces.xml

5voto

marcgg Points 25599

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

Il y a aussi une liste de CSV disponible ici

[...] toutes les villes (CSV), grandes villes (CSV), locales (CSV), villes et locales (JSON).

4voto

fareed namrouti Points 3830

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

4voto

J'ai une des villes du monde dataset CSV compilées à partir de l'USGS GNIS Serveur (NOUS) et NOUS NGA GNS Serveur (non-US), que j'ai placé dans le domaine public. Ci-dessous un lien et les métadonnées de la mise en page.

Colonne 1: la norme ISO 3166-1 alpha-2 code du pays.
Colonne 2: NOUS FIPS 5-2 1er niveau administratif de la division de code (par exemple, état/province).
Colonne 3: NGA GNS Description de la Caractéristique (DSG) du code.
Colonne 4: NGA GNS Caractéristique Unique Identificateur (UFI).
Colonne 5: la norme ISO 639-1 alpha-2/3 code de langue correspondant au nom de la fonctionnalité.
Colonne 6: Langage de script (par exemple, le latin, l'arabe, le chinois, etc) correspondant au nom de la fonctionnalité.
Colonne 7: nom de la Fonctionnalité.
Colonne 8: Latitude coordonnées du centroïde de la zone.
Colonne 9: Longitude coordonnées 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: