Возможно, не удастся ответить на все эти вопросы.
Сколько там столбцов?
Запрос для IfcColumn и подсчет размера набора результатов. Это может быть неточным, если объекты, которые должны быть столбцами, не напечатаны как столбцы.
Какова общая площадь сооружения?
Это может быть задано как свойство всей модели (если создатель файла включил эту информацию). Если нет, вы можете попытаться получить оценку на основе размера модели. Третий вариант - посмотреть, есть ли в файле аннотации / измерения или двухмерный план этажа, и использовать эту информацию.
Какой размер столбца?
Снова ищите свойства. Размер модели может не подходить, так как он основан на , что отображается . Для проектирования, вероятно, уместны разные размеры / размеры (я не архитектор, поэтому я не знаю о дизайне здания).
Какая нагрузка на колонку?
Эта информация, вероятно, доступна только через свойства. Посмотрите на http://www.buildingsmart -tech.org / ifc / IFC4 / Add2TC1 / html / link / ifccolumn.htm на стандартные свойства, но не обнаружите свойство, относящееся к вашему вопросу, поэтому любая информация о загрузке включены в пользовательское свойство программой / создателем этого файла IFC или вам необходим внешний источник. IfcOpenShell выполняет только разбор файлов IFC и рендеринг геометрии, без дополнительных вычислений.