मैं एक ArcSDE Oracle RAC 10g के खिलाफ सरल विचार बना रहा हूं। मेरे SHAPE कॉलम SDO_GEOMETRY डेटाटाइप के हैं। आर्कएसडीई 9.3.1।
निम्नलिखित रूपरेखा के साथ मेरे पास कई बिंदु तालिकाएँ हैं:
आईडी (गाइड) नाम (स्ट्रिंग) शेप (शेप)
मैंने ओरेकल में इसे देखने के लिए एक सरल दृश्य बनाया है!
CREATE OR REPLACE VIEW VW_POINTS AS
SELECT ID, Name, Shape from TABLE_A
UNION ALL
SELECT ID, Name, Shape from TABLE_B
-- etc
ओरेकल में दृश्य ठीक बनाया गया है। मैंने इस दृश्य को कमांड लाइन के साथ पंजीकृत किया है:
sdetable -o create_view -T POINTS -t VW_POINTS -c Id, नाम, SHAPS आदि
ArcSDE दृश्य फिर से बनाया गया है, बस ठीक है। मैं इसका उपयोग करने के लिए आर्कोबजेक्ट्स का उपयोग कर सकता हूं, आदि। मुझे अब एक लेयर बनाने की आवश्यकता है। मैंने कमांड लाइन टूल, sdelayer -o रजिस्टर की कोशिश की है, लेकिन मुझे कोई सफलता नहीं मिली। यह मुझे एक संदेश देता है, जिसमें कहा गया है कि विचार सुपर नहीं होते हैं।
मुझे कई बार ऐसा करने की आवश्यकता होगी, कभी-कभी दृश्य के निर्माण के लिए जटिल वाक्यविन्यास का उपयोग करना।
समस्या क्या है? इन स्थानिक विचारों को SDE परतों के रूप में कैसे कल्पना कर सकते हैं (मुझे उन्हें संपादित करने की आवश्यकता नहीं है, बस उन्हें स्थानिक रूप से ArcMap के अंदर देखें)
इनपुट के लिए धन्यवाद!
संपादित करें
यह आपके डेलिगेट के लिए ArcMap में एक स्क्रीनशॉट है: P
आपकी खुशी के लिए आर्केस्टा स्क्रीनशॉट :
जैसा कि अनुरोध किया गया है, यहां वर्णन_ लंबा आता है
// create_view C: \ Users \ H> sdetable -o create_view -s server -i port -u user -p pass -T view_airspace_points -t vw_airspace_points_oracle -c "*"
इस बिंदु पर मैंने पंजीकरण से पहले संख्यात्मक (38,0) के रूप में कलाकारों सहित दृश्य पर दृश्य बदल दिया।
// रजिस्टर लेयर C: \ Users \ H> sdelayer -o register -l view_airspace_point, shape -C OBJECTID, USER - g RTREE -s server -i port -i user -p pass -ep-High
Oracle10g बिल्ड 2784 टीयू अक्टूबर 27 10:51:14 2009 के लिए ArcSDE 9.3.1
परत प्रशासन उपयोगिता
परत विवरण ....:
तालिका स्वामी ..........: SIGMAGIS2
तालिका का नाम ...........: VIEW_AIRSPACE_POINTS
स्थानिक स्तंभ .......: आकार
लेयर आईडी .............: 1398
SRID .................: 79
न्यूनतम आकार आईडी .....: 1
ऑफसेट ...............:
गलत: -180.000000
फालसे: -90.000000
सिस्टम यूनिट .........: 994200.000000
Z ऑफसेट ..............: 0.000000
Z इकाइयाँ ..............: 1.000000
उपाय की शुरुआत .......:
उपाय इकाइयाँ ........:
XY क्लस्टर सहिष्णुता ।: 2.0
स्थानिक सूचकांक ........:
पैरामीटर: SPIDX_RTREE
मौजूद: हाँ
सरणी प्रपत्र: -2,0,0
परत लिफाफा .......:
मिंक्स: -180.00000, मिंडी: -90.00000
अधिकतम: 180.00000, अधिकतम: 90.00000
संस्थाएँ .............: पी
परत प्रकार ...........: इन-लाइन स्थानिक प्रकार
निर्माण तिथि ........: 06/28/11 09:28:45
I / O मोड .............: सामान्य
ऑटोलॉकिंग ..........: सक्षम
परिशुद्धता .............: उच्च
उपयोगकर्ता विशेषाधिकार ......: का चयन करें, अद्यतन, इन्सर्ट, DELETE
समन्वय प्रणाली ....: GEOGCS ["देशांतर / अक्षांश [WGS 84]", DATUM ["WGS 84", SPHEROID ["WGS 84", 6378137.0,298.2572236363]], PRIMEM ["ग्रीनविच", 0.0], UNIT [] "दशमलव
डिग्री ", .0174532925199433]]
परत विन्यास ..: DEFAULTS