Что делает инструмент
Спецификация это таблица на чертежах, в которой перечислены все двери, окна или помещения с размерами, материалом, пределом огнестойкости, фурнитурой и отделкой. На практике модель редко содержит всё: в открытой модели Duplex 44 из 74 значений огнестойкости представляют собой слова "Fire Rating" вместо предела, а отделка не связана ни с одним помещением. Поэтому инструмент делает две вещи сразу. Он считывает то, что есть в модели, и даёт таблицу, где вы вводите остальное, при этом значения из модели и ваши значения показаны раздельно.
- Двери и окна: ширина и высота, тип, способ открывания, материал, стена-основа и её толщина, этаж, помещения по обе стороны (по границам пространств в модели), предел огнестойкости и звукоизоляция, наружная или внутренняя, а также любое свойство из модели как дополнительная колонка.
- Отделка помещений: пол, плинтус, стена и потолок, каждый как основание и отделка, а также высота потолка. Покрытия, связанные в модели с помещением, заполняют ячейки; иначе вы вводите или вставляете их.
- Площади помещений: площадь по помещениям с итогами по этажам и по назначению.
- Типы стен: тип, толщина, слои с их толщиной, предел огнестойкости и звукоизоляция, число стен и общая длина.
- Комплекты фурнитуры: каждый комплект перечисляет свои изделия, а итоги умножают изделия на число дверей, использующих комплект.
Как пользоваться
- Откройте файл IFC (IFC2X3 или IFC4). Он читается в вашем браузере, ничего не загружается. Или возьмите пример проекта, или добавьте строки и вводите данные.
- Выберите набор колонок: Корея (одна строка на марку: марка, расположение, размер, количество, материал, способ открывания, остекление, фурнитура, предел огнестойкости), Япония (то же с эскизом фасада, отделкой и глубиной, как в 建具表) или США (одна строка на дверь с номером двери, помещением «из» и «в», коробкой и комплектом фурнитуры). Колонки можно показывать, скрывать и менять местами.
- Присвойте марки. Двери и окна с одинаковым типом, размером, способом открывания, материалом, пределом огнестойкости, остеклением и фурнитурой получают одну марку из буквы материала, D или W и номера (AW1, SD2). Для американских номеров дверей инструмент берёт номер помещения и букву (101A).
- Заполните пробелы. Ячейки, которые вы вводите, сохраняются как ваши значения; ячейки из модели остаются подкрашенными. В виде «одна строка на марку» значение, введённое в строке, действует для всех дверей этой марки. Блок, скопированный из электронной таблицы, можно вставить в таблицу.
- Откройте вкладку «Проверка». В ней перечислены пустые обязательные ячейки, условные значения и марки, охватывающие больше одного размера, а каждая запись ведёт к ячейке.
- Экспортируйте книгу, PDF с фасадами, таблицу для CAD или файл CSV.
Правка в электронной таблице и чтение обратно
XLSX хранит скрытый ключ для каждой строки. Когда подрядчик или заказчик присылает книгу с правками, откройте её здесь: инструмент перечислит каждую ячейку, отличающуюся от проекта, и после вашего подтверждения применит изменения как введённые значения. Новые строки в книге становятся новыми строками проекта.
Сравнение изменённой модели
Сначала откройте прежнюю модель, затем изменённую через Сравнить изменённый IFC. Элементы сопоставляются по их GlobalId. Инструмент отмечает добавленные и удалённые двери, окна и помещения и перечисляет изменённые поля (размер, тип, способ открывания, этаж, помещения, предел огнестойкости); введённые вами значения остаются при своих элементах.
Файлы
- XLSX: один лист на ведомость, числа как числа, строки заголовка повторяются при печати на А3 в альбомной ориентации, площади помещений с формулами SUM и SUMIF, итоги фурнитуры формулами и список проверки.
- PDF: страницы А3 в альбомной ориентации с основной надписью, ведомостями и эскизами фасада каждой марки двери и окна, начерченными в масштабе с условным знаком открывания.
- DXF: текущая ведомость линиями и текстом на слоях A-SCHD и A-SCHD-TEXT, в миллиметрах, для размещения на листе чертежа.
- CSV и файл проекта (JSON).
Как это проверено
Две открытые модели были прочитаны инструментом, а количества сопоставлены с подсчётом по тексту IFC.
| Модель | Схема | Двери | Окна | Помещения |
|---|---|---|---|---|
| Duplex_A (примеры файлов сообщества buildingSMART, CC BY 4,0) | IFC2X3 | 14 | 24 | 21 |
| AC20-FZK-Haus (Технологический институт Карлсруэ, KIT) | IFC4 | 5 | 11 | 7 |
В FZK-Haus, где у каждой стены есть длина, длину, измеренную по геометрии, сравнили с количеством из самой модели: всего 112,33 м против 109,66 м. Наружные стены дают 10,0 м там, где количество указывает 9,7 м, потому что геометрия даёт наружный габарит стены толщиной 300 мм, а количество даёт осевую линию. Длины, измеренные по геометрии, в ведомости отмечены звёздочкой.
Ограничения
Значения берутся из того, что есть в модели. Отделка, остекление и фурнитура редко бывают в модели и вводятся вручную. Способ открывания окон в IFC хранится по створкам и не считывается; выберите его в таблице. Навесные стены не делятся на панели. Очень большие модели ограничены памятью вкладки браузера. Ведомости это вспомогательное средство для черчения: перед выпуском сверяйте их с чертежами и технической спецификацией.
Источники
- buildingSMART, IfcDoor, Pset_DoorCommon и IfcRelSpaceBoundary (IFC4 ADD2 TC1).
- Тестовые модели: buildingSMART community sample test files, KIT IFC examples.
- Чтение IFC в браузере: web-ifc (MPL-2.0). Книги: ExcelJS (MIT). PDF: pdf-lib (MIT).
Последняя проверка 2026-10-19