我正在制作一张包含有关公共交通信息的地图:公共汽车,电车等。该地图将包含一个图层,其中包含例如电车路线。每条线都有其自己的颜色,并由线串几何图形表示。
问题是,许多线路有重叠的部分,其中有多个电车线路覆盖同一部分。为了向用户展示此内容,我希望这些线条彼此平行,而不是相互绘制。例如,请参阅Google Maps如何显示纽约地铁线路。
我怀疑这是制图学中一个非常普遍的问题,但不知道我应该搜索什么术语。
我使用PostGIS / GeoServer / OpenLayers作为堆栈,但是任何开源解决方案都是可以接受的。