Tanımlama Sorgularını günlük CBS hayatımda çok kullanıyorum, ancak ArcMap hakkında can sıkıcı bulduğum birçok şeyden biri Tanımlama Sorgularını yorumlayamama. Bu seçeneği tanımlamak istiyorum, bazen Tanım Sorgusu'nu açmak / kapatmak veya tek bir Shapefile üzerinde birden fazla Sorgu yapmak istiyorum, ancak her seferinde sadece bir tane aktif olmak istiyorum.
Şimdiye kadar bunun üstesinden gelmek için, genellikle arka planda bir not defteri dokümanım var ve gerekirse kopyalayıp yapıştırıyorum. Ancak ideal çözüm, bu belgeyi değiştirmek için katman özelliklerindeki tanım sorgusu sekmesini kullanmak olacaktır. Bir katmanda birden fazla farklı sorgum olabilir, ancak hepsi yorum yaptı.
Anladığım kadarıyla, Tanımlama Sorguları SQL'de yazılmıştır. SQL'de yorum yapmak için ya: - ile bir satır başlattığınıza ya da parantez içinde bir ifadeyi kapsadığınıza inanıyorum : {} . Bunların her ikisini de denedim:
Original: "DATA_AQUISITION" LIKE 'MISSING XSECTION'
Dashes: --"DATA_AQUISITION" LIKE 'MISSING XSECTION'
Brackets: {"DATA_AQUISITION" LIKE 'MISSING XSECTION'}
Son iki ifade bir SQL ifade hatası döndürür ve ArcMap içinde çizilmez. Çok fazla iş olacağı için bir programlama çözümü aramıyorum.
"OBJECTID" <> -1 OR "DATA_AQUISITION" LIKE 'MISSING XSECTION'
Bu harika bir çözüm, ama ben daha gerçek bir yorum gibi görünüyor bir şey arıyorum. Farklı satırlarda birden fazla sorgu seçeneğiniz olan ve biri hariç tümü yorumlanan her kod dilinde yapılabilecek bir şey. Eğer bu mümkün değilse, öyle olsun, ama bunun harika bir seçenek olacağını düşünüyorum.