База городов

Лучшее, что я смог найти. По России 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://bit.ly/1L3IzoA

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
#45

Хочу тоже предложить базу. Содержит страны, столицы на английском и русском языках, а также флаги в png и gif форматах.
База стран, столиц и флагов
Ну а также просто база по странам, регионам и городам, в которой привязка идет по кодам. База данных стран, регионов, городов http://goldcoding.net/ru/p/53/countries-regionsstates-and-cities-database

Andrey, 8.07.2012 - 22:29
#46

учите mysql join и все будет в порядке ;)

tushkanchik, 25.12.2012 - 12:38
#47

Ребят, а подскажите, пожалуйста скрипт, как тут лучше реализовать. Допустим при регистрации: в первом списке пользователь выбирает страну, и тогда во втором будут отображаться только те города, которые относятся к этой стране. Как составить запрос - в этом проблем нет, уже составил, всё нормально работает, а вот как вывести нужные города во второй список, без отправки формы после выбора страны - не очень понимаю. Я делаю на PHP, поэтому если есть подобный опыт - поделитесь пожалуйста =)

Val_lek, 8.01.2013 - 00:06
#48

Val_lek, читай тут http://phpclub.ru/detail/article/quickform

Nestelus, 2.04.2013 - 23:40
#49

Огромное Спасибо!

tPORt, 20.06.2013 - 17:17
#50

Посмотри gorodaussr.ru

galladion, 12.02.2014 - 01:01
#51

Огромное спасибо!!! Можно сказать жизнь спас.

Лёха, 5.03.2014 - 09:11
#52

Никто не заметил . Но Санкт-Петербурга нет!! аааа
Так то прикольная штука для новичков все понятно. все приделал :))радуюсь и танцую

дед мороз, 24.04.2014 - 14:12
#53

а нет петербург появился все норм
жаль тока метро для городов нет а так все зашибись

дедулька, 24.04.2014 - 23:48
#54

Спасибо!!!

Влад, 31.08.2014 - 17:12
#55

Полная база городов, стран, регионов на русском и английском с GPS-координатами, с делением на области, и районы http://htmlweb.ru/geo/geo.php
На данный момент Стран: 255, регионов: 8756, районов внутри областей: 43854, Городов: 1 308 956

geo, 17.03.2016 - 22:06
#56

Хочешь узнать все о человеке или компании? Зайди на mainton.com и введи фамилию или название организации в поисковую строку!

Дима, 10.04.2017 - 11:19
#57

Я купил базу htmlweb.ru/geo/geo.php, только не полную, а Все страны мира, Все большие города мира [5 369] + Структура административного деления: области [10 253], районы [60 567] + Английские названия. Раз уж здесь советуют базу htmlweb.ru, то хочу написать свое мнение о предлагаемой на этом сайте базе.
База очень кривая. Не все большие города (с населением более 100 тыс чел) присутствуют, зато присутствуют некоторые поселки с населением чуть более 1 тыс чел. К примеру в базе есть с. Зюзино (Раменский район). Это всего лишь село, входящее в состав сельского поселения Вялковское Раменского района, при этом нет городов Раменское (население - более 100 тыс чел + является административным центром) и Жуковский (население - более 100 тыс чел). Для некоторых районов неверно указаны областные центры. Напр., областным центром Раменского района является Фрязино, а не Раменское. Областным центром Рузского района является не Руза, а пос. Колюбакино, А г. Руза в базе отсутствует. И еще много несоответствий, не буду их все перечислять.
Адекватного ответа на мою претензию я не получил. Деньги возвращать мне отказались. Сумма не большая, но тем не менее...
Может быть полная база всех населенных пунктов там и нормальная (всю не проверял), хотя сомневаюсь, но вот база больших городов имеет множество недостатков, небольшую часть из которых я описал. Поэтому не рекомендую

Юрий, 22.03.2019 - 13:28
Оставить комментарий