Я дуже часто використовую Запити до визначення у своєму щоденному житті ГІС, але однією з багатьох речей, які мені здаються дратівливими щодо ArcMap, є неможливість коментувати Запити на визначення. Я хотів би мати цю опцію, оскільки іноді я хочу ввімкнути / вимкнути Запит на визначення або я хочу мати кілька запитів на одному Shapefile, але одночасно лише один активний.
Поки, щоб обійти це, зазвичай я просто маю документ із блокнотом на задньому плані та копіюю та вставляю за необхідності. Але ідеальним рішенням буде використання вкладки запиту на визначення властивостей шару для заміни цього документа. Я можу мати кілька різних запитів на шарі, але всі коментуються.
Як я розумію, запити до визначення записуються в SQL. Для коментування в 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'
Це чудове рішення, але я шукаю щось, що здається більше схожим на фактичний коментар. Що можна зробити на кожній мові коду, де у вас є кілька варіантів запитів у різних рядках, і всі, крім одного, коментуються. Якщо це неможливо, так і буде, але я вважаю, що це було б чудовим варіантом.