我正在寻找这个世界主要城市的开源平面文件(例如逗号分隔值),以及它们的纬度经度和时区。前1000或以上是好的。这样的资源是否可用?
最终,两个平面文件(lat / long& timezone)的组合也很好。
答案 0 :(得分:20)
答案 1 :(得分:9)
答案 2 :(得分:1)
我有这个问题 - 我需要它在地图上放置标记。这是我遵循的程序:
https://gist.github.com/rolfen/cdaf1895b44659c1c4d2b90970af443e
数据由维基百科提供:
https://en.wikipedia.org/w/index.php?title=List_of_cities_by_longitude&printable=yes
我使用浏览器调试控制台对其进行了一些处理。
输出是JSON对象。如果您可以使用JavaScript,则应该很容易进行调整。
答案 3 :(得分:0)
以Parapura's answer为基础(+1使用机场名单的好主意):
这是另一个much more complete airport database(截至今天的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"
条件的机场。
答案 4 :(得分:0)
此文件以CSV文件http://www.geobytes.com/geoworldmap/的形式发布,包含纬度经度和时区。