ЦИМ АГР и IFC-модель: атрибуты и GeoJSON

Вы всегда можете связаться с нами

Позвоните нам по номеру телефона или напишите в соц.сети. Мы оперативно ответим на все ваши вопросы и договоримся о консультации.

8 (800) 511-89-90

ЦИМ АГР и IFC-модель: структура пакета, атрибуты и ошибки в GeoJSON

ЦИМ АГР и IFC-модель: структура пакета, атрибуты и ошибки в GeoJSON

Вы подготовили полный пакет для подачи на АГР: ЦИМ АГР в формате IFC и модели НПМ/ВПМ. Геометрия везде выверена, площади и высоты посчитаны, здание точно соответствует проекту. Пакет уходит на согласование и возвращается с отказом. В замечаниях ни слова о форме здания: ошибка в кадастровом номере, незаполненное поле, несоответствие в метаданных.

Специалист, который несколько недель выверял именно геометрию моделей, видит в этом придирку не по делу: модели ведь построены правильно. Но пакет для АГР это не только сами модели. Вместе с ними подаются сопроводительные данные: атрибуты внутри самой IFC-модели и отдельный файл GeoJSON, который идет с моделями НПМ и ВПМ. Проблему чаще находят именно там где ошибка никак не связана с тем, насколько точно построено здание.

Внимание при подготовке пакета почти всегда уходит на геометрию: ее видно, ее можно проверить самому, открыв файл в Revit. Сопроводительные данные остаются на втором плане, ровно до того момента, когда из-за одного незаполненного поля приходится проходить всю процедуру заново.

Что такое ЦИМ АГР и как это соотносится с IFC-моделью

Разобраться в этом отказе стоит с самого начала: с того, что вообще такое ЦИМ АГР. ЦИМ расшифровывается как цифровая информационная модель, а применительно к АГР это открытая IFC-модель объекта: тот же по смыслу файл, что используется в обычном BIM-проектировании, только собранный и заполненный под требования конкретной процедуры согласования. ЦИМ АГР и IFC-модель для АГР по сути один и тот же файл, названный по-разному: один раз по назначению, другой раз по формату.

Это отдельный трек требований, отличный от низкополигональной и высокополигональной моделей, НПМ и ВПМ, которые тоже входят в пакет АГР. НПМ и ВПМ собираются в формате FBX и регулируются отдельным документом, а ЦИМ АГР в формате IFC по отдельному регламенту. Разные форматы и разные регламенты: смешивать требования одного трека с требованиями другого не стоит уже на этапе планирования работы над проектом.

Формально IFC является открытым, платформонезависимым форматом и на бумаге не привязывает разработчика к конкретной программе. На практике официальный плагин под атрибуты набора RUS_SET_AGR пока выпущен только для Revit. В других профессиональных платформах, например в Renga, ArchiCAD или Tekla, экспорт в IFC тоже есть, но недостающие атрибуты приходится проставлять вручную: готового инструмента именно под эту задачу там пока нет. Важна и версия самой схемы — регламент требует IFC4, вид Reference View, а не любую версию IFC. Прежде чем начинать работу в непривычной платформе, стоит заранее уточнить у ее разработчика, поддерживает ли она эту схему и как в ней добавить атрибуты RUS_ вручную.

Дальше в этой статье разбираем то, что скрыто внутри этой IFC-модели и вокруг нее, а не то, как в принципе экспортировать IFC из Revit. Общая механика экспорта уже разобрана в отдельном материале «Экспорт IFC из Revit без ошибок».

Из чего состоит пакет: IFC-модель, структура атрибутов, GeoJSON

Пакет для АГР состоит из двух самостоятельных слоёв данных, и у каждого свой набор требований: атрибуты внутри самой IFC-модели, и отдельный файл метаданных, который сопровождает архив с моделями НПМ и ВПМ. Спутать их легко, потому что оба слоя описывают, по сути, один и тот же объект. Заполняются они по разным правилам и проверяются по разным документам.

У IFC-модели атрибуты группируются в именованные наборы с префиксом RusSet_ (например, Rus_set_AGR), а сами атрибуты внутри них получают префикс RUS_: например, RUS_Zone для категории площади (значения вроде «СПП в ГНС» или «Общая площадь»), RUS_Object для привязки к корпусу, RUS_FNO для функционального назначения. Этот трек регулируется отдельным распоряжением Департамента градостроительной политики и ДИТ от 16 января 2026 года. На момент подготовки статьи полный текст этого документа в открытом доступе найти не удалось, названия атрибутов и наборов известны только по пересказам на профильных ресурсах, а не по самому регламенту. Здесь их стоит воспринимать как ориентир, а не как точную цитату документа.

Со вторым слоем ситуация обратная: он подробно описан в официальном регламенте, в Приложении 3 к распоряжению, которое целиком посвящено требованиям к НПМ и ВПМ. Файл называется GeoJSON и сопровождает архив именно с моделями НПМ/ВПМ, а не саму IFC-модель. Вот его структура полностью, с официальными названиями полей и примерами значений из документа:

#ПолеОписаниеПример значения
1addressУлица, владение, корпус/строение.Полярная ул., вл.4
2okrugОкруг. Ограничение до 50 символов.СВАО
3rajonРайон. Ограничение до 50 символов.Южное Медведково
4nameНаименование объекта.Многоквартирный жилой дом
5developerНаименование организации застройщика. Ограничение до 255 символов.Фонд реновации
6designerНаименование проектной организации. Ограничение до 255 символов.АО МСУ-1
7cadNumКадастровый(ые) номер(а), по маске для участков или кварталов.Участок: 77:02:0006003:95; квартал: 77:02:0006003
8FNO_codeКод функционального назначения объекта по 306-ПП.010 001 001, или не заполнять
9FNO_nameФункциональное назначение объекта по 306-ПП, текстом.Многоэтажный многоквартирный дом
10ZU_areaПлощадь участка, га.0.5191
11h_reliefНулевая отметка, м.147.90
12h_otnОтносительная высота объекта, м.46.92
13h_absАбсолютная высота объекта, м.194.82
14s_obshОбщая площадь объекта, м².17088.71
15s_nazНаземная площадь объекта, м².13983.62
16s_podzПодземная площадь объекта, м².3105.13
17spp_gnsСуммарная поэтажная площадь в габаритах наружных стен, м².16454.34
18act_AGRНомер САГР, действующего на момент подачи заявления.811-2-21, или не заполнять
19imageBase64Изображение объекта для поиска, base64, исходник 256×256 px jpg./9j/1as564fd1a…
20otherДополнительная информация.—
21coordinatesКоординаты точки вставки модели в МСК-77, точность 3 знака.[1000.374, 324.817]
22GlassesМассив свойств стеклянных материалов, группы M_Address_MainGlass_1..7.—
22.1color_RGBЦвет стекла в RGB, 0-255.R=135, G=136, B=146
22.2transparencyПрозрачность стекла, 0-1.0.379
22.3refractionКоэффициент преломления, 1-3.1.13
22.4roughnessШероховатость, 0-1.0.057
22.5metallicityМеталличность, 0-1.0.84

Если в проекте вообще нет остекления, массив Glasses остается пустым, но не убирается из структуры файла целиком: это тоже часть регламента, а не самодеятельность разработчика.

Какие из этих полей на практике заполняют неверно или не заполняют вовсе — отдельный разговор.

Типичные ошибки атрибутирования и заполнения GeoJSON

Ошибки в пакете для АГР распределены неравномерно между двумя треками, но случаются в обоих. Про атрибуты самой IFC-модели независимых источников меньше, но один конкретный пример встречается в профильных материалах. Про GeoJSON, который идет с моделями НПМ и ВПМ, подтверждений заметно больше.

На стороне IFC-модели один из таких примеров: элементы, которые при экспорте попадают в универсальный класс IfcBuildingElementProxy вместо своего корректного IFC-класса. Регламент, по данным профильных материалов, использование этого универсального класса прямо запрещает, но без настройки маппинга параметров при экспорте из некоторых САПР система по умолчанию относит к нему все элементы, которые не смогла точно распознать. Модель при этом может выглядеть безупречно: проблема не видна на глаз, только при открытии самого IFC-файла или при автоматической проверке.

Разработчики одного из бесплатных инструментов для проверки моделей перед подачей на АГР отмечают, что значительная часть ошибок связана именно с некорректным заполнением GeoJSON. Такой инструмент закрывает автоматической проверкой 70-80 пунктов из примерно 200, и даже при таком охвате остальные пункты по-прежнему требуют ручного контроля.

Хороший пример конкретной, не абстрактной ошибки: поле cadNum, кадастровый номер, в самом GeoJSON. Регламент задает точную маску: для земельного участка это АА:ББ:ВВВВВВВ:ГГ, для квартала — без последних двух цифр, то есть АА:ББ:ВВВВВВВ. Перепутать эти два формата, вписать номер квартала вместо номера участка или оставить лишние цифры достаточно просто, а визуальный контроль модели такую ошибку не поймает: геометрия остается прежней, но в архив уходит файл с форматным сбоем.

Второй частый источник путаницы: поля, обязательные для одного типа файла и запрещенные для другого. Например, h_otn, относительная высота объекта, заполняется для основного объекта, но должна остаться пустой для файла благоустройства. При копировании структуры файла с прошлого проекта это условие легко упустить, и тогда отказ приходит там, где сама модель безупречна.

Ошибка такого рода не видна, пока не откроешь сам файл метаданных, и именно поэтому ее пропускают чаще, чем неточность в самой модели.

К чему это приводит на практике

Неточность в атрибуте ЦИМ АГР или в поле GeoJSON не останавливает проект насовсем, но запускает цикл, который отнимает больше времени, чем кажется на старте. Комиссия рассматривает пакет, находит несоответствие не в геометрии, а в сопроводительных данных, и возвращает его с замечаниями. Специалист исправляет конкретное поле или атрибут, но подать исправленный пакет с той же скоростью, что и в первый раз, уже не получается: процедура согласования начинается заново, а не продолжается с того места, где остановилась.

От этого не застрахованы даже опытные команды: разовая ошибка в атрибуте или в поле GeoJSON случается независимо от опыта специалиста. Это не признак небрежности — это системный риск самой процедуры: слишком много мелких полей, чтобы не упустить ни одного при сборке пакета.

Что делать дальше

Проблему в сопроводительных данных, о которой шла речь выше, проще не искать в готовом пакете перед самой подачей, а закрыть на этапе разработки когда над атрибутами IFC-модели и структурой GeoJSON для НПМ/ВПМ работает одна команда, а не два отдельных исполнителя, у каждого из которых свой трек требований.

Услуга Tiver Group «3D-модели АГР» покрывает именно эту связку: разработку ЦИМ АГР, то есть IFC BIM-модели для согласования, и моделей НПМ/ВПМ в формате FBX оба трека одного пакета. Если вы собираете пакет для АГР и хотите, чтобы его не вернули из-за незаполненного поля или неверного атрибута, а не из-за формы здания, с этим можно обратиться уже сейчас.

Оставьте
заявку