Гедокорп

Python-разработчик (парсинг AutoCAD / DXF, инженерные схемы)

80 000 - 100 000 RUR
  • Тольятти
  • От 3 до 6 лет

📌 О проекте

Мы работаем с инженерными схемами трубопроводов (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 — стандарты схем