Кейс 1 ТЭП. Ответ эксперта ТИМ ДОМ.РФ
ТИМ ДОМ.РФОтвет на задачку даёт Александр Гончаров — эксперт Центра компетенции по ТИМ ДОМ.РФ
Напомним ситуацию:
Вы ТИМ-менеджер в компании-застройщике. Необходимо подготовить приложение к ТЗ на проектирование, в котором описать требования к ЦИМ (цифровая (трёхмерная) информационная модель), из которой вы сможете потом получить площади и количество помещений квартир и МОП, парковочные места.
Ответ:
Важно помнить, что ЦИМ — это именно информационная модель, т.е. в ней должна содержаться информация, которую мы будем использовать.
Есть множество вариантов, как описать конкретные требования, но в целом они все сводятся к работе с помещениями.

Информация о площадях помещений содержится в объектах Помещения, которые записываются в файл IFC в класс IfcSpace, у которого есть атрибуты NetFloorArea (чистая площадь пола),GrossFloorArea (полная площадь пола). Также площадь может быть вычислена на основе формулы в ПО для проектирования, к примеру для лоджии с применением коэффициента 0,5, который будет умножаться на один из двух параметров NetFloorArea или GrossFloorArea. В этом случае вычисленная площадь записывается в новый атрибут наименование которого необходимо зафиксировать в ТЗ. Мы также можем получить количество помещений.
Формируется такой список:
1.В ЦИМ должны присутствовать элементы помещения.
2. Помещения должны выгружаться в IFC с классом IfcSpace
3. Нужно определить, какой атрибут будет использоваться для получения площади.
Определяем атрибуты, при помощи которых мы решим задачу. А для этого нужно разложить задачу по полочкам.
Для квартирогоафии нам нужны: квартиры, номера и наименования помещений, их площади (для неотапливаемых с понижающим коэффициентом).
Также нужно понимать, какие помещения квартир жилые, вспомогательные и неотапливаемые, а какие помещения относятся к местам общего пользования (МОП). Парковочные места тоже можно делать помещениями, и нам нужно будет понять, что эти помещения — парковочные места.
Все это решается атрибутами (их также называют свойствами и параметрами). А значит у помещений должны быть следующие атрибуты:
4. Номер помещения
5. Площадь помещения (который будет учитывать правила подсчёта площадей помещений, в том числе и необходимость применения понижающего коэффициента)
6. Назначение помещения (тут мы укажем жилое, нежилое, МОП, парковочное место и т.п.). Также парковочные места можно отнести к предопределенному типу помещений (PredefinedType) IfcSpace.PARKING.
Нужно учитывать, что помещения относятся к квартирам и их номер. Это можно сделать разным способом. Наш вариант такой - помещения должны быть сгруппированы при помощи IfcZone.
7. Атрибут ZoneName должен содержать номер квартиры
Специфика структуры IFC формата заключается в том, что атрибуты группируются в наборы параметров. Соответственно нужно определить в какой набор параметров должен попасть нужный вам атрибут.
8. Определяем наименование набора параметров для класса IfcSpace, который будет содержать нужные атрибуты.

Далее, когда вы получите от проектировщиков ЦИМ, подготовленную под ваши требования можно будет настроить выгрузку нужной вам информации для получения ТЭП. Об этом расскажем в отдельном посте, следите за каналом.
Конечно, следует ориентироваться на наш стандарт ПНСТ 909-2024 «Требования к цифровым информационным моделям объектов непроизводственного назначения. Часть 1. Жилые здания».
Пока смотрите пример на скриншотах выше, как это работает пример в нашем ПО Цифровой контроль строительства (ЦКС).