Наша группа в телеграмм для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

База стран и городов

Самая полная собираемая и обновляемая база данных стран и городов с административным делением на районы, области, регионы с географическими координатами. База доступна для скачивания и посредством API запросов. База стран и городов дополнительно содержит информацию о временной зоне в данном городе, о телефонном номере. Для большинства стран доступна информация об автомобильном номере, соответствующем данному региону. В базе поле capital содержит информацию о городе, который является соответственно или столица страны или областной или районный центр. В настоящий момент база содержит:

Заполнение координат городов:

  • По большим городам из 15540 нет координат у 3 (0% нет)
  • По крупнейшим из 5578 нет координат у 0 (0% нет)

Заполнение телефонных кодов городов:

  • По большим городам из 15540 нет кодов у 9657 (62% нет)
  • По крупнейшим из 5578 нет кодов у 2232 (40% нет)

Заполнение почтовых индексов городов:

  • По большим городам из 15540 нет индексов у 6697 (43% нет)
  • По крупнейшим из 5578 нет индексов у 1225 (21% нет)

Структура таблиц базы данных:

Страны - country

Поле Тип Null По умолчанию Комментарии
name varchar(64) Нет     
fullname varchar(64) Нет     
english varchar(64) Нет     
id char(2) Нет     
country_code3 char(3) Нет     
iso char(3) Нет     
telcod char(4) Нет    Телефонный код страны
location char(10) Да  NULL   
capital int(10) Нет    Код города - столицы страны

Области - area

Поле Тип Null По умолчанию Комментарии
id int(10) Нет     
name varchar(64) Нет     
okrug varchar(64) Нет     
autocod varchar(21) Нет     
capital int(10) Нет    Областной центр
english varchar(64) Нет     
iso varchar(3) Нет     
country char(2) Нет     

Города - city

Поле Тип Null По умолчанию Комментарии
id int(10) Нет     
name varchar(64) Нет     
area int(10) Нет     
telcod varchar(24) Нет     
latitude float(10,6) Да  NULL  широта
longitude float(10,6) Да  NULL  долгота
time_zone float(6,2) Да  NULL   
english varchar(64) Нет     
rajon int(10) Нет   
country char(2) Нет     
sound char(4) Нет  A000  функция soundex от транслита name для быстрого поиска по созвучию
level tinyint(4) Нет  1-Областной центр или город с населением более 1 млн.человек,
2-Районный центр или город с населением более 100тыс.человек,
3-Город с населением более 15тыс.человек,
4-Деревня/станица/хутор с населением менее 15тыс.человек
ISO varchar(3) Нет     
vid tinyint(3) Нет  1-город, 2-поселок, 3-село, 4-деревня, 5-станица, 6-хутор

Районы области - rajon

Поле Тип Null По умолчанию Комментарии
id int(10) Нет     
name varchar(64) Нет     
area int(10) Нет     
country char(2) Нет     
capital int(10) Нет    Код районного центра
english varchar(64) Нет     

Районы города - rajon_city

Поле Тип Null По умолчанию Комментарии
id int(10) Нет     
name varchar(128) Нет    Название района в городе 
city int(10) Нет  Код города
english varchar(64) Нет     
parent int(10) Нет  Ссылка на родительский район города
polygon text Нет    Пока не используется, в дальнейшем список POLYGON координат окружающих район

Также база данных, по вашему желанию, может содержать дополнительные таблицы: Выделенные диапазоны IP адресов по городам, телефонные номерные емкости, закрепленные за странами и городами, и другие. Тестовая база и структура таблиц в формате SQL здесь.


Скачать базу данных стран и городов со всеми таблицами.


Чтобы не возникло желания спарсить базу стран и городов, заранее информирую что при превышении количества запросов с одного IP, Ваш IP-адрес блокируется на сутки.


Все гео-сервисы.


.

Популярное:


Содержание: