Геометрия Столицы: post #390 — TG.ME

⭕️⭕️⭕️
Сделали свой IFC Anonymizer. Зачем, если аналоги уже существуют?

На рынке уже есть инструменты для обезличивания IFC. Например, IFC Toolbox умеет анонимизировать пользовательские и часть служебных данных, а BIMcamel очищает авторов, организации, контакты и сведения о происхождении файла.


Мы не пытались заново изобрести анонимизацию IFC. Нам нужен был инструмент под конкретную задачу: безопасно подготовить рабочую модель к передаче внешнему специалисту, подрядчику или ИИ, но не потерять данные, необходимые для инженерного анализа.

Простой пример.

У вас есть IFC реального объекта. Внутри могут находиться название проекта, адрес, заказчик, проектировщик, ФИО авторов, исходные GUID, геопривязка и другие данные. При этом вам нужно передать модель на внешний анализ и сохранить стены, перекрытия, материалы, классификацию, площади, объемы и свойства элементов.


Руками проверить десятки тысяч IFC-сущностей практически нереально.

⭕️Наш IFC Anonymizer:⭕️

- работает локально на компьютере;
- не изменяет исходный IFC;
- удаляет адреса, людей, организации и служебные данные;
- позволяет указать конкретные названия, шифры и другие идентификаторы проекта для поиска;
- удаляет геопривязку;
- генерирует новые GlobalId;
- сохраняет геометрию и инженерные данные;
- после обработки формирует отдельный Privacy Report.

Именно отчет нам нравится больше всего.

Мы получаем не просто файл со словами «вроде обезличили», а паспорт обработки: что было очищено, сколько записей изменено, удалена ли геопривязка, сколько GUID заменено и остались ли находки уровня Critical, Review или Info.

На тестовой модели инструмент заменил более 80 тысяч GlobalId, очистил сведения об авторах, организациях, адресах и проекте, удалил геопривязку и при этом сохранил геометрию и структуру модели.

Чем наш подход отличается от похожих решений?

Не самим фактом анонимизации. Такое ПО уже существует.

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

В основе инструмента используется открытая библиотека IfcOpenShell, которая позволяет программно читать, изменять и сохранять IFC.

⭕️⭕️
Пока оставляем инструмент для внутренней работы «Геометрии Столицы». Посмотрим, как он покажет себя на разных моделях. Если окажется действительно полезным, возможно, позже поделимся им с вами.


Если конечно вам такое интересно 🤔
🔥7❤4🤯43👍1👏1🫡1
August 18, 2026 875 12 11