Problem: Overwriting a feature service does not update the symbology in a web map
When updating the symbology of a feature service, and overwriting the service using ArcMap, updates made to the symbology are not reflected in a web map after republishing to ArcGIS Online.
This is expected behavior when overwriting a feature service in a web map that already has symbology applied and saved. By design, when the feature service is overwritten, the symbology saved previously in the web map is maintained because overwriting the service only updates the feature service, and not the JSON file of the web map, which stores all properties of the saved web map. The properties of the web map stored in the JSON file include web map layers, labels, pop-up configurations, and symbology.
When overwriting a feature service in the web map, the updated symbology is only reflected in the web map if no symbology is configured and saved in the ArcGIS Online web map viewer prior to overwriting the feature service.
Solution or Workaround
As a workaround, follow the steps provided below:
- Remove the feature service layer from the web map.
- Update the symbology of the layer in ArcMap.
- Republish the layer as a feature service to ArcGIS Online, and add the service to the web map.
- Save the web map, and the updated symbology of the feature service is reflected.
- ArcGIS for Desktop Help: About editing data from feature services
- ArcGIS Online Help: Manage hosted web layers