Получить штат и округ, к которому принадлежит город с базой данных геонеймов?

Я скачал всю базу данных с 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

Другие вопросы по тегам