मैं OpenStreetMap और इसके सदिश सड़क नेटवर्क का उपयोग कर रहा हूं और मैं एक मानचित्र मिलानक एल्गोरिदम लागू करना चाहता हूं।
वर्तमान में मैं प्रत्येक जीपीएस स्थिति के लिए सक्षम हूं, निकटतम सड़क खंड को पुनः प्राप्त करने के लिए और इस स्थिति के प्रक्षेपण की गणना उस खंड की तरह, इस छवि पर (लाल पिन शुद्ध जीपीएस स्थिति है, नीले रंग में मैप किए गए खंड में और ग्रीन में मैप की गई स्थिति):
हालांकि, जीपीएस की सटीकता की कमी के कारण, कभी-कभी मैप की गई स्थिति सेगमेंट से दूसरे में कूद जाती है और समय-समय पर कुछ असंगत मैपिंग स्थिति प्रदान कर सकती है।
मेरा वर्तमान एल्गोरिथ्म बहुत बुनियादी है: शुद्ध जीपीएस स्थिति से, मैं निकटतम खंड प्राप्त करता हूं और तय करता हूं कि मैप की गई मिलान स्थिति इस पर है। मुझे पता है कि यह वास्तव में सुधार किया जा सकता है।
मैं कल्पना कर सकता हूं कि वाहन की दिशा को ध्यान में रखते हुए मानचित्र मिलान में सुधार होगा, लेकिन क्या आप किसी अन्य दृष्टिकोण को जानते हैं जो मुझे अपने मानचित्र मिलान में सुधार करने में सक्षम करेगा?
मैं किसी भी लिंक, और / या ओपन सोर्स सॉफ्टवेयर की तलाश करता हूं?