Ответ 1
Посмотрите: http://www.maxmind.com/app/worldcities
здесь также бесплатная версия: http://www.maxmind.com/app/geolitecity
Я ищу плоский файл с открытым исходным кодом (например, значения, разделенные запятой) крупных городов в этом мире, а также их широтные долготы и часовой пояс. Первые 1000 или более в порядке. Доступен ли такой ресурс? Спасибо.
В конце концов, комбинация двух файлов квартир (lat/long и timezone) тоже прекрасна.
Я видел похожие вопросы по SO, но никто не отвечал на этот вопрос. Мне нужно это для программного приложения.
Посмотрите: http://www.maxmind.com/app/worldcities
здесь также бесплатная версия: http://www.maxmind.com/app/geolitecity
Вы можете взглянуть на это
http://www.partow.net/miscellaneous/airportdatabase/#Download
сообщает вам подробную информацию обо всех крупных городах с аэропортами
Основываясь на Parapura answer (+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/ и охватывает широтные долготы и часовые пояса.
У меня была эта проблема - мне нужно было разместить маркеры на карте. Вот процедура, которой я придерживался:
https://gist.github.com/rolfen/cdaf1895b44659c1c4d2b90970af443e
Данные предоставлены Wikipedia:
https://en.wikipedia.org/w/index.php?title=List_of_cities_by_longitude&printable=yes
Я делаю некоторую обработку с помощью консоли отладки браузера.
Вывод - это объект JSON. Если вы можете работать с JavaScript, его нужно легко настроить.