Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

स्थानिक बिंदु प्रकार का उपयोग करके MySQL में Lat Lng मानों को संग्रहीत करना

मुझे लगता है कि आपको हमेशा आसानी से उपलब्ध उच्चतम स्तर के अमूर्तता का उपयोग करना चाहिए। यदि आपका डेटा भू-स्थानिक है, तो भू-स्थानिक वस्तुओं का उपयोग करें।

लेकिन सावधान रहना। मैसकल वहां का सबसे खराब भू-स्थानिक डेटाबेस है। यह बिंदुओं के लिए ठीक है लेकिन इसके सभी बहुभुज कार्य पूरी तरह से टूट गए हैं - वे बहुभुज को इसके बाउंडिंग आयत में बदल देते हैं और फिर उस पर उत्तर देते हैं।

सबसे खराब उदाहरण जिसने मुझे मारा वह यह है कि यदि आपके पास जापान का प्रतिनिधित्व करने वाला बहुभुज है और आप पूछते हैं कि जापान में कौन से स्थान हैं, तो व्लादिवोस्तोक सूची में शामिल हो जाता है!

Oracle और PostGIS में यह समस्या नहीं है। मुझे उम्मीद है कि एमएसएसक्यूएल नहीं करता है और कोई भी जावा डेटाबेस जेटीएस का उपयोग नहीं करता है क्योंकि इसका इंजन नहीं है। भू-स्थानिक अच्छा। MySQL भू-स्थानिक खराब।

बस यहां पढ़ें X त्रिज्या में सभी रिकॉर्ड खोजने के लिए आप MySQL स्थानिक प्रश्नों का उपयोग कैसे करते हैं? यह 5.6.1 में तय है।

हुर्रे!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं MySQL वर्कबेंच में EER डायग्राम को कैसे बड़ा करूँ?

  2. MySQL में स्पेस के साथ कॉलम नाम का चयन कैसे करें

  3. INSERT INTO ... सभी कॉलमों का विवरण दिए बिना चुनें

  4. PHP प्रपत्र चेकबॉक्स और अपरिभाषित अनुक्रमणिका

  5. MySQL में दो ऑटो इंक्रीमेंट कॉलम कैसे बनाएं?