Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Проектирование БД Новый топик    Ответить
 структура кладра (как в ндфл)  [new]
nig_AM
Member

Откуда: Россия
Сообщений: 76
0101010101010111101011
0110011011001011110101
1001101100101101010110
1010010101111010100101
1010010111011001110010

Плиз люди подскажите(ткните носом) как построен механизм вибора адресов илиц и городов в кладре
т.е. нужно в своей программе сделать как в кладре то есть такую же выборку адресов.
готовые алгоритмы очень приветствую.....
просто уже давнно с этим туплю и не могу разобраться.
люди плиз хелп ми
11 июл 05, 08:49    [1691592]     Ответить | Цитировать    Сообщить модератору
 Re: структура кладра (как в ндфл)  [new]
SpiritWalker
Member

Откуда:
Сообщений: 29
В таблице kladr все построено более менее иерархично.
aa0bb0cc0xxxx

где aa -регион
bb - район (область)
сс - города
хххх - нас. пункты.
в таблице street полный бардак. Там может быть все что угодно, они сами написали. Иерархии строгой нет. :(( сам мучаюсь
12 июл 05, 20:08    [1697921]     Ответить | Цитировать    Сообщить модератору
 Re: структура кладра (как в ндфл)  [new]
Jimmy
Member

Откуда: г.Москва
Сообщений: 3137
Парни, держите: во вложении уникальный документ, описывающий структуру КЛАДР :0)

К сообщению приложен файл (kl_opisn.doc - 53Kb) cкачать
22 июл 05, 18:35    [1729400]     Ответить | Цитировать    Сообщить модератору
 Re: структура кладра (как в ндфл)  [new]
SpiritWalker
Member

Откуда:
Сообщений: 29
Спасибо 2 Jimmy!
Действительно уникальный :) Но сейчас они расширили справчочник, в частности код в kladr теперь 13 символов, а street 17. Вот в этом проблема
22 июл 05, 18:55    [1729461]     Ответить | Цитировать    Сообщить модератору
 Re: структура кладра (как в ндфл)  [new]
Jimmy
Member

Откуда: г.Москва
Сообщений: 3137
На здоровье.
А расширение кода, наверное - просто увеличение разрядов кода, предположительно. Или нет?
25 июл 05, 18:46    [1733947]     Ответить | Цитировать    Сообщить модератору
 Re: структура кладра (как в ндфл)  [new]
SpiritWalker
Member

Откуда:
Сообщений: 29
В том то и дело, что нет. Структура таблицы kladr упорядочена, а вот street не поддается никакому анализу, ибо улица может подчинятся области и тп. Короче бред, если кто знает расскажите что к чему.
26 июл 05, 07:43    [1734560]     Ответить | Цитировать    Сообщить модератору
 Re: структура кладра (как в ндфл)  [new]
Andres 1
Member

Откуда: Эстония
Сообщений: 1191
SpiritWalker
В том то и дело, что нет. Структура таблицы kladr упорядочена, а вот street не поддается никакому анализу, ибо улица может подчинятся области и тп. Короче бред, если кто знает расскажите что к чему.

В России-то вряд ли, но на границе Эстонии и Латвии есть такие городки-близнецы Валга и Валка, где одна и та же улица может проходить по двум государствам:
http://home.no.net/enklaver/borders/valgka/bp_201-202_maps.htm
http://geosite.jankrogh.com/borders/valgka/valga-valka_maps.htm
26 июл 05, 11:43    [1735321]     Ответить | Цитировать    Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: структура кладра (как в ндфл)  [new]
baa-lamb
Member

Откуда:
Сообщений: 23
мои 3 копейки:
http://www.gnivc.ru/document.asp?id=80
6 окт 06, 11:48    [3229439]     Ответить | Цитировать    Сообщить модератору
 Re: структура кладра (как в ндфл)  [new]
smoyk
Member

Откуда: Кемерово
Сообщений: 913
Совет. Грохните все записи в КЛАДР'е, где последние 2-а разряда в коде отличны от нуля. Сильно облегчите себе жизнь, да и КЛАДР более-менее в порядок придет (почти без потери нужной информации:))
26 окт 06, 06:29    [3311846]     Ответить | Цитировать    Сообщить модератору
 Re: структура кладра (как в ндфл)  [new]
lenaluna
Member

Откуда: Санкт-Петербург
Сообщений: 2
Всем привет!
Я тут тоже мучаюсь с КЛАДРОМ улиц. Как я думаю, последние две цифры в 17-ти значном коде улицы - это опять же признак актуальности данных. Есть мнения у кого-нибудь?

Спасибо.
9 фев 07, 15:22    [3762806]     Ответить | Цитировать    Сообщить модератору
 Re: структура кладра (как в ндфл)  [new]
voronin_mg
Member

Откуда: Северо-юг :) западной сибири
Сообщений: 37
lenaluna
Всем привет!
Я тут тоже мучаюсь с КЛАДРОМ улиц. Как я думаю, последние две цифры в 17-ти значном коде улицы - это опять же признак актуальности данных. Есть мнения у кого-нибудь?
Спасибо.

Да. так оно и есть. 00 актуальный объект, иначе не актуальный. Соответствия кодов содержатся в Altnames.dbf
Блок "Код" включает идентификационный код адресного объекта пятого уровня и признак актуальности его наименования. Идентификационный код строится с использованием иерархического метода классификации и последовательного метода кодирования внутри классификационной группировки. Признак актуальности характеризует актуальность наименования адресного объекта и представляет собой порядковый номер наименования, имеющегося у  данного адресного объекта. Для актуального наименования имеет значение 00. Для старых (альтернативных) наименований может принимать значения от 01 до 99. Длина идентификационного кода  - 15 разрядов. Длина признака актуальности – два разряда.
                Структура кодового обозначения в блоке "Код":
СС РРР ГГГ ППП УУУУ АА, где
СС – код субъекта Российской Федерации (региона), коды регионов представлены в Приложении 2 к Описанию классификатора адресов Российской Федерации (КЛАДР);
РРР – код района;
ГГГ – код города;      
ППП – код населенного пункта;	
УУУУ – код улицы;
АА – признак актуальности наименования адресного объекта.
16 фев 07, 12:35    [3795752]     Ответить | Цитировать    Сообщить модератору
 Re: структура кладра (как в ндфл)  [new]
lenaluna
Member

Откуда: Санкт-Петербург
Сообщений: 2
Спасибо большое, я уже совершаю свою перестройку исходя именно из этого :)
16 фев 07, 12:40    [3795809]     Ответить | Цитировать    Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: структура кладра (как в ндфл)  [new]
ert45
Guest
Официальный документ по структуре КЛАДР

К сообщению приложен файл (Структура КЛАДР 17.11.2005.zip - 9Kb) cкачать
6 апр 10, 09:46    [8583522]     Ответить | Цитировать    Сообщить модератору
 Re: структура кладра (как в ндфл)  [new]
thunderamur
Member

Откуда:
Сообщений: 5
Народ, подскажите как выбирать из КЛАДР дома.
А то я вот попробовал сделать выборку из таблицы DOMA по КОДу, т.е. все дома относящиеся к Амурской области и получил всего 29 позиций - маловато мягко говоря.
по офф. документу по описанию структуры (ссылка постом выше):
автор
СС РРР ГГГ ППП УУУУ ДДДД, где

СС – код субъекта Российской Федерации (региона), коды регионов представлены в Приложении 2 к Описанию классификатора адресов Российской Федерации (КЛАДР);

РРР – код района;

ГГГ – код города;

ППП – код населенного пункта;

УУУУ – код улицы (если адрес не содержит наименования улицы, т.е. дома привязаны непосредственно к городу или населенному пункту, то код улицы будет содержать нули – 0000);

ДДДД – порядковый номер позиции классификатора с обозначениями домов.


DOMA.DBF транслирован в MySQL с чем собственно и работаю:

SELECT *
FROM `DOMA`
WHERE SUBSTRING( `CODE` , 1, 2 ) =28

Результат: 29 записей... (((
16 авг 10, 11:08    [9268637]     Ответить | Цитировать    Сообщить модератору
 Re: структура кладра (как в ндфл)  [new]
tanglir
Member

Откуда:
Сообщений: 7665
thunderamur, не помогает?
WHERE LEFT( `CODE` , 2 ) ="28"
PS. Может, в Вашей базе их столько и есть? Проверьте какой-нибудь dbf-смотрелкой.
16 авг 10, 12:30    [9269208]     Ответить | Цитировать    Сообщить модератору
 Re: структура кладра (как в ндфл)  [new]
thunderamur
Member

Откуда:
Сообщений: 5
да дело думаю не в запросе, а в том как я понимаю структуру КЛАДРа, нашёл вот улицу Зейскую, а домов ей соответствующих нет, или вот посмотрел по почтовому индексу дома, относящиеся к столице региона 28 - их вообще нет... фигня какая-то, в инет-сервисах эта вся канитель работает, т.е. там сервис знает есть ли такой дом на такой-то улице или нет, значит где-то информация хранится то... Базы, дбфки скачаны с офф. сайта (28.07.10), в таблице дома - 83478 записей.
17 авг 10, 03:51    [9273126]     Ответить | Цитировать    Сообщить модератору
 Re: структура кладра (как в ндфл)  [new]
thunderamur
Member

Откуда:
Сообщений: 5
блин, народ, неужели никто не шарит, подскажите хотя бы что ещё прочитать, или что откуда скачать? где взять базы, чтобы 28 регион был?
17 авг 10, 09:24    [9273518]     Ответить | Цитировать    Сообщить модератору
 Re: структура кладра (как в ндфл)  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5373
thunderamur
подскажите хотя бы что ещё прочитать, или что откуда скачать?
Все вы правильно прочитали. В текущем КЛАДРе для региона с кодом 28 имеется ровно 29 строк адресов. Все в двух городах:
select distinct o_kladr.name from o_DOMA
	join o_kladr on left(o_doma.code, 11) = left(o_kladr.code, 11)
where o_doma.code like '28%'

----------------------------------------
name
----------------------------------------
Белогорск
Огорон

(строк обработано: 2)
С домами ситуация простая - база неполная. Я эту таблицу вообще не импортировал. Нафига, если она пустая?
автор
в инет-сервисах эта вся канитель работает, т.е. там сервис знает есть ли такой дом на такой-то улице или нет
тынцните, пжл.
17 авг 10, 21:26    [9278841]     Ответить | Цитировать    Сообщить модератору
 Re: структура кладра (как в ндфл)  [new]
hexcept
Member

Откуда:
Сообщений: 143
thunderamur
фигня какая-то

См. документацию к КЛАДР на сайте ГНИВЦ, (METODIKA.DOC из архива DOCUM.ARJ), глава
4.  ПРАВИЛА ВКЛЮЧЕНИЯ В КЛАДР АДРЕСНЫХ ОБЪЕКТОВ УРОВНЕЙ "УЛИЦЫ - ДОМА"
18 авг 10, 10:37    [9280537]     Ответить | Цитировать    Сообщить модератору
 Re: структура кладра (как в ндфл)  [new]
Яростный Меч
Member

Откуда: ПТ - столица sql.ru

Слоган: Делфи жив!!!
Сообщений: 18641
smoyk
Совет. Грохните все записи в КЛАДР'е, где последние 2-а разряда в коде отличны от нуля. Сильно облегчите себе жизнь, да и КЛАДР более-менее в порядок придет (почти без потери нужной информации:))
Имеются в виду 13-значные коды? Что вообще означают эти две последние цыфры?
22 сен 10, 12:20    [9480722]     Ответить | Цитировать    Сообщить модератору
 Re: структура кладра (как в ндфл)  [new]
__Avenger__
Member

Откуда:
Сообщений: 1363
baa-lamb
мои 3 копейки:
http://www.gnivc.ru/document.asp?id=80


Ты хотел сказать http://www.gnivc.ru/Document.aspx?id=1571
22 сен 10, 14:51    [9482516]     Ответить | Цитировать    Сообщить модератору
Все форумы / Проектирование БД Ответить