Workjigs
Мова: Українська
Інструменти / Архітектура та будівництво

Підрахунок обсягів за моделлю IFC для відомості обсягів робіт

Модель BIM уже знає, скільки бетону в кожній стіні. Цей інструмент зчитує ці числа з файлу IFC, групує їх так, як це робить кошторисник, і перетворює на відомість із цінами, яку можна відкрити в Excel.

Що робить інструмент

Ви відкриваєте файл IFC, експортований з Revit, Archicad, Tekla, Vectorworks, BricsCAD або будь-якої іншої програми BIM. Інструмент перелічує всі елементи будівлі (стіни, плити перекриття, колони, балки, двері, вікна, сходи, покрівлі тощо), зчитує матеріал, поверх і обсяги кожного та підсумовує їх. Потім ви обираєте одиницю для кожного рядка, вводите ціну за одиницю й завантажуєте результат як відомість обсягів робіт XLSX.

Файл читається у вашому браузері збіркою WebAssembly бібліотеки з відкритим кодом web-ifc. Він не надсилається на сервер, тому тут можна перевіряти конфіденційні моделі проєктів.

Місце в проєкті

Підрахунок обсягів розташований між проєктуванням і вартістю. Коли проєктну модель узгоджено, кошторисник вимірює, скільки кожного матеріалу потрібно будівлі, множить на одиничні розцінки й отримує кошторис. Робити це вручну за 2D-кресленнями займає дні. Програми для підрахунку обсягів, що читають моделі, коштують тисячі доларів на рік за робоче місце. Цей інструмент закриває перший прохід: швидку відомість за моделлю, яку можна порівняти з власним обміром, використати для перевірки варіанта проєкту щодо бюджету або передати підряднику як відправну точку.

Як добирається кожна величина

IFC визначає стандартні набори величин, які називаються базовими кількостями, наприклад Qto_WallBaseQuantities і Qto_SlabBaseQuantities. Більшість програм BIM уміють записувати їх під час експорту. Інструмент використовує їх насамперед, бо вони дотримуються власних правил програми-автора щодо з'єднань і отворів. Якщо в елемента немає набору величин, інструмент вимірює його геометрію та позначає рядок відповідним чином.

ОдиницяПерший вибірЯкщо немає
m³NetVolume, потім GrossVolumeОб'єм замкненої сітки елемента
m²Стіни: NetSideArea, потім GrossSideArea. Двері та вікна: Area. Плити перекриття, покрівлі, елементи оздоблення: NetArea, потім GrossAreaЗалишається порожнім (площа поверхні сітки не вважається виміряною площею)
mLengthЗалишається порожнім
шт.По одному на елемент

Величини у файлі зберігаються в одиницях самого проєкту. Інструмент зчитує визначення одиниць у файлі (наприклад, міліметри для довжини, квадратні метри для площі) і перед підсумовуванням переводить кожне значення в метри, квадратні метри та кубічні метри.

Як працює розрахунок за геометрією

web-ifc перетворює кожен елемент на трикутну сітку в метрах. Для замкненої сітки об'єм випливає з теореми про дивергенцію: кожен трикутник із вершинами a, b, c утворює з початком координат тетраедр, а об'єми зі знаком складаються в об'єм тіла.

V = | Σ a · (b × c) / 6 |

Отвори, прорізані дверима й вікнами, у сітці вже віднято, тож результат є об'ємом нетто. Метод потребує замкнених тіл, що не перекриваються. Елементи, змодельовані як відкриті поверхні або як кілька тіл, що перекриваються, дають хибні об'єми, тому такі рядки позначено «Геометрія», щоб ви могли їх перевірити.

Приклад розрахунку

Приклад моделі на цій сторінці є невеликим одноповерховий офіс, який ми побудували для перевірки: чотири бетонні стіни завтовшки 200 мм по периметру 10 м на 6 м, висотою 3 м, одна перегородка з блоків 190 мм, плита підлоги 200 мм, чотири колони 400 на 400 мм, дві сталеві балки по 5 м, одні двері та два вікна. Довжини зберігаються в міліметрах.

РядокКількістьЗвідки взято
Стіна, Concrete C25/3019,200 m³ (4 стіни)Qto NetVolume: 6,12 + 3,48 + 6,12 + 3,48
Стіна, Masonry block 19017,400 m²Qto NetSideArea: 5,8 m × 3,0 m
Плита перекриття, Concrete C25/3012,648 m³Qto NetVolume: 10,2 × 6,2 × 0,2
Колона, Concrete C30/371,920 m³ (4 колони)Геометрія: 0,4 × 0,4 × 3,0 = 0,48 кожна
Балка, Steel S27510,000 m (2 балки)Qto Length по 5000 mm, переведено в метри
Двері / Вікно1 шт. / 2 шт.Кількість штук

Об'ємів колон у файлі немає; їх виміряно за геометрією, і вони збігаються з незалежним вимірюванням в IfcOpenShell до трьох знаків після коми. Якщо для плити ввести ціну 120 за m³, сума рядка становитиме 12,648 × 120 = 1 517,76. Ця ціна лише ілюстрація, а не ринкова розцінка.

Перш ніж покладатися на цифри

Цей інструмент призначений для попередньої перевірки та навчання. Відомості, що використовуються для торгів, договорів або платежів, має підготувати або перевірити кваліфікований кошторисник.

Файли, які ви отримуєте

Джерела

Остання перевірка 2026-10-19