Uso molto le query di definizione nella mia vita quotidiana al GIS, ma una delle tante cose che ho trovato fastidioso in ArcMap è l'incapacità di commentare le query di definizione. Mi piacerebbe avere questa opzione perché a volte voglio attivare / disattivare la query di definizione o voglio avere più query su un singolo Shapefile, ma solo una attiva alla volta.
Finora per ovviare a questo, di solito ho solo un documento di blocco note in background e copia e incolla se necessario. Ma la soluzione ideale sarebbe quella di utilizzare la scheda della query di definizione nelle proprietà del layer per sostituire questo documento. Potrei avere più query diverse su un livello, ma tutte commentate.
A quanto ho capito, le query di definizione sono scritte in SQL. Per commentare in SQL, credo che tu inizi una riga con: - o racchiudi una frase tra parentesi: {} . Ho provato entrambi:
Original: "DATA_AQUISITION" LIKE 'MISSING XSECTION'
Dashes: --"DATA_AQUISITION" LIKE 'MISSING XSECTION'
Brackets: {"DATA_AQUISITION" LIKE 'MISSING XSECTION'}
Le ultime due istruzioni restituiscono un errore di espressione SQL e non disegnano in ArcMap. Non sto cercando una soluzione di programmazione, in quanto sarebbe troppo lavoro.
"OBJECTID" <> -1 OR "DATA_AQUISITION" LIKE 'MISSING XSECTION'
è un'ottima soluzione, ma sto cercando qualcosa che sembra più un commento reale. Qualcosa che può essere fatto in ogni lingua del codice, in cui hai più opzioni di query su righe diverse e tutte tranne una sono commentate. Se non è possibile, così sia, ma credo che sarebbe un'ottima opzione da avere.