К основному контенту

Сообщения

Показаны сообщения с ярлыком "Python"

Автоматизируем создание свойств

В статье Непоследний обзор API Renga мы рассказывали какими возможностями обладает API Renga, где искать документацию и примеры.  Сегодня поговорим о том, как c помощью простого скрипта на Python и JSON-файла можно автоматизировать создание свойств в проекте Renga.  Допустим, вы часто работаете по такой схеме: вам приходит проект от смежных специалистов. И здесь даже не важно сделан проект в Renga или он пришел к вам в формате IFC, а вы будете продолжать работу в Renga. Важно то, что в нем нет необходимого набора свойств.Поскольку набор может быть достаточно большим, вносить одни и те же свойства надоедает. Тут на помощь приходит простая автоматизация. Сначала давайте вспомним, какие характеристики есть у свойств объектов Renga: Имя свойства. Идентификатор свойства. Тип свойства. Если свойство типа Перечисление, то для него нужно еще создать список значений. Кроме того мож

Непоследний обзор Renga API

Сегодня мы с вами поговорим об API. Оригинал статьи опубликован на Хабре , но нам кажется, что продублировать информацию в нашем блоге будет не лишним. Renga активно разрабатывается, в ней есть инструменты для архитекторов, конструкторов КЖ и КМ, инженеров ВК, ОВ, ЭО и ЭС. С каждой версией система наращивает функциональность. Вместе с этим растет и меняется, становится все более востребованным API. Ведь в Renga можно создать информационную модель здания, но нельзя (и не планируется) получить красивый рендер, смету на строительство или расчет трубопроводов. Конечно, можно экспортировать модель из Renga, но, чтобы обойтись без посредников и избежать возможно неверной интерпретации данных при экспорте/импорте, лучше действовать через API. Изначально, когда встал вопрос о создании API Renga (после выпуска первой версии Renga Architecture), мы ориентировались только на C++ API, исходя из требований, которые у нас появились на тот момент. По мере развития Renga мы стали получать во