2011-08-23 62 views
27

Tôi đang tìm tệp căn hộ nguồn mở (ví dụ như giá trị được phân tách bằng dấu phẩy) của các thành phố lớn trên thế giới này, cùng với kinh độ và múi giờ vĩ độ của chúng. 1000 đầu tiên trở lên là tốt. Tài nguyên đó có sẵn không? Cảm ơn.Danh sách các thành phố lớn có kinh độ và múi giờ vĩ độ

Cuối cùng, kết hợp hai tệp căn hộ (lat/long & múi giờ) cũng không sao.

Tôi đã xem các câu hỏi tương tự về SO, nhưng không có câu hỏi nào trả lời câu hỏi này. Tôi cần nó cho một ứng dụng phần mềm.

+0

Xem thêm [mục cộng đồng wiki này] (http://stackoverflow.com/q/16086962/634824) –

Trả lời

19

Bạn có thể có một cái nhìn tại này

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

cho bạn biết các thông tin lat-dài tất cả các thành phố lớn có sân bay

+5

lệnh chuyển đổi cơ sở dữ liệu sang định dạng "Thành phố, Quốc gia: 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

Xây dựng trên Parapura's answer (+1 cho g ý tưởng về sử dụng danh sách sân bay):

Đây là một much more complete airport database (46325 sân bay khác của ngày hôm nay và dường như được duy trì chủ động).

Để hy vọng tiết kiệm thời gian khác, sau đây là một vài dòng lệnh tôi đã sử dụng để làm cho nó tất cả:

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 

Để có được các thành phố lớn, tôi sẽ sử dụng các sân bay đủ điều kiện như "large_airport".

+0

Giả định rằng mỗi thành phố lớn đều có sân bay. – Rolf

0

Tôi gặp sự cố này - tôi cần nó để đặt điểm đánh dấu trên bản đồ. Dưới đây là thủ tục mà tôi theo:

https://gist.github.com/rolfen/cdaf1895b44659c1c4d2b90970af443e

Dữ liệu được cung cấp bởi Wikipedia:
https://en.wikipedia.org/w/index.php?title=List_of_cities_by_longitude&printable=yes

tôi làm một số xử lý trên mà sử dụng trình duyệt gỡ lỗi giao diện điều khiển.

Kết quả là đối tượng JSON. Nếu bạn có thể làm việc với JavaScript, nó sẽ dễ dàng tinh chỉnh.

Các vấn đề liên quan