मेरे पास अक्षांश और देशांतर के दो सेट हैं।
अगर मुझे लगता है कि पृथ्वी एक सही दीर्घवृत्त (0.0167 की विलक्षणता के साथ) है, तो मुझे दो स्थानों के बीच की दूरी कैसे पता चलेगी?
मेरे पास अक्षांश और देशांतर के दो सेट हैं।
अगर मुझे लगता है कि पृथ्वी एक सही दीर्घवृत्त (0.0167 की विलक्षणता के साथ) है, तो मुझे दो स्थानों के बीच की दूरी कैसे पता चलेगी?
जवाबों:
मैं जाँच करने की सलाह दूंगा:
गोलाकार: http://www.movable-type.co.uk/scripts/latlong.html
ग्रेट-सर्कल: http://www.movable-type.co.uk/scripts/gis-faq -5.1.html
तो आप अपने दो अक्षांश और देशांतर जानते हैं, जो कहते हैं
आप प्रत्येक के लिए कार्टेशियन निर्देशांक की गणना कर सकते हैं:
xa = (Cos(thisLat)) * (Cos(thisLong));
ya = (Cos(thisLat)) * (Sin(thisLong));
za = (Sin(thisLat));
xb = (Cos(otherLat)) * (Cos(otherLong));
yb = (Cos(otherLat)) * (Sin(otherLong));
zb = (Sin(otherLat));
और फिर दोनों का उपयोग करके के बीच की महान सर्कल दूरी की गणना करें:
MeanRadius * Acos(xa * xb + ya * yb + za * zb);
यह सरलीकृत दृष्टिकोण एक्स, वाई और जेड मानों की पूर्व-गणना की अनुमति देता है, जो डेटाबेस में कुशल "अंक के भीतर एक्स मील" प्रश्नों के साथ संग्रहीत किया जा सकता है।
बेशक, यह एक सही क्षेत्र मानता है, और पृथ्वी भी एक आदर्श नहीं है, इसलिए सटीकता केवल कुछ मीटर की दूरी पर है।
जीपीएस विज़ुअलाइज़र के समन्वयक कैलकुलेटर और दूरी उपकरण पृष्ठ पर मुट्ठी भर उपयोगी उपकरण हैं । उनमें से एक दो बिंदुओं के बीच की दूरी की गणना करता है। इसमें मानचित्र पर बिंदुओं को आकर्षित करने के लिए ग्रेट सर्कल के साथ-साथ प्रोफ़ाइल खींचने और डेटा निर्यात करने का विकल्प है।