Получить штат и округ, к которому принадлежит город с базой данных геонеймов?
Я скачал всю базу данных с geonames.org и импортировал все страны в MySQL.
Интересно, как я могу получить континент, страну, штат, округ, когда я получил идентификатор города?
потому что я хочу сделать каскадное меню списка с этой информацией.
Спасибо!
2 ответа
При просмотре все данные, которые вы запрашиваете, по-видимому, существуют в их наборе данных. Точный запрос, который вы ищете, должен быть довольно простым, если предположить, что вы импортировали все относительно простым способом.
По сути, вам нужно присоединиться к geonames
стол против admin1codes
а также admin2codes
таблицы, поскольку они содержат информацию о штате и округе соответственно. Вам также нужно будет создать таблицу для хранения информации о континенте и присоединиться к ней. Затем ваш запрос совпадает с конкретным городом и соединяет все ваши объединения.
Если вы еще этого не сделали, я бы порекомендовал просмотреть их форум часто задаваемых вопросов:
http://forum.geonames.org/gforum/forums/show/6.page.
Там есть посты, подробно описывающие импорт данных практически во все основные базы данных, а также некоторая информация о выпадающих списках.
Если у вас есть более конкретный вопрос, пожалуйста, напишите здесь, чтобы мы могли помочь.
Blockquote
Загрузите его отсюда Континент, страна, штаты с идентификатором ссылки
https://www.dropbox.com/sh/496zp6gafuqbcxh/AABfa5xNTQ3uuzxq0UUUpqpaa?dl=0