Ошибка в файле ifc

Сегодня при открытии ifc модели от подрядчиков Solibri viewer выдал ошибку «Reading of IFC model failed».

Странно, при этом ArchiCAD спокойно эту модель загрузил, выругавшись только на нулевые id некоторых объектов. Попробовали открыть в Solibri optimizer, ошибка уже выглядела по-другому, явная ругаясь на синтаксис.

Итак, результаты расследования выявили, что внутри строки использованы не экранированные одинарные кавычки, лечится дублированием

FILE_NAME(’\\\\server\\Path\\’EXPO project name’\\Other path\\file name.ifc’,’2009’,(’Architect’),(’ ’),’ ’,’Windows System’,’The authorising person’);

вот правильная строка

FILE_NAME(’\\\\server\\Path\\’’EXPO project name’’\\Other path\\file name.ifc’,’2009’,(’Architect’),(’ ’),’ ’,’Windows System’,’The authorising person’);

такой косяк допустила программа SAPFIR v.1.0 (IFC 2x3 interface 23-03-2009)

Поделиться
Отправить
Запинить
 604   2019   ifc   Solibri