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 mis à jour des villes en fonction du 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 de ce genre

14voto

Yosoyadri Points 285

Vous pouvez utiliser le super service des gars de http://www.geonames.org/

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

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

Vous avez une liste déjà prête des pays et provinces à l'adresse 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 y a aussi une liste de CSV disponibles ici

[...] toutes les villes (CSV), les grandes villes (CSV), les paramètres régionaux (CSV), villes et paramètres régionaux (JSON).

4voto

fareed namrouti Points 3830

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

4voto

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

Colonnes 1: code pays alpha-2 de l'ISO 3166-1.
Colonnes 2: code de la 1ère division administrative de niveau 1 des États-Unis FIPS 5-2 (par exemple, état/province).
Colonnes 3: code de Description de la caractéristique GNS GNS (DSG) de la NGA.
Colonnes 4: Identificateur de caractéristique unique GNS de la NGA (UFI).
Colonnes 5: code alpha-2/3 de l'ISO 639-1 pour la langue correspondant au nom de la caractéristique.
Colonnes 6: Script de langue (par exemple, latin, arabe, chinois, etc) correspondant au nom de la caractéristique.
Colonnes 7: Nom de la caractéristique.
Colonnes 8: Coordonnée de latitude du centroïde de la zone.
Colonnes 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