Лучшее, что я смог найти. По России 2500 городов. Страны не все (не хватает Эль-Сальвадор, Эритрея, Фарерские острова и подобных малоизвестных стран, которые по сути являются мусором).
Структура таблиц:
таблица city

таблица region

таблица country

Я подгружал города через ajax. Сначала пользователь выбирает страну в селекте → в другой селект подгружаются регионы, относящиеся к данной стране → выбор региона → подгружаются города для данного региона. Возможно чуть позже выложу код.
Скачать базу городов (формат sql, 100 Кб)
19.07.2008
Спасибо.
Интересно было бы посмотреть на код.
Откуда дровишки?
из torrents везтимо:)
Самая дебильная структура! Гораздо практичнее, когда все в одной таблице
none, почитай про реляционные базы данных, прежде чем писать такую чушь
Спасибо за базу! none посмешил )
Спасибо огромное за базу, вот только не пойму зачем в country и region колонка city_id???
Для более быстрой выборки, чтобы не объединять таблицы. Например, есть id города, нужно узнать название страны - ты делаешь запрос к одной таблице country, а не объединяешь таблицы city и country. Получается избыточность информации, но это сделано специально для ускорения выполнения запросов. Данный процесс называется денормализацией.
Понятно еще раз спасибо
Тоже делаю один проект завязанный на городах, и было бы очень интересно узнать о коде на ajax, хотя мож сам решу :)
Спасибо за города,
интересно, есть ли в какой-либо CMS подобный механизм для работы с городами?
В Битриксе - нет, в Hostcms - тоже нет..
Огромное пасибо за базу =) я уже хотел сидеть поштучно руками из контакта тырить))) Thx
а нет ли у кого аналогичной БД, только по России :
город-округ-район-метро? не знаете, где можно взять ?
Да штука очень полезная
Спасибо, отличная база с отличной структурой, только внешних ключей не хватает )
Сначала не понял зачем в странах и регионах ссылка на города, но я так понял это ссылка на столицу и районный центр соответственно, да?
Люди поделитесь исходным кодом для этой базы. Сильно надо
Да, кодинг бы увидеть
То, что надо, спасибо братан.
Отличная База - все что нужно и ничего лишнего! Единственное, что GPS координат городов не хватает...
Спасибо огромное за базу - то, что надо! Значительно облегличили мой труд. Удачи вам! -)
Уфф. Огромное спасибо!
стал разбираться база далеко не полная, причем сразу понял откуда её утянули. в ней нет около 50 стран, а по России вообще фигня. у нас больше 125 000 н. пунктов.
Плагин называется Sexy.Combo для jQuery. Сейчас сам буду использовать эту фичу в своем проекте, спасибо. Лениво ато писал парсилку вконтакта, база вроде итак оттуда?
Спасибо, только под MySql пришлось переделать чуть. Но все равно круто!
Выложил код загрузки через AJAX
http://ekimoff.ru/city.html
пара замечаний:
1. таблицы в утф, а файл в вин1251
2. поля city_id не нужны в таблицах региона и страны. про более быструю выборку - какая-то чушь, там везде нули и даже в самом посте видно, что их нет.. хотя было бы здорово засунуть туда столицы стран и регионов.
А за базу спассибо)
Спасибо, мужик за базу и за проделанную работу!!!!
Возможно, вам был бы интересен материал на http://gis-lab.info/qa/vmap0-settl-rus.html
Спасибо большое за базу, все классно, но встречаются дубли городов и стран. Вот к этим стоит присмотреться:
country Ливан
region Керетаро
city Глендейл
city Сырьдарья
city Бишкек
city Ивановка
city Кант
city Кара-Балта
city Токмак
city Гулбене
city Боде
city Альметьевск
city Кирьят-Ата
city Палдиски
city Уиллоудэйл
"Ивановка" сотни их, в базе хоть разные city_id?
http://ru.wikipedia.org/wiki/%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0
Да, id разные и соответственно привязаны к разным странам и областям. Но так как это поселки и деревни, то в базе всего 3 Ивановки.
Спасибо, база шикарная. Единственное может есть у кого либо что то похожее, но что бы еще с географическими координатами? Буду очень признателен =))
А может есть у кого-то дубликат этой базы, но на английском языке?
Или может существуют другие базы, где есть версии на английском и на русском? В идеале если бы эти базы были идентичны, но на разных языках.
Огромное спасибо, в хозяйстве полезная весч! =)
Спасибо уверен пригодиться :)
смотрите тут насчот полных баз с геокоординатами и тому вобче - http://www.geonames.org/
сам юзаю с postgresql, например вот тут есть скрипты для импорта: http://belsky.info/archives/29-Using-great-Geonames-database-for-geographical-data-handling.html
или для mysql:
http://forum.geonames.org/gforum/posts/list/80.page
Тоже искал такую базу. Нашёл в формате sql. Выложил у себя на блоге
Удобный формат - 5 таблиц: страны, регионы, города, таблицы связей.
Пользуйтесь!
спасибо за работу!
немного под себя заточу, и вполне себе полноценные данные в справочниках :)
Гигантское спасибо!!!
Нужная весЧ, тока сейчас Пермский край, а не обл., Кудымкар относится сейчас к Пермскому краю, возможно немножко устарела база... но все равно бальшое спасибо....
спасибо!
НЕАКТУАЛЬНО!
Читинская обл. еще с марта 2008 как Забайкальский край.
вот, нашел свежую и достаточно полную базу - 700 000 + объектов и 230 стран. Последняя версия вышла чуть больше недели назад: http://citieslist.ru/
Спасибо, очень Вам признателен :)