आर्कगिस एक मानचित्र दस्तावेज़ (एमएक्सडी) के लिए मेरे निर्दिष्ट डिफ़ॉल्ट जीडीबी को "भूल" क्यों करता है?


10

मैं विंडोज 7 64 बिट अल्टीमेट पर आर्कजीआईएस 10.0 का उपयोग कर रहा हूं।

मैंने देखा है कि कभी कभी ArcMap के geoprocessing उपकरणों के साथ-साथ स्क्रिप्ट MXD में अपनी सेटिंग भूल करने लगते हैं (के माध्यम से इस बात की पुष्टि arcpy.env.workspaceऔर arcpy.env.scratchWorkspace

क्या मेरे निर्दिष्ट GDB का उपयोग शुरू करने के लिए ArcMap प्राप्त करने का कोई तरीका है?

मैं दस्तावेज़ गुणों से परिचित हूं और मैं नक्शे के लिए डिफ़ॉल्ट GDB कैसे बदल सकता हूं। मुझे जो समस्या दिखाई दे रही है, उसे सेट करने के बाद और उसके कुछ समय के लिए वैकल्पिक GDB का उपयोग कर रहा हूँ ।

मुझे लगता है कि यादृच्छिक समय पर, आर्कजीआईएस ने अचानक फैसला किया कि वह "डिफ़ॉल्ट डिफ़ॉल्ट" का उपयोग करके वापस जाना चाहता है (जो नाराजगी से कभी नहीं बदला जा सकता है। मैं दस्तावेज़ को बंद और फिर से खोल सकता हूं, वैकल्पिक जीडीबी सेट कर सकता हूं जिसे मैं डिफ़ॉल्ट फिर से उपयोग कर रहा हूं - गुण संवाद, लेकिन यह वैकल्पिक GDB का उपयोग करने से पीछे नहीं हटेगा। टूलबॉक्स और स्क्रिप्ट डिफ़ॉल्ट आर्कगिस स्थान (दस्तावेज़ / ArcGIS / default.gdb) में आउटपुट रखते हैं।

मैं हालांकि इसके साथ खेल रहा था और पाया कि पाइथन विंडो में मैन्युअल रूप से आर्क.env.workspace सेट करता है। जादुई रूप से इसे वापस लाने के लिए लग रहा था (भले ही मैं समान मूल्य सेट कर रहा था?)। वर्बेटिम सा टूल से बाहर निकल कर मैंने सिर्फ आउटपुट को सही GDB में डाला था, भले ही संवाद सेटिंग्स और न ही पर्यावरण सेटिंग्स "परिवर्तित" हुई थीं।

क्या इस व्यवहार में कोई और आया है?


ArcGIS के कौन से OS और संस्करण का उपयोग कर रहे हैं?
मपरेज़

आप जब स्क्रिप्ट चला इस समस्या में घिर गए हैं अंदर ArcMap (टूलबॉक्स से) या बाहर (एक अजगर आईडीई से)? @ मैपरेज़ मेरा मानना ​​है कि आर्कपी 10 में केवल आर्किस है।
नाथानुस

@panda यह सुनिश्चित करने के लिए कि जब आप ArcMap के UI के अंदर जियोप्रोसेसिंग टूल और स्क्रिप्ट चलाते हैं, तो मैं आपको समझ रहा हूं, कार्यस्थान गलत स्थान पर सेट हैं?
नाथानुस

2
मैं आर्कपेज़ के अंदर टूलबॉक्स और पायथन विंडो दोनों से टूल चला रहा हूं । कार्यस्थान गलत मानों पर सेट नहीं हैं, इसकी बस इतनी बार यह सिर्फ कार्यक्षेत्र का सम्मान करना बंद कर देता है और फिर डिफ़ॉल्ट स्थान (दस्तावेज़ों / आर्कगिस / default.gdb में) के लिए आउटपुट करना शुरू कर देता है। मैंने पाया है कि पायथन विंडो के माध्यम से कार्यक्षेत्र चर को रीसेट करना इसे ठीक करता है।
नासमझ।पंडा

3
पुन: "डिफ़ॉल्ट डिफ़ॉल्ट" को कभी नहीं बदला जा सकता है , कृपया देखें और योग्यता के लिए
मैट wilkie

जवाबों:


3

यह डिफॉल्ट जियोडेटाबेस स्थापित करने के लिए यह आर्कगिस मदद हो सकती है जिसे आप ढूंढ रहे हैं। मेरा मानना ​​है कि "डिफ़ॉल्ट" एक ऐसी चीज है जिसे प्रत्येक मानचित्र दस्तावेज़ के निर्माण पर सेट किया जाना है। उसके बाद, यह एमएक्सडी में सेटिंग्स के माध्यम से सुलभ होना चाहिए। मैं अपने स्टेशन से दूर हूं इसलिए मैं सटीक टूलबार रिगरामोल की पुष्टि नहीं कर सकता।

हालांकि यह ध्यान दिया जाना चाहिए कि आपका स्क्रैच वर्कस्पेस हमेशा आपके वर्कस्पेस के समान नहीं होता (वे डिफ़ॉल्ट रूप से अलग होते हैं, अगर मुझे याद हो तो)। उपयोग करते समय arcpy, वातावरण विरासत में मिला है यदि आप arcpy.mappingकिसी दिए गए MXD ( मुझे लगता है ) का संदर्भ बनाने के लिए कक्षा का उपयोग करते हैं , लेकिन मुझे पता है कि वे सभी उपयोग के माध्यम से सेट किए जा सकते हैं arcpy.env

यदि आप अपने डेटाबेस / कार्यक्षेत्र को विशेष रूप से आर्कबैप में जियोप्रोसेसिंग टूल का उपयोग करते समय सेट करना चाहते हैं, तो आप कर सकते हैं:

  1. ArcMap में, Geoprocessing> वातावरण पर क्लिक करें। यह पर्यावरण सेटिंग्स विंडो खोलता है।
  2. कार्यस्थान श्रेणी का विस्तार करें और कार्यस्थान के लिए पथ दर्ज करें।
    ( अधिक जानकारी के लिए यह पेज देखें ।)

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