Алгоритм первичного анализа ошибок IFC-файлов
В процессе создания информационных моделей IFC-файлы могут быть неоднократно экспортированы и импортированы между различными системами. Их качество на каком-либо этапе создания и преобразования может стать неудовлетворительным. Нужно иметь ввиду, что Pilot-BIM является конечной импортирующей стороной. В случае возникновения проблем с обработкой и отображением IFC-файлов в системе Pilot-BIM, в первую очередь их необходимо проверить на предмет соответствия стандарту IFC.
Для предварительного анализа IFC-файлов рекомендуем пользоваться следующим алгоритмом:
- Проверить обработку IFC-файла на актуальной версии ПО Pilot.
- Изучить логи Pilot-BIM-Server. С нашей стороны постоянно ведётся работа над улучшением информативности log-файлов.
- Проверить файлы на соответствие стандарту, опираясь на официальный ресурс , сторонними утилитами. Например, IFCCheckingTool, Национальная платформа ТИМ и др. Ошибки условно можно разделить на критичные и некритичные. Например, ошибки синтаксиса SyntaxvalidationXX — это критичные ошибки, на которые необходимо обращать внимание в первую очередь.
- Открыть и проанализировать IFC-файл в текстовом редакторе, например, Notepad++.
- Попробовать исправить ошибки, откорректировав файл вручную, и обработать его повторно.
- Всю собранную информацию прислать в службу технической поддержки Pilot.
Анализ IFC-файла в текстовом редакторе
- Проанализировать заголовок: из какого ПО и в какой схеме был осуществлён экспорт в IFC, удостовериться, что схема соответствует требованиям Pilot-BIM , который поддерживает принятые стандарты.
-
Проверить наличие классов IFCSite и IFCBuilding и их координаты.
Дополнительно ознакомьтесь со статьями Рекомендации по настройке экспорта в IFC, Виртуальное начало координат.
-
В зависимости от проблемы и найденных ошибок, можно попробовать провести более глубокий анализ файла в редакторе.
Ошибки могут быть разными. Например:
не заданы или, наоборот, дублированы GlobalID у элементов модели, не заданы координаты для IfcSite, отсутствует обязательный аргумент в строке и так далее.
Для редактора Notepad++ можно применить расширение с подсветкой синтаксиса IFC.
Дополнительные источники информации
- Ресурс buildingSMART .
- ГОСТ Р 10.0.02-2019 Cистема стандартов информационного моделирования зданий и сооружений. Отраслевые базовые классы (ifc) для обмена и управления данными об объектах строительства. Часть 1. Схема данных.
- Проект ПНСТ "Требования к цифровым информационным моделям объектов непроизводственного назначения. Часть 1. Жилые здания"
- Требования к цифровым информационным моделям объектов капитального строительства, представляемым для проведения экспертизы. Государственное автономное учреждение города Москвы "Московская государственная экспертиза".
- Требования к цифровым информационным моделям объектов капитального строительства, представляемым для проведения экспертизы. Санкт-Петербургское государственное автономное учреждение "Центр государственной экспертизы" (СПб ГАУ "ЦГЭ").
В ГОСТы и Требования периодически вносятся изменения, необходимо находить свежую редакцию. |