77

国とその都市のデータベースが必要です。

そのようなリストをどこで入手できますか?

4

10 に答える 10

52

かなりの数が利用可能です。

以下は2,401,039都市のデータベースを持っています

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

于 2010-10-02T08:54:16.970 に答える
40

あらゆる検索結果から、最も実用的で正確で無料のデータ ソースはGeoNamesによって提供されていると断言できます。

次の 2 つの方法でデータにアクセスできます。

  1. 無料の Web サービスを介した簡単な方法。
  2. フリー テキスト ファイルをデータベース テーブルにインポートし、任意の方法でデータを使用します。この方法は柔軟性がはるかに高く、この方法の方が優れていることがわかっています。
于 2012-08-22T05:50:26.037 に答える
10

これをチェックしてください:

MaxMind.com から寄贈された世界の都市データベース

MaxMind.com 1という会社は、世界の都市データベースを GPL の下でリリースすることに同意しました。データベースには、国、都市、緯度、経度ごとの場所が含まれています。データベースには 3,047,000 を超えるレコードがあります。CivicSpace の zipcodes データベースで location.module を試したことがある人は、それがいかに優れているか、そしてこれがそのプロジェクト、ひいては Drupal にいかにうまく適合するかを認識するでしょう。

始めるのに役立つかもしれない別の無料のものを次に示します。

このようなデータベースを作成して維持するのはかなりの作業です。

于 2010-10-02T08:51:08.067 に答える
8

http://cldr.unicode.org/-一般的な標準の多言語データベース。国リストやその他のローカライズ可能なデータが含まれています。

于 2011-02-08T09:49:11.920 に答える
3

mdb、csv、またはtxtの国連の場所のリスト:

ようこそ: http://www.unece.org/cefact/locode/welcome.html

上記のリンクからダウンロード リンクを選択するか、ここをクリックしてください。

于 2015-05-12T10:43:42.437 に答える
1

ここからデータベースを使用できます -

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;
于 2013-04-06T22:43:08.613 に答える
0

このサービスは、国 (名前、コード) と都市を REST、サービスとして返します。データベースとサンプル REST サービスをダウンロードすることもできます

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

于 2015-06-28T14:29:53.997 に答える