Библиотека автоматической расстановки блоков технологической схемы

В компании разрабатывается система для автоматической генерации технологических схем производственных процессов (process flow diagram). Для удобного анализа и работы с получившимися диаграммами необходимо разработать библиотеку, которая автоматически располагает блоки и связи таким образом, чтобы минимизировать количество пересечений линий связи и сделать визуально удобный вариант.

Ориентировочный план работы по теме:

  1. Сбор и изучение требований к построению технологических схем
  2. Изучение методов автоматической компоновки планарных графов
  3. Изучение форматов векторной графики и библиотек для работы с ними
  4. Разработка библиотеки
  5. Тестирование на предоставленных примерах
Требования к студенту

— Знание python — Умение работать с векторной графикой

Уровень

2 курс , 3 курс


Руководитель

Литвинов Юрий Викторович


Консультант

Ашихмин Илья Алексеевич


Источник

ООО «Цифровое Проектирование»