Ошибка в файле ifc
Сегодня при открытии ifc модели от подрядчиков Solibri viewer выдал ошибку «Reading of IFC model failed».
![](https://itscience.pro/pictures/solibri.png)
Странно, при этом ArchiCAD спокойно эту модель загрузил, выругавшись только на нулевые id некоторых объектов. Попробовали открыть в Solibri optimizer, ошибка уже выглядела по-другому, явная ругаясь на синтаксис.
![](https://itscience.pro/pictures/solibri2.png)
Итак, результаты расследования выявили, что внутри строки использованы не экранированные одинарные кавычки, лечится дублированием
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)