Recommended Posts

Справочники по Москве, МО, Питеру и ЛО добавил. В каждом файле по региону есть вся информация во вкладках

 

Справочники здесь: http://yadi.sk/d/vbs4sjGk6jRjd

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


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

Разработчики обещают добавить районы к регионам и возможность загрузки КЛАДР, ждемс...

а пока, в отсутствии районов, скрипт интересен для работы на уровне города - района. У меня их в радиусе 50 км. наберется больше 32 + Москва с сотней районов...

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


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

Значит в будущей версии в инсталляторе будет такая формочка, где пользователь сможет выбрать себе интересующие регионы и только их вгрузить, чтобы не загружать всю базу по РФ.

Будет компактно и удобно. А если нужно еще, то зайдет в настройки модуля и там догрузит из центра обновлений нужные регионы.

Ну что, Данила - мастер, выходит каменный цветок?

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


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

Ну что, Данила - мастер, выходит каменный цветок?

 

Сейчас внимательно почитал про КЛАДР на хабре

 

 

 

Обратившись к юристам и детально изучив текст лицензионного соглашения с сайта КЛАДРа, стало ясно, что распространять базу КЛАДР — неправомерно. К счастью, выход был найден — на сайте «ФИАС» можно скачать базу ФИАС в формате КЛАДР, каких-либо ограничений на использование или распространение базы ФИАС найдено не было. Отправили запрос в «ФНС», ждем ответа.

 

Получается как бы нельзя в скрипте использовать базу КЛАДР.

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


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

F

 

Сейчас внимательно почитал про КЛАДР на хабре

 

 

Получается как бы нельзя в скрипте использовать базу КЛАДР.

А мы ни кому не скажем))

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


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

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

Читал Википедию про загрузчики, ну ничегошеньки там не понял я...

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


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

вопрос актуален в следующем 

к примеру взяли кладр -взяли из него улицы определенного города, залили в базу, пользователи начали размещать объявления из автокомплитов подставлялись к примеру улицы, прошло полгода появились новые улицы и какие то удалились (когда удалились не страшно  :)  ), а вот как быть с новыми улицами?

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

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

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


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

А что вам мешает сравнить два списка в экселе на дубликаты?

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


Ссылка на сообщение
Поделиться на других сайтах
В 21.02.2016 в 05:11, doma сказал:

вопрос актуален в следующем 

к примеру взяли кладр -взяли из него улицы определенного города, залили в базу, пользователи начали размещать объявления из автокомплитов подставлялись к примеру улицы, прошло полгода появились новые улицы и какие то удалились (когда удалились не страшно  :)  ), а вот как быть с новыми улицами?

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

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

 

Еще как вариант можно повесить уникальный индекс на поле re_street.name тогда никаких дублей не будет в улицах.

И при заливке из нового excel, даже если там есть дубли, их не пропустит.

Для уникального ключа такую команду выполнить в phpmyadmin

create unique index str_name on re_street(name);

А если в базе уже есть дубли, тогда можно сделать игнорирование дублей (все дубли удалятся)

ALTER TABLE `re_street` MODIFY `name` VARCHAR(255);
ALTER IGNORE TABLE `re_street` ADD UNIQUE INDEX `str_name` (`name`);

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


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

 

Еще как вариант можно повесить уникальный индекс на поле re_street.name тогда никаких дублей не будет в улицах.

И при заливке из нового excel, даже если там есть дубли, их не пропустит.

Для уникального ключа такую команду выполнить в phpmyadmin

create unique index str_name on re_street(name);

А если в базе уже есть дубли, тогда можно сделать игнорирование дублей (все дубли удалятся)

ALTER IGNORE TABLE `re_street` ADD UNIQUE INDEX `str_name` (`name`);

это дельные советы профессионалам-программистам а не начинающим -риелторампрограммистам коих здесь большинство на сайте :)) хорошо что все дружат  :)

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


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

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

Структура адресов такая

Регион-Город(не важно поселок или сам город)-улица

без районов как регионального значения то есть например Комсомольский район г Новосибирска

так и без района внутри самого города


 

Вопрос в следующем как правильно загрузить улицы списком для конкретного населенного пункта? (и правильно ли это)
смотрели видео про взаимосвязанные элекменты ничего не поняли (очень не информативно) и ничего толком не понятно и в итоге каша в голове

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


1) взять улицы из кладр для всех городов например Город1+ Город2+ Город3
итого к примеру будет 1000 улиц загнать их все в EXCEL и удалить дубли к примеру останется 900.
900 улиц заливаем в справочник  получаем при желании пользователя забить в поиск к примеру Город1 и улица Богородская
Вывод.: результат найденных объектов равен нулю так как именно в этом городе нет такой улицы, но она есть в другом 
это и есть наверное самый большой минус при добавлении списком

2) пример берем город каким то образом привязываем к нему список улиц получаем Город1+300 улиц
Далее так же по второму городу получаем  Город2+300 улиц
то же самое по 3 городу получаем  Город3+400 улиц 
итого получаем в справочнике 1000 улиц, но зато есть плюс что выбор будет только из улиц этого города (хотя не уверены и что скажут разработчики ??)
Вывод: работа и интерфейс и допущенных ошибок пользователей будет меньше и вбить другую улицу из другого города они не смогут
но к примеру может получиться так что из всех 3 городов в справочнике появяться 3 улицы с одинаковым наименованием, и для админов возникнет недопонимание к какому городу конкретная улица относится

Разработчики как правильно то делать и что скажите?

 

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


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

дополнительно как всегда пересмотрели видео

 



 

но были удивлены там один формат файла и EXCEl файл используется там видно как проставляется ID город и улица
а сейчас же грузится только текстовый файл из CSV только название улиц
что не так? раньше же помним было как на видео-сейчас почему то по другому

 

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


Ссылка на сообщение
Поделиться на других сайтах
В 19.03.2016в00:08, doma сказал:

но были удивлены там один формат файла и EXCEl файл используется там видно как проставляется ID город и улица
а сейчас же грузится только текстовый файл из CSV только название улиц
что не так? раньше же помним было как на видео-сейчас почему то по другому

Вы не ту кнопку нажали, устаревшие функции отмечены [deprecated]. (уберем их в новых версиях).

 

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


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

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

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


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

добрый день,

пробую сделать выгрузку улиц, чтобы получить файл.

скачиваю, хочу открыть - не получается. Пробовал и опеноффисом (в приложении) и эксель 2010 (говорит, что файл поврежден).

Что можно сделать?

a24aa2e9.png

4baf28a1.png

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


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

может это связано - не могу удалить из Справочников - регионы Киев и Москва и из Стран - Россия и Украина.

В объявлениях эти города и регионы не участвуют.

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


Ссылка на сообщение
Поделиться на других сайтах
В 08.06.2016 в 18:38, Kostas сказал:

может это связано - не могу удалить из Справочников - регионы Киев и Москва и из Стран - Россия и Украина.

В объявлениях эти города и регионы не участвуют.

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

По excel - приложите пример вашего файла выгрузки, попробую у себя открыть.

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


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

Еще как вариант можно повесить уникальный индекс на поле re_street.name тогда никаких дублей не будет в улицах.

И при заливке из нового excel, даже если там есть дубли, их не пропустит.

Для уникального ключа такую команду выполнить в phpmyadmin


create unique index str_name on re_street(name);

А если в базе уже есть дубли, тогда можно сделать игнорирование дублей (все дубли удалятся)


ALTER IGNORE TABLE `re_street` ADD UNIQUE INDEX `str_name` (`name`);

Здравствуйте. Подскажите что я не так делаю. Вставляю этот код в поле SQL, делаю SQL запрос к таблице re_street. Выдает ошибку

2016-07-14_17-33-56.png

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


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

Здравствуйте. Подскажите что я не так делаю. Вставляю этот код в поле SQL, делаю SQL запрос к таблице re_street. Выдает ошибку

2016-07-14_17-33-56.png

Вам нужно перевести тип колонки name в строчный

ALTER TABLE re_street MODIFY name VARCHAR(255)

 

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


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

Спасибо большое, но результат этого метода тоже не устраивает. В результате дублирующиеся значения улиц просто удаляются из объявлений. Соответственно, найти объявление с дублирующейся улицей невозможно ни через админку, ни через фронтенд.  Можно по-другому как-то проблему дублей улиц решить ? Чтобы одинаковые улицы склеивались в одну ?

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

все-улицы-64an.xlsx

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


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

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

Например было у нас в справочнике 100 улицы решили залить на сайт 200 объявлений
в поле "Улица" неумышленно или по ошибке вписали например вместо Ленина -Лнина или Московская-Масковская и т.д.
к примеру после каждого залива объявлений в случае "добавки" какой либо улицы создавался бы лог  с id новой улицы, датой добавления, а так же id объявлений куда занеслось новое ошибочное значение улицы.
Фактически работало бы так
залили 200 объявлений с ошибочной улицой Лнина  по логам оперативно смотрим, ага сегодня добавлена новая улица ее id такой, занеслось в такие то id объявления,  идем в объявления в ручную правим на ту "правильную улицу"  которая действительно должна стоять, а потом левую неправильную улицу просто в админке удаляем

Вот такой вот вопрос :) 
 

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


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

Нужно просто не давать пользователю добавлять своё. Путь только выбирает.

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


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

В вашем случае только ручная обработка.

А как это сделать вручную с меньшими потерями не подскажите еще ?

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


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

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

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

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

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

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

Войти

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

Войти сейчас