UniqueValue Renderer

A unique value renderer symbolizes based on the value of an attribute.

Referenced by: renderer

Properties

Property Details
authoringInfo An object containing metadata about the authoring process for creating a renderer object. This allows the authoring clients to save specific settings so that next time it is accessed via the UI, their selections are remembered. Non-authoring clients can ignore it.
backgroundFillSymbol Used for polygon features. It can only be used for bivariate types and size rendering.
defaultLabel Default label for the default symbol used to draw unspecified values.
defaultSymbol The defaultSymbol on the renderer that get assigned to features with no value or features that do not fall within the configured data.
field1 Attribute field renderer uses to match values.
field2 If needed, specify an additional attribute field the renderer uses to match values.
field3 If needed, specify an additional attribute field the renderer uses to match values.
fieldDelimiter String inserted between the values if multiple attribute fields are specified.
legendOptions A legend containing one title, which is a string describing the renderer in the legend.
type Specifies the type of renderer used.
Valid value of this property uniqueValue
uniqueValueGroups[] An array of uniqueValueGroup objects. If present, then uniqueValueGroups should be used in favor of uniqueValueInfos.
uniqueValueInfos[] An array of uniqueValueInfo objects. If uniqueValueGroups is present, then this property should be ignored on rad. In the future, this property will be deprecated and eventually removed.
valueExpression An Arcade expression evaluating to either a string or a number.
valueExpressionTitle The title identifying and describing the associated Arcade expression as defined in the valueExpression property.
visualVariables[] An array of objects used to set rendering properties.

UniqueValue Example

{
  "type": "uniqueValue",
  "field1": "COUNTRY",
  "uniqueValueInfos": [
    {
      "value": "US",
      "label": "US",
      "symbol": {
        "type": "PointSymbol3D",
        "symbolLayers": [
          {
            "type": "Icon",
            "resource": {
              "primitive": "circle"
            },
            "material": {
              "color": [
                253,
                127,
                111
              ]
            },
            "size": 12
          }
        ]
      }
    },
    {
      "value": "Canada",
      "label": "Canada",
      "symbol": {
        "type": "PointSymbol3D",
        "symbolLayers": [
          {
            "type": "Icon",
            "resource": {
              "primitive": "circle"
            },
            "material": {
              "color": [
                126,
                176,
                213
              ]
            },
            "size": 12
          }
        ]
      }
    },
    {
      "value": "Brazil",
      "label": "Brazil",
      "symbol": {
        "type": "PointSymbol3D",
        "symbolLayers": [
          {
            "type": "Icon",
            "resource": {
              "primitive": "circle"
            },
            "material": {
              "color": [
                178,
                224,
                97
              ]
            },
            "size": 12
          }
        ]
      }
    }
  ]
}

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.