I have multi-part polygons in my zoning map. I like using the multipart so that when you click one zone type they are all highlighted. But currently there is one label per record and the label is static. When I zoom in, the labels don't move or update and then are out of frame as I keep zooming in. Is this expected behavior? There is no option to turn on Repeat labels. How have others dealt with this?
Map link to view behavior: https://parkcounty.maps.arcgis.com/apps/mapviewer/index.html?webmap=ea284e4a55a3443d8c10199ce0895cb6
Solved! Go to Solution.
Hi @parkcountygis,
This is a common problem as per my understanding. In web map, we can't force to have a label for each part like ArcGIS Pro with Maplex engine due to performance considerations.
If you want to achieve, you can do a workaround with a label layer by dissolving the multi-part into single part but only use it for a label by setting the geometry to transparent so you will have two layers one for geometry with multipart and 2nd one is for label without geometry displayed.
You need turn-off the labels on multi-part layer but enable it on single-part label layer. This will solve the problem but please make sure that performance is not degraded.
I hope this helps.
Hi @parkcountygis,
This is a common problem as per my understanding. In web map, we can't force to have a label for each part like ArcGIS Pro with Maplex engine due to performance considerations.
If you want to achieve, you can do a workaround with a label layer by dissolving the multi-part into single part but only use it for a label by setting the geometry to transparent so you will have two layers one for geometry with multipart and 2nd one is for label without geometry displayed.
You need turn-off the labels on multi-part layer but enable it on single-part label layer. This will solve the problem but please make sure that performance is not degraded.
I hope this helps.
Configure labels (Map Viewer)—ArcGIS Online Help | Documentation
Creating a duplicate layer without the multipart to just use for labeling is a good idea! I will try that route. Thank you!