QGIS, सेल्फ-अपडेटिंग फॉर्मूला (स्प्रेडशीट जैसा) के साथ फ़ील्ड पॉप्युलेट करें


12

क्या किसी फ़ील्ड के मूल्य के रूप में सूत्र लगाने का कोई तरीका (प्लगइन, या अन्यथा) है , जो तब समायोजित किए गए अन्य फ़ील्ड के रूप में स्व-अद्यतन करेगा? ठीक उसी तरह जिस तरह से फ़ील्ड-कैलकुलेटर फ़ील्ड के मूल्य को अपडेट करता है, लेकिन हर बार फ़ील्ड-कैलकुलेटर पर वापस जाने के बजाय, यह केवल एक स्प्रेडशीट की तरह काम कर सकता है जब यह परतें निर्भर करती हैं जो अद्यतन होती हैं।

उदाहरण के लिए, यदि मैं एक बहुभुज के अंदर आवास इकाइयों की संख्या का पता लगाना चाहता हूं, तो मैं क्षेत्र कैलकुलेटर में कुछ कर सकता हूं round("Density"*"Area"), लेकिन मुझे हर बार जब मैं बहुभुज को समायोजित करता हूं, तो इसे फिर से करना होगा। जब गणना अधिक जटिल हो जाती है तो यह मैन्युअल रूप से पढ़ने और मैन्युअल रूप से पढ़ने के लिए एक वास्तविक परेशानी बन जाती है।

जवाबों:


18

हां, इस कार्यक्षमता को वर्चुअल फ़ील्ड कहा जाता है ।

फ़ील्ड कैलकुलेटर खोलें और "वर्चुअल फ़ील्ड" चेकबॉक्स जांचें। मूल्य फिर से अद्यतन किया जाएगा (या बल्कि यह हर बार यह अनुरोध किया जाता है पुनर्गणना किया जाता है) बदलते विशेषता मूल्यों या ज्यामिति के आधार पर।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.