ฉันกำลังสร้างแผนที่ที่มีข้อมูลเกี่ยวกับการขนส่งสาธารณะ: รถบัสรถรางและอื่น ๆ แผนที่จะมีเลเยอร์ที่มีตัวอย่างเช่นสายรถราง แต่ละบรรทัดมีสีของตัวเองและมีรูปทรงเรขาคณิตของสตริงบรรทัด
ปัญหาคือหลายบรรทัดมีส่วนที่ทับซ้อนกันซึ่งมากกว่าหนึ่งสายรถรางครอบคลุมส่วนเดียวกัน เพื่อแสดงสิ่งนี้แก่ผู้ใช้ฉันต้องการให้เส้นวิ่งขนานกันแทนที่จะถูกวาดทับกัน ตัวอย่างเช่นดูว่า Google แผนที่แสดงเส้นทางรถไฟใต้ดินนิวยอร์กได้อย่างไร
ฉันสงสัยว่านี่เป็นปัญหาที่พบได้บ่อยในวิชาเขียนแผนที่ แต่ไม่ทราบว่าฉันควรค้นหาคำศัพท์ใด
ฉันใช้ PostGIS / GeoServer / OpenLayers เป็นสแต็กของฉัน แต่โซลูชันโอเพ่นซอร์สใด ๆ ก็ยอมรับได้