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


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

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

такой http://www.worldcitiesdatabase.com/world-cities.aspx

14 78

14 ответов:

есть довольно много доступных.

ниже есть база данных для 2,401,039 городов

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

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

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

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

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

Она включает в себя следующие поля:

  1. Код Страны
  2. ASCII название города
  3. Название Города
  4. края
  5. население
  6. широта (широта и долгота находятся рядом с центром наиболее детализированного значения местоположения, возвращаемого: почтовый индекс, город, регион или страна)
  7. долгота

зацени вот это:

города мира база данных пожертвована MaxMind.com

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

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

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

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

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

открыть мировую базу данных Альфа

эта база данных имеет несколько языков названия стран, названия регионов, названия городов, и они широта и долгота номер и код страны alpha2 .

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

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

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

Организация Объединенных Наций список мест в mdb, csv или txt:

Добро пожаловать: http://www.unece.org/cefact/locode/welcome.html

выберите ссылку загрузки из приведенной выше ссылки или просто нажмите здесь.

список стран, Штатов и городов с кодами ISO-3166

http://www.unece.org/cefact/codesfortrade/codes_index.html

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

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;

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

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

эта служба возвращает страны (имя,код) и города для любой страны, как отдых, обслуживание. Вы также можете скачать базу данных и образец службы REST

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

Вы Получаете Все Страны State City Api

Ссылка : https://github.com/ganeshlore/Country-State-City-Select-Box