क्यूजीआईएस में कस्टम पायथन कार्यों का दस्तावेजीकरण


9

मैं अपने कस्टम पायथन कार्यों को QGIS में कैसे कर सकता हूं?

मैं उपयोगकर्ताओं को उनके लिए लिखे गए कार्यों के लिए मदद की पेशकश करना चाहूंगा:

यहाँ छवि विवरण दर्ज करें

मैंने एक डॉकस्ट्रिंग जोड़ने की कोशिश की है:

यहाँ छवि विवरण दर्ज करें

लेकिन जब भी मैं लोड करता हूं तो एक त्रुटि संदेश प्रदर्शित होता है:

यहाँ छवि विवरण दर्ज करें

त्रुटि संदेश स्पष्ट रूप से एक इंडेंटेशन त्रुटि दिखाता है, जो मेरे वास्तविक कोड के अनुरूप नहीं है।

जवाबों:


8

आप जो कर रहे हैं वह आपके कस्टम फ़ंक्शन को दस्तावेज़ करने का सही तरीका है।
आपके द्वारा सामना की जा रही त्रुटि है, क्योंकि डिफ़ॉल्ट रूप से जब आप फ़ंक्शन संपादक में एक फ़ंक्शन लिखते हैं , तो returnकथन से पहले इंडेंटेशन 4 रिक्त स्थान वर्णों का होता है न कि 'टैब स्पेस'। बस जाँच करें कि क्या ऐसा है। इंडेंटेशन सुसंगत होना चाहिए (या तो केवल रिक्त स्थान या टैब स्थान)।


@ नश सही है। मैंने केवल फ़ंक्शन का परीक्षण किया और केवल 4 रिक्त स्थान के बजाय टैब स्थान का उपयोग करते समय एक त्रुटि है। +1, अच्छा जवाब!
मिलीग्राम

अच्छी सोच! इसका मतलब है कि त्रुटि संदेश सही है। यह अजीब है कि कभी-कभी, लेकिन हमेशा नहीं, जब आप Enter करते हैं तो QGIS अंतरिक्ष वर्णों के बजाय एक टैब का उपयोग करता है, जिसका अर्थ है कि QGIS डिफ़ॉल्ट रूप से एक त्रुटि जोड़ता है। हालाँकि मैं यह पता नहीं लगा सकता कि वास्तव में यह सही ढंग से नहीं करता है।
ब्रिटिशसैटेल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.