Pull to refresh

Comments 7

Какие есть Open Source инструменты BIM с поддержкой RDF \ SPARQL (семантика в строительстве)? Типа CIMtool (семантика в энергетике).

С мыслями и позицией изложенных в статье солидарен. Потребность в обработке данных в строительстве актуальна и будет неизбежно увеличиватся со временем.

По технической части есть вопрос. Данные в параметрическом формате определяют саму геометрию через некоторые геометрические свойства (цетр, угол, радиус, etc.). Неопределяющие геометрические свойства вычисляются и не являются частью данных (другой угол, площадь, объём, etc.). В случае с использованием mesh формата, если я правильно понимаю, "определяющие" геометрические свойства прикрепляются как метаданные, а геометрия задается отдельно живущим в пространстве списком вершин и полигонов. Поскольку в таком случае очевидным образом нарушается принцип единого источника истины (ssot), какие решения имеются/предлагаются по валидации данных?

@qandakспасибо. У элементов проекта геометрию можно описать через параметры или через полигоны. Если геометрия описана параметрически, то мы получаем сущность со словарём ключ-значения, в котором определённый процент параметров, описывает геометрию сущности-элемента. Но чтобы посчитать или визуализировать такую геометрию - нам необходимо геометрическое ядро, которое для расчётов в большинстве случаев не будет считаться через формулы, радиусы, углы - а с большей вероятностью геометрии будут тесселироваться, чтобы по полигонам посчитать объёмные характеристики.

Второй вариант иметь вместо параметров геометрии и словаря ключ-значения для геометрического ядра - тесселированнаю геометрию в MESH формате. И вместо десятка параметров геометрии, у нас будут наборы полигонов или одно значение геометрии в XML формате. MESH формат нарушает принцип SSoT, так как геометрия и метаданные существуют отдельно. Параметры, такие как площадь или объём, пересчитываются из геометрии и сравниваются с метаданными. Например, в проектах Strabag и Züblin - используется тесселированная геометрия после экспорта из CAD, позволяя вычислять около 150и различных характеристик геометрии, фактически перенеся CAD возможности по подсчёту объёмных параметров в формат OBJ - CPIXML.

То есть, консистентность данных поддерживается на уровне програмных модификации. Меняются геометрические метаданные - пересобираем mesh за счет параметрической семантики записанной отдельно. Очень похоже на оптимизацию форматов хранения nurbs моделей, когда триангулированная mesh модель тоже сохраняется в файл в виде "кэша", и инвалидируется после геометрических изменений.

Вот вы тут умные вещи обсуждаете, а на стройке прораб все равно притащит непонятно откуда взятый бумажный лист проекта и скажет мне, геодезисты, что разбивку надо делать по нему. И вся консистентность данных полетит в трубу, когда выяснится, что это был не тот лист :)

Шучу конечно, интересно было почитать беседу.

В случае MESH форматов, таких как CPIXML, геометрическая семантика выносится отдельно, а консистентность поддерживается через валидацию данных и пересчёт параметров на этапе обработки, что позволяет использовать упрощённые форматы для расчётов, не полагаясь на сложное геометрическое ядро

Sign up to leave a comment.

Articles