पर आधारित mysql से परिणाम प्राप्त करें मेरे पास एक mysql डेटाबेस है और 2 टेबल क्लाइंट और स्कूल कहें। अब प्रत्येक तालिका में स्तंभ अक्षांश और देशांतर है। और मुझे दूसरी तालिका से उदाहरण के लिए चयन करना होगा जहां स्कूल पहली तालिका से एक रिकॉर्ड के दिए गए त्रिज्या में हैं। अक्षांश अक्षांश और देशांतर के आधार पर गणना की जानी चाहिए। पीएस: मैं PHP का उपयोग कर रहा हूँ।अक्षांश देशांतर
उत्तर
आप एक Spherical law of cosines का उपयोग कर एक दूरी की गणना कर सकते हैं: -
ACOS(X) रेडियंस में डिग्री -
SELECT DEGREES(ACOS(SIN(RADIANS(clients.latitude)) * SIN(RADIANS(schools.latitude)) +
COS(RADIANS(clients.latitude)) * COS(RADIANS(schools.latitude))
* COS(RADIANS(clients.longitude
– schools.longitude))))
* 60 * 1.1515 * 1.609344 AS distance
FROM clients, schools HAVING distance < $radius
RADIANS(X) एक्स के चाप कोज्या, कि है, वह मान जिसकी कोज्या एक्स
DEGREES(X) है - करने के लिए रेडियंस डिग्री
60 - एक nautical mileमें मील - एक डिग्री में मिनट
1.1515 10 1.60 9 344 - एक मील में किलोमीटर
धन्यवाद, मैं अब कोशिश करूँगा और स्वीकार कर रहा हूं कि यह काम कर रहा है या नहीं। – Centurion
तो यदि मेरा त्रिज्या किलोमीटर में है तो प्रश्न आपके जैसा लिखने जैसा होगा या मुझे इसे बदलना चाहिए? धन्यवाद – Centurion
माईस्क्ल एक त्रुटि देता है: अज्ञात कॉलम 'क्लाइंट। लोंग्यूड-स्कूल। लोंग्यूड्यूड' 'फ़ील्ड लिस्ट' में ..., '-' साइन का अर्थ क्या है? – Centurion
- 1. देशांतर/अक्षांश
- 2. अक्षांश और देशांतर
- 3. अक्षांश और देशांतर
- 4. देशांतर और अक्षांश
- 5. अक्षांश और देशांतर
- 6. आईओएस - अक्षांश और देशांतर
- 7. Google मानचित्र - देशांतर, अक्षांश और अक्षांश (PHP)
- 8. मध्य अक्षांश दो अक्षांश और देशांतर
- 9. अक्षांश देशांतर से टाइमज़ोन लुकअप
- 10. सरल अक्षांश/देशांतर + पूर्णांक डेटाबेस?
- 11. अक्षांश और देशांतर बाध्यकारी बॉक्स?
- 12. एसक्यूएल चुनें त्रिज्या अक्षांश देशांतर
- 13. निकटतम अक्षांश और देशांतर बिंदु
- 14. प्राप्त अक्षांश/देशांतर एक मार्कर
- 15. भौगोलिक स्थान अक्षांश और देशांतर
- 16. माउस स्थिति से नक्शा अक्षांश देशांतर
- 17. rgdal पैकेज अक्षांश/देशांतर -> UTM
- 18. Iphone जीपीएस सटीक अक्षांश और देशांतर
- 19. जावास्क्रिप्ट - यादृच्छिक देशांतर और अक्षांश कैसे बनाएं?
- 20. दशमलव अक्षांश/देशांतर डिग्री की अधिकतम लंबाई?
- 21. सी # - LINQ - जीपीएस अक्षांश और देशांतर
- 22. डिग्री/रेडियंस में अक्षांश/देशांतर बदलें?
- 23. गूगल मैप्स व्यूपोर्ट अक्षांश और देशांतर प्राप्त
- 24. जीपीएस स्थान द्वारा शहर अक्षांश/देशांतर
- 25. आईफोन गूगल मानचित्र - अक्षांश और देशांतर
- 26. अगर एक बहुभुज के भीतर अक्षांश/देशांतर गिर mysql
- 27. तस्वीर से अक्षांश और देशांतर उल्लंघन कैसे प्राप्त करें
- 28. क्रमबद्ध अक्षांश और देशांतर दक्षिणावर्त आदेश दिया चतुर्भुज
- 29. अक्षांश और देशांतर पर त्रुटि - Google मानचित्र API JS 3.0
- 30. गणना दूरी को देखते हुए 2 अंक, अक्षांश और देशांतर
पिस्कवोर के उत्तर के अलावा, यह ट्यूटोरियल काफी अच्छा है: [MySQL के साथ भौगोलिक दूरी खोज] (http://www.scribd.com/doc/2569355/Geo-Distance- सर्च-साथ-माईएसक्यूएल), हालांकि मुझे पता चला कि पेज बहुत अच्छी तरह लोड नहीं हुआ है। एक विकल्प के रूप में, पावरपॉइंट प्रेजेंटेशन [यहां] पाया जा सकता है (http://www.mysqlconf.com/mysql2008/public/schedule/detail/347)। – Mike