मेरे पास उपयोगकर्ता के अक्षांश/देशांतर बिंदुओं का डेटाबेस है और मैं 'करीबी' बिंदुओं को एक साथ समूहबद्ध करने की कोशिश कर रहा हूं। 'बंद' सापेक्ष है, लेकिन अब के लिए यह ~ 500 फीट लगता है।अक्षांश/देशांतर बिंदुओं को कैसे समूहित करें जो एक दूसरे के लिए 'करीबी' हैं?
पहले ऐसा लगता था कि मैं केवल उन पंक्तियों से समूह कर सकता हूं जिनके पास पहले 3 दशमलव स्थानों (लगभग 300x300 बॉक्स) के लिए समान अक्षांश/देशांतर है, यह समझते हुए कि यह भूमध्य रेखा से दूर जाने के बाद बदलता है)।
हालांकि, यह विधि काफी कम लगती है। 'निकटता' प्रत्येक दशमलव स्थान का प्रतिनिधित्व करने की दूरी से काफी अलग नहीं हो सकता है। यह ध्यान में नहीं रखता है कि दो स्थानों में तीसरे (या किसी भी) दशमलव स्थान में अलग-अलग अंक हो सकते हैं, लेकिन फिर भी उस स्थान के भीतर हो सकते हैं जो स्थान प्रदर्शित करता है (33.1239
और 33.1240
)।
मैंने उस स्थिति पर भी ध्यान दिया है जहां प्वाइंट ए, और प्वाइंट सी प्वाइंट बी (लेकिन एक दूसरे नहीं) दोनों 'करीबी' हैं - क्या उन्हें एक साथ समूहीकृत किया जाना चाहिए? यदि हां, तो क्या होता है जब प्वाइंट डी सी (और कोई अन्य बिंदु) इंगित करने के लिए 'बंद' होता है - इसे भी समूहीकृत किया जाना चाहिए। निश्चित रूप से मुझे वांछित व्यवहार निर्धारित करना है, लेकिन या तो कैसे लागू किया जाएगा?
क्या कोई मुझे सही दिशा में इंगित कर सकता है कि यह कैसे किया जा सकता है और विभिन्न तरीकों/दृष्टिकोणों का उपयोग कैसे किया जा सकता है?
मुझे लगता है कि मुझे कुछ स्पष्ट याद आ रही है।
वर्तमान में डेटा एक MySQL डेटाबेस है, जो एक PHP अनुप्रयोग द्वारा उपयोग किया जाता है; हालांकि, अगर मैं इसे पूरा करने में महत्वपूर्ण भूमिका निभाता हूं तो मैं अन्य स्टोरेज विधियों के लिए खुला हूं। यहाँ।
शायद यहां कुछ जानकारी हो सकती है: http://en.wikipedia.org/wiki/Geodatabase –
नहीं। कोई भी आपको सही दिशा में इंगित नहीं कर सकता है जबतक कि आप यह नहीं बताते कि आपका लक्ष्य क्या है। आप अंक क्यों समूहित करना चाहते हैं? – Unreason
@ यूरेनसन - थोड़ा और विस्तार, अंक उपयोगकर्ताओं के 'फ़्लैगिंग' को कुछ स्थानों का प्रतिनिधित्व करते हैं, धारणा यह है कि यदि एकाधिक उपयोगकर्ताओं ने एक-दूसरे के निकट फ़्लैग किए गए स्थान को ध्वजांकित किया है, तो इसे केवल एक स्थान के रूप में गिना जाना चाहिए।हालांकि, एक दूसरे के ~ 500 फीट के भीतर लेट/लम्बे बिंदु को समूहित करने का निर्दिष्ट लक्ष्य बहुत विशिष्ट लगता है, और पहले ही सूचनात्मक उत्तर उत्पन्न कर चुका है। –