я выкладывал ссылку на видео и скрипты (там где про проектирование слаботочки). Линию сначала довожу от устройств до ближайшего лотка по точкам. Потом строю по лоткам по кратчайшему пути питоновским скриптом (сам скрипт не мой, нашел на английском динамовском форуме, иногда отрабатывает не совсем верно, а разобраться не могу, т.к. с питоном не дружу от слова совсем).
Линии никак специально не оформляю, хотя это не сложно сделать, назначив в динамовском скрипте нужным участкам свой стиль.
Главная проблема сейчас – это заставить правильно работать этот питоновский алгоритм Дейкстры.
Еще есть в динамо пакет QuickGraph, который работает с графами, но я его пока не могу победить.