Лучшее, что я смог найти. По России 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://bit.ly/1L3IzoA
Да, 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/
Спасибо, очень Вам признателен :)
Хочу тоже предложить базу. Содержит страны, столицы на английском и русском языках, а также флаги в png и gif форматах.
База стран, столиц и флагов
Ну а также просто база по странам, регионам и городам, в которой привязка идет по кодам. База данных стран, регионов, городов http://goldcoding.net/ru/p/53/countries-regionsstates-and-cities-database
учите mysql join и все будет в порядке ;)
Ребят, а подскажите, пожалуйста скрипт, как тут лучше реализовать. Допустим при регистрации: в первом списке пользователь выбирает страну, и тогда во втором будут отображаться только те города, которые относятся к этой стране. Как составить запрос - в этом проблем нет, уже составил, всё нормально работает, а вот как вывести нужные города во второй список, без отправки формы после выбора страны - не очень понимаю. Я делаю на PHP, поэтому если есть подобный опыт - поделитесь пожалуйста =)
Val_lek, читай тут http://phpclub.ru/detail/article/quickform
Огромное Спасибо!
Посмотри gorodaussr.ru
Огромное спасибо!!! Можно сказать жизнь спас.
Никто не заметил . Но Санкт-Петербурга нет!! аааа
Так то прикольная штука для новичков все понятно. все приделал :))радуюсь и танцую
а нет петербург появился все норм
жаль тока метро для городов нет а так все зашибись
Спасибо!!!
Полная база городов, стран, регионов на русском и английском с GPS-координатами, с делением на области, и районы http://htmlweb.ru/geo/geo.php
На данный момент Стран: 255, регионов: 8756, районов внутри областей: 43854, Городов: 1 308 956
Хочешь узнать все о человеке или компании? Зайди на mainton.com и введи фамилию или название организации в поисковую строку!
Я купил базу htmlweb.ru/geo/geo.php, только не полную, а Все страны мира, Все большие города мира [5 369] + Структура административного деления: области [10 253], районы [60 567] + Английские названия. Раз уж здесь советуют базу htmlweb.ru, то хочу написать свое мнение о предлагаемой на этом сайте базе.
База очень кривая. Не все большие города (с населением более 100 тыс чел) присутствуют, зато присутствуют некоторые поселки с населением чуть более 1 тыс чел. К примеру в базе есть с. Зюзино (Раменский район). Это всего лишь село, входящее в состав сельского поселения Вялковское Раменского района, при этом нет городов Раменское (население - более 100 тыс чел + является административным центром) и Жуковский (население - более 100 тыс чел). Для некоторых районов неверно указаны областные центры. Напр., областным центром Раменского района является Фрязино, а не Раменское. Областным центром Рузского района является не Руза, а пос. Колюбакино, А г. Руза в базе отсутствует. И еще много несоответствий, не буду их все перечислять.
Адекватного ответа на мою претензию я не получил. Деньги возвращать мне отказались. Сумма не большая, но тем не менее...
Может быть полная база всех населенных пунктов там и нормальная (всю не проверял), хотя сомневаюсь, но вот база больших городов имеет множество недостатков, небольшую часть из которых я описал. Поэтому не рекомендую