Набор функций, осуществляющих поиск параллельных линий в сети и их параллельный сдвиг с сохранением топологических отношений исходной сети. Последовательность действий:
- Перевод нитей сети в простые сегменты
- Буферизация сегментов, для каждого буфера сегмента поиск кандидатов на формирование коридора
- Поиск коридоров
- Приведение сегментов коридора к единому направлению
- Параллельный сдвиг коридора с сохранением их относительного положения
- Соединение каждой из нитей в единую геометрию
Электрическая сеть (желательно) в формате GeoJSON. Каждая электросеть должна иметь поле id. Данные должны быть спроецированы в прямоугольные координаты. В config необходимо указать масштаб визуализации, согласно которому будут рассчитаны параметры сдвига и поиска линий
В зависимости от указанного параметра масштаба, сеть может быть экспортирована в gpkg или визуализирована на веб-карте (см. main.py)
- Пересмотр восстановления направления линий и всей сети Пока что восстановление сети происходит с ошибками.