मैं एक नक्शा बना रहा हूँ जिसमें सार्वजनिक परिवहन के बारे में जानकारी है: busses, ट्राम, आदि। नक्शा में एक परत होगी, उदाहरण के लिए ट्राम लाइनें। प्रत्येक पंक्ति का अपना रंग होता है, और एक लाइन स्ट्रिंग ज्यामिति द्वारा दर्शाया जाता है।
समस्या यह है, कई लाइनों में ओवरलैपिंग पार्ट्स होते हैं, जहां एक से अधिक ट्राम लाइन एक ही सेक्शन को कवर करती हैं। उपयोगकर्ता को यह दिखाने के लिए, मैं चाहूंगा कि लाइनें एक-दूसरे के समानांतर चलें, बजाय एक-दूसरे के ऊपर खींचे हुए। एक उदाहरण के लिए, देखें कि Google मानचित्र न्यूयॉर्क मेट्रो लाइनों को कैसे दिखाता है।
मुझे संदेह है कि यह कार्टोग्राफी में एक बहुत ही आम समस्या है, लेकिन मुझे यह नहीं पता कि मुझे किस शब्दावली की खोज करनी चाहिए।
मैं अपने स्टैक के रूप में PostGIS / GeoServer / OpenLayers का उपयोग कर रहा हूं, लेकिन कोई भी खुला स्रोत समाधान स्वीकार्य होगा।