База городов

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

Структура таблиц:
таблица city
База городов

таблица region
База городов и стран

таблица country
База стран

Я подгружал города через ajax. Сначала пользователь выбирает страну в селекте → в другой селект подгружаются регионы, относящиеся к данной стране → выбор региона → подгружаются города для данного региона. Возможно чуть позже выложу код.
Скачать базу городов (формат sql, 100 Кб)

#1

Спасибо.
Интересно было бы посмотреть на код.

MAQ, 20.07.2008 - 01:13
#2

Откуда дровишки?

Romik, 6.12.2008 - 19:51
#3

из torrents везтимо:)

admin, 6.12.2008 - 21:28
#4

Самая дебильная структура! Гораздо практичнее, когда все в одной таблице

none, 17.02.2009 - 11:44
#5

none, почитай про реляционные базы данных, прежде чем писать такую чушь

admin, 17.02.2009 - 11:46
#6

Спасибо за базу! none посмешил )

skech, 12.03.2009 - 17:16
#7

Спасибо огромное за базу, вот только не пойму зачем в country и region колонка city_id???

mrsmile, 16.03.2009 - 10:42
#8

Для более быстрой выборки, чтобы не объединять таблицы. Например, есть id города, нужно узнать название страны - ты делаешь запрос к одной таблице country, а не объединяешь таблицы city и country. Получается избыточность информации, но это сделано специально для ускорения выполнения запросов. Данный процесс называется денормализацией.

admin, 16.03.2009 - 11:15
#9

Понятно еще раз спасибо

mrsmile, 16.03.2009 - 11:57
#10

Тоже делаю один проект завязанный на городах, и было бы очень интересно узнать о коде на ajax, хотя мож сам решу :)

j0hndoe, 19.03.2009 - 10:24
#11

Спасибо за города,
интересно, есть ли в какой-либо CMS подобный механизм для работы с городами?
В Битриксе - нет, в Hostcms - тоже нет..

sunbow.ru, 31.03.2009 - 13:22
#12

Огромное пасибо за базу =) я уже хотел сидеть поштучно руками из контакта тырить))) Thx

holdmann, 7.04.2009 - 16:00
#13

а нет ли у кого аналогичной БД, только по России :
город-округ-район-метро? не знаете, где можно взять ?

syamka, 11.04.2009 - 15:23
#14

Да штука очень полезная

егор, 25.04.2009 - 22:03
#15

Спасибо, отличная база с отличной структурой, только внешних ключей не хватает )
Сначала не понял зачем в странах и регионах ссылка на города, но я так понял это ссылка на столицу и районный центр соответственно, да?

Денис, 3.05.2009 - 13:42
#16

Люди поделитесь исходным кодом для этой базы. Сильно надо

артур, 20.08.2009 - 01:17
#17

Да, кодинг бы увидеть

Евгений, 9.10.2009 - 13:09
#18

То, что надо, спасибо братан.

Игорь, 2.11.2009 - 04:38
#19

Отличная База - все что нужно и ничего лишнего! Единственное, что GPS координат городов не хватает...

velanse, 6.12.2009 - 03:22
#20

Спасибо огромное за базу - то, что надо! Значительно облегличили мой труд. Удачи вам! -)

Helga, 20.01.2010 - 11:24
#21

Уфф. Огромное спасибо!

negus, 2.02.2010 - 06:48
#22

стал разбираться база далеко не полная, причем сразу понял откуда её утянули. в ней нет около 50 стран, а по России вообще фигня. у нас больше 125 000 н. пунктов.

Anton, 27.02.2010 - 01:39
#23

Плагин называется Sexy.Combo для jQuery. Сейчас сам буду использовать эту фичу в своем проекте, спасибо. Лениво ато писал парсилку вконтакта, база вроде итак оттуда?

мимо проходящий, 13.03.2010 - 21:54
#24

Спасибо, только под MySql пришлось переделать чуть. Но все равно круто!

Вахтанг, 24.03.2010 - 16:01
#25

Выложил код загрузки через AJAX
http://ekimoff.ru/city.html

admin, 25.04.2010 - 16:06
#26

пара замечаний:

1. таблицы в утф, а файл в вин1251
2. поля city_id не нужны в таблицах региона и страны. про более быструю выборку - какая-то чушь, там везде нули и даже в самом посте видно, что их нет.. хотя было бы здорово засунуть туда столицы стран и регионов.

А за базу спассибо)

Finnr Rastas, 22.06.2010 - 15:02
#27

Спасибо, мужик за базу и за проделанную работу!!!!

Андрей, 22.06.2010 - 21:21
#28

Возможно, вам был бы интересен материал на http://gis-lab.info/qa/vmap0-settl-rus.html

Константин, 11.07.2010 - 21:10
#29

Спасибо большое за базу, все классно, но встречаются дубли городов и стран. Вот к этим стоит присмотреться:
country Ливан
region Керетаро
city Глендейл
city Сырьдарья
city Бишкек
city Ивановка
city Кант
city Кара-Балта
city Токмак
city Гулбене
city Боде
city Альметьевск
city Кирьят-Ата
city Палдиски
city Уиллоудэйл

ANT, 28.09.2010 - 12:40
#30

"Ивановка" сотни их, в базе хоть разные city_id?
http://ru.wikipedia.org/wiki/%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0

zzzz, 15.10.2010 - 09:37
#31

Да, id разные и соответственно привязаны к разным странам и областям. Но так как это поселки и деревни, то в базе всего 3 Ивановки.

admin, 15.10.2010 - 09:55
#32

Спасибо, база шикарная. Единственное может есть у кого либо что то похожее, но что бы еще с географическими координатами? Буду очень признателен =))

Веня, 6.11.2010 - 18:54
#33

А может есть у кого-то дубликат этой базы, но на английском языке?
Или может существуют другие базы, где есть версии на английском и на русском? В идеале если бы эти базы были идентичны, но на разных языках.

Dengotrat, 17.11.2010 - 11:32
#34

Огромное спасибо, в хозяйстве полезная весч! =)

teapot, 18.12.2010 - 17:47
#35

Спасибо уверен пригодиться :)

birka, 16.01.2011 - 16:35
#36

смотрите тут насчот полных баз с геокоординатами и тому вобче - 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

Mozglik, 9.03.2011 - 00:28
#37

Тоже искал такую базу. Нашёл в формате sql. Выложил у себя на блоге
Удобный формат - 5 таблиц: страны, регионы, города, таблицы связей.
Пользуйтесь!

Иван, 20.03.2011 - 23:35
#38

спасибо за работу!
немного под себя заточу, и вполне себе полноценные данные в справочниках :)

Максим, 29.03.2011 - 07:57
#39

Гигантское спасибо!!!

panda, 23.06.2011 - 20:20
#40

Нужная весЧ, тока сейчас Пермский край, а не обл., Кудымкар относится сейчас к Пермскому краю, возможно немножко устарела база... но все равно бальшое спасибо....

Fam, 13.08.2011 - 00:52
#41

спасибо!

Женек, 7.10.2011 - 14:40
#42

НЕАКТУАЛЬНО!
Читинская обл. еще с марта 2008 как Забайкальский край.

geek, 3.12.2011 - 07:23
#43

вот, нашел свежую и достаточно полную базу - 700 000 + объектов и 230 стран. Последняя версия вышла чуть больше недели назад: http://citieslist.ru/

Андрей, 22.12.2011 - 15:35
#44

Спасибо, очень Вам признателен :)

Игорь, 28.12.2011 - 16:19
 
английский язык для начинающих
Ашманов Египет Москва РХТУ Россия США Снежинск Таиланд Тушино Урал Челябинская область Яндекс алкоголь английский язык баги база данных безопасность бизнес блоги взлом видео выставка выходные горные лыжи дайвинг дауншифтинг допинг идиотизм инвентарь интернет книги кэширование мозг море музей ноутбук образование оптимизация отдых отпуск пароль плагин пора сваливать программирование программисты путешествия работа работоспособность радиация реклама самогоноварение собеседование социальные сети спам стартап статистика страны тайм-менеджмент техника учеба фантастика фото фриланс хакер экология электронные деньги юмор Ajax CMS DbSimple DDOS email FireFox Google honda htaccess HTML javascript jQuery life md5 MySQL PHP SEO soft SQL vkontakte Web web 2.0 wordpress