|
|
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
Кто-нибудь занимался автоматическим определением индекса по адресу? Есть 100 000 адресов (область, город, улица, дом). Есть таблицы: 1. ЭТАЛОННЫЙ СПРАВОЧНИК ИНДЕКСОВ ОБЪЕКТОВ ПОЧТОВОЙ СВЯЗИ (info.russianpost.ru/database/ops.html) 2. Классификатор адресов России (КЛАДР) (http://www.gnivc.ru/document.asp?id=80) По этим таблицам можно определить точный индекс до дома. Вопрос в автоматизации процесса. Есть ли у кого-нибудь опыт в этом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2008, 23:19 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
MolasarЕсть ли у кого-нибудь опыт в этом?Ну есть :) А в чем вопрос-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2008, 10:52 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
Поделится опытом можете? или базой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2008, 17:22 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
MolasarПоделится опытом можете? или базой?Чем, КЛАДР-ом? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2008, 17:28 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
А разве КЛАДР может взять файл (excel) и проставить в каждой строке с адресом индекс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2008, 17:32 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
MolasarА разве КЛАДР может взять файл (excel) и проставить в каждой строке с адресом индекс?КЛАДР - это база, в которой есть сопоставление адресных элементов и почтовых индексов. Она ничего не проставляет, она используется. Индексы, вестимо, проставляет программа. Программу надо будет писать... причем вам. Ссылка на оригинальный КЛАДР . Если есть более конкретные вопросы (кроме дайте такую программу) - спрашивайте здесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2008, 17:37 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
А как записан адрес в excel-файле - одним текстовым полем с опечатками, пропусками и комментариями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2008, 13:18 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
Все в одной ячейке: Артемовск, Ульяновская ул, д.50/4, кв.90 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2008, 16:27 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
ModelRА как записан адрес в excel-файле - одним текстовым полем с опечатками, пропусками и комментариями? и то и то и то, вероятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2008, 17:45 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
MolasarВсе в одной ячейке: Артемовск, Ульяновская ул, д.50/4, кв.901) Разбить адрес на части как примерно делать см. здесь Это задача творческая, поэтому ваши адреса эта процедура может и не съесть. Придется ее адаптировать или писать свою аналогичную. 2) Раздробленный адрес - подготовить к разбору по КЛАДР. У вас, например, не проставлен регион - из-за этого могут вылезти неоднозначности. В принципе, эти неоднозначности можно анализировать в процессе проставления индексов. Но это может оказаться сложнее и медленнее. 3) Гляда в КЛАДР и в раздробленный адрес - сопоставлять индекс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2008, 17:54 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
Ага, а если еще учесть, что в самом КЛАДРЕ ошибок до чертиков, то веселая задачка получается. Но ничего невозможного нет, есть только задачи разного уровня сложности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2008, 19:44 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
СтрадалецъАга, а если еще учесть, что в самом КЛАДРЕ ошибок до чертиков, то веселая задачка получается.Да, ошибки есть. Например напротив некоторых объектов - проставлены несуществующие почтовые индексы. В КЛАДР-е индекс стоит, а в базе ОПС - такого индекса нет. Мы такие индексы просто обнуляли. Но процент их был не такой уж и большой. Всеравно базы по индексам лучше, чем КЛАДР, в свободном доступе нет. Опыт показал, что лучше использовать КЛАДР, чем верить индексам, проставленным в адресах. по поводу задачки (а не базы) - не все так страшно, особенно если есть операторы, которых можно посадить обрабатывать несопоставившиеся адреса. При творческом подходе - это у них много времени не займет, если массивы данных не слишком большие будут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2008, 20:02 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
Давай я тебе так за бабло проставлю своими прогами ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2008, 09:26 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
BelyЕсли есть более конкретные вопросы (кроме дайте такую программу) - спрашивайте здесь. если у тебя есть прога давай возьмем тестовые записи и устроим тест драйв ))) чья прога больше адресов расколбасит ))) заодно определю в какую сторону ее дальше обучать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2008, 09:51 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
VladBDесли у тебя есть прога давай возьмем тестовые записи и устроим тест драйв )))У нас есть и прога и операторы, которые адреса доколбашивают. Все что было интересно - мы обтестировали полтора года назад. Нас все устраивает. Если хочешь померятся с кем-то - обратись сюда: IQ systems Будет о чем с ними поговорить о скорости и точности разнесения адреса и проставления индекса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2008, 09:58 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
BelyУ нас есть и прога и операторы, которые адреса доколбашивают. Все что было интересно - мы обтестировали полтора года назад. Нас все устраивает. Извините, если чем обидел... просто эта тема мне была очень интересна, и в свободное время стараюсь уделять этой проблеме свое время...чтоб операторы не парились ))) А вот за ссылку спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2008, 11:48 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
VladBDпросто эта тема мне была очень интересна, и в свободное время стараюсь уделять этой проблеме свое время...Счастливые люди, есть свободное время ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2008, 12:00 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
VladBDпросто эта тема мне была очень интересна.Кстати, о временных показателях. На нашей базе они были примерно такими. География - вся Россия. Особенности - есть непочтовые адреса (киоски союзпечать итп), адреса на МКАД. Таких примерно 10% Общее кол-во адресов - около 350 тыс. Мы создавали программу проставления индексов около 1 недели, чтобы она могла обрабатывать такие объемы за разумное время. Получилось у нас следующее: Скорость обработки 20 тыс (только проставление индекса) - примерно 1,5 часа на рабочей станции. Таким темпом мы всю свою базу прочистили где-то за 2 дня. процент проставившихся индексов был ~80%. Паралельно в адресе проставлялись метки "Нашел/не нашел" город, НП, улицу, дом. Исходя из этих меток - адреса выдавались операторам на обработку - с группировкой по названиям улиц, городов, регионов. Как правило - это были опечатки или различающееся написание улиц в КЛАДР и в анкете. Например ул. Жукова и ул. Маршала Жукова. а как у вас дело обстоит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2008, 12:28 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
Например ул. Жукова и ул. Маршала Жукова. для этого создал таблицу синонимов. Я писал программу для Москвы. Она достигает до 50 тыс. в час. Счас пытаюсь переписать по новой, с использованием новых технологий, ООП и т.д. Смысл и логика в принципе во всех (я видел штуки 4) одинаков - метка распознавания, и распарсенные поля + почтовый индекс. Еще есть попытка написать парсер с помощью UDF - счас сначала для ФИО напишу, если получится, буду для адреса верстать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2008, 15:36 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
самое главное обратный адрес (европейский стиль написания) распознавать - вот это есть гуд. и еще фича - чтобы переименованные объекты правильно распознавала. Перская обл. Лысьва => парсинг => ПЕРМСКИЙ КРАЙ Г. ЛЫСЬВА ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2008, 15:41 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
VladBDсамое главное обратный адрес (европейский стиль написания) распознавать - вот это есть гуд. и еще фича - чтобы переименованные объекты правильно распознавала. Перская обл. Лысьва => парсинг => ПЕРМСКИЙ КРАЙ Г. ЛЫСЬВАЧто интересного в IQ system системе, то это то, что этой программе пофиг в каком порядке адрес. Я с ними общался, вот краткое описание того, что система умеет. Вот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 11:31 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
Molasar, Занимаюсь решением данной проблемы, но как показало глубокое гугление на данную тему, распарсить адрес и узнать какой почтовый индекс имеет дом такой-то на улице такой-то, невозможно. Требуется разворачивать в несколько таблиц перечень домо, который забит диапазонными значениями вида Н(11-19), Ч(2-12) в поле name Kladr_Doma. Таким образом, сложность работы с КЛАДРом является сложнопараметрической функцией. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2014, 17:34 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
EV.P, Гробокопателям привет! :) Все уже давно смогли решить задачу писка конкретного дома внутри диапазона домов в базе КЛАДР :) Проблема, как всегда, с актуальностью баз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2014, 18:27 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
Bely, Всё равно непонятно, как же решить данную задачу оптимальным способом, чтобы не перелицовывать базу КЛАДР после закачки. А как Вы решили эту проблему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 14:05 |
|
||
|
Определение индекса по адресу
|
|||
|---|---|---|---|
|
#18+
EV.P, Варианта два: 1) написать процедуру, которая после закачки разберет КЛАДР в удобную структуру 2) Написать процедуру, которая будет сверять дом со строкой, которая есть в кладр Мы пошли по пути (1), потому что искать приходилось чаще, чем закачивать кладр. А скорость поиска - критична. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 11:23 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=35061783&tid=1540771]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 279ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...