क्या पायथन कमांड का उपयोग करके QGIS में "सेलेक्ट बाय अट्रैक्शन" फ़ंक्शन का उपयोग करने का एक तरीका है? मेरे प्लगइन में उपयोगकर्ता को GUI के माध्यम से एक मान दर्ज करना चाहिए और इस मान का उपयोग किसी फ़ंक्शन में किया जाना चाहिए जो उन सभी विशेषताओं का चयन करता है जिनमें यह विशेषता है। कॉलम नाम कोड में तय किया गया है, फ़ंक्शन को केवल सही मान के लिए खोजना चाहिए।
मेरे वर्तमान समाधान में फ़ंक्शन QGIS को एक PostgreSQL डेटाबेस से जोड़ता है और एक SQL स्टेटमेंट चलाता है। यह परिणाम से एक तालिका बनाता है और तालिका को क्यूजीआईएस में शेपफाइल के रूप में कल्पना की जाती है।
प्रिंसिपल में यह सुविधाओं को उजागर करने के लिए पर्याप्त होगा न कि चयन का एक नया शेपफाइल बनाने के लिए। "सेलेक्ट बाय अटेंशन" फ़ंक्शन का उपयोग करना अनावश्यक डेटाबेस कनेक्शन को भी छोड़ देगा।
क्या अजगर में "सेलेक्ट बाय अट्रैक्शन" फ़ंक्शन का उपयोग करने का एक तरीका है ताकि सुविधाओं को उजागर किया जाए? QGIS में फ़ंक्शन का उपयोग करने से क्वेरी से मेल नहीं खाने वाली सभी सुविधाएँ अस्थायी रूप से खाली हो जाती हैं जो ठीक भी होंगी।