Je fais une carte contenant des informations sur les transports en commun: bus, tramways, etc. La carte aura une couche contenant par exemple les lignes de tramway. Chaque ligne a sa propre couleur et est représentée par une géométrie de chaîne de lignes.
Le problème est que de nombreuses lignes ont des parties qui se chevauchent, où plus d'une ligne de tramway couvre la même section. Pour montrer cela à l'utilisateur, je préfère que les lignes soient parallèles les unes aux autres au lieu d'être tracées les unes sur les autres. Pour un exemple, voyez comment Google Maps affiche les lignes du métro de New York.
Je soupçonne que c'est un problème assez courant en cartographie, mais je ne sais pas quelle terminologie je dois rechercher.
J'utilise PostGIS / GeoServer / OpenLayers comme pile, mais toute solution open source serait acceptable.