Инструмент ifc-graph: визуализация связей внутри BIM-моделей 🕸🏗 — 3 октября 2026 г. в 12:03:00.901
Инструмент ifc-graph: визуализация связей внутри BIM-моделей 🕸🏗 На базе открытого исходного кода (Open Source) появился инструмент ifc-graph, доступный онлайн через платформу openBIM Academy. Он предназначен для тех, кто привык работать с данными IFC напрямую и хочет видеть не просто 3D-объекты, а структуру их взаимосвязей. 🧩 Что делает инструмент? Он преобразует иерархическую структуру файла IFC в графовую базу данных (Neo4j). Каждый элемент здания (стена, окно, колонна) становится узлом графа, а их физические и логические связи — рёбрами. ⚙️ Технические возможности 🔹Форматы: Поддержка файлов .ifc и .ifczip. 🔹Гибкость: Настройка типов извлекаемых элементов через файл config.yaml (можно выбрать только стены, двери или всё сразу). 🔹Производительность: Пакетная обработка больших моделей и возможность «сухого прогона» (--dry-run) для проверки без записи в БД. 🔹Структура данных: Инструмент автоматически создаёт узлы для проектов, элементов, материалов и пространственных структур (этажи, пространства), связывая их отношениями (например, (Элемент)-[:HAS_MATERIAL]->(Материал)). 💻 Как использовать Это Python-пакет, который можно запустить из командной строки: ifc-graph --ifc-file model.ifc Либо встроить как библиотеку в свои скрипты на Python для автоматизации извлечения данных о материалах или конструкциях. ℹ️ Контекст разработки Стоит отметить, что части этого инструмента были доработаны с помощью искусственного интеллекта (рефакторинг кода, пакетная обработка), что подчёркивает современный тренд использования ИИ для создания самих инструментов проектирования. Этот подход позволяет инженерам выполнять сложные запросы к модели (например, найти все колонны определённого типа, которые касаются плит перекрытия), которые сложно реализовать стандартными средствами классических САПР. 👉 Попробовать Наш Telegram | Наш ВКонтакте