|
|
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
Очевидно, файлы КЛАДР не являютя реляционными таблицами, если рассматривать закодированные в них отношения. Очевидно также, что они несут полезную информацию. Но какую в точности? Пробовал ли кто-нибудь явно описать модель этой информации - реляционную, объектную ли не важно - но достаточно формальную? И что по этому поводу говорят разработчики? Практическая направленность вопроса - использование КЛАДР для формирования/проверки адресов организаций, привязка к карте (геокодироание). С этой точки зрения интересны уровни КЛАДР до улиц. Дома там уже мало полезны. Хотя диапазоны могут быть использованы для отсеивания совсем грубых ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2006, 12:27 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
На сколько я помню описание КЛАДР есть www.gnivc.ru там же и форум этому посвещенный, а по структуре она достаточно прозрачная, не считая перепривязки кодов при переименовании объектов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2006, 15:22 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
КЛАДР и описание к нему я оттуда и взял. На форуме как-то все тихо, поиск выдает Error Code: 500 Internal Server Error. Из описания не смог понять самое простое - по каким признакам отличить простое переименование объекта от какой-то формы реорганизации. "АА – признак актуальности наименования адресного объекта" ='01' может означать и то и другое. Просто проверить существование записи, отличающейся от данной признаком "АА" ='00'? Догадка - если такой записи нет, то это реорганизация, и нужно искать новый код в ALTNAMES. Не говоря уже о более сложных моментах. Поэтому и хотелось бы иметь именно модель, т.е. не только набор полей но и классификацию сообщений(отношений) и правила целостности, позволяющие понимать сокровенный смысл КЛАДР. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2006, 16:00 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
Суть в следующем, как только ты постоишь все по уму, эти добрые люди поменяют свой формат хранения данных и ты заного будешь сидеть и рисовать новую модель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 09:49 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
О, если бы дяди публиковали данные вместе с моделью - это было б ::)). Но спасибо им и за данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 10:13 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
ModelRОчевидно, файлы КЛАДР не являютя реляционными таблицами, если рассматривать закодированные в них отношения. Очевидно также, что они несут полезную информацию. Но какую в точности? Пробовал ли кто-нибудь явно описать модель этой информации - реляционную, объектную ли не важно - но достаточно формальную? И что по этому поводу говорят разработчики? Практическая направленность вопроса - использование КЛАДР для формирования/проверки адресов организаций, привязка к карте (геокодироание). С этой точки зрения интересны уровни КЛАДР до улиц. Дома там уже мало полезны. Хотя диапазоны могут быть использованы для отсеивания совсем грубых ошибок. Да пробовали и фактически в прадакшане. Смысл в том что когда заносятся данные о прописке в БД проверяется регион (обл), город, ул. и дом, типа если такого нет то предупреждает. Схемку сварганили до ужаса простую, единственное отказались от хранения изменений, очень муторно, просто перед загрузкой удаляем все данные КЛАДР. Что касается полезности то при здаче информации в налоговую необходимо чтоб города, ул. совподали с ихними !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 17:20 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
М-да, еще раз убедился : нет модели = кривые данные. Кто такой признак актуальности АА (последние две цифры кода)? Согласно описанию актульный код имеет АА=00. Выполнил десяток проверок логики с участием этого признака - только пара подтвердилась. А остальные: -Смысл признака актуальности в ALTNAMES - не тот что в KLADR.:( -Актуальные объекты могут входить в неактуальные :( -Неактуальные объекты (АА=51) могут не иметь сведений о соответсвующем актуальном.:( - По коду невозможно понять существует ли объект поныне.:( Что например означает пара записей: 6500900001001 п Пильтун 6500900001099 с Пильтун и т.д. Нарушений не много. Если рассматривать без улиц - около сотни позиций. Что заставляет предположить, что это именно ошибки. Например на самом деле правило - Актуальные объекты НЕ могут входить в неактуальные. Просто его не всегда проверяют.:). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2006, 12:54 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
Как я понял с этими переименованиями последнии две цифры в коде, зарезервированы под количество переименований, актуальное название - 00, Таблица AltNames - таблица переподчинения объектов(допустим была деревня стала поселком городского типа, произошло переподчинение объектов) Мне модель, то кладра не так уж нужна, поэтому сильно не разбирался, так как использую кладр тоьлко для сверки адреса и погдгона адреса под формат КЛАДРа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2006, 14:14 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
Понятно. Но хочется бОльшего:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2006, 15:05 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
Дык вроде "дяденьки" публиковали описание КЛАДР-а... Мылить куда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2006, 20:39 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
nik_xДык вроде "дяденьки" публиковали описание КЛАДР-а... Мылить куда?Если имеется ввиду OPISKLAD.DOC из url=http://www.gnivc.ru/document.asp?id=80 то там нет ответа на вопросы выше. Или есть еще что-то ? Плз тогда sergn-n<зверь>yandex<>ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 10:50 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
переработанный мною КЛАДР+иностранные города в формат древовидной структуры (SQL2000) + процедуры и функции для работы с ним положил тут: www.webfile.ru/999175 Таблицы и поля подписаны. Актуальность КЛАДР-а насколько помнится 2-годичной давности, но родные коды КЛАДРА сохранены, так что при желании можно обновить информацией из свежего КЛАДРА от ГНИ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2006, 10:52 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
Можно выложить файлик ещё раз, а то с офф сайта ничего нельзя скачать. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2006, 10:28 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
ModelRМ-да, еще раз убедился : нет модели = кривые данные. Кто такой признак актуальности АА (последние две цифры кода)? Согласно описанию актульный код имеет АА=00. М.б. это немного прояснит ситуацию ? КЛАССИФИКАТОР АДРЕСОВ РОССИЙСКОЙ ФЕДЕРАЦИИ, версия 3. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЕДЕНИЮ -- CUT Код объектов первого и второго разделов состоит из двух частей. Первая часть – собственно код отражает иерархию подчиненности конкретного объекта и выделяет его среди объектов данного уровня, подчиненных одному и тому же старшему объекту. Вторая часть, «признак актуальности наименования адресного объекта», отражает актуальность конкретного наименования данного адресного объекта и выделяет это наименование среди остальных его наименований. Таким образом, первая часть кода, будем называть ее просто «код», во всех записях, содержащих различные наименования одного и того же объекта, будет одинаковой и с ее помощью устанавливается связь между всеми такими записями. Сказанное относится к случаям простого переименования, когда меняется только название объекта и не меняется его код. При сложном переименовании (слияние или разбивка улиц с изменением нумерации домов, включение населенного пункта в состав города и т.п.) новые наименования объектов добавляются в БД с новыми кодами. Соответствие старых и новых наименований объектов в этих случаях устанавливается с помощью специального файла, записи которого содержат оба кода (код записи со старым наименованием и код записи с новым наименованием). Код домов и квартир (объектов третьего и четвертого разделов) содержит только первую часть (признак актуальности наименования адресного объекта в его составе отсутствует). -- END CUT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2006, 12:59 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
скажите куда выложить, выложу или пишите мне заявку на dvbi@mail.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2006, 14:48 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
voronin_mg ModelRМ-да, еще раз убедился : нет модели = кривые данные. Кто такой признак актуальности АА (последние две цифры кода)? Согласно описанию актульный код имеет АА=00. М.б. это немного прояснит ситуацию ? КЛАССИФИКАТОР АДРЕСОВ РОССИЙСКОЙ ФЕДЕРАЦИИ, версия 3. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЕДЕНИЮ Спасибо. К сожалению это не объясняет, почему актуальные объекты входят в неактуальные и др. вышеупомянутых аномалий. С точки зрения процитированного документа (как я понимаю, им пользуются инспекции на местах при сборе данных, или нет?) - это ошибки ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2006, 15:59 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
ModelR др. вышеупомянутых аномалий. 1. -Смысл признака актуальности в ALTNAMES - не тот что в KLADR.:( --- Кусь --- Примечание. Файл Altnames содержит сведения о соответствии кодов старых и новых наименований (обозначений домов) в случаях переподчинения и “сложного” переименования адресных объектов (когда коды записей со старым и новым наименованиями не совпадают). Возможные варианты “сложного” переименования: улица разделилась на несколько новых улиц; несколько улиц объединились в одну новую улицу; населенный пункт стал улицей другого города (населенного пункта); улица населенного пункта стала улицей другого города (населенного пункта). В этих случаях производятся следующие действия: вводятся новые объекты в файлы Kladr.dbf, Street.dbf и Doma.dbf; старые объекты переводятся в разряд неактуальных; в файл Altnames вводятся записи, содержащие соответствие старых и новых кодов адресных объектов. --- Кусь --- Т.е. в alnames признак актуальности вообще не имеет никакого смысла :) -Неактуальные объекты (АА=51) могут не иметь сведений о соответсвующем актуальном.:( Да. Могут. Если, напр. улицу Ленина решили не просто переименовать, а разделить между проспектом Путина и переулком Жириновского. Или же перенесли в подчинение другого НП в черте города. В таком случае надо дополнительно проверять altnames.dbf. Да и просто объект могут ликвидировать. - По коду невозможно понять существует ли объект поныне.:( Проверять надо обе таблички Altnames.dbf->OLDCODE = <Искомый код>, ну и соответственно сам КЛАДР. Следует учитывать, что многие инспекции вынуждены пополнять кладр "по факту". Т.е. могут появлятся заведомо ложные записи. Постепенно их пытаются "вычистить". А, поскольку, из КЛАДРа ничего не удаляется то может и не быть соответствуещего "актуального" элемента адреса. Так же многие НП (иногда и улицы) просто ликвидируются. Такие тоже могут не иметь соответств. актуального. - Что например означает пара записей: 6500900001001 п Пильтун 6500900001099 с Пильтун Когда формировали КЛАДР передали в Москву 65009000010 п Пильтун (тогда признака актуальности еще не было). Потом оказалось что на самом деле жто не поселок а село. Ну перепутали. Шлют исправление. 6500900001000 п Пильтун меняется на 6500900001001 п Пильтун и добавляется новая запись 6500900001000 с Пильтун. Потом идут варианты (кладра под рукой нет проверить не могу) а) с. Пильтун вообще не существует, и еще в 1918 г. его переименовали в Синий пролетарий. б) он на самом деле нах-ся в другом районе в) он вошел в состав города г) и т.д. и тп. Шлют исправления в Москве : 6500900001000 с Пильтун меняется на 6500900001099 с Пильтун. - Например на самом деле правило - Актуальные объекты НЕ могут входить в неактуальные. Просто - его не всегда проверяют.:). А вы проверьте - совпадают ли эти 2 записи на 100%. Скорее всего нет. Насколько я помню если запись полученная от террит. НО на 100% не совпадает с записью в московском кладре то происходит изменение КЛАДРа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 13:01 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
Я понимаю технологию возникновения ошибок. Непонятно, почему нет формально прописанных правил, пригодных для программной реализации. В результате переусложнение. Например, предположительно, таблица КLADR содержит две сущности - АДРЕСНЫЙ_ОБЪЕКТ (Код, ФлагАктуальности, ....) КЛЮЧ (Код) ФлагАктуальности = 00 - актуальный объект 99 - нет его более и в ALTNAMES не ищете 51 - нет его более, ищете в ALTNAMES что с ним стало Кстати, вопрос про усложнение - а зачем два кода неактуальности (99, 51)? Пытаться искать в ALTNAMES можно всегда. и АЛЬТЕРНАТИВНОЕ_НАИМЕНОВАНИЕ (Код, Номер_варианта,....) КЛЮЧ (Код,Номер_варианта) Номер_варианта =01,02,...09. Почему бы так и не написать в руководстве для бедных пользователей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 19:21 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
ModelRЯ понимаю технологию возникновения ошибок. Непонятно, почему нет формально прописанных правил, пригодных для программной реализации. В результате переусложнение. Потому что в Москве вначале [censored ]делают, а потом думают. Вначале вообще признака актуальности не было. А что то от них добиться весьма проблематично. Из документации известно автор Для актуального наименования этот элемент имеет значение 00. Для старых (альтернативных) наименований - может принимать значения от 01 до 99. Длина идентификационного кода - 11 разрядов. Длина признака актуальности – два разряда. И это все. Скорее всего это внутренние коды. По крайней мере нам не удалось в свое время добиться внятного ответа от ГНИВЦа. ПРишлось переделывать ХП и ВСЕГДА проверять alnames. Кстати, вопрос про усложнение - а зачем два кода неактуальности (99, 51)? А если улица будет переименовываться несколько раз? Из-за ошибок 1 переулок (как мне помнится) корректировали аж 7 раз. Было предположение - что это уровень откуда/кто присылал изменения. авторПытаться искать в ALTNAMES можно всегда. Имхо так инадо делать. Потому что завтра они еще что-нибудь придумают. авторПочему бы так и не написать в руководстве для бедных пользователей. Они для бедных автоматизаторов налоговой не написали, а вы хотите для пользователей :) Хотя у меня сведения годичной давности. Может что - то и изменилось... Хотя и не верится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 07:00 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
voronin_mg Кстати, вопрос про усложнение - а зачем два кода неактуальности (99, 51)? А если улица будет переименовываться несколько раз? Из-за ошибок 1 переулок (как мне помнится) корректировали аж 7 раз. Было предположение - что это уровень откуда/кто присылал изменения.Дык анализируя данные я понял что переименование отдельно, актуальность отдельно. Мне показалось, что флаги актуальности от 01 до 09 (или 50 ?) - это признак сущности АЛЬТЕРНАТИВНОЕ_НАИМЕНОВАНИЕ, и там флаг актуальности действительно в ключе - переименований может быть несколько. А вот все прочие флаги актуальности 00,51..99 - признак сущности АДРЕСНЫЙ_ОБЪЕКТ, и ключ строго код объекта без флага актуальности : объект либо актуален либо не актуален по единственной причине. Но поскольку никакого классификатора причин неактуальности не приложено и при стыковке с ALTNAMES оно также не помогает, различные значения неактуальности (51..99 ) представляются избыточными. З.Ы.Интересно, авторы читают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 10:17 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
Можно ли считать дома улиц прекративших свое существование (код актуальности 99) так же не актуальными, т.к. у домов нет своего кода актуальности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2009, 12:44 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
Удалось ли кому получить развёрнутые комментарии по поводу признака актуальности от КЛАДРостроителей? Пытался ли кто отсылать им явные ошибки(например мой город обязан иметь (2-центр региона) в поле STATUS) а его этого статуса лишили... как будто он и не Город - Герой вовсе :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2010, 10:46 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
ModelRПробовал ли кто-нибудь явно описать модель этой информации - реляционную, объектную ли не важно - но достаточно формальную? И что по этому поводу говорят разработчики? Практическая направленность вопроса - использование КЛАДР для формирования/проверки адресов организаций, привязка к карте (геокодироание). Если вопрос еще актуален, то мы с коллегами попробовали это сделать вполне успешно. Результатом разработки, о которой Вы говорите явился сервис Охотник за адресами , который сейчас вполне успешно функционирует. Заложенные в него принципы мы докладывали на конференции RCDL и опубликовали в нескольких статьях, которые можно посмотреть здесь Публикации . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2011, 18:32 |
|
||
|
Модель КЛАДР
|
|||
|---|---|---|---|
|
#18+
чистка кладр со временем наблюдается, но смущает в домах позиции 1-999 2-998. Это реально где то улицы с 1000 домов присутствуют? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 11:49 |
|
||
|
|

start [/forum/topic.php?fid=32&startmsg=33789835&tid=1542331]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
190ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 507ms |

| 0 / 0 |
