Ifc файл невозможно импортировать так как не найдено здание с подходящей геометрией

Обновлено: 04.07.2024

За последние полтора года мы очень много узнали о формате IFC4, осуществили его поддержку в Renga, а также делились необходимыми знаниями о работе с ним в Renga.

Сегодня постараемся сформировать общую картину о работе Renga c IFC.

Для чего нужен формат IFC и понимание, как с ним работать?

Понимание работы с форматом IFC необходимо для того чтобы наладить взаимодействие:

  • с другим программным обеспечением для поиска коллизий;
  • со смежными специалистами, которые работают в других системах проектирования;
  • с экспертами, требующими определенное описание модели;
  • с заказчиками, которые используют различные просмотрщики для оценки модели.

Если вы всей командой работаете в одном ПО и вам не нужно никому передавать модель в формате IFC, то лучше отложите чтение этой статьи до тех пор, пока не столкнетесь с этим форматом.

Если перед вами стоит задача по передаче или наоборот получению IFC от смежных специалистов, если вы уже пробовали обеспечить взаимодействие с помощью формата IFC и не вышло, то тогда эта статья для вас.

Схема IFC разработана альянсом buildingSMART c учетом множества возможных описаний объектов. Одна и та же модель в формате IFC может и должна быть описана по-разному для разных задач. Поэтому при экспорте из любого программного обеспечения, будь то Renga или Archicad, нужно задать такие настройки, чтобы решить именно ту задачу, которая перед вами стоит. Результат обмена моделью с помощью формата IFC зависит от того, насколько хорошо вы с ним разобрались. К сожалению, совсем без подготовки есть вероятность получить совсем не то, что ожидалось.

Немного об импорте IFC в Renga

В Renga с помощью команды Открыть проект. можно импортировать практически любой правильно сформированный IFC. Об этом мы подробно рассказывали в статье Импорт из IFC.

Но даже при том, что Renga открывает IFC без дополнительных настроек, модель для импорта нужно подготовить в том инструменте, в котором вы работали до этого.

Если вы планируете редактировать в Renga полученную модель, то при экспорте IFC из другого инструмента должны быть сохранены параметры построения объектов, использованы твердотельные геометрические представления.

Если при экспорте создана полигональная или поверхностная модель, то для редактирования геометрии вы её использовать не сможете, не сможете показать на чертеже, но сможете работать со свойствами. Чтобы свойства отображались в Renga, они также должны быть не только созданы в стороннем инструменте, но и экспортированы вместе с моделью в IFC.

При подготовке файла к экспорту внимательно изучите параметры, которые предлагают предустановленные конвертеры и выберите тот, который позволит экспортировать геометрию и свойства объектов так, чтобы вы смогли выполнить свою задачу в Renga.

Разработчики программного обеспечения, которые работают с форматом IFC, дают свои рекомендации по экспорту в IFC. Обратитесь к ним после того, как сформулируете требования к модели.

Экспорт IFC из Renga

Если перед вами стоит задача по экспорту IFC из Renga, то также как в предыдущем случае, вам нужно сформулировать задачу. На данный момент Renga обладает целым набором настроек для экспорта в IFC, но совершенно не обязательно вам понадобится их изменять.

По умолчанию в Renga установлены настройки экспорта в IFC, которые соответствуют Reference View V1.2. Этот вид стандартизирован BuildingSMART для однонаправленного обмена моделью между разным программным обеспечением и предназначен для:

  • объединения IFC-моделей различных дисциплин для визуальной проверки;
  • обнаружения коллизий;
  • загрузки связанной модели смежного специалиста;
  • расчёта объёмов;
  • использования модели IFC для привязки к графику строительства;
  • представления модели IFC широкой аудитории.

Импорт RV в BIMVision

Поэтому если вы планируете отдавать модель в другую систему для доработки, или вам нужен расширенный набор свойств, то вам придётся изучить и изменить настройки экспорта.

Чтобы определить, объекты каких типов необходимо экспортировать, измените файл сопоставления типов. Например, если нужны только несущие конструкции, оставьте в файле сопоставления типов только колонны, балки и перекрытия.

Чтобы определить, какие свойства объектов или какую информацию о проекте нужно экспортировать, измените файл сопоставления параметров. Например, вы добавили свойства объектов, которые нужно отобразить в IFC, их нужно добавить в файл сопоставления параметров.

Чтобы задать подходящие для вашей задачи геометрические представления объектов, нужно отметить их в Настройках. Вы можете заранее узнать, какие виды геометрических представлений открывает программа, для которой формируется IFC и настроить экспорт так, чтобы при импорте не возникло проблем. А можете последовательно упрощать геометрическое представление до тех пор, пока не получите требуемый результат:

  1. Установите все галочки для экспорта геометрических представлений.
  2. Последовательно отключайте их в соответствии со схемой из справки Renga, и проверяйте результат в программе, в которой планируете продолжать работу.

Обратите внимание, что при всех включенных галочках в настройках геометрического представления получится математически сложный файл, прочитать который другое программное обеспечение в данный момент с большой долей вероятности не сможет.

Импорт модели в BIMVision со всеми геометрическими представлениями

Если вы импортировали файл IFC и видите, что часть информации потеряна, то это указывает на то, что файл был экспортирован с настройками которые не подходят программному обеспечению которое производит импорт файла IFC. Поэтому вам нужно пересмотреть настройки экспорта и попробовать ещё раз.

Мы надеемся, что вооружившись справкой и сформулировав требования к модели в формате IFC, вы сможете добиться функциональной совместимости ваших инструментов.

С помощью импорта ifc-файла в Dialux Evo можно быстро и легко проектировать внутреннее освещение, используя готовые здания или другие элементы, созданные с помощью других САПР-программ.

Для начала откроем revit-модель архитектурного раздела (далее АР).

Сразу поясним, экспорт ifc-файла выполняется в открытом окне 3D-вида.

Перейдем на 3D-вид. Здесь мы должны видеть ровно то, что хотите, чтобы отображалось в файле Dialux Evo.


Затем открываем план на отм. +0,170.


Так как Dialux Evo не видет расставленные ранее архитектором помещения, а видит лишь пространства, то нам необходимо самостоятельно их расставить. Для этого следуем нижеприведенным инструкциям:

  • переходим на вкладку анализ/analyze → пространство/space;


  • в открывшейся вкладке изменить, координаты пространств/modify, place space → разместить пространства автоматически/place spaces automatically.



Необходимо присвоить названия пространствам. Для этого переходим на вкладку анализ/analyze → именование пространств/space naming


Проверяем создание пространств и их наименование.


Тот же алгоритм выполняем для плана на отм +4,350.

Для того, чтобы в нашей ifc-модели отображалась не только архитектура, но и элементы технологического оборудования, нам необходимо внедрить модель технологического оборудования в файл АР.

Для этого выполняем следующие действия

  • в диспетчере проекта/project browser выбираем связь, которую необходимо внедрить, правой кнопкой мыши выбрать все экземпляры/select all instances → во всем проекте/ in intire project;


  • на вкладке изменить, связанные файлы/modify, RVT links → внедрить связь/bind link;




Далее в зависимости от объема вашей модели, процесс внедрения займет некоторое количество времени.

Наберитесь терпения! У вас это займет порядка 5 минут.

Если по окончанию процесса внедрения выскочит окошко с уведомлением о необходимости разъединения элементов, то не пугайтесь и смело жмите рассоединить/Disconnect.

Приступим к непосредственному экспорту IFC.


  • для начала укажем путь размещения нашего ifc-файла;


Настраиваем параметры экспорта







После завершения экспорта ifc-файла переходим к импорту его в Dialux Evo:

Здравствуйте.
Импортирую Ревитовскую модель в качестве опорной модели IFC в модель Tekla.
А Tekla выдаёт мне вот такую красоту: Please rename file name to not contain special characters (скриншот во вложении).
Хотя файл IFC назвал "kpp.ifc" (во вложении).

Последний раз редактировалось Gedezuk5, 04.12.2020 в 12:48 .

Нужно открыть блокнотом IFC и посмотреть, какое имя модели стоит в первых строках.

__________________
Tekla Structures - это как в автокаде, только в 3D. От слова совсем.

FILE_NAME('\X2\041D043E043C04350440\X0\ \X2\043F0440043E0435043A04420430\X0\','2020-12-04T11:55:24',(''),(''),'The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013','20180216_1515(x64) - Exporter 19.0.0.405 - \X2\0410043B044C044204350440043D0430044204380432043D044B0439\X0\ \X2\0438043D0442043504400444043504390441\X0\ 19.0.0.405','');

В файле IFC не оказалось имени модели.
Есть имя файла с набором символов.
Заменил это имя на число, чтобы совсем уж с гарантией без недопустимых символов - не заработало.

Путем экспериментов выяснил, что файл принимается, если его имя и путь расположения не содержит кириллицы.
Вона как бывает ))).

Путем экспериментов выяснил, что файл принимается, если его имя и путь расположения не содержит кириллицы.

Ну по крайней мере разобрались в вопросе.
Может быть, кому-то тоже пригодится, т.к. данный вопрос на форуме в Tekla не поднимался (по запросу IFC вообще ничего не нашел).
Или, кроме меня, в путях никто не пишет кириллицу, поэтому не сталкивались .

Путем экспериментов выяснил, что файл принимается, если его имя и путь расположения не содержит кириллицы.
Вона как бывает ))).

Такая же фигня. Тоже сохранял латиницей на диске С. А какой SP у Вас стоит? У меня СП3, вот думаю, есть смысл заморочиться обновлением до СП5 или там тоже самое?

У меня СП3, вот думаю, есть смысл заморочиться обновлением до СП5 или там тоже самое?

__________________
Tekla Structures - это как в автокаде, только в 3D. От слова совсем.

Расположение определения IfcSite

Базовая Точка Проекта

Иерархические элементы ARCHICAD

Выберите способ преобразования для каждого типа иерархических элементов Навесных Стен, Лестниц, Ограждений.

• Сохранить иерархию: Сохраняется исходная иерархия и взаимосвязь всех подэлементов.

Параметры, относящиеся к IFC-схеме

Режим сохранения материалов (только IFC2x3)

При помощи этого элемента управления можно настроить декомпозирование сложных элементов в Части Конструктивных Элементов. Выбор варианта зависит от того, следует ли сохранить для компонентов определения материалов.

Выберите один из следующих режимов сохранения Материалов:

Этот вариант используется по умолчанию: сложные (многослойные и профилированные) элементы не декомпозируются, потому что это приводит к существенному увеличению частей Конструктивных Элементов в IFC-модели.

– Эти настройки сохранения Материалов относятся только к IFC2x3.

– Для IFC4 следует использовать находящиеся ниже элементы управления: См. Разделить сложные Элементы Здания на части .

Многослойные конструкции и Сложные Профили

Разделить сложные Элементы Здания на части

Активация этого маркера позволяет разделить на части сложные Элементы Здания. Данный параметр действует только для IFC4 Reference View. Эта функция не влияет на определения материалов (в IFC4 определения материалов сохраняются независимо от декомпозирования или сохранения сложных элементов).

Если маркер активирован, то многослойные и профилированные элементы разделяются на так называемые “Части Конструктивных Элементов”. Таким образом, например, получающий модель инженер-конструктор будет знать, что в составе многослойной стены присутствует воздушная прослойка.

При активации этого маркера:

– становится доступен расположенный ниже древовидный список, позволяющий выбрать отдельные типы элементов для разделения на составляющие (элементы, маркеры которых не отмечены, не будут декомпозированы).

Если маркер не активирован, то ни один сложный элемент не будет разделен на части.

Читайте также: