この世界の主要都市の緯度経度とタイムゾーンとともに、オープンソースのフラットファイル(カンマ区切りの値など)を探しています。最初の1000以上で問題ありません。そのようなリソースは利用できますか?
最終的には、2つのフラットファイル(緯度/経度とタイムゾーン)の組み合わせも問題ありません。
見てください: http://www.maxmind.com/app/worldcities
こちらも無料版です: http://www.maxmind.com/app/geolitecity
私はこの問題を抱えていました-地図上にマーカーを配置するためにそれが必要でした。これが私が従った手順です:
https://Gist.github.com/rolfen/cdaf1895b44659c1c4d2b90970af443e
データはウィキペディアによって提供されます:
https://en.wikipedia.org/w/index.php?title=List_of_cities_by_longitude&printable=yes
その上で、ブラウザのデバッグコンソールを使用していくつかの処理を行います。
出力はJSONオブジェクトです。 JavaScriptを使用できる場合、調整は簡単です。
Parapuraの答え に基づいて(空港リストを使用する優れたアイデアの場合は+1):
ここに別の はるかに完全な空港データベースがあります (今日の時点では46325空港で、明らかにアクティブに維持されています)。
他の人の時間を節約するために、すべてを取得するために使用したいくつかのコマンドラインを次に示します。
wget ourairports.com/data/airports.csv
wget ourairports.com/data/airport-frequencies.csv
wget ourairports.com/data/runways.csv
wget ourairports.com/data/navaids.csv
wget ourairports.com/data/countries.csv
wget ourairports.com/data/regions.csv
主要都市を取得するには、"large_airport"
として認定された空港を使用します。
これはCSVファイル http://www.geobytes.com/geoworldmap/ として出荷され、緯度経度とタイムゾーンが含まれています。