दुर्भाग्यवश, मुझे नहीं लगता कि कार्यक्षेत्र को in_memory स्थान पर सेट करना जैसे कि आपके प्रश्न में संभव है; इस तरह से कि जियोप्रोसेसिंग उपकरण अपने आउटपुट स्थानों को_मामोरी वर्कस्पेस में डिफॉल्ट करेंगे।
मैंने अभी-अभी '\\in_memory'
अपने लिए कार्यक्षेत्र सेट करने की कोशिश की , और इसे एक सरल CopyFeatures_management()
टूल रन के साथ परीक्षण किया । स्ट्रिंग का प्रतिनिधित्व arcpy.env.workspace
वास्तव में करने के लिए सेट है '\\in_memory'
, लेकिन मुझे लगता है कि CopyFeatures_management()
उपकरण इस मामले में कार्यक्षेत्र पर्यावरण सेटिंग का सम्मान नहीं कर रहा है।
यह भयानक होगा, अगर हम in_memory
मानचित्र दस्तावेज़ स्तर पर डिफ़ॉल्ट कार्यक्षेत्र के रूप में सेट कर सकते हैं । शायद आप इसे एक आर्किस आइडिया के रूप में उठा सकते हैं ?
अच्छी किस्मत।
संपादित करें:
हे मैं भी सोच रहा था जब से आप स्नैप पौर पॉइंट टूल का उपयोग कर रहे हैं , हमें इसे अलग तरीके से देखने की आवश्यकता हो सकती है। स्नैप पॉर पॉइंट सीधे पॉइंट पॉइंट क्लास पर कार्य करता दिखाई देता है और टूल परिणाम के हिस्से के रूप में आउटपुट फीचर क्लास नहीं बनाता है। क्या हम वहाँ से कुछ बिंदुओं और काम की अस्थायी, in_memory प्रतिलिपि बना सकते हैं?
EDIT से EDIT:
सच है, ठीक है आपने उल्लेख किया है कि आपको यह पहले से ही पता है - क्षमा करें।