⭕️⭕️⭕️
Сделали свой IFC Anonymizer. Зачем, если аналоги уже существуют?
Мы не пытались заново изобрести анонимизацию IFC. Нам нужен был инструмент под конкретную задачу: безопасно подготовить рабочую модель к передаче внешнему специалисту, подрядчику или ИИ, но не потерять данные, необходимые для инженерного анализа.
Простой пример.
Руками проверить десятки тысяч IFC-сущностей практически нереально.
⭕️Наш IFC Anonymizer:⭕️
- работает локально на компьютере;
- не изменяет исходный IFC;
- удаляет адреса, людей, организации и служебные данные;
- позволяет указать конкретные названия, шифры и другие идентификаторы проекта для поиска;
- удаляет геопривязку;
- генерирует новые GlobalId;
- сохраняет геометрию и инженерные данные;
- после обработки формирует отдельный Privacy Report.
Именно отчет нам нравится больше всего.
Мы получаем не просто файл со словами «вроде обезличили», а паспорт обработки: что было очищено, сколько записей изменено, удалена ли геопривязка, сколько GUID заменено и остались ли находки уровня Critical, Review или Info.
На тестовой модели инструмент заменил более 80 тысяч GlobalId, очистил сведения об авторах, организациях, адресах и проекте, удалил геопривязку и при этом сохранил геометрию и структуру модели.
Чем наш подход отличается от похожих решений?
Не самим фактом анонимизации. Такое ПО уже существует.
Наша идея в другом: подготовить IFC именно к дальнейшему техническому анализу, сохранив полезную BIM-информацию, добавить поиск идентификаторов конкретного проекта и дать пользователю понятный протокол результата.
В основе инструмента используется открытая библиотека IfcOpenShell, которая позволяет программно читать, изменять и сохранять IFC.
⭕️⭕️
Если конечно вам такое интересно 🤔
Сделали свой 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.
⭕️⭕️
Пока оставляем инструмент для внутренней работы «Геометрии Столицы». Посмотрим, как он покажет себя на разных моделях. Если окажется действительно полезным, возможно, позже поделимся им с вами.
Если конечно вам такое интересно 🤔