Select to view content in your preferred language

Select By Attributes/Location — Add a "Clear Selection" button

103
2
Friday
Status: Open
Labels (1)
Bud
by
Esteemed Contributor

ArcGIS Pro 2.9.5

I'm wondering if it would help to have a Clear Selection button in the Select By Attributes and Select By Location windows.

Bud_0-1736537370969.png

Bud_1-1736537488697.png

I'm aware there is a Clear button in the Map ribbon tab; that tab might not be open when using the Select tools. I'm also aware that there is a Clear button in the Attribute Table; the Attribute Table might no longer be open when using the Select tools. Regardless, I think it would be more intuitive to have a clear button in the Select windows, since that's where the selection is being performed. 

Also, we have established that hitting Apply when there are no selection expressions selects all rows instead of clearing the selection. No SQL expressions in Select By Attributes — Don't select all rows when I hit apply. Since a "blank Apply" can't be used to clear the selection, a Clear button might be a good alternative. 

 

2 Comments
AlfredBaldenweck

Technically it's available in the selection type dropdown, but I agree that having a button might be nice, too. 

Wait, no. It's not available for the Select By Location tool

AlfredBaldenweck_0-1736539988124.png

But it is available in select by attribute

AlfredBaldenweck_1-1736540011064.png

From the help:

Specifies how the selection will be applied to the input and how it will be combined with an existing selection. This tool does not include an option to clear an existing selection; use theSelect Layer By Attributetool with theselection_typeparameter set toCLEAR_SELECTIONto do that. 

Weeeeird.

So, at a minimum, a "Clear Selection" option should be added to Select By Location to bring it in line with Select By Attribute.

 

 

 

DanPatterson

selectbylocation.png

It exists if there is a selection, by throwing the toggle it will effectively ignore any selection leaving the existing selection to be used by other processes.

I wouldn't change a thing