2011-08-23 169 views
27

我正在尋找這個世界上主要城市的開源平面文件(逗號分隔值),以及它們的緯度經度和時區。前1000或更多是好的。這樣的資源是否可用?謝謝。經緯度和時區的主要城市名單

最終,兩個單位文件(緯度/長&時區)的組合也很好。

我看到過類似的問題,但沒有回答這個問題。我需要一個軟件應用程序。

+0

另請參見本社區wiki條目(http://stackoverflow.com/q/16086962/634824) –

回答

19

你可以看看這個

http://www.partow.net/miscellaneous/airportdatabase/#Download

告訴你的LAT-長信息所有有機場的主要城市

+5

以下命令將數據庫轉換爲「城市,國家:LatDecimal:LonDecimal」格式。 'cat GlobalAirportDatabase.txt | grep -v「00:00:00」| awk -F':'{print $ 4','$ 5':'$ 9'''($ 6 + $ 7/60 + $ 8/3600)「:」$ 13「」($ 10 + $ 11/60 + $ 12/3600)}' | sed's /:S /: - /'| sed's /:U /: - /'| sed's /:N /:/'| sed's /:E /:/'> WorldCities' – Richard

0

建於Parapura's answer(+1 reat使用機場名單的想法):

這是另一個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"

+0

這裏假設每個主要城市都有一個機場。 – Rolf

相關問題