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

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

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

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

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

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

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


есть города мира CSV dataset, скомпилированные из USGS GNIS Server (США) и 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: код ИСО 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


Вы Получаете Все Страны Государства Город Api

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