Сравнительный анализ систем строительного проектирования с позиций экономических задач
Another Title
Comparative analysis of construction design systems from the position of economic tasks
Bibliographic entry
Воронин, И. А. Сравнительный анализ систем строительного проектирования с позиций экономических задач = Comparative analysis of construction design systems from the position of economic tasks / И. А. Воронин // Инженерный бизнес [Электронный ресурс] : сборник материалов II Международной научно-практической конференции в рамках 19-й Международной научно-технической конференции БНТУ «Наука – образованию, производству и экономике» 01-03 декабря 2021 г. / редкол.: О. С. Голубова [и др.] ; сост. Н. А. Пашкевич. – Минск : БНТУ, 2022. – С. 78-88.
Abstract
Application Programming Interface (далее – API) – программный инструмент для динамического взаимодействия различных программных сред по специфицированному протоколу, обеспечивающий их одновременную работу в режиме реального времени (realtime) с возможностью высокоскоростного обмена посредством оперативной памяти или протокола обмена данными (типа TCP/IP). Работы по интеграции с Nemetschek Allplan начались в 2012 г., т. к. в его составе уже имелась подсистема Build Cost Management (далее – BCM), ориентированная на немецкую систему ценообразования в строительстве. BCM в то время выступала как один из эффективных примеров совместного решения архитектурно-конструкторских и экономических задач. С расширением круга интегрируемых с программными продуктами линейки АВС-РНТЦ BIM-систем стала очевидной необходимость прямого двустороннего взаимодействия с каждой платформой посредством API, и к текущему моменту реализована интеграция с 10 BIM-системами. Этот опыт дал возможность провести сравнительный анализ функционала API BIM-систем по ряду критериев среди таких платформ, как Allplan, Revit, Renga и Archicad. Для BIM-систем, не имеющих открытого API, разработчиками АВС-РНТЦ была предложена схема интеграции с использованием собственного API. Результаты анализа существующего состояния программных интерфейсов приложений API BIM-систем на основе опыта интеграции с программными продуктами линейки АВС-РНТЦ (сметно-экономический раздел строительного проекта) рассмотрены в данной статье. Основной задачей сравнения является фиксация текущего состояния возможностей BIM-систем по интеграции со сметным программным обеспечением АВС-РНТЦ.
Abstract in another language
Application Programming Interface (API) is a software tool for the dynamic interaction of var-ous software environments according to a specified protocol, which ensures their simultaneous oper-ation in real time with the possibility of high-speed exchange via RAM or a data exchange protocol (such as TCP / IP). Integration with Nemetschek Allplan began in 2012, since it already included a Build Cost Man-agement (BCM) subsystem focused on the German construction pricing system. BCM at that time acted as one of the effective examples of the joint solution of architectural, design and economic problems. With the expansion of the range of BIM systems integrated with software products of the ABC-RSTC line, the need for direct two-way interaction with each platform through the API became obvious, and to date, integration with 10 BIM systems has been implemented. This experience made it possible to conduct a comparative analysis of the functionality of the API of BIM systems according to the number of criteria among platforms such as Allplan, Revit, Renga and Archicad. For BIM systems that do not have an open API, the ABC-RSTC developers proposed an integration scheme using their own API. The results of the analysis of the existing state of the programming interfaces of API applications of BIM systems based on the experience of integration with software products of the ABC-RNTC line (estimate and economic section of the construction project) are considered in this article. The main task of the comparison is to fix the current state of the capabilities of BIM systems for integration with the ABC-RSTC software.