Зачем это нужно
Атрибуты ЦИМ АГР — коды МССК, наименования, материалы, размеры, классы IFC, номера корпуса и секции — проставляют тысячам элементов. Спецификации для этого неудобны: площади в них округлены, номера квартиры и состава стены там нет, а строка держится только за свой порядок. Кнопка отдаёт модель одним файлом со всем, что нужно для заполнения, и так же одним файлом принимает результат.
Что попадает в файл
- Элементы — всё, что видно на активном виде, или, без галочки, все категории ЦИМ АГР по модели: стены и витражи, панели и импосты, перекрытия, крыши, потолки, колонны, лестницы, пандусы, двери, окна, ограждения, обобщённые модели.
- Помещения и зоны — всегда все, по всем схемам зонирования, с точной площадью, номером квартиры и параметрами ADSK.
- Для каждого элемента — постоянный ключ, категория, семейство и тип, уровень с отметкой, рабочий набор, текущий класс IFC и тот, которым элемент уйдёт по умолчанию, атрибуты экземпляра и типа, а также каких параметров у элемента нет вовсе.
- В помощь заполнению — состав слоёв с материалами и толщинами, функция стены, ширина, высота и толщина, хост у дверей и окон.
- Типы — отдельной таблицей: параметр типа заполняется один раз, а не у каждого экземпляра.
Как выгрузить
- Откройте план, разрез или 3D-вид с нужными элементами и нажмите Заполнение АГР на панели «Модель».
- Если имена параметров у вас свои, укажите Выбрать маппинг… — тот же файл, что у «Спецификаций АГР».
- Оставьте галочку Только активный вид или снимите её, чтобы взять всю модель.
- Нажмите Выгрузить… и сохраните файл
.json. Внизу окна появится, сколько элементов каких категорий ушло.
Как загрузить заполненное
- Заполните значения в файле — своим скриптом, в редакторе или передайте коллеге. Менять нужно только атрибуты и класс IFC, остальное служит подсказкой.
- Откройте ту же модель и нажмите Загрузить….
- В предпросмотре по каждому параметру видно, что было и что станет. Фильтр сверху оставит одну категорию, только изменения или только ошибки.
- Снимите отметки с того, что писать не нужно, и нажмите Записать отмеченные.
Правила загрузки
| В файле | Что сделает плагин |
|---|---|
| Пустое значение | Параметр не трогает |
#CLEAR | Очищает параметр |
| То же, что в модели | Пропускает — в предпросмотр не попадает |
| Значение параметра типа | Пишет в тип, а не в каждый экземпляр |
DontExport в классе IFC | Элемент не уйдёт в IFC |
| Да/Нет | Пишется как 1 и 0 |
Что показывается как ошибка
- Элемента или типа из файла больше нет в модели.
- У элемента нет такого параметра — добавьте его кнопкой «Спецификации АГР».
- Параметр только для чтения.
- Значение не подходит: в числовой параметр пришёл текст.
- Экземпляры одного типа просят для параметра типа разные значения.
Полезно знать
Не нашли ответ? Частые проблемы и изменения версий — в канале @ids_core, вопросы — @ifc_expert или через форму на сайте.
Все инструкции · чек-лист: модель к АГР в IFC · что нового в версиях · лицензионное соглашение · политика обработки данных