"Add new unlisted values" for ArcGIS Online Webmap Symbology

Idea created by derek.phyn_WRC on Sep 10, 2020


    Data is often first loaded in to webmap with many possible unlisted values missing from the database. This is especially the case for fields with domains where certain values may not yet have been selected from the domain or when category values are populated based on dynamic calculations and change all the time. In ArcGIS Online webmaps when a user chooses to symbolise by category only existing values at that time will be symbolised. There is no "Add unlisted values > Add new values" option like in ArcGIS Pro such that the user can set up the symbology for all possible values.


    Use case:

    In flood management we have categories for flood levels which are autopopulated by a script based on telemetered data, for simplicity lets say Low, Medium, High, Extreme. At the moment all the river level stations are low but I need to build the webmap now. When I go to set up the symbology I can not find any way to add the Medium, High and Extreme values because there are none currently in the database. I know once these other values occur I could do this but I do not want to have to wait for and be setting up symbology for an extreme flood in the middle of an extreme flood.



    1.) Add some fake test data - this is laborious and difficult if the layer is a map image and if all the data is auto generated. Fake records have to be deleted again.

    2.) Load the webmap in to ArcGIS Pro and edit the symbology using the "Add unlisted values > Add new values" option and the save the webmap - Again this is laborious and have found this only works for feature layers, it does not appear to work for map image layers.



    From a user perspective it would be so much quicker and easier if there was an "Add unlisted values > Add new values" option, just like in ArcGIS Pro, when configuring symbology in an ArcGIS Online webmap. Don't know if this easy or hard to do but I'd imagine a lot of users out there would love to see it.