क्या ईएसआरआई आकृति के साथ क्यूजीआईएस क्वेरी बिल्डर में टिप्पणियों का उपयोग करना संभव है?


14

मैं क्वेरी बिल्डर में विभिन्न प्रश्नों की कोशिश कर रहा हूं। क्या क्वेरी पर टिप्पणी करने का कोई तरीका है? मैंने कोशिश की

/* */

#

--

बिना सफलता के :

क्वेरी निष्पादित करते समय एक त्रुटि हुई। डेटा प्रदाता ने कहा: OGR [3] त्रुटि 1: SQL अभिव्यक्ति पार्सिंग त्रुटि: वाक्यविन्यास त्रुटि

संपादित करें :

  • मैंने इस प्रश्न का एक फीचर अनुरोध किया है: http://hub.qgis.org/issues/10914

  • @ बर्ड वी। ने देखा कि वेक्टर के प्रारूप के अनुसार अभिव्यक्तियों का अलग-अलग मूल्यांकन किया जाता है (अधिक जानकारी के लिए क्वेरी बिल्डर में [सहायता] बटन देखें)


GIS में आपका स्वागत है! जब तक मैं गलत नहीं हूँ, मुझे नहीं लगता कि आप क्वेरी बिल्डर में प्रश्न लिख सकते हैं।
जोसेफ

क्या प्रश्न बनाने के लिए एक और तरीका है (और आवश्यकतानुसार उन्हें टिप्पणी करें?) (संपादन के लिए Thx, यह बहुत बेहतर दिखता है)
nebi

जवाबों:


12

यह ESRI शेपफाइल के साथ काम नहीं करता है। हालांकि, भाव में टिप्पणी के साथ QGIS 2.14 में काम करता है SpatiaLite , SQLite और GeoPackageSave as...-Dialog में उपलब्ध अधिकांश अन्य प्रारूपों के लिए , ओजीआर-त्रुटि के साथ क्वेरी विफल हो जाती है।

--एक-लाइन टिप्पणियों के लिए और /* ... */बहु-पंक्ति टिप्पणियों के लिए उपयोग करें

यह अभिव्यक्ति बिल्डर विंडो में एक हरे रंग के अक्षरों को बदल देता है और वे वास्तव में टिप्पणी करने लगते हैं!


बहुत बढ़िया! मेरे पास परीक्षण करने के लिए क्यूजीआईएस 2.8.2 नहीं है, लेकिन इसका उल्लेख यहां किया गया है, इसलिए मेरा मानना ​​है कि :) किस स्थिति में, आपका जवाब स्वीकार किया जाना चाहिए!
जोसेफ

और @ जोसेफ: क्या आप सुनिश्चित हैं कि आप क्वेरी बिल्डर में हैं? मैं इसे पुन: पेश नहीं कर सकता। यह अक्षरों को हरे रंग में बदल देता है लेकिन यह अभी भी काम नहीं करता है (2.8.2-वीन)।
नेबी

@nebi - मैं इसे क्वेरी बिल्डर (2.8.2 वीन भी स्थापित) में पुन: पेश नहीं कर सकता। केवल फ़ील्ड कैलकुलेटर में काम करने लगता है। क्या आपने इसके लिए टिकट (सुविधा का अनुरोध) खोला है?
जोसेफ

क्वेरी बिल्डर (क्षमा) में पहले से इसका परीक्षण नहीं किया था, लेकिन नियम आधारित प्रतिपादन अभिव्यक्ति आदि के कारण, मैं शायद ही कभी उस चीज का उपयोग करता हूं। लेकिन यहाँ यह भी काम करता है। लिनक्स टकसाल पर, शायद विंडोज में एक अंतर / बग है?
बेरंड वी।

हा! लगता है कि मैंने अंतर पाया। मैं स्पैटियालाइट-लेयर के साथ इसका सफलतापूर्वक उपयोग कर रहा था। अब मैंने इसे एक ESRI- आकार के साथ परीक्षण किया ... और यह विफल हो गया!
बेरंड वी।

6

क्वेरी बिल्डर का उपयोग करके आप क्वेरी का निर्माण कर सकते हैं या एक विकल्प है अभिव्यक्ति स्ट्रिंग बिल्डर ( परत गुण > शैली > नियम-आधारित का चयन करें > एक नियम जोड़ें> फ़िल्टर बॉक्स में अपनी कमांड डालें या ' ... ' बटन पर क्लिक करें स्ट्रिंग बिल्डर इंटरफ़ेस लाने के लिए।

दोनों मामलों में, मुझे नहीं लगता कि फ़िल्टर / प्रश्नों के लिए भाव बनाते समय QGIS टिप्पणियों के कार्य का समर्थन करता है:

http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/expressions.html


सच है, इस तरह से आप अपने नियमों को बचा सकते हैं और उन्हें आयात / निर्यात कर सकते हैं ... लेकिन यह लाइन की शुरुआत में कुछ प्रतीक के साथ टिप्पणी करने जैसा तेज़ नहीं है। क्वेरी में कॉपी / पेस्ट करें बिल्डर थकाऊ है
nebi

2
@nebi, आप भविष्य के अपडेट में इसे लागू करने के लिए हमेशा एक अनुरोध भेज सकते हैं।
जोसफ

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