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