Что такое кладр адресов расшифровка
Блог компании
Документация КЛАДР
1.1. Объекты классификации
Объектами классификации являются отдельные элементы почтовых адресов, называемые в дальнейшем адресными объектами: регионы, районы, города, поселки городского типа, сельские населенные пункты, улицы, дома и квартиры. В классификаторе принята иерархическая система классификации.
Все объекты располагаются по семи уровням классификации.
Первый уровень классификации включает объекты федерального значения (регионы):
— города федерального значения;
— автономные округа, входящие в состав Российской Федерации.
Второй уровень классификации включает районы (улусы) республик, краев, областей, автономных областей, автономных округов, входящих в состав Российской Федерации.
Третий уровень классификации включает:
— города и поселки городского типа 1 регионального и районного подчинения;
— сельсоветы (сельские округа, сельские администрации, волости и т.п.).
Четвертый уровень классификации включает:
— сельские населенные пункты [2] ;
— садоводческие некоммерческие товарищества (СНТ), расположенные на межселенной территории муниципального района или в границах сельского поселения.
Пятый уровень классификации включает:
— улицы городов, поселков городского типа и сельских населенных пунктов;
— СНТ, расположенные в границах населенных пунктов или привязанные к улично-дорожной сети;
— гаражно-строительные кооперативы (ГСК).
Шестой уровень классификации включает:
— дома, расположенные в городах и поселках городского типа, являющихся объектами третьего уровня (т.е. регионального или районного подчинения), в т.ч. дома, непосредственно привязанные к городам и поселкам городского типа (в случаях, когда в адресе отсутствует наименование улицы).
Признак акутальности
Признак актуальности может принимать следующие значения:
“00” – актуальный объект (его наименование, подчиненность соответствуют состоянию на данный момент адресного пространства).
“01”-“50” – объект был переименован, в данной записи приведено одно из прежних его наименований (актуальный адресный объект присутствует в базе данных с тем же кодом, но с признаком актуальности “00”;
“51” – объект был переподчинен или влился в состав другого объекта (актуальный адресный объект определяется по базе Altnames.dbf);
“52”-“98” – резервные значения признака актуальности;
”99” – адресный объект не существует, т.е. нет соответствующего ему актуального адресного объекта.
СС РРР ГГГ ППП УУУУ АА, где
СС – код субъекта Российской Федерации (региона), коды регионов представлены в Приложении 2 к Описанию классификатора адресов Российской Федерации (КЛАДР);
ППП – код населенного пункта;
АА – признак актуальности наименования адресного объекта.
КЛАДР: что это? Для чего нужен юридический адрес
Известно, что любая компания должна иметь юридический адрес, при этом юридический адрес может совпадать или не совпадать с фактическим местонахождением организации. Практически все компании используют в работе автоматизированные базы данных, в которых можно найти сведения о контрагенте, где в том числе указывается юридический и фактический адресами последнего. Существует большое количество причин, по которым та или иная организация не может использовать в качестве юридического адреса адрес реального местонахождения. Причин может быть много, например, нежелание собственников недвижимости использовать в качестве юридического адреса свою недвижимую собственность. Другой причиной, заставляющей прибегать к аренде юридического адреса, может быть желание иметь более высокий статус, являясь обладателем офиса в престижных районах городов. Еще одной причиной, вынуждающей владельцев фирм искать подобный адрес, может быть отсутствие фактического адреса в единой адресной системе РФ, называемой КЛАДР. Такая ситуация может случиться, если организация приобрела помещение в новом строении, которое еще не зарегистрировано в данном классификаторе, который, как известно, периодически обновляется и пополняется новыми данными.
Что такое КЛАДР?
КЛАДР – это классификатор адресов Российской Федерации, является — это ведомственным классификатором налоговой службы РФ (ФНС РФ) и создан для распределения территорий между налоговыми инспекциями и автоматизации рассылок корреспонденции, т.е. данный классификатор позволяет определять адрес налогоплательщика.
КЛАДР применяется во многих программах бухгалтерского учета: 1С, Налогоплательщик ЮЛ, Документы ПУ 5 и др. Классификатор адресов введен в действие с 01.12.2005 приказом ФНС России № САЭ-3-13/594@ от 17.11.2005. КЛАДР доступен всем желающим для свободного скачивания на сайте ФГУП «ГНИВЦ» ФНС России и может использоваться для автоматизации деятельности и ускорения ввода данных. http://www.gnivc.ru/inf_provision/classifiers_reference/kladr/
Структура КЛАДР
Объектами классификации являются регионы, районы, города, поселки городского типа, сельские населенные пункты и улицы. В последнее время к объектам классификации добавляются дома, корпуса и квартиры. В классификаторе принята иерархическая система классификации.
Все объекты распределяются по восьми уровням классификации.
Первый уровень классификации включает объекты федерального значения (регионы): республики, края, области, автономные области, автономные округа, входящие в состав Российской Федерации, города Москва, Санкт-Петербург и Байконур.
Второй уровень классификации включает районы (улусы) республик, краев, областей, автономных областей, автономных округов, входящих в состав Российской Федерации.
Третий уровень классификации включает: города и поселки городского типа регионального и районного подчинения; сельсоветы (сельские округа, сельские администрации, волости).
Четвертый уровень классификации включает: города и поселки городского типа, подчиненные администрациям городов третьего уровня; сельские населенные пункты.
Пятый уровень классификации включает улицы городов, поселков городского типа и сельских населенных пунктов.
Шестой уровень классификации включает дома улиц городов, поселков городского типа и сельских населенных пунктов. Так как КЛАДР наполняется данными, поступающими из налоговых органов, дома включаются только в тех случаях, когда это требуется для сортировки информации по ГНИ (то есть когда улица распределена между несколькими инспекциями). В целях сортировки при необходимости включаются даже номера корпусов.
КЛАДР поставляется в виде DBF-файлов. В файле Kladr.dbf содержатся объекты с первого по четвертый уровни классификации, в файле Street.dbf – пятый уровень, в файле Doma.dbf – шестой.
Структуру кодового обозначения в файле Kladr.dbf можно представить так :
СС РРР ГГГ ППП КК, где
СС – код субъекта Российской Федерации (региона);
РРР – код района;
ГГГ – код города;
ППП – код населенного пункта;
КК – код актуальности наименования.
Структуру кодового обозначения в файле Street.dbf такова :
СС РРР ГГГ ППП УУУУ КК, где
СС – код субъекта Российской Федерации (региона);
РРР – код района;
ГГГ – код города;
ППП – код населенного пункта;
УУУУ – код улицы;
КК – код актуальности наименования.
Код актуальности представляет собой двухсимвольное цифровое значение от 00 до 99. При этом код 00 означает актуальное наименование, остальные – устаревшее.
Дома и корпуса хранятся в файле Doma.dbf в виде связанных списковых структур.
В файлах элементам адреса соответствуют почтовые индексы, коды ОКАТО и номера инспекций МНС РФ. Кроме этого, в отдельных полях специальным образом помечены города и населенные пункты, являющиеся административными центрами регионов и районов.
Назначение КЛАДР
Разработка больших информационных систем невозможна без унификации информационного обеспечения (ИО). Одним из способов унификации ИО является использование классификаторов.
1. Унификация способов хранения и обработки адресной информации.
Построение единого информационного пространства административных формирований (регионов, районов, городов) или создание межведомственных информационных систем невозможно без использования единых классификаторов.
Использование КЛАДР решает такие задачи:
2. Сокращение объемов адресной информации.
Использование кодов КЛАДР при передаче и хранении адресной информации позволяет существенно сократить ее объемы. Особенно это важно в системах, ведущих учет физических лиц на федеральном уровне.
3. Автоматическое поддержание актуальности адресной информации.
Если же считать, что сокращение объемов хранения адресной информации не столь существенно, учитывая современные возможности дисковых накопителей, следует учесть, что хранение информации в кодах позволяет автоматически актуализировать адресную информацию. При переименованиях адресных объектов коду объекта ставится в соответствие новое наименование. Можно учесть и переподчинение адресного объекта при изменении административного деления (например, при слиянии населенных пунктов или регионов).
4. Обеспечение корректного ввода адресной информации оператором.
Для того чтобы адресная информация поступила на обработку в АИС, она должна быть введена оператором с помощью клавиатуры или непосредственно из документа с использованием сканирующих устройств.
Оператор, как правило, вводит адресную информацию (адрес), представленную в документах. При этом причинами некорректного ввода информации могут быть:
Практика обработки адресных данных показывает, что, казалось бы, простейшая задача написания адреса, не всегда решается верно. Как правило, источником адресной информации являются документы, удостоверяющие личность (для физических лиц) или регистрационные документы (для юридических лиц).
Реальный пример: физическое лицо проживает по адресу: Московская область, г. Одинцово, Можайское шоссе, д.115, кв.76. В паспорте проставлен штамп регистрирующего органа с указанием его наименования: «Московская область, ПВС Одинцовского УВД, паспортный стол N 1». В поле адреса записано: «Можайское шоссе, д.115, кв.76». Таким образом, при написании адреса могут встретиться различные варианты:
Распознавание таких адресов алгоритмическим путем хотя и возможно, но носит вероятностный характер, резко усложняет программу и увеличивает время обработки информации.
Еще более часто встречаются ошибки операторов, при которых искажается написание элементов адресной информации. Это возможно либо как в результате невнимательности, так и определяться незнанием правильного написания того или иного наименования. Например, очень часто встречалась ошибка в написании улицы Орджоникидзе.
Для обеспечения автоматического распознавания структуры адреса используется его форматированное представление, в котором за иерархическими элементами адреса закреплены определенные позиции, отделяемые разделителем (например, запятой). Приведенный выше адрес представляется в формализованной структуре в следующем виде: «,143000,,Московская обл,,Одинцово г,,Можайское шоссе,115,,76». При ручном вводе оператором характерной ошибкой при этом является пропуск или ввод лишних запятых.
Более целесообразно обеспечить единственный вариант представления адресной информации с использованием справочников. При таком варианте при вводе адресной информации на экран компьютера вызывается окно с требуемым конкретной ситуацией составом полей, которые должны содержать адресные объекты. Значения полей выбираются из справочников. Такой ввод приводит к невозможности совершить никаких видов ошибок, из перечисленных выше.
Структура КЛАДР разрабатывалась именно исходя из наиболее удобного использования его в процессе ввода информации.
5. Поиск и сортировка информации по адресам.
Хранение в БД адресной информации в неформализованном виде, как правило, не позволяет эффективно производить поиск по заданным критериям. Использование же КЛАДР для кодового представления адресов, дает возможность строить эффективные индексы, обеспечивающие практически мгновенный поиск информации по заданному адресу.
Однако наиболее интересной является возможность установления с помощью КЛАДР связи между элементами адресного пространства и другими объектами, хранящимися в базе данных.
6. Обеспечение взаимообмена адресной информацией с объектами других ведомств.
Создание Единой системы адресации Российской Федерации.
Кроме выполнения задачи по централизованному ведению собственно КЛАДР, основными направлениями работ по созданию Единой системы адресации Российской Федерации должны являться:
1. Унификация и стандартизация системы обозначений структуры и элементов адресного пространства Российской Федерации.
Опыт разработки, ведения и использования ведомственного классификатора адресов ФНС России (КЛАДР) показал, что основными проблемами является отсутствие стандартов на представление элементов адресного пространства. Это касается как вопросов административно – территориального деления (характерным примером является г. Сочи), так и системы обозначения их элементов.
2. Обеспечение применения Единой системы адресации в Государственных органах Российской Федерации и на заинтересованных предприятиях и организациях.
Применение Единой системы адресации потребует решения следующих задач :
Некоторые замечания
В ряде регионов и городов разрабатываются собственные адресные справочники, что абсолютно нецелесообразно, т.к. ничем не обосновано и только вредит глобальным вопросам информатизации.
Объясняют это тем, что для адресации некоторых объектов возможностей КЛАДР не хватает. Например, «бензоколонка на 20-м километре Можайского шоссе». Следует отметить, что здесь путают адресный справочник (или классификатор) с информацией об объекте, которая хранится в базе данных. КЛАДР используется для представления адреса, а не географического положения объекта. Но при описании географического положения может быть использован КЛАДР для указания адреса с возможной детализацией. Для конкретного примера можно предложить следующий вариант: поле адреса – «Московская обл, Одинцовский р-н», поле географического описания – «20-й км Можайского шоссе».
Классификатор адресов России
Составление ФИАС и внесение в него изменений находится в ведении ФНС России.
Компания «Альта-Софт» получает информацию с официального сайта ГНИВЦ ФНС России.
В соответствии с положениями Федерального закона от 28.12.2013 № 443-ФЗ «О федеральной информационной адресной системе и о внесении изменений в Федеральный закон «Об общих принципах организации местного самоуправления в Российской Федерации», при отсутствии адреса в ФИАС (ФИАС) необходимо обратиться в органы местного самоуправления (органы государственной власти субъектов Российской Федерации), имеющие полномочия на присвоение адреса объектам адресации, а также на размещение, изменение и аннулирование сведений об адресах в государственном адресном реестре.
Все адреса в ФИАС: Москва и Россия на одной карте
Структурно справочник адресов ФИАС разделен на семь уровней. Поиск начинается по региону, затем продолжается по району, городу, населенному пункту, и заканчивается по номеру дома и квартиры. Задав в поле поиска интересующий адрес, по ФИАС в онлайн режиме можно также узнать индекс предприятия связи, номер ИНФС налогоплательщика, а также код ОКАТО. Эта информация окажется полезной при сдаче отчетности, постановке на налоговый учет, при подготовке и сдаче документов на регистрацию ИП и т.д.
Тем не менее, существуют ограничения доступности адресов некоторых объектов для обычных пользователей. Так, в онлайн-реестре у объектов, имеющих любую степень секретности, указаны лишь наименования. Также в ФИАС присутствуют старые, неактуальные адресные объекты – переименованные, переподчиненные или влитые в состав другого объекта и просто не существующие более. Во многих случаях это позволяет найти актуальные данные человеку, который даже не подозревает, что его адресные данные уже сменились.
Еще одной немаловажной функцией этого классификатора является проверка адреса по ФИАС, которую у нас также можно выполнить в онлайн режиме. Эта функция позволит уточнить как местонахождение адресанта, так и правильность написания адреса. Если адресанта не удалось найти в ФИАС по адресу, но вы уверены, что он существует, необходимо обратиться с соответствующим запросом в территориальный орган ФНС России, в ведении которой находится справочник.
Искать и проверять адрес в формате ФИАС удобно в любой автоматизированной информационной системе, что делает этот справочник достаточно универсальным. Кроме того, отображаемый у нас классификатор в обязательном порядке используется работодателями при приеме сотрудников на работу, обеспечивая возможность удостовериться в наличии у принимаемого человека постоянной прописки по определенному месту жительства. Мы надеемся, что наш бесплатный интуитивно понятный онлайн сервис поможет вам в повседневной работе.
Как перейти от КЛАДР к ФИАС и ничего себе не сломать
ГНИВЦ ФНС сообщает, что с начала 2018 года КЛАДР перестанет существовать и скачать его будет нельзя.
Дисклеймер:
Если вы совсем не поняли, что означают эти наборы букв, ничего страшного. Ниже мы расскажем о реалиях работы с адресами в России. Если вам это неинтересно, почитайте про топографические каламбуры.
Правильные адреса нужны компаниям, которые любят своих клиентов. Знакомые банки, страховые и интернет-магазины, которые сейчас используют справочник КЛАДР, спрашивают нас, что же делать дальше. Поэтому мы запарились и написали пошаговое руководство по переходу с одних букв на другие от КЛАДР к ФИАС.
Зачем нужны классификаторы адресов
Компаниям нужны адреса клиентов, чтобы рассылать письма, указывать в договорах и соглашениях. Но мало просто отправить письмо: желательно, чтобы его получили и прочитали. Поэтому адреса должны быть правильными и понятными.
Как вы думаете, какой государственный орган наиболее заинтересован в том, чтобы вы получали от него письма? Правильно! Налоговая. Поэтому ФНС России много лет разрабатывает и поддерживает ведомственные общероссийские классификаторы адресов. И так как более полных справочников нет, их стали использовать повсеместно.
Сначала был КЛАДР, и было в нем 6 уровней:
Регион → Район → Город → Населенный пункт → Улица → Дом со строениями и корпусами
С 2012 года в эксплуатацию ввели новый классификатор — ФИАС. Про основные отличия мы писали три года назад в статье «ФИАС или КЛАДР: выбираем справочник адресов». В ФНС к разработке нового классификатора подошли основательнее и постарались учесть все грабли минусы КЛАДР. Из интересного добавили дату начала и окончания записи, ввели фиксированный ID для каждого дома (предполагается, что он не будет меняться).
До сих пор продолжают обновляться оба классификатора, но поддерживать совместимость становится сложнее. В прошлом году в ФИАС начали добавлять новые уровни. Например, планировочные структуры — это всякие дачные товарищества и микрорайоны, в классификаторе их уже больше 81 000. В конечном итоге в ФНС приняли логичное решение прекратить поддержку КЛАДР и удалить его в конце 2017 года.
Как адреса хранятся в ФИАС и КЛАДР
Мы видели много способов хранения адресов в структуре КЛАДР. В основном они сводятся к двум вариантам:
То есть задача миграции сводится к тому, чтобы перевести код или текстовый адрес в формате КЛАДР в код ФИАС.
Классификационные коды выглядят так:
№ | Уровень | Пример | код ФИАС | код КЛАДР |
1 | Регион | Ленинградская область | СС: 47 | СС: 47 |
2 | Автономный округ | |||
3 | Район | Всеволожский р-н | РРР: 005 | РРР: 005 |
4 | Город | ГГГ: 000 | ГГГ: 000 | |
5 | Внутригородская территория | |||
6 | Населенный пункт | деревня Кудрово | ||
65 | Планировочная структура | мкр Новый Оккервиль | ||
7 | Улица | УУУУ | УУУУ: 0023 | |
75 | Земельный участок | ЗЗЗЗ | ||
8 | Здание, сооружение, объект незавершенного строительства | ДДДД | ДДДД | |
9 | Помещение в пределах здания, сооружения | ОООО | ||
90 | Дополнительная территория | |||
91 | Подчинённые дополнительных территорий |
Раскладываем адрес по уровням ФИАС и КЛАДР
Из примера видно, что даже в простых ситуациях между классификаторами возникает недопонимание. Но есть еще один очень важный момент.
Классификационный код отражает текущую структуру адреса, а она может измениться. Например, у Оккервиля изменится район и весь код станет недействительным, мы его уже не найдем.
Чтобы избавиться от этого, в ФИАС добавили еще идентификационный код ФИАС. Это глобальный идентификатор для каждого объекта: города, улицы, района и т. д. Выглядит он как набор букв и цифр, который формируется по стандарту GUID (Globally Unique Identifier). Типичный GUID в ФИАС выглядит так: f77948dc-7bc8-42cb-979e-2c958d162d63.
Код КЛАДР → идентификационный код ФИАС
Если адрес у вас хранится как код КЛАДР улицы + домовая часть («дом 1 строение 3 квартира 44»), то для него все относительно просто.
Таблица ADDROBJ хранит все адресные объекты с их идентификаторами
Для работы понадобится таблица ADDROBJ из выгрузки ФИАС в формате xml или dbf. В ней хранятся все объекты (города, улицы и т. д.) подряд с уникальными идентификаторами GUID.
Будем использовать следующие колонки:
Пример: Москва, ул Александра Солженицына. Код КЛАДР: 77000000000151900.
Шаг 1. Выделяем из кода КЛАДР код до улицы, то есть берем первые 15 цифр: 770000000001519 00.
Шаг 2. Ищем код КЛАДР в поле PlainCode. Если нашлась одна запись, то сохраняем значение поля AoGuid и пропускаем следующий пункт. Но по нашему коду 770000000001519 находится три записи, нужна дополнительная проверка.
Но можно поступить еще проще и воспользоваться готовым сервисом. DaData.ru умеет подсказывать адреса в конкретных регионах, районах, городах и населенных пунктах. Понимает названия («Петергоф»), коды КЛАДР («7800000800000») и ФИАС («8f238984-812b-4bb1-850b-49749fb5c56d»).
Строчный адрес КЛАДР → код ФИАС
Самый простой вариант — воспользоваться DaData.ru. Сервис сделает все за вас автоматически. Но можно и развлекаться самостоятельно.
Адреса одной строкой
Если адреса у вас хранятся одной строкой, вроде этой:
г Москва, улица Большая Коммунистическая, дом 3, то поздравляем, это самая интересная задача. Нужно писать свой адресный парсер, который будет разделять строку в формате КЛАДР на части, искать каждый ее компонент в ФИАС с учетом опечаток, сокращений, исторических названий и определять по ним ФИАС-код. Легче это сделать уже готовым адресным парсером. Как выбрать алгоритм для адресного фильтра, мы рассказывали раньше.
Адреса по КЛАДР
Тип региона | Название региона | Тип улицы | Название улицы | Тип дома | Номер дома |
г | Москва | улица | Коммунистическая Б. | дом | 3 |
Примерно так выглядит адрес, разложенный по КЛАДР
Код ФИАС можно собрать, используя всё ту же таблицу ADDROBJ. Но в этом случае двигаться по уровням нужно от большего к меньшему.
Шаг 1. Берем название региона и ищем его в поле FormalName таблицы ADDROBJ.
FormalName = Москва →
AoGuid = 0c5b2444-70a0-4932-980c-b4dc0d3f02b5
Шаг 2. Идем дальше по уровням вниз и ищем по FormalName с фиксированным родителем — найденным AoGuid на предыдущем шаге. В нашем случае уровни «город» и «населенный пункт» пустые, а следующий непустой уровень — улица.
ParentGuid = 0c5b2444-70a0-4932-980c-b4dc0d3f02b5,
FormalName = Коммунистическая Б. → AoGuid=f77948dc-7bc8-42cb-979e-2c958d162d63
Шаг 3. Если дошли до улицы, то можно найти и дом. Для этого в таблице HOUSE ищем номер дома с фиксированным AoGuid улицы. ФИАС не полон домами, поэтому не расстраивайтесь, если нужный номер не найдется.
AoGuid = f77948dc-7bc8-42cb-979e-2c958d162d63,
дом номер 3 →
HouseGuid = bce8be1f-f2f7-4cce-836e-08daac0b931e
Подводные камни
LEVEL | SCNAME | SOCRNAME | KOD_T_ST |
7 | тракт | Тракт | 727 |
7 | туп | Тупик | 728 |
7 | ул | Улица | 729 |
7 | уч-к | Участок | 730 |
7 | ф/х | Фермерское хозяйство | 789 |
7 | ферма | Ферма | 769 |
7 | х | Хутор | 758 |
7 | ш | Шоссе | 731 |
Таблица SOCRBASE хранит полные и сокращенные типы объектов
Тип по КЛАДР может быть сокращенным и полным: «ул» — «Улица», «х» — «Хутор». В ФИАС в явном виде хранится только сокращенный тип (в поле ShortName). Полный тип в сокращенный можно превратить с помощью таблицы SOCRBASE, в ней для каждого уровня хранится соответствие сокращённых и полных типов.
И напоследок хорошая новость для тех, кому лень запариваться всем перечисленным. В ближайшее время мы планируем выпустить ФИАС в формате КЛАДР для тех, кто не успеет перейти на формат ФИАС до конца года. Следите за новостями 🙂