Select to view content in your preferred language

Symbolize points by three different fields in Map Viewer; color, shape and size

341
1
02-19-2026 04:49 PM
ElLid
by
New Contributor

I'm trying to symbolize some point data by three different fields. I want one field to be color (a text field), one field to be shapes (also a text field), and one field to be size (a number field). I currently have the points symbolized by color and size right now using the default settings under "style options" but I can't figure out how to add shape as a third style. I know I could use arcade to do this but I'm pretty rusty with it. Is this even possible? Thanks for any help!

43702a99-8a1f-4d63-9cdf-f789b8950cea.png

 

 

0 Kudos
1 Reply
ErikRose
Occasional Contributor

I think the When function in Arcade can be your friend here:

var shape = $feature.my_shape
var size = $feature.my_size
var color = $feature.my_color

When(
shape == "Circle" && size = "Small" && color = "Red", "SmallRedCircleLabel",
shape == "Circle" && size = "Large" && color = "Red", "LargeRedCircleLabel",
shape == "Square" && size = "Small" && color = "Blue", "SmallBlueSquareLabel",
// ...
"Default")

 

I would not describe it is a succinct approach, but it does give you maximum flexibility to produce your own label classes, and then symbolize them as you please.