MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

बहुभुज GeoJSON ऑब्जेक्ट्स के निर्देशांक सरणी की एक सरणी में क्यों संग्रहीत किए जाते हैं?

MongoDB GeoJSON प्रारूप को परिभाषित नहीं करता है। इसके बजाय, इसे एक मानक में परिभाषित किया गया था:RFC7946

यह RFC में बहुभुज के बारे में प्रासंगिक खंड है:https:// www.rfc-editor.org/rfc/rfc7946#section-3.1.6 जहां कहा गया है:

जहां एक रेखीय वलय को इस प्रकार परिभाषित किया जाता है:

और एक लाइनस्ट्रिंग है https://www.rfc-editor.org /rfc/rfc7946#section-3.1.4 :

मूल रूप से एक बहुभुज को बंद लाइनस्ट्रिंग की एक श्रृंखला के रूप में परिभाषित किया जाता है, जिसमें पहली लाइनस्ट्रिंग बहुभुज की सीमाओं को परिभाषित करती है, और बाद में लाइनस्ट्रिंग पहले लाइनस्ट्रिंग में "छेद" को परिभाषित करती है।

इस तरह से परिभाषित, बहुभुज के साथ डोनट आकार बनाना संभव है।

इस प्रकार का निर्माण केवल तभी संभव है जब इसे सरणियों की एक सरणी के रूप में दर्शाया गया हो, इसलिए मानक।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो लिंक क्वेरी में एक छेड़छाड़ करने के लिए तंत्र क्या है

  2. MongoDB में सरणी के अंदर फ़ील्ड का योग खोजें

  3. mongoengine में एक एम्बेडेड दस्तावेज़ को अद्यतन करना

  4. Mongodb अपवाद, MongoCursorException' संदेश के साथ '$ ऑपरेटर ने वस्तु को बहुत बड़ा बना दिया इसका क्या अर्थ है?

  5. MongoDB Windows फ़ोल्डर से mongoimport का उपयोग करके थोक आयात