A visual cue in the TOC when a layer has a Deifinition Query applied.
Updated link for TOC Definition Query View sample
TOC Definition Query View for ArcGIS Desktop 10.1
Is there any way to get this installed under 10.3.1 as running the setup file it complains that 10.1 is not installed and bails on the installation?
Chris Fox is there any way that you could re-compile your setup to work with 10.3.1?
Six years passed and it's still an idea……
Another great idea that has been sitting in limbo. It has NOT even been marked for under consideration or deferred.
Does anyone know how many votes does it take for ESRI to consider an idea?
I have seen some ideas with a third as many votes marked for consideration or other ideas that were implemented with half the votes. The whole process of ArcGIS ideas is flawed.
Even our dysfunctional government has a set minimum that requires 100,000 signatures and the white house will provide comment in 60 days.
Add-ins are great as a temporary fix and we thank Chris Fox (@ESRI) for his efforts but something like this should be standard and an ESRI moderator should comment for us where this is going. Six years is a long time!
I know this talks about ArcMap but in case any of you are using ArcGIS Pro, when a layer has a def query you can highlight that layer in the Content pane and then if you look under the Data tab in the Feature layer ribbon you will see the def query as one of the boxes on the toolbar and is shows you the clause
This Idea has been marked as Not In Current Product Plan as it will not be implemented with an indicator in the table of contents. The implementation will be to indicate which definition query is active on a layer through the Definition Query group in the Feature Layer's Data tab.
This Geocode layer has no definition query applied.
While this layer has a definition query of ObjectID = 1
Would the user need to click through each layer in the TOC to identify the presence of a definition query?
Yes, the Definition Query group displays the query for the selected layer.
That is certainly better than nothing, however, not the easiest to find. I had to read your original post a couple of times to finally realize where it was. This is just me having to get used to the ribbon design. I'll get it eventually with enough use.
Also, a side note, why does your screenshot have inverted colors?
That's Pro's Dark theme: What's new in ArcGIS Pro 1.4—ArcGIS Pro | ArcGIS Desktop
I think the definition query in the ribbon is a good enhancement, but I don't think it meets the goal of this idea that has over 8000 points/votes. Kory Kramer's screenshots illustrate again why a visual cue would be helpful when you have several layers based off the same source and similarly named but not certain which have definition queries at a glance - to reduce the number of clicks which was a prime objective of esri's if I recall at the dev summit.
Very very good idea for both Desktop AND for web viewers (Web App Builder's TOC / LayerList). How can this be Not In Product Plan! And by the way it'll be a long time until many places migrate to Pro, Esri needs to realize this. Part of it is problems with Pro or things needing to be added still like publishing directly to Server, and also just general inertia. It'll probably be a half decade until majority of users are on Pro and not ArcMap and in that case it'd seem worth it to add this quick little idea that would be very very helpful. Sometimes we are looking at a service or mxd and like "Why isn't this working" and usually we know, hey go check for a Def Query but some new users don't know that, and also sometimes it's just forgotten or at least temporarily overlooked. This little visual cue would help users avoid this pitfall and it would seem very simply to add to ArcMap? It is just a little badge or some little icon to place next to a layer if it has a Def Query.
This very question was asked at one of the 2019 User Conference technical sessions. The ESRI speaker said that the group that reviews the ArcGIS Desktop enhancements have rejected this enhancement request. The speaker said something about there wouldn't be enough room for all the TOC visual cues requests. I thought it was a lame excuse.
This ideas is set to "Not in Current Product Plan" but maybe there needs to be a new status, "Technical Team rejects enhancement request" that way we can quit hoping that it is included in a future release.
You got my for for that one...
Solution: It can be an Option. That way, we can include it in viewers for advanced users. And hide it for lay users.
Current score is up to 9010 points, with 915 up-votes. That's up by 1000 points since last year. Perhaps it's time for ESRI to reconsider this one.
Obviously, we can't have a TOC indicator for every setting, which is ESRI's objection to this. I agree this much with ESRI. Nevertheless, some settings are consistent bugaboos that bite everyone in the rear and the high vote count for this idea demonstrates that this is an idea that a great many users want, probably a majority. It would be good to find ways to indicate the presence of some important settings in the TOC.
ESRI has already done this in some cases, so there's precedent.
Regretfully, the solution already provided in Pro to show a Definition Query (DQ) indicator in the Data Ribbon doesn't help because it doesn't reduce the amount of effort needed to see a layer's DQ. Before the ribbon indicator you could learn of the DQ in two steps: double-click on a layer in the TOC and then click on DQ tab to see the DQ itself. Yes, there is a DQ indicator in the Data Ribbon. However, to see the DQ you must take three steps: select the layer in the TOC, select the Data Ribbon tab, and select the button in the DQ indicator in order to see the actual DQ in the Layer Properties. So, the *solution* provided by ESRI actually takes more work than the issue it was trying to solve. This is an ease-of-use issue and ESRI's solution actually makes it harder.
Remember, our goal is to streamline our processes so they take less effort, not more.
Here's my suggestion for the TOC Definition Query Indicator, both checked and unchecked. Simply shade half of the layer's check box. This is an apt symbol because the shading indicates that part of the data is hidden. It's very simple, intuitive and easy to implement.
Another important idea, suggested above, is a TOC Group Layer Indicator. There can be 10 layers hidden under a group layer and you don't know until you expand it. You can easily modify the expansion arrow for the group layer to show that it contains multiple layers. Here's a suggestion for that:
What do you think?
YES! David, I couldn't agree more. UI decisions should ALWAYS consider the number of clicks that a user must make to achieve the desired result. This has been my mantra for decades.
Shading the checkbox to indicate the TOC Definition Query would save lots of users from frustration, and it seems like it would be technically feasible to do. If altering the checkbox icon itself is problematic, Esri could certainly change the color of the checkmark itself since, as you pointed out, this is already done with the gray versus black checkmark to show scale dependency. (My vote would be for an "Esri blue" checkmark to indicate filters on the layer.)
Given the number of votes, this idea should be implemented in some form for both ArcGIS Pro and ArcGIS Online.
David your design and how you elegantly detailed it are boss.
Please note that I like the Data Ribbon just fine, and it's a good idea to indicate the presence of a definition query (DQ) there. But does the DQ indicator on the Data Ribbon solve the problem of quickly and and intuitively determining the presence of a DQ in a way that's easier than the already existing method? No.
Excellent ideas for solutions, David Wheelock!
@moderator please resubmit Dave's above suggestion.
David your interface mockup is perfect. Beautiful.
Not in Plan? I strongly suggest this be reconsidered. Users are getting more sophisticated and I will note, so are other apps, including free ones, e.g. QGIS etc. I suggest an overarching UI team for the company. This reminds me several years ago of Esri by design not having a LayerList in the API and suggesting map viewers not have more than one to three layers. Thankfully Nianwei Liu created AGS JS TOC until WebApp Builder stepped into the void to resolve this, and then it was adopted into the API. Otherwise that would have been very tough.
I hope these ideas make it into WebApp Builder, including partial checkbox, and ability for turning on a sublayer to turn on its parent automatically so it becomes visible in one click, at least as an optional default behavior we can enable.
David, great mock up i agree this would work nicely and Kevin great idea extending this to web app builder.
If the GUI is an issue then maybe they can create a "List By Def Query" option where the selection, edit and label listings show up.
I love the ideas, really good ideas for simple graphics to get the messages across.
But we'd have to also consider combinations, such as: how should it look if it's a group layer, AND it's not in the current scale range (so it would be normally greyed out)? Or a layer with a DQ that's out of scale range? Etc.
Why is this not implemented? Common sense folks.
Retrieving data ...