Подтвердить что ты не робот

Список/База данных городов и штатов США

Мне нужен список .csv, база данных mysql или любой другой список всех штатов и городов США, включая города, в которых находится состояние. Из этого списка я создам базу данных mysql со следующими полями:

states:
 - id (int, auto_increment, primary)
 - name (varchar 255)

cities:
 - id (int, auto_increment, primary)
 - stateId (id of the state from states table to which this city belongs)
 - name (varchar 255)

Спасибо заранее.

4b9b3361

Ответ 1

Ознакомьтесь с базой данных мирового образца MySQL. Этот db используется документацией mysql в качестве примера db для проверки запроса.

У него уже есть таблица "городов", которую вы ищете.

Ответ 2

Вы можете получить информацию о городе/состоянии в формате значений, разделенных табуляцией, из GeoNames.org. Данные бесплатны, полны и хорошо структурированы. Для данных в США возьмите файл US.txt на странице бесплатных почтовых кодов. Файл readme.txt на этой странице описывает формат.

Ответ 4

Готовы ли вы оплатить этот контент? Если да, то вы можете найти его в uscities.trumpetmarketing.net

Я также видел эту информацию вместе с некоторыми учебниками по программированию, особенно с программированием базы данных .NET. Позвольте мне обратиться к моей библиотеке и к вам:

Вы также можете ссылаться на следующее:

http://www.world-gazetteer.com/wg.php?x=1129163518&men=stdl&lng=en&gln=xx&dat=32&srt=npan&col=aohdq

http://www.geobytes.com/FreeServices.htm

Пожалуйста, не голосуйте за этот ответ. Здесь нет информации, которая не может быть получена простым поиском google!

Кто-то опубликовал список здесь:

http://mhinze.com/archive/list-of-us-cities-all-city-names-and-states-regex-groups/

Ответ 5

Это высокий порядок. Подумайте о том, чтобы создать его, очистив ссылки на этой странице: WP: список городов, поселков и деревень в США. Это намного проще, если вы очистите код разметки wiki, а не необработанный HTML.

Требуется некоторое умение в регулярных выражениях или, по крайней мере, парсерах, но должно быть выполнено.

Ответ 6

Я использую город и базу данных городов для этой цели, и я только что проверил, что он обновился в августе. Они утверждают, что включают 198 703 населенных пункта (термин GNIS для города или деревни). Я вижу, что вам нужны полные имена состояний, и эти имена включены в бесплатную базу данных под названием список состояний пользователя.

Оба они находятся в файлах CSV, и они предоставляют очень подробные инструкции о том, как импортировать их на локальные и удаленные серверы MySQL. Вы можете присоединиться к ним в инструкции select, чтобы вытащить записи с полными именами состояний для ваших нужд.

Ответ 7

Это очень помогло мне: http://www.farinspace.com/us-cities-and-state-sql-dump/

У него есть .zip файл с 3 файлами .sql, которые вы можете запустить только в ssms.

Возможно, вам придется заменить некоторые из странно закодированных одинарных кавычек двойными кавычками.

Ответ 8

Вы можете найти формат csv или sql или html на веб-сайте ниже. У них есть города + государства для некоторых стран, включая usa.

http://www.countrystatecity.com/. Они продолжают обновлять сайт и делать хорошую работу. надеюсь, это поможет и другим разработчикам.

для usa вы можете проверить ссылку ниже.

http://www.countrystatecity.com/USAStatesCities.php