web-dev-qa-db-ja.com

国とその都市

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

そのようなリストを取得できる場所はありますか?

77
Harsha M V

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

以下に2,401,039都市のデータベースがあります

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

52
pyfunc

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

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

  1. 無料のWebサービスを使用した簡単な方法。
  2. フリーテキストファイルをデータベーステーブルにインポートし、希望する方法でデータを使用します。この方法は柔軟性が非常に高いため、この方法の方が優れていることがわかりました。

このリンクをたどってください http://www.maxmind.com/en/worldcities

次のフィールドが含まれます。

  1. 国コード
  2. ASCII都市名
  3. 市の名前
  4. 領域
  5. 人口
  6. 緯度(緯度と経度は、返される最も詳細な位置の値の中心付近です:郵便番号、都市、地域、または国)
  7. 経度
18
Ajit Kumar

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

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

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

ここに 別の無料のもの があります。

このようなデータベースの作成と保守にはかなりの労力がかかります。そのため、データベースを作成した人は、データベースを自分で保持するか、有料で提供する可能性があります。

10
marc_s

http://cldr.unicode.org/ -共通の標準多言語データベース。国リストおよびその他のローカライズ可能なデータが含まれます。

8
Kuvalda.Spb.Ru

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

Open World Database alpha

このデータベースには、多言語の国名、地域名、都市名、およびそれらの緯度と経度の番号と国のalpha2コードがあります。

4
nelaaro
3
Sum None

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

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

Worldcitiesdatabae.infoと www.worldcitiesdatabase.com を比較していましたが、後者の方がよりリソースに富んでいるようです。ただし、maxmindには無料のデータベースがあるため、なぜ都市のデータベースを購入するのでしょうか。無料のものを入手するだけで、インターネット上でmaxmind dbに関する多くのヘルプを利用できます。余分な努力をすれば、それらの数ドルを節約できます:)

0
Ganesh S

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

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

0
Yiannis