Я складаю карту, що містить інформацію про громадський транспорт: автобуси, трамваї тощо. На карті буде шар, що містить, наприклад, трамвайні лінії. Кожен рядок має свій колір і представлений геометрією рядкових рядків.
Проблема полягає в тому, що багато ліній мають частини, що перекриваються, де більше однієї трамвайної лінії охоплюють один і той же відрізок. Щоб показати це користувачеві, я б краще хотів, щоб лінії проходили паралельно один одному, а не були намальовані один на одного. Для прикладу дивіться, як Карти Google показують лінії метро в Нью-Йорку.
Я підозрюю, що це досить часта проблема картографії, але не знаю, яку термінологію я повинен шукати.
Я використовую PostGIS / GeoServer / OpenLayers як мій стек, але будь-яке рішення з відкритим кодом було б прийнятним.