Функции импорта

Имеется четыре функции (команды) импорта:

Открыть (файл). Открывается вся модель или отфильтрованная часть файла IFC в виде нового проекта. ArchiCAD преобразует импортированные элементы (например, IfcWall) iв соответствующие элементы ArchiCAD (например, в стену).

Объединить (Файл > Специальные операции). Эта команда доступна только на плане этажа и вставляет полученную модель IFC полностью или частично в текущий проект ArchiCAD. Команда Объединить сохраняет текущий проект, никакие его данные не заменяются (этот так называемая концепция ссылочной модели). В связи с этим программа всегда автоматически создает новые значения IFC GlobalId (ArchiCAD IFC ID) для всех импортируемых элементов во избежание замены IFC GlobalID элементов существующего проекта. Вместе с тем, даже в этой “ссылочной модели” объединенные элементы являются реальными элементами ArchiCAD, созданными согласно правил сопоставления IFC-ArchiCAD. Конечно, в процессе импорта сохраняются оригинальный значения GlobalId элементов в виде параметра “Внешнего IFC ID”, что позволяет осуществлять поиск и составление спецификаций.

См Типы элементов IFC.

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

Обнаружить изменения модели FC (Файл > Специальные операции > IFC 2x3). Обнаруживает геометрические различия между двумя версиями (файлов IFC) одной и той же модели и объединяет модификации (новые, удаленные и измененные элементы) в текущем проекте.

Обновить с моделью IFC (Файл > Специальные операции > IFC 2x3). Обновляет содержимое текущего проекта с моделью IFC (файл IFC) согласно одной из следующих двух функций:

- Импорт новых элементов и обновление существующих свойств IFC. Эта функция объединяет новые элементы файла IFC в проект. “Новый элемент” означает, что он существует только в файле IFC и не имеет эквивалентов (с тем же IFC GlobalId) в текущем проекте ArchiCAD. Она также обновляет данные IFC (за исключением геометрических характеристик) измененных элементов. “Измененный элемент” означает, что он (то есть его IFC GlobalId) присутствует как в файле IFC, так и в проекте ArchiCAD. “Обновить данные IFC” означает, что данные атрибутов, свойств, ссылок на классификацию IFC измененных элементов полностью заменяются данными, поступающими из файла IFC.

-Примечание: Эта функция не производит “полноценного” обновления в том смысле, что элементы, отсутствующие в файле IFC, не удаляются из текущего файла ArchiCAD. Другим словами, текущий проект ArchiCAD защищен от удаления его содержимого; содержимое может расшириться или измениться, но не удалиться.

Обновление только свойства IFC: Действует как и предыдущая функция, но только обновляются данные IFC (за исключением геометрических характеристик) “измененных элементов”. Например, свойства и значения зон проекта ArchiCAD заменяются свойствами IFC, сохраненными с такими же зонами (IfcSpaces) другого приложения (например, приложения управления зонами). (“Такая же зона” означает, что она имеет такой же IFC GlobalId.)

Так как команда Обнаружения Изменений Модели IFC является более сложной, чем остальные три, и имеет другие функции помимо импорта (например, управление и отображение изменений), то она рассматривается в отдельной главе.

См Обнаружение изменений.

В этой главе обсуждаются команды Открыть, Объединить и Обновить с моделью IFC.

Примечания:

Только команда Открыть сохраняет исходные GlobalId IFC элементов импортируемой модели. Однако, если открытый файл IFC сохраняется как файл PLN ArchiCAD, и затем связывается, то ArchiCAD все же будет изменять значения IFC GlobalId этой модели, чтобы предотвратить изменения элементов основного проекта (опять же согласно концепции ссылочной модели).

2D-чертежи, аннотации (IfcAnnotation) и элементы Осей (IfcGridAxis) объединяются из файла IFC, только если их импорт активирован в настройке “Параметры фильтра импорта/экспорта” используемого транслятора IFC.

Сохраните файл ArchiCAD перед его объединением с файлом IFC.

При импорте модели Вы можете обнаружить, что некоторые элементы, хотя они и определены как IfcWall, IfcSlab и т.д., однако импортированы в ArchiCAD как объекты, а не как стены, перекрытия и т.п. Причина заключается в том, что их геометрическое представление установлено в простую “наружную поверхность” или в “контурное представление” (BREP). Это означает, что кроме геометрической формы элемент не включает никакой другой информации, например, оси привязки. При отсутствии такой информации ArchiCAD интерпретирует такие “упрощенные” элементы как объекты (с подтипом Wall-, Slab- и т.д.). Тем не менее, эти элементы все же будут показываться как стены или перекрытия в интерфейсе установки параметров IFC в ArchiCAD или в программе просмотра IFC, которая показывает типы элементов. В программах просмотра IFC Вы должны проверить отображение геометрии этих элементов, например поверхности граней (Объектов ArchiCAD) или элементы вытягивания (Стены, Перекрытия ArchiCAD и т.д.). В некоторых случаях механизм импорта ArchiCAD обеспечивает конвертацию импортируемых элементы BREP в реальные элементы ArchiCAD, в первую очередь, Перекрытия или Крыши.

При импорте модели IFC можно настроить систему папок для генерируемых Библиотечных элементов (во вложенной библиотеке, связанной библиотеке и .lcf). Это позволяет контролировать расположение вновь создаваемых элементов.

См Параметры IFC.

Во всех вариантах импорта импортируются как геометрия элемента, так и данные IFC. Некоторые из них сохраняются вместе с элементом в виде реквизита ArchiCAD, другие сохраняются в виде атрибутов IFC с элементами стандартных или специальных свойств и ссылок на классификацию IFC. Кроме того, все сущности Контейнеров IFC, Типов продуктов IFC и Назначений IFC импортируются со всеми их данными в ArchiCAD.

См Типы данных IFC.

Во время процесса Открытия файла, генерируется иерархия модели IFC, содержащая все ее данные (Реквизиты и Свойства), на основе импортируемой модели IFC. В отличие от процессов типа Объединения (Объединение, Обнаружение изменений модели IFC, и Обновление с моделью IFC), основанных на концепции ссылочной модели, при которой существующий открытый проект защищен от изменений; его IfcProject, IfcSite, IfcBuilding и IfcBuildingStorey (Story) данные получаются из существующего проекта и не заменяются соответствующими данными импортируемой модели.

См Иерархия модели IFC.

Импортированные данные IFC могут быть проверены в диалоговых окнах установки параметров импортированных элементов и в менеджере IFC. Найти и Выбрать, Интерактивный Каталог Элементов и Выносные Надписи также поддерживают работу с импортированными IFC-данными.

См Работа с данными IFC.

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

Следуйте описанным далее шагам для импорта данных IFC с помощью команд Открыть, Объединить и Обновить с моделью IFC.

OpenIFCdata.png 

Шаг 1. Выбор файла формата IFC для импорта

В диалоговых окнах открытия или объединения файла выберите файл формата IFC, который следует импортировать.

См Типы файлов.

Шаг 2. Выбор файла для импорта

Шаг 3. Выбор транслятора

Импорт элементов IFC происходит согласно параметрам выбранного транслятора. Используйте всплывающее меню Транслятор для выбора транслятора среди предварительно определенных или определенных пользователем трансляторов. В списке всегда показывается транслятор по умолчанию. Используйте кнопку Параметры для редактирования параметров транслятора или для создания нового транслятора.

См Параметры Импорта/Экспорта.

Нажмите Открыть для импорта модели IFC. Затем следуют дополнительные шаги в зависимости от типа импортируемой модели, и выбранного метода импорта.

Шаг 4: Выбор здания или местности

Если файл IFC содержит много IfcBuildings и/или IfcSites, открывается диалоговое окно выбора здания/местности. В случае здания Вы должны выбрать конкретное здание, так как импортировать можно только одно здание одновременно (см. следующий рисунок).

BuildingSelection.png 

Слева приведена иерархия зданий и местности в виде древовидной структуры. Справа приведена информация по выбранному зданию. Если маркер Импортировать всю геометрию местности не отмечен, то выбранный IfcBuilding будет импортироваться только с геометрией IfcSite , которая приписана зданию. Чтобы импортировать всю модель местности не зависимо от выбранного здания, отметьте этот маркер.

Шаг 5. Фильтрация контента

Это факультативный параметр, который становится доступным при отметке маркера Показать фильтр модели при импорте в панели Параметры импорта транслятора. Фильтр модели позволяет игнорировать параметры по умолчанию транслятора и применить специальную фильтрацию элементов для текущего процесса импорта (например, импортировать только IfcColumns, или только элементы первого этажа, или только конструктивные элементы (IfcBuildingElement), или только элементы HVAC (IfcDistributionElement), или конкретные элементы, такие как IfcColumns, выбранные из иерархии модели, или любую выборку, получаемую согласно фильтрам, например, только конкретные колонны первого этажа).

ModelFilterImport.png 

См Фильтрация модели.

Шаг 6. Соответствие этажей (только для объединения)

При объединении файла IFC (как и при объединении с PLN) Вы должны определить этаж исходного проекта, на котором следует разместить многоэтажную структуру импортируемых данных IFC. (Физическая высота и относительное возвышение элементов не изменяются.) В открывшемся диалоговом окне Соотнесение этажей параметр Текущий этаж относится к этажу открытого проекта ArchiCAD, который был активным при инициировании процедуры объединения. Из всплывающего меню выберите этаж импортируемой модели IFC, который будет помещен на текущий этаж проекта. В этом списке каждый этаж модели IFC приведен с указанием его возвышения в круглых скобках. Если Вы хотите изменить физическую высоту импортируемого этажа, то введите необходимое положительное или отрицательное значение в поле Смещение возвышения. По умолчанию (и именно это рекомендуется), смещение возвышения - это это абсолютная разность между значениями возвышений выбранного этажа модели IFC и текущего этажа ArchiCAD. Абсолютное возвышение этажа приводится в круглых скобках после его имени.

Результат объединения этажей следующий: поэтажная структура исходного проекта не изменяется (она не заменяется новой объединяемой структурой). Новые этажи создаются только над или под существующим этажом (согласно модели IFC).

Примечание: Если импортируемый файл IFC содержит только один этаж, функция выбора этажа становится недоступна, и используется этот этаж IFC. При выполнении операции объединения элементы попадают в правильное место, если Вы инициируете команду Объединить из плана того этажа ArchiCAD, который соответствует нужному расположению, если такой этаж существует. Если это не так и если текущий этаж ArchiCAD находится в другом месте, то используйте значение по умолчанию смещения возвышения (разность между абсолютными возвышениями этажей).

MatchStoriesIFC.png