utro

Как грамотно заполнить базу Москвы и Помосковья

Recommended Posts

Здравствуйте всем! Запутался когда начал выгружать в ехеl файл базу Москвы и Подмосковья. при загрузке пишет не найдено ни одного соответствия. В первой таблице пермешаны и города и деревни и улицы. как сделать что бы при выборе города москвы или города любого подмосковья на сайте в сплывающем меню вылезали только улицы метро данного города. спасибо за внимание. кто знает как это сделать. хелп)

post-3161-0-65138700-1452711539_thumb.jp

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поищи по форуму темы: адресные справочники, КЛАДР, там много чего написано. Если скажешь, что конкретно надо, возможно помогу, т.к. для себя я составлял справочники по Москве и Подмосковью, могу поделиться.

 

Как вариант, можешь зайти сюда - https://yadi.sk/d/vbs4sjGk6jRjdи взять готовые варианты, но туда я скидывал старые версии...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поищи по форуму темы: адресные справочники, КЛАДР, там много чего написано. Если скажешь, что конкретно надо, возможно помогу, т.к. для себя я составлял справочники по Москве и Подмосковью, могу поделиться.

 

Как вариант, можешь зайти сюда - https://yadi.sk/d/vbs4sjGk6jRjdи взять готовые варианты, но туда я скидывал старые версии...

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Надо включить опцию в настройках link_street_to_city

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

1. Удалите список улиц

2. установите в настройках привязку улиц к городам

3. при загрузке списка улиц, выберите город, к которому эти улицы будут привязаны.

Я заливал отдельно список улиц для Москвы и отдельно список улиц для Подмосковья. К стати, у меня для Подмосковья есть список привязки улиц по населенным пунктам в Люберецком, Раменском и Воскресенском районах, областных городах Жуковский, Бронницы, Электросталь и еще что-то. Могу скинуть варианты прямо для загрузки в MySQL, где всё уже с привязкой.

 

У меня еще прописана база для округов Москвы и где-то еще была привязка улиц по округам а так-же метро по районам

Чтобы работало нормально, Москву стоит прописать в Регионах и в населенных пунктах, т.к. в регионе Москва, кроме самой Москвы есть и другие нас. пункты - Зеленоград и из присоединенных территорий до Калужской области.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Удалите список улиц

2. установите в настройках привязку улиц к городам

3. при загрузке списка улиц, выберите город, к которому эти улицы будут привязаны.

Я заливал отдельно список улиц для Москвы и отдельно список улиц для Подмосковья. К стати, у меня для Подмосковья есть список привязки улиц по населенным пунктам в Люберецком, Раменском и Воскресенском районах, областных городах Жуковский, Бронницы, Электросталь и еще что-то. Могу скинуть варианты прямо для загрузки в MySQL, где всё уже с привязкой.

 

У меня еще прописана база для округов Москвы и где-то еще была привязка улиц по округам а так-же метро по районам

Чтобы работало нормально, Москву стоит прописать в Регионах и в населенных пунктах, т.к. в регионе Москва, кроме самой Москвы есть и другие нас. пункты - Зеленоград и из присоединенных территорий до Калужской области.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Ну там далеко не все города Подмосковья, я в основном работаю по юго-востоку области, соответственно и рассортировал 4-5 районов. Заливать готовую базу проще, поскольку там улицы уже привязаны к населенным пунктам. Сложнее, будет грузить Экселевсую таблицу в базу и привязывать улицы к населенным пунктам.

 

Сейчас попробую скопировать свою адресную базу из MySQL и скинуть её на Яндекс.диск.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скинул сюда - https://yadi.sk/d/RfHCDI0Un7jZM

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

Базу со странами лучше открыть в Notepad++ и подредактировать - убрать ненужные страны.

Базу регионов тоже стоит подредактировать, т.к. там добавлены регионы для Прибалтики, Турции, вроде Болгарии и еще что-то.

По Москве прописаны все округа, районы, улицы и станции метро. Они напрямую привязаны к городу и не имеют промежуточной подчиненности к округам и района города.

По Московской области в основном присутствуют города областного подчинения и районы юго-восточного направления области (Люберецкий, Раменский, Воскресенский, еще какие-то) с привязкой улиц к населенным пунктам.

 

Порядок переноса базы в свою:

- Открываем нужный файл в Notepad++ или подобном редакторе... (для примера re_country.sql)

- Если база существует, то копируем примерно с 44 строки, начиная с INSERT INTO `re_country` (`country_id`... и до конца позиций с цифрами, типа (18, 'Швейцария'... );

1. В базе MySQL выбираем нужную таблицу, например re_country

2. Кликаем на вкладку Обзор, выбираем все заполненные позиции и внизу таблицы кликаем на Удалить. База очистится. 

3. Кликаем на вкладку SQL в той-же таблице и в окне, где имеется команда для образца SELECT * FROM `re_country` WHERE 1, удаляем её и вставляем скопированные из моего файла команды, после чего кликаем на кнопу ОК. Таблица заполнена!

- Если таблица не существует, то создаем её:

1. Открываем нужный файл (из моей базы), копируем команды начиная со строки примерно 29 - CREATE TABLE IF NOT EXISTS `re_country` (... и до конца позиций с цифрами, типа  (18, 'Швейцария'... );

2. Над списком таблиц слева кликаем на кнопку с бочкой и зеленой стрелкой (Окно запроса), и вставляем в новое пустое окно скопированные из моего файла команды, после чего кликаем на кнопу ОК. Таблица создана и заполнена!

Можно пройтись и по варианту выбора вкладки "Импорт" и импортировать таблицу целиком, только предварительно в моих файлах потребуется заменить название моей базы (v0073468_default) на название своей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 16.01.2016 в 22:56, Chernetskiy сказал:

Скинул сюда - https://yadi.sk/d/RfHCDI0Un7jZM

Лучше файлы загружайте в специальный раздел файлы на форуме тут

https://www.sitebill.ru/s/files/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
17 часов назад, rumantic сказал:

Лучше файлы загружайте в специальный раздел файлы на форуме тут

https://www.sitebill.ru/s/files/

Перезалью на досуге.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 29.08.2016 в 07:21, rumantic сказал:

Лучше файлы загружайте в специальный раздел файлы на форуме тут

https://www.sitebill.ru/s/files/

Дима, добавь в файлообменник раздел "Адресные справочники", а-то непонятно куда их закинуть. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 29.08.2016 в 07:21, rumantic сказал:

Лучше файлы загружайте в специальный раздел файлы на форуме тут

https://www.sitebill.ru/s/files/

Дима, добавь в файлообменник раздел "Адресные справочники", а-то непонятно куда их закинуть. 

Пока адресные базы доступны здесь - https://yadi.sk/d/vbs4sjGk6jRjd , Дима, перекинь их в файлообменник форума. В папке "Адресные базы realty-centrum.com" база с моего сайта, состав можно посмотреть на моем сайте - зарубежье, Москва и восточное направление Подмосковья, немного Калужской области и Краснодарский край. В других папках базы Краснодара, Крыма, Ленинградской области, Москвы и области, Нижнего Новгорода и Сургута.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, Chernetskiy сказал:

Дима, добавь в файлообменник раздел "Адресные справочники", а-то непонятно куда их закинуть. 

Раздел я создал https://www.sitebill.ru/s/files/category/5-адресные-справочники/

Только загрузит их, пожалуйста, самостоятельно. Чтобы у вас были права на редактирование и правку в случае необходимости.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, rumantic сказал:

Раздел я создал https://www.sitebill.ru/s/files/category/5-адресные-справочники/

Только загрузит их, пожалуйста, самостоятельно. Чтобы у вас были права на редактирование и правку в случае необходимости.

Закинул, только все базы одним архивом :) Вечером сделаю их отдельными архивами по регионам

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас