Select to view content in your preferred language

Selecting multiple from domain list in ArcGIS Pro

3984
8
04-19-2023 01:34 PM
townofmountainvillage
Emerging Contributor

Hi GIS people!

Just wondering if this is possible, but not an absolute priority. I want to know if I can select multiple "options" from my domain list for an attribute. Lets say I have a domain assigned to a color field with the options:

CODEDESCRIPTION
1Red
2Blue
3Yellow
4Green
5Black

 

For my color field, could I select 1, 2, AND 3 for one attribute in the drop down list? I am trying to avoid typing in all my choices in a separate field or creating multiple fields for showing the options. This is just a simplified example of what I am looking for.

Thanks!

LT

8 Replies
JoshuaSharp-Heward
Frequent Contributor

Hi LT,

I don't believe that's possible when creating features in ArcGIS Pro. I think the only "select multiple" available in the ArcGIS Platform is via Survey123 - not sure if that's possible or useful in your situation though! Otherwise you may have to split it into multiple fields as you suggested.

townofmountainvillage
Emerging Contributor

Hi Joshua!

That's what I was thinking, but I wanted to be sure that I wasn't missing a function in Pro. Thanks for your suggestions though! 🙂

0 Kudos
JoshuaSharp-Heward
Frequent Contributor

No worries 🙂 have a nice rest of your day!

0 Kudos
Amanda__Huber
MVP Regular Contributor

We're needing this same functionality. It seems like Esri's only option for this is indeed Survey123. 

Mountain_Mapper
Emerging Contributor

Is a multi-select feature on a roadmap for Pro?  

0 Kudos
andeb31
Occasional Contributor

bump

0 Kudos
MadsBorggaard
Emerging Contributor

Hi,

I'm in the same situation with the need for selecting multiple values from a Domain list, and thought of this...

field_with_domain_valuesfield_concatenated
  

 

Lets say we have a Domain with 4 values: Description1, Description2, Description3, Description4

Every time you change the value in the Domain-field, a Arcade script triggers in the Field_concatenated

var current_concat = $feature.field_concatenated
var domain_val = DomainName($feature, 'field_with_domain_values')
var split_current_concat = Split(current_concat, ',')
If(!Includes(split_current_concat, domain_val) {
   Push(split_current_concat, domain_val)
}
var new_concat = Concatenate(split_current_concat, ',')
return new_concat

 And make the field_concatenated so the user can edit it.

You can also try to extend the script to check if all the values in the field_concatenated is in the domain descriptions, and remove the text that are not (don't know if it will work, if they start typing and it triggers the arcade script, that then removes what you have just typed)

Or you can make it, so if they change the field_with_domain_values to the same domain that already is in the list of field_concatenated, pop the identical value from the list

This is something i'll try within a week or two, but if any of you try it first, please post your experience 

And I'm sorry to say, my suggestion didn't work 😞

0 Kudos
andeb31
Occasional Contributor

This is in the product plan for Field Maps. I would hope similar functionality will be added to Pro alongside https://community.esri.com/t5/arcgis-field-maps-ideas/allow-select-multiple-questions-in-field-maps/...

0 Kudos