При подготовке рабочей документации часть элементов проекта представлена в 3D-модели Revit. Такие элементы можно автоматически проверить и сопоставить с данными спецификации. Но не все элементы есть в модели: например, кабель может быть указан только на однолинейной схеме чертежа.
Поэтому эксперты вручную сверяют чертежи со спецификациями: проверяют, что каждый предусмотренный проектом элемент есть в спецификации и учтён при дальнейшем строительстве.
Дополнительная сложность в том, что характеристики одной позиции могут быть указаны в разных колонках спецификации, а одинаковые параметры — записаны по-разному. Например, сечение кабеля может быть указано как «3х10» или «3 х 10».
В одном из случаев в спецификацию не попал кабель ВВГнг(А)-LS 3х10 длиной 4 300 метров. На чертеже он был предусмотрен, но в спецификации его не оказалось. Стоимость материала составляла около 2 млн рублей без учёта работ. Ошибку пропустили при ручной проверке, что могло привести к дополнительным затратам и соглашениям с подрядчиками на выполнение строительно-монтажных работ.
Задача проекта — автоматизировать проверку соответствия чертежей спецификациям и выявлять пропущенные материалы и оборудование до выпуска рабочей документации.
За основу взяли
Nord.OCR — решение для обработки проектной документации. Система анализирует графическую часть чертежа, распознаёт марки и выноски, определяет тип объекта и извлекает его параметры.
Затем система сопоставляет найденные на чертеже объекты с позициями спецификации. При этом она учитывает не только точное совпадение названия: характеристики могут находиться в разных колонках, а обозначения — отличаться по написанию. Например, система понимает, что «3х10» и «3 х 10» относятся к одному параметру.
Если объект есть на чертеже, но соответствующей позиции нет в спецификации, система фиксирует расхождение и сообщает о пропущенной позиции.