मैं अपने दैनिक जीआईएस जीवन में परिभाषा क्वेरी का बहुत उपयोग करता हूं, लेकिन कई चीजों में से एक जो मैंने आर्कपाउट के बारे में कष्टप्रद पाया है, परिभाषा क्वेरीज़ को टिप्पणी करने में असमर्थता है। मुझे यह विकल्प पसंद है क्योंकि कभी-कभी मैं परिभाषा क्वेरी को चालू / बंद करना चाहता हूं या मैं एक एकल आकार के लिए कई क्वेरी करना चाहता हूं, लेकिन एक समय में केवल एक सक्रिय।
अब तक इसे पाने के लिए, मेरे पास आमतौर पर पृष्ठभूमि में एक नोटपैड दस्तावेज़ है और आवश्यकतानुसार कॉपी और पेस्ट करें। लेकिन आदर्श समाधान इस दस्तावेज़ को बदलने के लिए परत गुणों में परिभाषा क्वेरी टैब का उपयोग करना होगा। एक परत पर मेरे कई अलग-अलग प्रश्न हो सकते हैं, लेकिन सभी ने टिप्पणी की।
जैसा कि मैं समझता हूं, परिभाषा प्रश्न SQL में लिखे गए हैं। एसक्यूएल में टिप्पणी करने के लिए मेरा मानना है कि आप या तो इसके साथ एक पंक्ति शुरू करते हैं: - या कोष्ठक में एक कथन शामिल करें: {} । मैंने इन दोनों को आज़माया है:
Original: "DATA_AQUISITION" LIKE 'MISSING XSECTION'
Dashes: --"DATA_AQUISITION" LIKE 'MISSING XSECTION'
Brackets: {"DATA_AQUISITION" LIKE 'MISSING XSECTION'}
पिछले दो कथन SQL अभिव्यक्ति त्रुटि लौटाते हैं और ArcMap में आकर्षित नहीं होंगे। मैं एक प्रोग्रामिंग समाधान की तलाश में नहीं हूं, क्योंकि यह बहुत अधिक काम होगा।
"OBJECTID" <> -1 OR "DATA_AQUISITION" LIKE 'MISSING XSECTION'
वह एक क्वेरी के बाहर टिप्पणी करता है: यह एक महान समाधान है, लेकिन मैं एक ऐसी चीज की तलाश कर रहा हूं जो वास्तविक टिप्पणी से अधिक पसंद आती है । कोड की हर भाषा में कुछ किया जा सकता है, जहां आपके पास विभिन्न लाइनों पर कई क्वेरी विकल्प होते हैं और सभी पर एक टिप्पणी की जाती है। यदि यह संभव नहीं है, तो यह हो सकता है, लेकिन मेरा मानना है कि यह एक शानदार विकल्प होगा।