Алгоритм первичного анализа ошибок IFC-файлов

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

Для предварительного анализа IFC-файлов рекомендуем пользоваться следующим алгоритмом:

  • Проверить обработку IFC-файла на актуальной версии ПО Pilot.
  • Изучить логи Pilot-BIM-Server. С нашей стороны постоянно ведётся работа над улучшением информативности log-файлов.
  • Проверить файлы на соответствие стандарту, опираясь на официальный ресурс , сторонними утилитами. Например, IFCCheckingTool, Национальная платформа ТИМ и др. Ошибки условно можно разделить на критичные и некритичные. Например, ошибки синтаксиса SyntaxvalidationXX — это критичные ошибки, на которые необходимо обращать внимание в первую очередь.
  • Открыть и проанализировать IFC-файл в текстовом редакторе, например, Notepad++.
  • Попробовать исправить ошибки, откорректировав файл вручную, и обработать его повторно.
  • Всю собранную информацию прислать в службу технической поддержки Pilot.

Анализ IFC-файла в текстовом редакторе

  1. Проанализировать заголовок: из какого ПО и в какой схеме был осуществлён экспорт в IFC, удостовериться, что схема соответствует требованиям Pilot-BIM , который поддерживает принятые стандарты.
  2. Проверить наличие классов IFCSite и IFCBuilding и их координаты.

    Дополнительно ознакомьтесь со статьями Рекомендации по настройке экспорта в IFC, Виртуальное начало координат.

  3. В зависимости от проблемы и найденных ошибок, можно попробовать провести более глубокий анализ файла в редакторе. Ошибки могут быть разными. Например: не заданы или, наоборот, дублированы GlobalID у элементов модели, не заданы координаты для IfcSite, отсутствует обязательный аргумент в строке и так далее.

    Для редактора Notepad++ можно применить расширение с подсветкой синтаксиса IFC.

Дополнительные источники информации

  1. Ресурс buildingSMART .
  2. ГОСТ Р 10.0.02-2019 Cистема стандартов информационного моделирования зданий и сооружений. Отраслевые базовые классы (ifc) для обмена и управления данными об объектах строительства. Часть 1. Схема данных.
  3. Проект ПНСТ "Требования к цифровым информационным моделям объектов непроизводственного назначения. Часть 1. Жилые здания"
  4. Требования к цифровым информационным моделям объектов капитального строительства, представляемым для проведения экспертизы. Государственное автономное учреждение города Москвы "Московская государственная экспертиза".
  5. Требования к цифровым информационным моделям объектов капитального строительства, представляемым для проведения экспертизы. Санкт-Петербургское государственное автономное учреждение "Центр государственной экспертизы" (СПб ГАУ "ЦГЭ").

В ГОСТы и Требования периодически вносятся изменения, необходимо находить свежую редакцию.