मैंने एक QGIS प्रोसेसिंग स्क्रिप्ट लिखी है जो एक निकटतम सुविधा विश्लेषण करती है। पूरा इनपुट डेटा सेट (20k प्रारंभ बिंदुओं के रूप में स्वीकार करता है, ~ 100 लक्ष्य बिंदु, ~ 13k linestrings के साथ OSM सड़क नेटवर्क) स्क्रिप्ट लगभग 3 घंटे चलती है, और इसलिए उपयोगकर्ता के लिए यह सुनहरा बनाने के लिए विभिन्न प्रगति संकेतकों का उपयोग करता है। अभी भी जीवित है (लॉग आउटपुट, प्रगति बार, शेष समय, रबर बैंड संकेत देता है कि निकटतम सुस्पष्टता का तरीका अभी संसाधित है, सीपीपी स्क्रीनशॉट नीचे दिया गया है:
अब मैं चल रही स्क्रिप्ट को रद्द करना चाहता हूं और जहां तक मैं देख सकता हूं, यह केवल [X]
प्रसंस्करण स्क्रिप्ट गुई विंडो में शीर्ष दाएं के साथ किया जा सकता है ।
लेकिन ऐसा करने से, स्क्रिप्ट प्रसंस्करण के रूप में नीले रबर बैंड के साथ-साथ प्रसंस्करण समय और प्रगति बार से संकेत मिलता है ...
... और कार्य प्रबंधक में सिस्टम संसाधन:
हालाँकि, कुछ मिनटों के बाद (~ 14 मिनट) बाद में स्क्रिप्ट का संसाधन बंद हो जाता है और सिस्टम अब संसाधनों का उपभोग नहीं कर रहा है:
चूंकि खिड़की बंद करने और प्रसंस्करण बंद करने के बीच का समय मेरे लिए काफी अप्रत्याशित लगता है, इसलिए मेरा सवाल है: क्या यह क्यूजीआईएस प्रसंस्करण स्क्रिप्ट को रद्द करने का एक अनुशंसित तरीका है, या क्या अन्य तरीके से इस तरह की स्क्रिप्ट को रद्द करने का कोई तरीका है?
sys.exitfunc()
।