Uso muito as Consultas de definição em minha vida diária no GIS, mas uma das muitas coisas que achei irritantes sobre o ArcMap é a incapacidade de comentar as Consultas de definição. Eu gostaria de ter essa opção, pois às vezes eu quero ativar / desativar a Consulta de Definição ou quero ter várias Consultas em um único Shapefile, mas apenas uma ativa por vez.
Até agora, para contornar isso, normalmente só tenho um documento em bloco de notas em segundo plano e copio e colo conforme necessário. Mas a solução ideal seria usar a guia de consulta de definição nas propriedades da camada para substituir este documento. Eu posso ter várias consultas diferentes em uma camada, mas todas comentadas.
Pelo que entendi, as consultas de definição são escritas em SQL. Para comentar no SQL, acredito que você inicia uma linha com: - ou engloba uma instrução entre colchetes: {} . Eu tentei os dois:
Original: "DATA_AQUISITION" LIKE 'MISSING XSECTION'
Dashes: --"DATA_AQUISITION" LIKE 'MISSING XSECTION'
Brackets: {"DATA_AQUISITION" LIKE 'MISSING XSECTION'}
As duas últimas instruções retornam um erro de expressão SQL e não desenham no ArcMap. Não estou procurando uma solução de programação, pois isso seria muito trabalho.
"OBJECTID" <> -1 OR "DATA_AQUISITION" LIKE 'MISSING XSECTION'
Essa é uma ótima solução, mas estou procurando por algo que pareça mais um comentário real. Algo que pode ser feito em todos os idiomas do código, onde você tem várias opções de consulta em linhas diferentes e todas, exceto uma, são comentadas. Se não for possível, que assim seja, mas acredito que seria uma ótima opção.