| Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
| Все форумы / Проектирование БД | ![]() |
||
|
nig_AM Member Откуда: Россия Сообщений: 76 |
0101010101010111101011 0110011011001011110101 1001101100101101010110 1010010101111010100101 1010010111011001110010 Плиз люди подскажите(ткните носом) как построен механизм вибора адресов илиц и городов в кладре т.е. нужно в своей программе сделать как в кладре то есть такую же выборку адресов. готовые алгоритмы очень приветствую..... просто уже давнно с этим туплю и не могу разобраться. люди плиз хелп ми |
| 11 июл 05, 08:49 [1691592] Ответить | Цитировать Сообщить модератору | |
|
SpiritWalker Member Откуда: Сообщений: 29 |
В таблице kladr все построено более менее иерархично. aa0bb0cc0xxxx где aa -регион bb - район (область) сс - города хххх - нас. пункты. в таблице street полный бардак. Там может быть все что угодно, они сами написали. Иерархии строгой нет. :(( сам мучаюсь |
| 12 июл 05, 20:08 [1697921] Ответить | Цитировать Сообщить модератору | |
|
Jimmy Member Откуда: г.Москва Сообщений: 3137 |
Парни, держите: во вложении уникальный документ, описывающий структуру КЛАДР :0) К сообщению приложен файл (kl_opisn.doc - 53Kb) cкачать |
| 22 июл 05, 18:35 [1729400] Ответить | Цитировать Сообщить модератору | |
|
SpiritWalker Member Откуда: Сообщений: 29 |
Спасибо 2 Jimmy! Действительно уникальный :) Но сейчас они расширили справчочник, в частности код в kladr теперь 13 символов, а street 17. Вот в этом проблема |
| 22 июл 05, 18:55 [1729461] Ответить | Цитировать Сообщить модератору | |
|
Jimmy Member Откуда: г.Москва Сообщений: 3137 |
На здоровье. А расширение кода, наверное - просто увеличение разрядов кода, предположительно. Или нет? |
| 25 июл 05, 18:46 [1733947] Ответить | Цитировать Сообщить модератору | |
|
SpiritWalker Member Откуда: Сообщений: 29 |
В том то и дело, что нет. Структура таблицы kladr упорядочена, а вот street не поддается никакому анализу, ибо улица может подчинятся области и тп. Короче бред, если кто знает расскажите что к чему. |
| 26 июл 05, 07:43 [1734560] Ответить | Цитировать Сообщить модератору | |
|
Andres 1 Member Откуда: Эстония Сообщений: 1191 |
В России-то вряд ли, но на границе Эстонии и Латвии есть такие городки-близнецы Валга и Валка, где одна и та же улица может проходить по двум государствам: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 года. |
|
baa-lamb Member Откуда: Сообщений: 23 |
мои 3 копейки: http://www.gnivc.ru/document.asp?id=80 |
| 6 окт 06, 11:48 [3229439] Ответить | Цитировать Сообщить модератору | |
|
smoyk Member Откуда: Кемерово Сообщений: 913 |
Совет. Грохните все записи в КЛАДР'е, где последние 2-а разряда в коде отличны от нуля. Сильно облегчите себе жизнь, да и КЛАДР более-менее в порядок придет (почти без потери нужной информации:)) |
| 26 окт 06, 06:29 [3311846] Ответить | Цитировать Сообщить модератору | |
|
lenaluna Member Откуда: Санкт-Петербург Сообщений: 2 |
Всем привет! Я тут тоже мучаюсь с КЛАДРОМ улиц. Как я думаю, последние две цифры в 17-ти значном коде улицы - это опять же признак актуальности данных. Есть мнения у кого-нибудь? Спасибо. |
| 9 фев 07, 15:22 [3762806] Ответить | Цитировать Сообщить модератору | |
|
voronin_mg Member Откуда: Северо-юг :) западной сибири Сообщений: 37 |
Да. так оно и есть. 00 актуальный объект, иначе не актуальный. Соответствия кодов содержатся в Altnames.dbf
Блок "Код" включает идентификационный код адресного объекта пятого уровня и признак актуальности его наименования. Идентификационный код строится с использованием иерархического метода классификации и последовательного метода кодирования внутри классификационной группировки. Признак актуальности характеризует актуальность наименования адресного объекта и представляет собой порядковый номер наименования, имеющегося у данного адресного объекта. Для актуального наименования имеет значение 00. Для старых (альтернативных) наименований может принимать значения от 01 до 99. Длина идентификационного кода - 15 разрядов. Длина признака актуальности – два разряда.
Структура кодового обозначения в блоке "Код":
СС РРР ГГГ ППП УУУУ АА, где
СС – код субъекта Российской Федерации (региона), коды регионов представлены в Приложении 2 к Описанию классификатора адресов Российской Федерации (КЛАДР);
РРР – код района;
ГГГ – код города;
ППП – код населенного пункта;
УУУУ – код улицы;
АА – признак актуальности наименования адресного объекта.
|
||
| 16 фев 07, 12:35 [3795752] Ответить | Цитировать Сообщить модератору | |||
|
lenaluna Member Откуда: Санкт-Петербург Сообщений: 2 |
Спасибо большое, я уже совершаю свою перестройку исходя именно из этого :) |
| 16 фев 07, 12:40 [3795809] Ответить | Цитировать Сообщить модератору | |
| Между сообщениями интервал более 1 года. |
|
ert45
Guest |
Официальный документ по структуре КЛАДР К сообщению приложен файл (Структура КЛАДР 17.11.2005.zip - 9Kb) cкачать |
| 6 апр 10, 09:46 [8583522] Ответить | Цитировать Сообщить модератору | |
|
thunderamur Member Откуда: Сообщений: 5 |
Народ, подскажите как выбирать из КЛАДР дома. А то я вот попробовал сделать выборку из таблицы DOMA по КОДу, т.е. все дома относящиеся к Амурской области и получил всего 29 позиций - маловато мягко говоря. по офф. документу по описанию структуры (ссылка постом выше):
DOMA.DBF транслирован в MySQL с чем собственно и работаю: SELECT * FROM `DOMA` WHERE SUBSTRING( `CODE` , 1, 2 ) =28 Результат: 29 записей... ((( |
||
| 16 авг 10, 11:08 [9268637] Ответить | Цитировать Сообщить модератору | |||
|
tanglir Member Откуда: Сообщений: 7665 |
thunderamur, не помогает?WHERE LEFT( `CODE` , 2 ) ="28"PS. Может, в Вашей базе их столько и есть? Проверьте какой-нибудь dbf-смотрелкой. |
| 16 авг 10, 12:30 [9269208] Ответить | Цитировать Сообщить модератору | |
|
thunderamur Member Откуда: Сообщений: 5 |
да дело думаю не в запросе, а в том как я понимаю структуру КЛАДРа, нашёл вот улицу Зейскую, а домов ей соответствующих нет, или вот посмотрел по почтовому индексу дома, относящиеся к столице региона 28 - их вообще нет... фигня какая-то, в инет-сервисах эта вся канитель работает, т.е. там сервис знает есть ли такой дом на такой-то улице или нет, значит где-то информация хранится то... Базы, дбфки скачаны с офф. сайта (28.07.10), в таблице дома - 83478 записей. |
| 17 авг 10, 03:51 [9273126] Ответить | Цитировать Сообщить модератору | |
|
thunderamur Member Откуда: Сообщений: 5 |
блин, народ, неужели никто не шарит, подскажите хотя бы что ещё прочитать, или что откуда скачать? где взять базы, чтобы 28 регион был? |
| 17 авг 10, 09:24 [9273518] Ответить | Цитировать Сообщить модератору | |
|
Senya_L Member Откуда: Москва Сообщений: 5373 |
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] Ответить | Цитировать Сообщить модератору | |||||
|
hexcept Member Откуда: Сообщений: 143 |
См. документацию к КЛАДР на сайте ГНИВЦ, (METODIKA.DOC из архива DOCUM.ARJ), глава 4. ПРАВИЛА ВКЛЮЧЕНИЯ В КЛАДР АДРЕСНЫХ ОБЪЕКТОВ УРОВНЕЙ "УЛИЦЫ - ДОМА" |
||
| 18 авг 10, 10:37 [9280537] Ответить | Цитировать Сообщить модератору | |||
|
Яростный Меч Member Откуда: ПТ - столица sql.ru Слоган: Делфи жив!!! Сообщений: 18641 |
|
||
| 22 сен 10, 12:20 [9480722] Ответить | Цитировать Сообщить модератору | |||
|
__Avenger__ Member Откуда: Сообщений: 1363 |
Ты хотел сказать http://www.gnivc.ru/Document.aspx?id=1571 |
||
| 22 сен 10, 14:51 [9482516] Ответить | Цитировать Сообщить модератору | |||
| Все форумы / Проектирование БД | ![]() |
|