आर्कगिस किस तरह के स्थानिक सूचकांक का उपयोग करता है?


12

मेरा पहला मास्टर का शोध विषय स्थानिक अनुक्रमित के बारे में था। मैंने आर-ट्रीज़ और आर + -ट्री, आर * -ट्रीज़ और अन्य विभिन्न लेकिन बहुत ही समान विषयों के बारे में सीखा। यह प्रकाशित जानकारी नहीं हो सकती है, लेकिन ईएसआरआई किस स्थानिक सूचकांक प्रकार का उपयोग करता है? एक माध्यमिक प्रश्न के रूप में इस प्रकार को बदला जा सकता है और कैसे? कुछ परिस्थितियां हैं जहां एक अलग प्रकार का सूचकांक प्रदर्शन को बढ़ावा देगा।

ओरेकल के मामले में यह ST_Geometry स्थानिक डेटा प्रकार का उपयोग कर सकता है जिसे R- ट्री या क्वाड ट्री या दोनों में अनुक्रमित किया जा सकता है: http://docs.oracle.com/html/A88805_01/sdo_intr.htm

अन्य डेटाबेस बाइनरी भंडारण तंत्र का उपयोग करते हैं जो डिफ़ॉल्ट रूप से गैर-स्थानिक होते हैं और उपलब्ध स्थानिक अनुक्रमण का उपयोग नहीं करते हैं। SQL 2005 और निचले स्थानिक डेटाटाइप में मौजूद नहीं था, लेकिन ESRI अभी भी SQL डेटाबेस का उपयोग करने में सक्षम था। इस मामले के अनुसार एसक्यूएल 2012 का अध्ययन करें: http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=710000000547 यह स्वचालित स्थानिक प्रदर्शन प्रकार का उपयोग करता है, लेकिन यह किस तरह का आर-ट्री है यह नहीं बताता है।

इस प्रश्न का उत्तर देने वाली सामग्री को पढ़ने के लिए बोनस अंक।

धन्यवाद।


4
यह इस बात पर निर्भर करता है कि आप किस डेटाबेस से जुड़ रहे हैं और इसे कैसे सेट किया जाता है।
Mapperz


resources.arcgis.com/en/help/main/10.1/index.html#//... भी पर देख लायक हो सकता है
PolyGeo

1
आपके लिंक के कारण मैं अपडेट किए गए दूसरे टिप्पणीकार के लिए धन्यवाद। धन्यवाद @PolyGeo मैंने सर्वश्रेष्ठ के रूप में श्रृंखला का अनुसरण किया और मैं यहां समाप्त हो गया: dpi.inpe.br/cursos/ser303/oracle_r_tree.pdf । यह कहता है कि यह एक आर-ट्री है और फिर संदर्भ सूची में एक आर *

मेरे लिए सबसे दिलचस्प स्थानिक अनुक्रमों में से एक यहाँ बताया गया है: youtube.com/watch?NR=1&v=0-zd_XyqQbM
mist 4ink

जवाबों:


6

कई अलग-अलग स्थानिक सूचकांक हैं जो आर्कएसडीई डेटाबेस और स्थानिक डेटाटाइप के आधार पर उपयोग करेंगे।

  • Oracle SDO_Geometry -> Oracle Spatial R-Tree , मुझे नहीं पता कि 9i के बाद Quad ट्री अभी भी समर्थित है या नहीं।
  • Oracle ST_Geometry -> ESRI मल्टीलेवल ग्रिड इंडेक्स
  • Oracle बाइनरी / LOB / WKB -> एक बहुस्तरीय ग्रिड इंडेक्स (एक DBMS इंडेक्स नहीं) के रूप में एस टेबल का उपयोग करता है
  • MS SQL सर्वर बाइनरी / WKB -> मल्टीलेवल ग्रिड इंडेक्स (DBMS इंडेक्स नहीं) के रूप में S टेबल का उपयोग करता है
  • एमएस SQL ​​सर्वर ज्यामिति / भूगोल -> बी-ट्री
  • PostgreSQL ST_Geometry -> PostgreSQL R-Tree
  • PostgreSQL PostGIS -> GiST
  • DB2 ST_Geoemtry -> बहुस्तरीय ग्रिड इंडेक्स
  • Informix ST_Geometry -> R- ट्री
  • Netezza -> अनुक्रमित का उपयोग नहीं करता है
  • Terradata -> पच्चीकारी (मैं बहुत इस बारे में पता नहीं है)

Oracle के मामले में, Oracle Spatial R-Tree डोमेन इंडेक्स का उपयोग करता है जबकि Esri का SDE.ST_Geometry एक ग्रिड डोमेन इंडेक्स का उपयोग करता है। SQL सर्वर 2012 के साथ, मेरा मानना ​​है कि स्थानिक अनुक्रमण के लिए प्रमुख परिवर्तन ऑटो ग्रिड के अतिरिक्त है। यह वास्तव में ग्रिड (अभी भी एक बी-ट्री) की संरचना को नहीं बदलता है, लेकिन यह स्वचालित रूप से एक बेहतर ग्रिड आकार का चयन करता है ।

वह सब कुछ है जो मैं सोच सकता हूं, लेकिन मुझे यकीन है कि मैंने कुछ याद किया है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.