मैं कुछ कोड विकसित कर रहा हूं, जिन्हें मैं एक आर्कगिस सर्वर वेब सेवा और एक स्टैंडअलोन स्क्रिप्ट के रूप में चलाना चाहता हूं। मैं निष्पादन को थोड़ा संशोधित करने में सक्षम होना चाहता हूं, चाहे यह एजीएस वेब सेवा के रूप में चल रहा हो या डेस्कटॉप के भीतर एक स्टैंडअलोन पायथन के रूप में।
क्या इसका पता लगाने का कोई तरीका है?
मैंने कुछ खोज की है लेकिन कुछ भी संतोषजनक नहीं पाया है। मैंने arcpy.mapping.CreateGISServerConnectionFile देखा है , लेकिन यह वर्तमान परिवेश की जाँच के विपरीत सर्वर से कनेक्शन सेट करता है। मैंने यह भी देखा है कि एजीएस (जैसे, यह ) में सेवाएं कैसे संचालित होती हैं, इस बारे में जानकारी के लिए मैंने देखा है , लेकिन मैं वास्तव में कुछ भी नहीं देख रहा हूं, जैसे कि एक आर्कपी.विसबस सर्विस () प्रकार के फ़ंक्शन। क्या मुझे केवल पर्यावरण की जांच करने की आवश्यकता है (जैसे कि अगर "% scratchFolder% सेट किया गया है या sys.argv से संबंधित कुछ की जांच कर रहा है) को देखने की आवश्यकता है? एक अस्थिर समाधान की तरह लगता है।