Грядущий IFC5, немного новостей из мира BIM.

Несколько показательных файлов с ошибками пришло от пользователей буквально в течение прошлого месяца.

Первый .step содержал ошибку аж прямо в заголовочной секции Step Physical File, а именно в названии схемы, т.е. в объекте FILE_SCHEMA. И вроде бы правильно было написано её название, да грамматика запрещает использовать точку для EXPRESS идентификаторов, которая была поставлена в конце строкового литерала с названием схемы.

Второй .ifc файл пришел со значениями типа REAL, сохранёнными как слово nan. Очевидно, имелись в виду unsetы для REAL, которые в памяти по ISO стандарту представлены как те самые NaN. Ещё из недавних .ifc – LISTы, хранящие наборы $ в своих ячейках, немного неправильных GlobalId, содержащих более двадцати двух символов и пр.

Читать далее «Грядущий IFC5, немного новостей из мира BIM.»