'Show Only Visible Features', 'Show hidden features', and 'Show All features' not working as desired when there is a definition query set for the feature class.
上次发布: October 2, 2014ArcGIS for Desktop
漏洞 ID 编号
NIM060478
已提交
August 24, 2010
上次修改时间
April 2, 2025
适用范围
ArcGIS for Desktop
找到的版本
9.3.1
状态
Will Not Be Addressed
开发团队已考虑过该问题或请求,并决定不会解决该问题。 问题的“其他信息”部分可能包含进一步说明。
附加信息
PLTS 9.3.1 Foundation has been retired.
解决办法
User can use either one of the following two suggested workarounds:A) Update Query as UPPER(Field Name) = Field Value, this will make the query NON-CASESENSITIVE.B) Follow the following steps :STEP - 1: Start an edit session.STEP - 2: Open the attribute table of each feature class and annotation layers that have a definition query.STEP - 3: Select MAPID_TXT field. Right click and select Field Calculator.STEP - 4: Field Calculator dialog appears. Select MAPID_TXT field under Fields:STEP - 5: Check the "Advanced" checkbox.STEP - 6: Enter MAPID_TXT = UCase([MAPID_TXT]). < See the attached screenshot >. Kindly note that values of all the fields with "TEXT" as field Type and taking part in the definition query need to be converted to "UPPERCASE".STEP - 7: Click Ok.STEP - 8: The field values of MAPID_TXT gets converted to Upper Case.STEP - 9: Close Attribute table.STEP - 10: Right Click feature classes and Annotation layers in Table of Contents and click Properties. Layer Properties dialog opens.STEP - 11: Change ISVISIBLE = 1 AND MAPID_TXT = 'Aena::ProductosAIS::EnRoute::BC_ENR_6_1_2::Mapa_General' TO MAPID_TXT = 'AENA::PRODUCTOSAIS::ENROUTE::BC_ENR_6_1_2::MAPA_GENERAL' STEP - 12: Now click the "Show Only Hidden Feature" button. Only those features should show up whose "IsVisisble" field value is set to "No".STEP - 13: Click "Show All Features" button. All the features should show up.STEP 14: Click "Show only Visible Features" button. Only those features should show up whose "IsVisisble" field value is set to "Yes".