ids_core

Инструкция · обзор

Правила сбора ТЭП АГР

Как считается каждый показатель ТЭП: из каких объектов модели берётся площадь, что для этого должно быть заполнено и в какой тег XML уходит значение.

На ленте Revit: IDS Core → ТЭП → Сбор ТЭП

Откуда берутся площади

ТЭП собирается из четырёх источников, и каждый отвечает за своё. Помещения (IfcSpace) дают площади квартир и нежилых частей. Зоны — те же IfcSpace, но с атрибутом RUS_Zone — дают СПП в габаритах наружных стен и общую площадь. Благоустройство (IfcCivilElement) даёт озеленение и площадки. Участок (IfcSite) — площадь участка.

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

земля балкон СПП в ГНС по наружной грани фасада, вместе с балконами Наземная площадь AboveGroundArea зона «Общая площадь», RUS_BasementFloor = Нет Подземная площадь UndergroundArea тот же атрибут = «Да»; отметка уровня не важна
СПП в ГНС — площадь наземных этажей по внешнему обмеру: контур идёт снаружи наружных стен и захватывает балконы и лоджии. Общая площадь — сумма площадей всех этажей, считанная на уровне пола по внутренней поверхности наружных стен; подземные этажи, террасы и эксплуатируемая кровля входят в неё, но не в СПП. Наземные этажи и подземный различаются только атрибутом RUS_BasementFloor — отметка уровня ни при чём.

Что должно быть заполнено в модели

Набор проверен по файлам требований: «АГР_Общие требования v9», «АГР_ЦИМ БиО v8», «АГР_ЦИМ ПС v9». Пустой атрибут — не ошибка плагина: показатель просто не соберётся, а элемент попадёт в список с замечанием.

Объект моделиАтрибуты, без которых ТЭП не собрать
Помещение помещения
IfcSpace
RUS_Name, RUS_MSSK_SpaceAndZone_Code и RUS_MSSK_SpaceAndZone_Name, RUS_Area, RUS_Object и RUS_Object_Sub, RUS_Group_Type, RUS_Group_Number, RUS_BasementFloor, RUS_ResidentalRoom
Зона «СПП в ГНС» зона
IfcSpace
RUS_Zone = СПП в ГНС, RUS_Name = СПП в ГНС, код МССК -, RUS_Area, корпус и секция, RUS_BasementFloor, RUS_ResidentalRoom
Зона «Общая площадь» зона
IfcSpace
RUS_Zone = Общая площадь, RUS_Name = Общая площадь, код МССК ПЗ 03, RUS_Area, корпус и секция, RUS_BasementFloor, RUS_ResidentalRoom
Здание объект
IfcBuilding
RUS_FNO — Жилое здание или Нежилое здание. От него зависит, в какой показатель уйдут площади корпуса
Благоустройство благоустройство
IfcCivilElement
RUS_Name — «газон», «детская площадка», «площадка для отдыха взрослых», спортивные площадки — и RUS_Area
Участок участок
IfcSite
RUS_AreaSquare в квадратных метрах (в XML уходит в гектарах) и RUS_LandID

Имена атрибутов плагин берёт из вашего файла маппинга экспорта IFC: они не обязаны начинаться с RUS_. Если площадь лежит не в RUS_Area, достаточно указать маппинг в настройках.

Показатели: условия и атрибуты

Обозначения — те же, что в кодификации ТЭП, принятой в московской практике. Для каждого показателя написано, какие атрибуты и с какими значениями должны стоять в модели, чтобы он собрался. Тег XML указан там, где мы видели его в принятых выгрузках АГР: плагин ничего не придумывает и подставляет значение только в тег, который уже есть в вашем шаблоне.

ПоказательЧто должно быть в модели
spp1 СПП в габаритах наружных стен жилых объектов зона
в XML не уходит
  • класс IFC — IfcSpace
  • RUS_Zone = «СПП в ГНС»
  • RUS_FNO = «Жилое здание»
  • RUS_BasementFloor = Нет
  • площадь из RUS_Area
  • в контур зоны входят балконы и лоджии, террасы — нет
  • spp1.1 + spp1.2
spp1.1 СПП жилых объектов, жилая часть зона
в XML не уходит
  • класс IFC — IfcSpace
  • RUS_Zone = «СПП в ГНС»
  • RUS_FNO = «Жилое здание»
  • RUS_BasementFloor = Нет
  • RUS_ResidentalRoom = Да
  • площадь из RUS_Area
  • в контур зоны входят балконы и лоджии, террасы — нет
spp1.2 СПП жилых объектов, нежилая часть зона
в XML не уходит
  • класс IFC — IfcSpace
  • RUS_Zone = «СПП в ГНС»
  • RUS_FNO = «Жилое здание»
  • RUS_BasementFloor = Нет
  • RUS_ResidentalRoom = Нет
  • площадь из RUS_Area
  • в контур зоны входят балконы и лоджии, террасы — нет
spp2 СПП в габаритах наружных стен нежилых объектов зона
NonResidentialObjectsArea
  • класс IFC — IfcSpace
  • RUS_Zone = «СПП в ГНС»
  • RUS_FNO = «Нежилое здание»
  • RUS_BasementFloor = Нет
  • RUS_ResidentalRoom = Нет
  • площадь из RUS_Area
  • в контур зоны входят балконы и лоджии, террасы — нет
spp1+spp2 СПП всего зона
TotalFloorArea
S0 Общая площадь объекта зона
TotalObjectArea
Sn Наземная площадь зона
AboveGroundArea
  • класс IFC — IfcSpace
  • RUS_Zone = «Общая площадь»
  • RUS_BasementFloor = Нет
  • площадь из RUS_Area
  • в контур зоны входят балконы, лоджии и террасы
Sp Подземная площадь зона
UndergroundArea
  • класс IFC — IfcSpace
  • RUS_Zone = «Общая площадь»
  • RUS_BasementFloor = Да
  • площадь из RUS_Area
  • в контур зоны входят балконы, лоджии и террасы
S1 Площадь квартир (без летних помещений) помещения
ApartmentsAreaExSummerPremises
  • класс IFC — IfcSpace
  • RUS_Group_Type содержит «кварт»
  • RUS_FNO = «Жилое здание»
  • RUS_BasementFloor = Нет
  • RUS_MSSK_SpaceAndZone_Name — не лоджия, не балкон, не терраса, не веранда
  • если наименование МССК пустое, смотрится RUS_Name
  • площадь из RUS_Area
S2 Нежилая наземная площадь нежилой части жилых зданий зона
NonResidentialAboveGroundAreaNonResidentialPart
  • класс IFC — IfcSpace
  • RUS_Zone = «Общая площадь»
  • RUS_FNO = «Жилое здание»
  • RUS_BasementFloor = Нет
  • RUS_ResidentalRoom = Нет
  • площадь из RUS_Area
  • в контур зоны входят балконы, лоджии и террасы
S3 Нежилая наземная площадь нежилых объектов зона
NonResidentialAboveGroundAreaNonResidentialObjects
  • класс IFC — IfcSpace
  • RUS_Zone = «Общая площадь»
  • RUS_FNO = «Нежилое здание»
  • RUS_BasementFloor = Нет
  • RUS_ResidentalRoom = Нет
  • площадь из RUS_Area
  • в контур зоны входят балконы, лоджии и террасы
S4 Жилая наземная площадь зона
в XML не уходит
  • класс IFC — IfcSpace
  • RUS_Zone = «Общая площадь»
  • RUS_FNO = «Жилое здание»
  • RUS_BasementFloor = Нет
  • RUS_ResidentalRoom = Да
  • площадь из RUS_Area
  • в контур зоны входят балконы, лоджии и террасы
S5 Площадь летних помещений квартир помещения
в XML не уходит
  • класс IFC — IfcSpace
  • RUS_Group_Type содержит «кварт»
  • RUS_FNO = «Жилое здание»
  • RUS_BasementFloor = Нет
  • RUS_MSSK_SpaceAndZone_Name — лоджия, балкон, терраса или веранда
  • если наименование МССК пустое, смотрится RUS_Name
  • площадь из RUS_Area
К Количество квартир помещения
ApartmentsCount
  • класс IFC — IfcSpace
  • считаются уникальные значения RUS_Group_Number или выбранного параметра; пусто, прочерк и «не задано» номером не считаются
  • значение идёт в счёт, если хотя бы у одного помещения с этим номером код МССК — жилая комната: ПЗ 30 10 01–04
  • номера сравниваются внутри RUS_Object и RUS_Object_Sub
L0 Площадь участка участок
Area
  • класс IFC — IfcSite или IfcCivilElement
  • RUS_AreaSquare в квадратных метрах — в XML уходит в гектарах
L1 Площадь озеленения благоустройство
GreenArea
  • класс IFC — IfcCivilElement
  • RUS_Name = «газон», «детская площадка» или «площадка для отдыха взрослых»
  • площадь из RUS_Area
  • спортивные площадки в озеленение не входят
L2 Площадь детских площадок благоустройство
ChildrenPlaygroundArea
  • класс IFC — IfcCivilElement
  • RUS_Name = «детская площадка»
  • площадь из RUS_Area
L3 Площадь площадок для отдыха взрослых благоустройство
RecreationsArea
  • класс IFC — IfcCivilElement
  • RUS_Name = «площадка для отдыха взрослых»
  • площадь из RUS_Area
L-спорт Площадь спортивных площадок благоустройство
в XML не уходит
  • класс IFC — IfcCivilElement
  • RUS_Name содержит «спорт», кроме «транспорт»
  • площадь из RUS_Area
  • обозначение наше: L4 в кодификации — площадь пожарных проездов

Класс IFC плагин читает из параметров экспорта экземпляра, а если там пусто — из параметров типа. Корпус и секция берутся из RUS_Object и RUS_Object_Sub; имена атрибутов — из вашего файла маппинга экспорта IFC. Тег подставляется, только если он есть в загруженном шаблоне XML. Пожарные проезды (L4) и количество парковочных мест (P1) плагин не считает.

газон детская спорт отдых Площадь участка Area RUS_AreaSquare, кв.м → гектары Площадь озеленения GreenArea газон, детские, отдых взрослых Спортивные площадки считаются отдельно, в озеленение не входят
Благоустройство разбирается по наименованию RUS_Name: детская площадка и площадка отдыха идут и в свой показатель, и в озеленение, спортивная — только в свой. Площадь участка лежит в отдельном атрибуте и пересчитывается в гектары.

Что входит в контур зоны

Это правила обводки, а не поведение плагина: он складывает площади зон такими, какими они нарисованы. Но именно здесь расходится ТЭП, поэтому держим правила рядом с показателями.

Что считаемСПП в ГНСОбщая площадь
Наземные этаживходитвходит
Подземные этажине входитвходит
Балконы и лоджиивходитвходит
Террасыне входитвходит
Эксплуатируемая кровляне входитвходит
Наружные стенывходит — обмер по внешней гранине входит — обмер по внутренней поверхности
Внутренние стены и перегородкивходитвходит
Лифтовые и вентшахты, второй светне входит по новым решениям ГПЗУ, входит по прежнимвходит только на уровне нижнего этажа
Мансардные и технические этаживходит без понижающих коэффициентов; ниже 1,8 м — не входитвходит при высоте от 1,8 м
Чердак и подполье ниже 1,8 мне входитне входит
Антресоливходит — целиком, если антресоль больше 40% помещениявходит
Пандусы и рампы паркингавходит, делится между наземной и подземной частьювходит
Отдельно стоящие наружные колонныне входит—
Площадки наружных блоков кондиционероввходит на монолитной плите, не входит на решётке—
Пилястры и русты на всю высоту этажавходит—

Шахты и второй свет считаются по-разному в зависимости от того, когда принято решение по ГПЗУ: по решениям лета 2025 года и позже в ГНС они не входят, по более ранним — входят. Правило менялось в 2025 году не один раз, поэтому точную дату и формулировку берите из ПЗЗ и действующих методических рекомендаций, а не отсюда: мы намеренно не называем здесь число.

Жилая и нежилая наземная площадь

Разделять их требуется с 4 июня 2025 — это показатели S4 и S2. С нежилым зданием вопросов нет: вся наземная площадь нежилая. В жилом доме деление такое.

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

Если на этаже есть и жилая, и нежилая часть, граница между ними проходит по середине стены или перегородки. Пороги и даты выше — из практики согласований ДГП; спорные случаи сверяйте с ПЗЗ Москвы и методическими рекомендациями, прежде чем закладывать их в обводку всего проекта.

Правила, которые решают всё

ПризнакКак определяется
Подземный этажатрибут RUS_BasementFloor у помещения или зоны; отметка уровня не смотрится — подземность решает проектировщик, а не геометрия
Жилое или нежилое зданиеRUS_FNO
Жилое помещениеRUS_ResidentalRoom = Да; пустое значение жилым не считается
КвартираRUS_Group_Type содержит «кварт», но «приквартирный холл» квартирой не считается. Номер — из выбранного параметра, по умолчанию RUS_Group_Number; номера сравниваются внутри корпуса и секции
Балконы, лоджии, террасыбалкон и лоджия входят в контур обеих зон — и «СПП в ГНС», и «Общая площадь». Терраса входит только в «Общую площадь»: в габариты наружных стен она не идёт, как и эксплуатируемая кровля. Плагин складывает площади зон так, как они обведены, поэтому правило соблюдается при обводке
Летнее помещениелоджия, балкон, терраса или веранда в RUS_MSSK_SpaceAndZone_Name, а если он пустой — в RUS_Name
ПлощадьRUS_Area; при пустом значении элемент не учитывается и попадает в список с замечанием
комната кухня санузел балкон Площадь квартир ApartmentsAreaExSummerPremises помещения без летних Летние помещения балкон, лоджия, терраса — считаются отдельно Количество квартир ApartmentsCount уникальные номера, где есть жилая комната
Помещения с одним номером собираются в квартиру. Балкон вынесен за наружную грань: в габарит здания он входит, а в площадь квартир — нет, поэтому показателя два.

Почему ТЭП не сходится

Пошаговый порядок работы — в инструкции «Сбор ТЭП». Правила выше — это поведение плагина, проверенное на моделях и на выгрузках АГР. Видите расхождение с требованиями департамента — напишите нам: такие случаи мы разбираем и правим.