Sergey Denisenko 1 Жалоба Опубликовано: April 3, 2015 PS: как я понимаю - то, что указано в начале темы - не совсем подходит, нужно использовать именно КЛАДР? чтобы можно было всегда сделать базу актуальной. и не потерять улицы у уже существующих объяв Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sergey Denisenko 1 Жалоба Опубликовано: April 3, 2015 ПС: именно КЛАДР мне нужен - поскольку необходим каждый закоулочек. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: April 3, 2015 собственно непонятное имеется - есть несколько файлов базы данных - ALTNAMES, DOMA, FLAT, KLADR, SOCRBASE, STREETпри конвертации в CSV - мы получаем полные их копии. как конвертировать только определённый регион - или как экспортировать определённый регионпотом - в какую таблицу требуется импортировать данные CSV, полученные таким способом? в какой последовательности?"ул" - ;"ул"; заменить на ;" "; или ;"";?Вот тут же указана программа с помощью, которой можно выбрать для своего региона из кладр информациюhttp://www.etown.ru/s/topic/458-%D1%80%D0%B5%D0%B3%D0%B8%D0%BE%D0%BD%D1%8B-%D0%B8-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%B0-%D1%80%D1%84-%D1%83%D0%BB%D0%B8%D1%86%D1%8B/page-4#entry19203 KLADR-viewer Вам нужно сначала сам кладр скачать толькоhttp://www.gnivc.ru/inf_provision/classifiers_reference/kladr/ Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: April 3, 2015 "ул" - ;"ул"; заменить на ;" "; или ;"";?делается командой replace (или Найти и заменить в рус.версии) в любом редакторе. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: April 3, 2015 ПС: именно КЛАДР мне нужен - поскольку необходим каждый закоулочек.КЛАДР не панацея, его данные тоже придется редактировать, т.к. в нём содержатся как существующие, так и старые (уже не действующие) названия, к тому-же в "улицы" засунули СНТ, ГСК, административные территории и пр., что не особо нужно... у себя на сайте это использовать можно а для выгрузки не пойдет, сторонний портал будет сообщать об ошибках. Соответственно смотрим 71 пост, скачиваем указанные файлы, запускаем базу, выбираем например "Краснодарский край" и копируем нужные или все населенные пункты в Эксель. Далее, проходим по базе в нужные населенные пункты и копируем оттуда улицы тоже в Эксель. В Экселе редактируем списки - оставляем нужные населенные пункты там бывают и ошибочно прописанные, убираем дубликаты...убираем из улиц приписки "_ул." (с пробелом между названием улицы и "ул."), просматриваем список, правим ошибочные и убираем дубликаты...Затем, удобнее будет внести в справочники в админке сайта по паре населенных пунктов и улиц, после чего пройти в MySQL и импортировать оттуда базы по населенным пунктам и улицам (для образца), после чего подправить их с учетом имеющихся у вас списков и загрузить обратно в базу. Как править: Лучше предварительно в Экселе добавить к улицам параметры для базы, например сделать из подготовленного списка: Дмитрия Ульянова1 Маевки аллея10-летия Октября1812 года такой список:(1, NULL, 'Дмитрия Ульянова', 0, 0),(2, NULL, '1 Маевки аллея', 0, 0),(3, NULL, '10-летия Октября', 0, 0),(4, NULL, '1812 года', 0, 0); заполнить в Экселе копированием в колонках по строкам на весь список: первая колонка - "(" ; вторая - "1" и ниже автонумерацией; третья - ", NULL, ' "; четвертая - улицы (имеющийся список); пятая колонка - " ', 0, 0)," ), или прописать вместо нулей индексы населенных пунктов... Обрати внимание, что последняя улица должна заканчиваться не "," а ";" иначе будет ошибка при загрузке. * в коде следующая схема: (`street_id`, `prefix`, `name`, `district_id`, `city_id`) , гдеstreet_id - индекс улицы (они у вас будут по порядку, начиная с 1 и далее),prefix - не используется, но можете создать таблицу префиксов и скинуть туда префиксы из КЛАДР - ул., просп., пер., и т.п. (обычно это никому не надо, соответственно пишем NULL),name - название улицы,district_id - индекс района в городе (берется из таблицы районов, в принципе интересно только для Москвы и Питера), city_id - индекс населенного пункта, (берется из таблицы городов, если собираетесь привязывать улицы к населенным пунктам), но смысла в этом большого нет, т.к. практически в любом населенном пункте одни и те-же улицы, проще выбирать из общего списка. Затем:- скидываем результат в импортированный файл из MySQL (например в Notepad++) и полученный файл *.sql обратно грузим в базу сайта. - или загрузить скопированные параметры и без файла *.sql, просто введя команду в MySQL такого вида: INSERT INTO `re_street` (`street_id`, `prefix`, `name`, `district_id`, `city_id`) VALUES(1, NULL, 'Дмитрия Ульянова', 0, 0),(2, NULL, '1 Маевки аллея', 0, 0),(3, NULL, '10-летия Октября ', 0, 0),(4, NULL, '1812 года ', 0, 0); - или сохраняем список улиц без кода в текстовый файл и загружаем через админку сайта, но с остальными справочниками всё равно придется повозиться как описано выше (районы, населенные пункты, станции, шоссе и пр., что понадобится). 1 TopRaN reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: April 6, 2015 Улицы Нижнего Тагила n-tagil.txt Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: April 10, 2015 Подскажите, а функция autocomplete подбирает значения со всего списка или учитывая индекс (привязку улиц к городам, населенных пунктов к регионам и т.п.)? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: April 11, 2015 Подскажите, а функция autocomplete подбирает значения со всего списка или учитывая индекс (привязку улиц к городам, населенных пунктов к регионам и т.п.)?Со всего списка, без привязок. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SuperMega 0 Жалоба Опубликовано: May 14, 2015 (изменено) Со всего списка, без привязок.Тогда какой смысл в списке всех улиц для всех городов, который работает только при autocomplete?Сейчас импортировал города и улицы с начала темы, проверяю поиск по улицам, по набору Лен.. выскакивают десятки улиц Ленина, причем без какой-либо привязки к городу (например, перед этим выбрал Воронеж). Как быть в этой ситуации? p.s.Как часто читаются администрацией новые сообщения? Жду ответа весь вечер. Изменено May 14, 2015 пользователем SuperMega Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: May 15, 2015 Тогда какой смысл в списке всех улиц для всех городов, который работает только при autocomplete?Сейчас импортировал города и улицы с начала темы, проверяю поиск по улицам, по набору Лен.. выскакивают десятки улиц Ленина, причем без какой-либо привязки к городу (например, перед этим выбрал Воронеж). Как быть в этой ситуации? p.s.Как часто читаются администрацией новые сообщения? Жду ответа весь вечер.Для большой базы используйте этоhttp://www.etown.ru/s/topic/327-tlocation-%D0%B2-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0%D1%85/?hl=tlocation Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: May 15, 2015 Тогда какой смысл в списке всех улиц для всех городов, который работает только при autocomplete?Сейчас импортировал города и улицы с начала темы, проверяю поиск по улицам, по набору Лен.. выскакивают десятки улиц Ленина, причем без какой-либо привязки к городу (например, перед этим выбрал Воронеж). Как быть в этой ситуации? p.s.Как часто читаются администрацией новые сообщения? Жду ответа весь вечер.Список всех улиц для всех городов работает при условии привязки к населенным пунктам и условии выборки без autocomplete, в этом есть смысл если у вас 3 деревни и 5 улиц. Подгружать в поиск особо нечего. А если у вас например Москва и Подмосковье, где около 500 населенных пунктов и больше 4000 улиц, при такой организации ваш сервер ляжет, если каждому пользователю будет грузить столько улиц. По этому в 99% случаев вам хватит списка улиц Москвы (их более 3600) и включить autocomplete, который по первым буквам вам выдаст до полусотни (если не ошибаюсь) результатов для выбора и не станет грузить весь список улиц. Загрузить список улиц Москвы можете например у меня - https://yadi.sk/d/vbs4sjGk6jRjd, думаю в этот список свои улицы вам уже добавлять не придется, и по 10 шт. улиц Ленина тоже не будет Если надо добавить туда свои улицы, сделайте это предварительно в Экселе и готовый список очистите от дубликатов (есть автоматическая функция) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: July 2, 2015 Скинул свои справочники на Яндекс диск, кому надо, качайте. Подробности здесь Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: September 19, 2015 Нужен справочник тюмени. отдельно районы, отдельно улицы Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: September 19, 2015 Нужен справочник тюмени. отдельно районы, отдельно улицыЯ-же скинул на https://yadi.sk/d/vbs4sjGk6jRjd программку KLADR-viewer, скачай, установи, подгрузи свежий КЛАДР по ссылке в описании и получай справочники по любому региону за даром Копируешь нужные данные в Эксель и загружаешь на сайт. Есть смысл предварительно убрать дубликаты, т.к. они там есть (функция в Экселе), и обрати внимание, что серые строки в регионах, населенных пунктах и улицах - это устаревшие данные (их некоторое время хранят в базе), результат упразднения старых названий или объединения регионов, сел и деревень в город, переименования и т.п. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vmc 1 Жалоба Опубликовано: December 15, 2015 Метро и улицы Москвы по округамhttps://cloud.mail.ru/public/FqBW/9g9fkDLsG 1 Дмитрий Кондин reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: December 16, 2015 Забираем улицы Тюмени и Пензытюмень.txtпенза.txt Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
doma 22 Жалоба Опубликовано: March 18, 2016 подскажите как правильно сделать и все ли будет правильно отображаться сейчас в редакторе форм DATA есть структура страна-регион россии-город-улица-дом страну в настройках общее пока отключили хотели бы такую структуру регион россии-город-улица-дом следовательно в настройках включили отображать регион теперь в поиске показывается регион россии-город-улица-дом но в DATA структуры регион россии-город-улица-дом почему то не отоборажается при подаче объявления через личный кабинет -регион тоже не отображается как сделать так чтобы и в поиске и при подаче объявления выходил запрос и выбор сначала региона россии-потом город-потом улица-потом дом и без заполнения и выбора регион россии-город объявление не сохранялось но так же важно еще и то сделать чтобы было подчинение например в регионе россии Татарстан были бы привязаны через справочник определенные города например нижегородская область -свои города а к каждому городу привязать только свои улицы -от конретного города данные к примеру будут браться из KLADR важно так же и то чтобы и на карте отображение было корретно в теме реалия, а так же в других местах шаблонов, в том числе подачи заявок на ипотеку, на аренду и тд так как сейчас там тоже регионы не показываются все города-улицы-регионы будут добавляться только администратором сайта-чтобы исключить как дубли так и путанницу и еще что прописать в настройках региона-города-улицы то есть autocomplete=1 autocomplete_notappend=1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: March 18, 2016 Добавить в data строку Регион (region_id), по образцу Города (city_id) C autocomplete можно не заморачиваться, настрой связи справочников через связанные элементы Зависимости очередности позиций в поиске установятся автоматом Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Rocker47 0 Жалоба Опубликовано: March 22, 2016 Есть у кого-нибудь справочник улиц города Краснодара? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Александр Лубянский 5 Жалоба Опубликовано: April 7, 2016 В 23.01.2014 в 13:45, rumantic сказал: Эта дамп таблицы с дропом (удалением предыдущей таблицы). re_country, re_region, re_city ВНИМАНИЕ! Перед загрузкой данных сделайте бекап! Сохраните предыдущую базу. Эта база данных сотрет старые данные по регионам, странам и городам и запишет новую. Поэтому если у вас есть данные, то они потеряются в части гео-данных. Аттачи недоступны, обновите пожалуйста Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: April 8, 2016 16 часов назад, Александр Лубянский сказал: Аттачи недоступны, обновите пожалуйста Перегрузил файлы. 1 Александр Лубянский reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
doma 22 Жалоба Опубликовано: April 8, 2016 в связи с выходом и применением парсера объявлений требуется помощь знатоков суть следующая, если администратор запретил добавление пользователями самостоятельно улиц и при этом сам загружает справочник улиц в зависимости от улиц, данные улицы к примеру загружены в следующем формате "тип"+"название"- к примеру "шоссе ленинградское", "проспект Ленина", "улица Кончаловского", "переулок Больничный" как сделать так, чтобы при загрузке объявлений через парсер (а там же заливаются и улицы) происходило следующее если в админском справочнике улиц вновь заливаемой улицы нет-то как то пометить и сообщить, что данная улица не найдена, и объявление не загружается, чтобы не разводить мусор и хлам в базе и названии, иначе если не "досмотрит" админ то может в базу залиться улица не удовлетворяющая условия и в базе, когда к примеру пользователь начнет вводить улицу - то в автокомплиту ему выдаст вроде как 2 улицы и будет серьезная путанница к примеру как на рисунке Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: April 8, 2016 5 часов назад, doma сказал: в связи с выходом и применением парсера объявлений требуется помощь знатоков суть следующая, если администратор запретил добавление пользователями самостоятельно улиц и при этом сам загружает справочник улиц в зависимости от улиц, данные улицы к примеру загружены в следующем формате "тип"+"название"- к примеру "шоссе ленинградское", "проспект Ленина", "улица Кончаловского", "переулок Больничный" как сделать так, чтобы при загрузке объявлений через парсер (а там же заливаются и улицы) происходило следующее если в админском справочнике улиц вновь заливаемой улицы нет-то как то пометить и сообщить, что данная улица не найдена, и объявление не загружается, чтобы не разводить мусор и хлам в базе и названии, иначе если не "досмотрит" админ то может в базу залиться улица не удовлетворяющая условия и в базе, когда к примеру пользователь начнет вводить улицу - то в автокомплиту ему выдаст вроде как 2 улицы и будет серьезная путанница к примеру как на рисунке Админ залил в базу "Ленина ул.", пользователь закинул в базу объявления с "улица Ленина", "Ленина ул.", "Ленина улица", из которых 1 вариант привяжется к существующей "Ленина ул." а еще 2 варианта зальются как новые улицы, вот у вас в поиске и получится 3 варианта. Каждый из вариантов будет появляться в поиске в зависимости от того, какой вариант выберет пользователь в поиске. Выход - делать обработчик, который будет определять Ленина (исключая ул., улица) и привязывать объявление к существующей в базе "Ленина ул.", но могут быть еще варианты "Ленина", "проспект Ленина", "переулок Ленина", "Бульвар Ленина" и их производные... Хотите тырить чужие объявления на полном автомате, получайте обратную сторону удовольствия. Идеальный вариант - ввод данных вручную, попутно поправите текст объявления и уточните детали у продавца/арендодателя. Ваши объявления для поисковиков будут отличаться от массы аналогичных по городу/району/России и ваш сайт уже не будет рассматриваться в качестве очередной свалки плагиата, рейтинг и посещаемость возрастет. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Александр Лубянский 5 Жалоба Опубликовано: April 8, 2016 11 час назад, rumantic сказал: Перегрузил файлы. Скачал, закинул, города есть, регионы есть, города есть, районов нет, улиц тоже(( Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: April 11, 2016 В 08.04.2016 в 23:48, Александр Лубянский сказал: Скачал, закинул, города есть, регионы есть, города есть, районов нет, улиц тоже(( Там только регионы, города. Улицы и не заявлены там. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах