J'utilise beaucoup de requêtes de définition dans ma vie SIG quotidienne, mais l'une des nombreuses choses que j'ai trouvées ennuyeuses à propos d'ArcMap est l'incapacité de commenter les requêtes de définition. J'aimerais avoir cette option car parfois je veux activer / désactiver la requête de définition ou je veux avoir plusieurs requêtes sur un seul fichier de formes, mais une seule active à la fois.
Jusqu'à présent, pour contourner ce problème, j'ai généralement un document bloc-notes en arrière-plan et copiez-collez si nécessaire. Mais la solution idéale serait d'utiliser l'onglet de requête de définition dans les propriétés de la couche pour remplacer ce document. Je pourrais avoir plusieurs requêtes différentes sur une couche, mais toutes ont été commentées.
Si je comprends bien, les requêtes de définition sont écrites en SQL. Pour commenter en SQL, je pense que vous pouvez soit commencer une ligne par: - soit englober une déclaration entre crochets: {} . J'ai essayé les deux:
Original: "DATA_AQUISITION" LIKE 'MISSING XSECTION'
Dashes: --"DATA_AQUISITION" LIKE 'MISSING XSECTION'
Brackets: {"DATA_AQUISITION" LIKE 'MISSING XSECTION'}
Les deux dernières instructions renvoient une erreur d'expression SQL et ne dessinent pas dans ArcMap. Je ne cherche pas de solution de programmation, car ce serait trop de travail.
"OBJECTID" <> -1 OR "DATA_AQUISITION" LIKE 'MISSING XSECTION'
c'est une excellente solution, mais je cherche quelque chose qui ressemble plus à un commentaire réel. Quelque chose qui peut être fait dans toutes les langues de code, où vous avez plusieurs options de requête sur différentes lignes et toutes sauf une sont mises en commentaire. Si ce n'est pas possible, tant pis, mais je pense que ce serait une excellente option.