Где взять базу

500r.ru

Пользователь
18 Апр 2010
48
0
КЛАДР у нас уже работает по индексу подставляет улицу. Сейчас требуется решить следующую задачу. Человек пишет улицу и получает ответ в каких городах эта улица есть и какой индекс.
 

Delf

Местный
18 Ноя 2009
179
48
Екатеринбург
КЛАДР у нас уже работает по индексу подставляет улицу. Сейчас требуется решить следующую задачу. Человек пишет улицу и получает ответ в каких городах эта улица есть и какой индекс.
В чем проблема?
Я просто сам сейчас кладр встраиваю в свою программу.
Все улицы в street.dbf, формат поля кода там:
СС РРР ГГГ ППП УУУУ АА, где
СС – код субъекта Российской Федерации (региона), коды регионов представлены в Приложении 2 к Описанию классификатора адресов Российской Федерации (КЛАДР);
РРР – код района;
ГГГ – код города;
ППП – код населенного пункта;
УУУУ – код улицы;
АА – признак актуальности наименования адресного объекта.
Без пробелов, естественно.
Задача (упрощенно) выдать массивом, или, пофиг чем, из этого кода: ССРРРГГГППП УУУУ 00
Где УУУУ соответствует названию улицы.
При этом, ССРРРГГГППП - если присмотреться это код для kladr.dbf
Дерзайте ;)
p.s.
SELECT code FROM street.dbf WHERE name LIKE 'Ленина'
Из результата этого селекта выбрать все результаты, оканчивающиеся на 00, в выборке, в каждом коде, отбросить последние 6 символов - в результате будет код (структуры CCРРРГГГППП) для скармливания в kladr.dbf
p.s. Извините, если перемудрил)) И вам просто надо в стандартной программе просмотрщике КЛАДРа это сделать)
 

500r.ru

Пользователь
18 Апр 2010
48
0
Еще раз обрисую задачу. Человек не знает индекс своей улицы, а название улицы знает. Вводит название улицы и получает список улиц с индексами и налоговыми проводящими регистрацию в нужном городе.
 

xtremest

Активист
7 Июн 2007
3,405
1,800
Москва
Еще раз обрисую задачу.
Вы хотите, чтобы Вам парочку SELECT'ов с JOIN'ами здесь привели?
Человек не знает индекс своей улицы, а название улицы знает. Вводит название улицы и получает список улиц с индексами и налоговыми проводящими регистрацию в нужном городе
Еще раз говорю, ВСЕ это есть на gnivc.ru. Налоговые, проводящие регистрацию не так очевидны, но есть там же в соседней базе СПРО.
Налоговая не использует никаких ноу-хау, кроме указанных, более того, БЕСПЛАТНО дает Вам возможность реализовать то же самое. Некоторые уже похожее реализовывали.
Убогость, приведенную Кошечкой, в расчет не берем, спишем на 2000 год, а нормальные похожие сервисы уже есть.