मेरे एक कार्य के लिए मुझे तीन टूल (अजगर स्क्रिप्ट) के साथ एक टूलबॉक्स बनाने की आवश्यकता है।
साधारण tbx के बजाय मैंने इसे पायथन टूलबॉक्स (pyt) के रूप में लिखने का फैसला किया है।
कोड को व्यवस्थित करने के "अच्छे" तरीके को छोड़कर सब कुछ स्पष्ट है।
जैसा कि मेरे पास तीन उपकरण हैं, उन्हें एक फ़ाइल (पाइट) में संग्रहीत करने का यह अच्छा तरीका नहीं है। इसलिए, मैंने प्रत्येक उपकरण को एक अलग .py फ़ाइल में रखने का निर्णय लिया है।
यहाँ एक समस्या है: सर्वर के लिए आर्कगिस पर वितरण या तैनाती के लिए पीआईटी के साथ कई फाइलों को व्यवस्थित करने का अच्छा तरीका क्या है? क्या मुझे उन्हें PYT फ़ाइल के साथ समान स्तर पर रखना चाहिए या क्या मुझे उन्हें कुछ उपनिर्देशिका (यानी "टूल") में रखना चाहिए?
क्या आप किसी Esri दिशानिर्देश या संदर्भ "बड़े PYT टूलबॉक्स" नमूने की सिफारिश कर सकते हैं?
मुझे इस विषय पर कुछ भी नहीं मिला है। 10.0 संस्करण में तथाकथित टूलकिट फ़ोल्डर संरचना थी जिसे मैंने उपयोग किया है।
यह कोडिंग की शैली का अधिक प्रश्न है। क्योंकि 500-1000 या उससे अधिक लाइनों वाली एक PYT फाइल बनाने का विचार मुझे अच्छा नहीं लगता है और मेरा मानना है कि यह "पायथोनिक" तरीका नहीं है।