मुझे लगता है कि आपको हमेशा आसानी से उपलब्ध उच्चतम स्तर के अमूर्तता का उपयोग करना चाहिए। यदि आपका डेटा भू-स्थानिक है, तो भू-स्थानिक वस्तुओं का उपयोग करें।
लेकिन सावधान रहना। मैसकल वहां का सबसे खराब भू-स्थानिक डेटाबेस है। यह बिंदुओं के लिए ठीक है लेकिन इसके सभी बहुभुज कार्य पूरी तरह से टूट गए हैं - वे बहुभुज को इसके बाउंडिंग आयत में बदल देते हैं और फिर उस पर उत्तर देते हैं।
सबसे खराब उदाहरण जिसने मुझे मारा वह यह है कि यदि आपके पास जापान का प्रतिनिधित्व करने वाला बहुभुज है और आप पूछते हैं कि जापान में कौन से स्थान हैं, तो व्लादिवोस्तोक सूची में शामिल हो जाता है!
Oracle और PostGIS में यह समस्या नहीं है। मुझे उम्मीद है कि एमएसएसक्यूएल नहीं करता है और कोई भी जावा डेटाबेस जेटीएस का उपयोग नहीं करता है क्योंकि इसका इंजन नहीं है। भू-स्थानिक अच्छा। MySQL भू-स्थानिक खराब।
बस यहां पढ़ें X त्रिज्या में सभी रिकॉर्ड खोजने के लिए आप MySQL स्थानिक प्रश्नों का उपयोग कैसे करते हैं? यह 5.6.1 में तय है।
हुर्रे!