База данных стран и их городов

Мне нужна база данных стран и их городов.

любая идея, где я могу ее получить. или любой может поделиться им со мной?

Подобно этому http://www.worldcitiesdatabase.com/world-cities.aspx

Ответ 2

Из всего моего поиска я категорически говорю, что наиболее практичный, точный и бесплатный источник данных предоставляется GeoNames.

Вы можете получить доступ к своим данным двумя способами:

  • Простой способ их бесплатных веб-сервисов.
  • Импортируйте свои бесплатные текстовые файлы в таблицы базы данных и используйте данные любым способом. Этот метод обеспечивает гораздо большую гибкость и обнаружил, что этот метод лучше.

Ответ 3

Перейдите по этой ссылке http://www.maxmind.com/en/worldcities

Включает следующие поля:

  • Код страны
  • Название города ASCII
  • Название города
  • Область
  • Население
  • Широта (широта и долгота находятся вблизи центра наиболее гранулированного значения местоположения: почтовый индекс, город, регион или страна).
  • Долгота

Ответ 4

http://cldr.unicode.org/ - общая стандартная многоязычная база данных, включает список стран и другие локализуемые данные.

Ответ 5

Проверьте это:

Города мировой базы данных, предоставленные MaxMind.com

Компания MaxMind.com 1 согласилась выпустить свои города мировой базы данных под GPL. База данных содержит местоположения по странам, городам, широте и долготе. В базе данных содержится более 3 047 000 записей. Для тех из вас, кто попробовал location.module с базой данных zipcodes из CivicSpace, вы узнаете, насколько это круто и насколько хорошо это соответствует этому проекту, а значит, и Drupal.

Здесь еще один бесплатный, который может помочь вам начать работу.

Создание и поддержка такой базы данных - это довольно много работы, поэтому любой, кто ее сделал, скорее всего, сохранит ее или предложит за нее.

Ответ 7

есть город мира CSV-набор данных, собранный с USGS GNIS Server (US) и US NGA GNS Server (не для США), который я разместил в общественном достоянии. Ниже представлена ​​ссылка и метаданные макета.

Колонка 1: код страны ISO 3166-1 alpha-2.
 Колонка 2: US FIPS 5-2 Код административного деления 1-го уровня (например, штат/провинция).
 Колонка 3: NGA Описание функции GNS (DSG).
 Столбец 4: Уникальный идентификатор функции NGA GNS (UFI).
 Колонка 5: код ISO 639-1 alpha-2/3 для языка, соответствующего названию функции.
 Столбец 6: Язык script (например, латинский, арабский, китайский и т.д.), Соответствующий названию функции.
 Колонка 7: Название функции.
 Колонка 8: координата широты центроида области.
 Столбец 9: координата долготы центра тяжести области.

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

Ответ 10

Вы можете использовать базу данных здесь -

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;

Ответ 11

Я сравнивал worldcitiesdatabae.info с www.worldcitiesdatabase.com, и кажется, что последнее более находчиво. Однако у maxmind есть бесплатная база данных, поэтому зачем покупать базу данных городов. Просто получите бесплатную версию, и в Интернете доступно много справки о maxmind db. Если вы приложите дополнительные усилия, вы можете сэкономить несколько долларов:)

Ответ 12

Вы можете использовать GeographicDB, он содержит около 270 000 крупных городов в 240 странах мира по всему миру.