लंबाई को 2 दशमलव स्थानों में कैसे बदलें?


13

मैं QGIS में केवल 2 दशमलव स्थानों के लिए एक पंक्ति की लंबाई की गणना करने का तरीका जानने की कोशिश कर रहा हूं। जब मैं एक नया फ़ील्ड बनाने के लिए फ़ील्ड कैलकुलेटर का उपयोग करता हूं, तो इससे कोई फर्क नहीं पड़ता कि मैं फ़ील्ड प्रकार, फ़ील्ड की चौड़ाई या परिशुद्धता में क्या परिवर्तन करता हूं, मैं लगातार 13 दशमलव स्थान तक लंबाई प्राप्त करता हूं।

जवाबों:


20

नवीनतम देव QGIS संस्करण में एक नया दौर फ़ंक्शन है जिसका उपयोग आप दशमलव स्थानों की संख्या को नियंत्रित करने के लिए कर सकते हैं:

round($length,3)

परिणाम: 1.10228762876525 -> 1.102


मैंने अनुमान लगाया कि एक सरल अभिव्यक्ति होगी, धन्यवाद नाथन
जियोस्माइल्स

जब १.९ लुढ़कता है?
nickves

1
1.9 जारी नहीं किया जा रहा है। 2.0 अगले कुछ महीनों में उम्मीद के मुताबिक अगली रिलीज है।
नाथन डब्ल्यू

मैं इस फ़ंक्शन को फ़ील्ड कैलकुलेटर में (qgis 2.18 में) कहाँ सम्मिलित करता हूँ?
newGIS

5

सटीक पूरी तरह से प्रदर्शित होने से पहले आपको फ़ाइल को सहेजने की आवश्यकता है।


2
QGIS मास्टर में, आपको एडिट मोड को छोड़ना होगा और / या क्लोज़ करना होगा और विशेषता तालिका को फिर से खोलना होगा।
आंद्रेJ

मैं QGIS 2.8.6 के साथ काम करते हैं और इस समारोह मेरे लिए काम नहीं करता है ...
Andreu Amoros

1

सबसे अच्छा उपाय:

लोड प्लगइन: "प्रसंस्करण", QGIS के लिए स्थानिक डेटा प्रोसेसिंग ढांचा

मेनू बार "प्रोसेसिंग" में कमांडो चुनें

कॉम्बोबॉक्स में "फ़ील्ड" टाइप करें

चुनें: "प्रसंस्करण एल्गोरिथ्म: रिफ्लेक्टर फ़ील्ड"

खेतों में दशमलव स्थिति सेट करें

(यदि अभिव्यक्ति स्तंभ में कोई आइटम हैं, तो लाल रंग में हस्ताक्षर किए गए हैं, बस शुरुआत और अंत में "......" जोड़ें (आकार एक स्थान के साथ लंबे कॉलम नाम पसंद नहीं करते हैं (उदाहरण के लिए: स्तंभ x समन्वय होना चाहिए) "एक्स-coord")

नई फ़ाइल या अस्थायी रूप से सहेजें (ताकि आप अपने मौजूदा आकार को ओवरराइट कर सकें)।

किया हुआ

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