'
Шубин И.С.
СРАВНИТЕЛЬНЫЙ АНАЛИЗ РАСШИРЯЕМОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ BIM СИСТЕМ ОБЩИХ ДАННЫХ В УСЛОВИЯХ ИМПОРТОЗАМЕЩЕНИЯ *
Аннотация:
в данной работе проводится сравнительный анализ четырех программных решений для информационного моделирования зданий (BIM): ENOVIA, Pilot-BIM+ICE, Renga и Revit, с акцентом на их возможности расширяемости. Исследование оценивает программы по следующим критериям: доступность и открытость интерфейсов программирования приложений (API), архитектура модульности, механизмы расширения и качество документации. Анализ учитывает специфику российского рынка и политику импортозамещения.
Ключевые слова:
среда общих данных, сравнение программного обеспечения, расширяемость, модульность, импортозамещение
Технологии информационного моделирования зданий (BIM) трансформируют строительную отрасль, обеспечивая более эффективное проектирование, строительство и управление зданиями. В России рынок BIM активно развивается благодаря государственным инициативам, направленным на цифровизацию строительства. Согласно данным IMARC Group, рынок BIM в России достиг 148,84 млн долларов США в 2023 году и, по прогнозам, вырастет до 487,86 млн долларов к 2032 году с CAGR 13,50%. В 2024 году был запущен реестр проектных организаций, использующих BIM, а с 1 июля 2024 года новые жилищные проекты обязаны внедрять технологии информационного моделирования (ТИМ).Уход иностранных поставщиков, таких как Autodesk и Dassault Systèmes, создал потребность в импортозамещении, что повысило спрос на отечественные решения, такие как Renga и Pilot-BIM+ICE. Расширяемость программного обеспечения становится критически важной, позволяя адаптировать функциональность под специфические требования российских проектов, включая соответствие стандартам ГОСТ и СПДС.В данной статье проводится сравнительный анализ четырех BIM-программ: ENOVIA, Pilot-BIM+ICE, Renga и Revit, с акцентом на их расширяемость. Рассматриваются языки программирования, доступность API, архитектура модульности, механизмы расширения и документация. Анализ направлен на определение программ, наиболее подходящих для российского рынка в условиях импортозамещения.Таблица 1. Сравнение основных параметров ПО BIMсистем общих данных. Рассмотрим технические параметры и возможности расширения каждой программы.Языки программирования: ENOVIA использует Java для серверной разработки, JavaScript для клиентской части и JPO для серверных расширений. Есть поддержка TCL/MQL для скриптов.API доступен через платформу 3DEXPERIENCE. Документация предоставляется через портал 3DEXPERIENCE Developer Assistance, но требует специального доступа. ENOVIA построена на Service-Oriented Architecture (SOA), которая обеспечивает модульность за счет разделения функциональности на независимые компоненты.ENOVIA поддерживается через API, SDK и возможность создания пользовательских виджетов и приложений. ENOVIA интегрируется с CAD, CAM и CAE системами, что повышает ее гибкость.Язык программирования системы Pilot-BIM+ICE - C#. SDK доступен для расширения функциональности, включая разработку пользовательских коннекторов для BIM-инструментов, таких как Revit. Использует клиент-серверную архитектуру, которая поддерживает модульность через независимые компоненты, такие как управление данными и автоматизация процессов.Есть встроенные скрипты автоматизации. Возможность создания коннекторов для интеграции с другими CAD-системами через формат IFC. Для поддержки пользовательской разработки выпускаются NuGetпакеты.Renga использует C# и C++ через Microsoft COM-технологию. Также возможно взаимодействие с динамически типизированными языками, такими как Python и VBScript. API также основан на COM, что позволяет создавать плагины и интегрировать Renga с другими приложениями. Поддерживается через систему плагинов, где каждый плагин размещается в отдельной папке и загружается при запуске приложения.Полная документация API доступна онлайн на сайте Renga API, включая руководства по созданию плагинов и работе с интерфейсами.Языки программирования системы Revit - C# и VB.NET) с поддержкой Python.Обширный API, доступный через SDK, с поддержкой создания аддонов, внешних приложений и макросов.Модульность поддерживается через аддоны и внешние приложения, которые интегрируются в основную систему без изменения ядра.Расширяемость реализуется через API, аддоны, макросы и интеграцию с облачными сервисами, такими как Autodesk Forge. Обширная документация доступна через Revit API Docs и официальный сайт Autodesk, а также через сообщества, такие как The Building Coder.Технологии информационного моделирования (BIM) играют ключевую роль в цифровизации строительной отрасли, а возможность расширения функционала программного обеспечения становится критически важной для адаптации к локальным стандартам (ГОСТ, СПДС) и интеграции с отечественными решениями. В условиях ухода зарубежных вендоров (Autodesk, Dassault Systèmes) и необходимости импортозамещения российские разработки, такие как Pilot-BIM+ICE и Renga, демонстрируют высокий потенциал благодаря открытости API, поддержке современных языков программирования и модульной архитектуре. Renga и Pilot-BIM – наиболее перспективные платформы для российского рынка, так как сочетают открытость API, поддержку современных языков программирования и адаптируемость под локальные стандарты. Инвестиции в их развитие позволят ускорить цифровизацию строительной отрасли и снизить итоговую стоимость проектов.
Номер журнала Вестник науки №5 (86) том 4
Ссылка для цитирования:
Шубин И.С. СРАВНИТЕЛЬНЫЙ АНАЛИЗ РАСШИРЯЕМОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ BIM СИСТЕМ ОБЩИХ ДАННЫХ В УСЛОВИЯХ ИМПОРТОЗАМЕЩЕНИЯ // Вестник науки №5 (86) том 4. С. 1499 - 1503. 2025 г. ISSN 2712-8849 // Электронный ресурс: https://www.вестник-науки.рф/article/23458 (дата обращения: 08.07.2025 г.)
Вестник науки © 2025. 16+
*