web-dev-qa-db-fra.com

Des pays et de leurs villes

J'ai besoin d'une base de données des pays et de leurs villes.

Toute idée où je peux obtenir une telle liste?

77
Harsha M V

Il y en a plusieurs disponibles.

Ce qui suit a la base de données pour 2 401 039 villes.

http://www.geodatasource.com/world-cities-database/free

52
pyfunc

De toutes mes recherches, je dis fortement que la source de données la plus pratique, la plus précise et la plus gratuite est fournie par GeoNames .

Vous pouvez accéder à leurs données de deux manières:

  1. Le moyen facile grâce à leurs services Web gratuits.
  2. Importez leurs fichiers texte gratuits dans les tables de la base de données et utilisez les données comme vous le souhaitez. Cette méthode offre beaucoup plus de flexibilité et a trouvé que cette méthode est meilleure.
40

Passez par ce lien http://www.maxmind.com/en/worldcities

Il comprend les champs suivants:

  1. Code postal
  2. Nom de ville ASCII
  3. Nom de Ville
  4. Région
  5. Population
  6. Latitude (La latitude et la longitude sont proches du centre de la valeur de localisation la plus granulaire renvoyée: code postal, ville, région ou pays)
  7. Longitude
18
Ajit Kumar

Regarde ça:

Base de données des villes du monde donnée par MaxMind.com

La société MaxMind.com 1 a accepté de publier sa base de données des villes du monde sous licence GPL. La base de données contient des localisations par pays, ville, latitude et longitude. Il y a plus de 3 047 000 enregistrements dans la base de données. Pour ceux d'entre vous qui ont essayé le fichier location.module avec la base de données zipcodes de CivicSpace, vous saurez à quel point c'est cool et à quel point cela correspond à ce projet et donc à Drupal.

Voici n autre gratuit qui pourrait vous aider à démarrer.

La création et la maintenance d'une telle base de données représente un gros travail. Par conséquent, quiconque l'a déjà créée est susceptible de la garder pour elle-même ou de l'offrir moyennant des frais.

10
marc_s

http://cldr.unicode.org/ - base de données multilingue standard commune, comprend la liste des pays et d'autres données localisables.

8
Kuvalda.Spb.Ru

https://code.google.com/p/worlddb/downloads/list

Open World Database alpha

Cette base de données contient des noms de pays multilingues, des noms de région, des noms de ville, leur numéro de latitude et de longitude et le code alpha2 du pays.

4
nelaaro
3
Sum None

Vous pouvez utiliser la base de données à partir d'ici -

http://myip.ms/info/cities_sql_database/

CREATE TABLE `cities` (
  `cityID` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  `cityName` varchar(50) NOT NULL,
  `stateID` smallint(5) unsigned NOT NULL DEFAULT '0',
  `countryID` varchar(3) NOT NULL DEFAULT '',
  `language` varchar(10) NOT NULL DEFAULT '',
  `latitude` double NOT NULL DEFAULT '0',
  `longitude` double NOT NULL DEFAULT '0',
  PRIMARY KEY (`cityID`),
  UNIQUE KEY `unq` (`countryID`,`stateID`,`cityID`),
  KEY `cityName` (`cityName`),
  KEY `stateID` (`stateID`),
  KEY `countryID` (`countryID`),
  KEY `latitude` (`latitude`),
  KEY `longitude` (`longitude`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8;
1
user2253362

Je comparais worldcitiesdatabae.info avec www.worldcitiesdatabase.com et il semble que ce dernier soit plus débrouillard. Cependant, maxmind a une base de données gratuite, alors pourquoi acheter une base de données de villes? Il suffit d’obtenir l’application gratuite et il y a beaucoup d’aide disponible sur Internet à propos de maxmind db. Si vous faites des efforts supplémentaires, vous pouvez économiser ces quelques dollars :)

0
Ganesh S

Ce service renvoie les pays (nom, code) et les villes de tous les pays sous la forme REST, SErvice. Vous pouvez également télécharger une base de données et un exemple de REST service

http://tecorange.com/content/world-countries-and-cities-restjson-service-12-months-subscription

0
Yiannis