Często używam zapytań definicji w moim codziennym życiu GIS, ale jedną z wielu rzeczy, które mnie denerwują w ArcMap, jest brak możliwości komentowania zapytań definicji. Chciałbym mieć tę opcję, ponieważ czasami chcę włączyć / wyłączyć zapytanie definicji lub chcę mieć wiele zapytań na jednym pliku Shapefile, ale tylko jedno aktywne na raz.
Jak dotąd, aby to obejść, zwykle mam w tle dokument notatnika i kopiuję i wklejam w razie potrzeby. Ale idealnym rozwiązaniem byłoby użycie karty zapytania definicji we właściwościach warstwy w celu zastąpienia tego dokumentu. Mogę mieć wiele różnych zapytań na warstwie, ale wszystkie zostały zakomentowane.
Jak rozumiem, zapytania definicji są pisane w języku SQL. Aby komentarz w SQL wierzę, albo uruchomić linię z: - albo obejmować oświadczenie w nawiasach: {} . Próbowałem obu tych:
Original: "DATA_AQUISITION" LIKE 'MISSING XSECTION'
Dashes: --"DATA_AQUISITION" LIKE 'MISSING XSECTION'
Brackets: {"DATA_AQUISITION" LIKE 'MISSING XSECTION'}
Dwie ostatnie instrukcje zwracają błąd wyrażenia SQL i nie rysują w ArcMap. Nie szukam rozwiązania programistycznego, ponieważ byłoby to po prostu zbyt wiele pracy.
"OBJECTID" <> -1 OR "DATA_AQUISITION" LIKE 'MISSING XSECTION'
To świetne rozwiązanie, ale szukam czegoś, co wydaje się bardziej jak prawdziwy komentarz. Coś, co można zrobić w każdym języku kodu, w którym masz wiele opcji zapytań w różnych wierszach i wszystkie oprócz jednego są komentowane. Jeśli nie jest to możliwe, niech tak będzie, ale uważam, że byłoby to świetną opcją.