📌 О проекте
Мы работаем с инженерными схемами трубопроводов (AutoCAD: DWG/DXF) и хотим автоматизировать извлечение данных из чертежей.
Задача — разработать парсер DXF, который будет извлекать структуру схем (геометрию, элементы, связи) и преобразовывать её в объектную модель (OOP), пригодную для дальнейшей обработки и интеграции с внешними системами.
🚀 Задачи
-
Разработка парсера DXF (приоритет) и, при необходимости, поддержка DWG
-
Анализ слоёв чертежа (layers) и извлечение данных
-
Распознавание:
-
трубопроводов (линии, полилинии)
-
элементов (арматура, соединения и т.д.)
-
текстовых меток и обозначений
-
-
Построение объектной модели (например: Pipeline, Segment, Node, InspectionMethod и т.д.)
-
Связывание данных:
-
с Excel-файлами (спецификации, паспорта)
-
с дополнительными источниками данных
-
-
Экспорт результата в структурированный формат (JSON / XML / база данных)
При успешном выполнении задания, можем рассмотреть возможность постоянного сотрудничества
🧠 Ожидаемый результат
-
Рабочий прототип/библиотека
-
Возможность обрабатывать реальные DXF-файлы
-
Документированная структура данных
-
Примеры использования
🛠 Требования
-
Уверенный Python (или C#, но Python предпочтительнее)
-
Опыт работы с CAD-форматами (DXF/DWG) — большой плюс
-
Понимание геометрии (линии, координаты, топология)
-
Опыт работы с библиотеками:
-
ezdxf, OdaFileConverter, netDxf или аналогами
-
-
Работа с Excel (например, pandas, openpyxl)
-
Умение проектировать OOP-модели
➕ Будет плюсом
-
Опыт в инженерных/строительных проектах
-
Знание предметной области трубопроводов
-
Понимание стандартов и технической документаци
⏱ Сроки
-
Оценка: 2–3 недели
-
Максимум: 1 месяц
💬 Мы ожидаем от кандидата
-
Предложение архитектуры решения
-
Оценку сроков и рисков
-
Идеи по улучшению задачи
-
Готовность подписать NDA
Что имеет смысл погуглить перед откликом:
-
Трубопровод — базовое описание систем трубопроводов
-
Неразрушающий контроль — методы проверки, которые вам нужно связать с элементами
-
ГОСТ 21.602-2016 — оформление рабочих чертежей
-
ГОСТ 2.701-2008 — стандарты схем