Sto realizzando una mappa contenente informazioni sui trasporti pubblici: autobus, tram, ecc. La mappa avrà uno strato contenente ad esempio le linee del tram. Ogni linea ha il suo colore ed è rappresentata da una geometria della stringa di linea.
Il problema è che molte linee hanno parti sovrapposte, in cui più di una linea tranviaria copre la stessa sezione. Per mostrarlo all'utente, preferirei che le linee fossero parallele l'una all'altra anziché essere disegnate una sopra l'altra. Per un esempio, vedi come Google Maps mostra le linee della metropolitana di New York.
Sospetto che questo sia un problema abbastanza comune nella cartografia, ma non so quale terminologia dovrei cercare.
Sto usando PostGIS / GeoServer / OpenLayers come mio stack, ma qualsiasi soluzione open source sarebbe accettabile.