29 января 2013 г. Обновление: я создал набор данных CSV всех городов и населенных мест в мире, а также центр тяжести в широте/долготе и размещен в общественном достоянии. Я объединил данные с сервера GNG USGS для США и сервера NGA GNS для всех других стран. Ниже метаданные для компоновки файла CSV и ссылку на набор данных:
http://www.opengeocode.org/download.php#cities
Колонка 1: ISO 3166-1 альфа-2 код страны.
Колонка 2: US FIPS 5-2 Код административного деления 1-го уровня (например, штат/провинция).
Столбец 3: NGA GNS Описание функции (DSG).
Столбец 4: уникальный идентификатор функции NGA GNS (UFI).
Колонка 5: код ISO 639-1 alpha-2/3 для языка, соответствующего названию функции.
Столбец 6: языковой скрипт (например, латинский, арабский, китайский и т. Д.), Соответствующий названию функции.
Столбец 7: название функции.
Столбец 8: Координата широты централизованного центра.
Столбец 9: координата долготы центра тяжести области.
Я рассмотрел решение от Jonperl. Он может использовать некоторые комментарии. Во-первых, я считаю, что geonames.org получает данные города США с сервера GNG USGS. Можно напрямую получить от них файл загрузки.
http://geonames.usgs.gov/domestic/download_data.htm
Несколько очков кто должен знать: ADM1 означает административное деление первого уровня.Для США это 50 штатов, округ Колумбия, 5 территорий США и 4 свободно связанных государства.
ADM2 выступает за административное деление второго уровня. Для США это округа, районы и переписи, предназначенные для Аляски, приходы Луизиана, муниципалитеты Пуэрто-Рико, острова для Виргинских островов, Маршалловы Острова, Малые отдаленные острова США, районы для Американского Самоа и муниципалитеты для Северных Марианских островов ,
PPL являются населенными пунктами. Я не уверен, как geonames.org их сортирует, но эта категория включает в себя города: крупные подразделения, однокорпоративные районы и большие прицепные парки. Тней также включает некоторые исторические места.
Я могу ответить много из этих вопросов. Я часть общедоступного геопространственной команды на OpenGeoCode.Org
Эндрю
Его приятно. .. спасибо jonperl .. :) – RameshVel