विकिपीडिया बीजगणित यहां की एक बहुत गहन विचार विमर्श देता है:, http://en.wikipedia.org/wiki/Trilateration
पहला कदम है, वास्तव में विकिपीडिया प्रविष्टि में शामिल नहीं कन्वर्ट करने के लिए है अपने कार्टेसियन निर्देशांक के लिए अक्षांश/लंबे समन्वय:
x0 = cos(lon0) * cos(lat0) , y0 = sin(lon0) * cos(lat0) , z0 = sin(lat0)
x1 = cos(lon1) * cos(lat0) , y1 = sin(lon1) * cos(lat1) , z1 = sin(lat1)
x2 = cos(lon2) * cos(lat0) , y2 = sin(lon2) * cos(lat2) , z2 = sin(lat2)
p0 p1 p2
X -0.420442596 -0.420430618 -0.42040255
Y -0.67380418 -0.673826567 -0.673825967
Z 0.607631426 0.607614889 0.607634975
अगले कदम के 210
(गणना सरल रखने के लिए, मैं fudged कि चीज़ें तो हम "पृथ्वी त्रिज्या" के बदले किलोमीटर की इकाइयों में काम कर रहे हैं)
अपने डेटा के लिए, मैं
मिलता है, जो विकिपीडिया आलेख में शामिल है, निर्देशों को सरल बनाना है, बिंदुओं का अनुवाद करके पी 0 मूल पर है, और फिर घुमावदार है ताकि पी 1 एक्स अक्ष पर हो, और पी 2 एक्सवाई विमान में है।
अनुवाद के लिए, बस p1 और p2 से p0 घटाना:
p0a p1a p2a
X 0 1.19779E-05 4.00462E-05
Y 0 -2.23864E-05 -2.17865E-05
Z 0 -1.65372E-05 3.5486E-06
रोटेशन बहुत कठिन नहीं है। पी 1 बी हो जाता है (एक्स, वाई) = (डी, 0), जहां डी मूल से पी 1 ए (पायथागोरियन प्रमेय) की दूरी है
पी 2 बी के लिए, हमें पी 2 ए को दो घटकों में हल करने की आवश्यकता है: एक समानांतर पी 1 ए (जो हमारे एक्स अक्ष पर जाता है), और एक लंबवत पी 1 ए, (जो "बी" समन्वय प्रणाली में हमारे वाई अक्ष पर जाता है)।
ऐसा करने के लिए, हमें पी 1 ए की दिशा में एक इकाई वेक्टर की आवश्यकता है, जो केवल पी 1 ए * (1/डी) है। पी 2 ए के साथ इस यूनिट वेक्टर के डॉट उत्पाद को लें (इसे पी 1 ए_टैट करें, अगर आपको पसंद है), और यह पी 2 बी के लिए एक्स समन्वय है। विकिपीडिया आलेख इस मान को "I"
अब वाई समन्वय आसान है। उत्पत्ति से पी 2 की लंबाई समन्वय परिवर्तन के तहत बदल नहीं सकती है। तो पाइथागोरियन प्रमेय का उपयोग करके पी 2 ए की लंबाई की गणना करें, फिर पी 2 बी के लिए वाई समन्वय को लंबाई को बनाए रखने के लिए पाइथागोरियन प्रमेय "पीछे की ओर" का उपयोग करें। यही वह चर है जो विकिपीडिया को "जे" कहते हैं। (ध्यान दें, एक अस्पष्टता है कि मैं यह समझने के लिए छोड़ दूंगा कि जे सकारात्मक या नकारात्मक है या नहीं)।
अब आपके पास तीन चर डी, आई और जे हैं, कि विकिपीडिया आलेख गणना के लिए उपयोग करता है। आप पृथ्वी के त्रिज्या से गुणा करके, अब उन्हें वापस किलोमीटर में परिवर्तित कर सकते हैं। आपको
(संयोग से, विकिपीडिया समन्वय परिवर्तन के लिए एक अलग गणना देता है) से बाकी की गणना करने में सक्षम होना चाहिए। मुझे जहां संभव हो सके ट्रिगर से बचना पसंद है)।
शब्द "ट्राईऐन्ग्युलेशंस" – skaffman
वास्तव में लगता है हो रहा है "ट्रायलिटिरेशन" http: // en .wikipedia.org/wiki/trilateration "त्रिभुज" के रूप में कोण – nohat
समाधान शामिल हैं: http://gis.stackexchange.com/questions/66/trilateration-using-3- अक्षांश- और- longitude- अंक- और-3- दूरी – zengr