Чтобы извлечь информацию из файла IFC с помощью ifcopenshell - PullRequest
0 голосов
/ 15 апреля 2019

Я работаю над извлечением данных из файла IFC с использованием ifcopenshell. До сих пор я извлекал необходимые объекты, т.е. извлекал структурную модель из архитектурной модели. Но теперь главная проблема заключается в том, что я хочу получить информацию из моего файла IFC. Я хочу задать вопросы от ifcopenshell like-

Сколько там столбцов?

Какова общая площадь сооружения?

Какой размер столбца?

Что такое нагрузка на колонку?

Это некоторые из вопросов, на которые я жду ответа от ifcopenshell. Эта информация мне нужна для проектирования. Любая помощь, которая может указать мне правильное направление, действительно будет оценена.

1 Ответ

0 голосов
/ 23 апреля 2019

Возможно, не удастся ответить на все эти вопросы.

Сколько там столбцов?

Запрос для IfcColumn и подсчет размера набора результатов. Это может быть неточным, если объекты, которые должны быть столбцами, не напечатаны как столбцы.

Какова общая площадь сооружения?

Это может быть задано как свойство всей модели (если создатель файла включил эту информацию). Если нет, вы можете попытаться получить оценку на основе размера модели. Третий вариант - посмотреть, есть ли в файле аннотации / измерения или двухмерный план этажа, и использовать эту информацию.

Какой размер столбца?

Снова ищите свойства. Размер модели может не подходить, так как он основан на , что отображается . Для проектирования, вероятно, уместны разные размеры / размеры (я не архитектор, поэтому я не знаю о дизайне здания).

Какая нагрузка на колонку?

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

...