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

Сообщения

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

Экспорт чертежей по разделам

Если в вашей организации чертежи принято называть по принципу “АР_Лист_1_Имя чертежа”, то возможно после прочтения этой заметки Обозреватель проекта будет выглядеть так, как задумано  разработчиками, т.е. в имени чертежа останется только Имя. Именование с подобными префиксами обусловлено тем, что на данный момент при вызове команды Пакетный экспорт в формат PDF в Renga нельзя автоматически выбрать чертежи одного раздела и отсортировать их по номерам, а значит для пакетного экспорта по разделам нужно потратить время на сортировку листов вручную. В планах разработчиков, конечно, есть реализация сортировки из интерфейса Renga. Но уже сегодня, применяя Renga API , можно пользоваться Обозревателем проекта максимально эффективно, а именно: использовать имя чертежа для автоматического заполнения основной надписи “из коробки”; экспортировать чертежи с учётом раздела и номера листа с помощью расширения или скрипта. Таким

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

В статье Непоследний обзор 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 мы стали получать во