With AllSource, you can save updates to web maps in a portal. AllSource provides advanced authoring capabilities for symbolizing and visualizing geospatial data that you can use to modify existing web maps. Saving a web map preserves the web map item ID.
You can save web maps in ArcGIS Online and ArcGIS Enterprise portals. The following conditions must be met when saving a web map:
- The active map must be linked to a web map. When you add a web map to a project, it is converted to an AllSource map and linked to the web map. For more information, see Add a web map or web scene.
- The active portal must be the portal where the web map resides.
- You must be the owner of the web map item, an administrator, or a member of the shared update group to which the web map is shared.
- You must be signed in to an account that is part of an ArcGIS organization with the privilege to create content. Additional privileges are required if data layers are to be published as web layers.
Saving a web map in AllSource updates the linked web map but does not update existing web layers, table items, or feature collections in the portal. For example, saving a map containing changes to a layer's symbology stores those changes in the web map only. The appearance or properties of the web layer in other web maps are not affected because the changes are only applied to the updated web map. Web layer items in the portal remain unchanged even if they are removed from the map in AllSource. If you add data layers to the map, saving the map publishes the new layers to the portal and adds them to the web map.
Save a web map in a portal
Before saving a web map, there are considerations to be aware of. The following workflow saves updates to a web map in a portal:
- Add a web map to a project.
- Add data layers or make changes to the symbology, pop-ups, or labels of existing web layers in the map.
- On the ribbon, on the Share tab, in the Manage group, click Save Web Map .If AllSource was not the application used to last modify the web map, the Save web map dialog box appears. Do one of the following:
Note:
The Save Web Map button is unavailable if the active map is not linked to a web map.- Click Save web map to update the existing web map.
- Click Share as new web map to open the Share As Web Map pane. You can share a new web map to examine the features that may be altered or lost before committing the save to the original web map. See Share a web map for more information.
The Save Web Map pane appears.
- Optionally, edit the Summary and Tags fields.
A summary and tags are required when sharing to an ArcGIS Enterprise 10.9 or earlier portal.
You can enter a maximum of 128 tags.
- If your map contains data layers that will be published, optionally choose their configuration for your web map.
See Share a web map using a selected configuration for a list of available configurations.
- Optionally, check the Use symbol types compatible with all clients check box to convert AllSource symbols to web symbols that can be rendered by all applications, including most older clients.
When the box is unchecked, 2D point, line, and polygon symbols are preserved as AllSource symbols, also known as Esri Cartographic Information Model (CIM) symbols. Alternate symbols used in the map are also preserved. Uncheck the check box if your web map will be used in newer client applications that support rendering CIM symbols, such as ArcGIS API for JavaScript 4.x. CIM symbols appear downgraded in older clients.
If your map contains data layers that will be shared as a web feature layer, this setting is directly applied to the web feature layer. For example, checking the check box automatically enables the Use symbol types compatible with all clients option for the web feature layer. The symbols of data layers are stored with the web layers that are published when the web map is shared. If you change the symbols of existing web layers, these changes are stored with the web map.
This option is checked by default when sharing to ArcGIS Enterprise 11.0 or earlier.
This option does not appear when sharing to ArcGIS Enterprise 10.8 or earlier. For these portal versions, AllSource symbols are automatically converted to web symbols.
- Optionally, under Share with, change the settings:
- Everyone—Share your content with the public. Anyone can access and see it.
- My Organization—Share your content with all authenticated users in the organization. This option is available when you are signed in with an organizational account.
- Groups—Share your content with groups to which you belong and their members.
Leave all options unchecked to set the sharing level to the owner of the item.
Note:
You must be an administrator or the owner of the web map to change the sharing settings.
- Optionally, click the Configuration tab at the top of the pane to see the web layers that will be created when you save the map or to change the web layers' properties.
See Configure a web map for more information.
If you enabled the Allow assignment of unique numeric IDs for sharing web layers option on the Map Properties dialog box, assigned IDs appear for each sublayer. To change an ID, click the number next to the layer or table. On the Layer Properties or Standalone Table Properties dialog box, on the General tab, provide a custom integer ID in the Layer ID or Table ID text box. For more information, see Assign layer IDs.
- Under Finish Saving, click Analyze to review for potential problems.
Errors and warnings are listed on the Messages tab. Right-click a message to open its help topic or take corrective action in the software. You must resolve errors before you can save the web map. Resolving warnings is recommended but not required.
- After you have resolved errors, and optionally resolved warnings, click Save to update the web map in the portal.
If the sharing settings have changed, the Update Sharing dialog box may appear, where you can confirm that the layers are visible to your intended viewers.
- On the Update Sharing dialog box, click Update to adjust the layer sharing settings to make the layers visible in the web map.
A message appears if one or more editable web feature layers cannot be shared with everyone. You must approve public data collection from the layer's item page on the portal. For more information, see Allow or prevent editing on public layers.
- On the Update Sharing dialog box, click Update to adjust the layer sharing settings to make the layers visible in the web map.
- Once the save operation has updated the existing web map, click the Manage web map link at the bottom of the pane to manage the web map in the portal.
If the web map is composed of new web layers cached automatically on the server, the layers may not be viewable while cache generation is in progress. Click Jobs to view the cache status in the Job Status pane.
The default archive web map name is <web map>_<timestamp>. If you are the owner of the original web map, the archived item is stored in the same folder as the web map. Otherwise, it is stored in the root folder.
Note:
The Archive the last updated web map option is not available for ArcGIS Enterprise 10.8 and earlier.
Considerations when saving web maps
Saving web maps in AllSource can improve your map management workflows. However, limitations exist due to differences in support for some web map properties across applications. If you make changes to the web map using another application and open it in AllSource, some properties may appear altered, while others may be removed. Any properties that were removed when the web map was converted to an AllSource map will be lost if the web map is saved.
Limitations
The following are some known limitations to consider before saving a web map with AllSource:
- Presentations are not supported in AllSource maps. Slides in a web map are removed when the web map is opened in AllSource.
- Forms configured in Map Viewer are not supported in AllSource and will be lost.
- Pop-ups on web tile layers or cached map image layers that are configured to use attribute data from a feature layer will be lost when the web map is opened in AllSource. See Configure pop-ups for more information.
- Some settings such as Find Locations and other application settings on the item page of your web map are not preserved after saving a web map. See Set map options for apps for more information.
- WMS service layers that support multiple styles do not preserve nondefault styles applied in AllSource. The web map will only render the default style of the WMS service layer. See Change the style of a WMS service sublayer for more information.
- You may notice that layers with styles authored in other applications such as Map Viewer Classic appear differently when the web map is opened in AllSource. These differences are present if identical symbology properties in AllSource do not exist for styles authored in other applications. Examples of this include heat map symbology, dictionary symbology, predominant category, age (color), and age (size). These properties will be altered when the web map is saved. In cases in which there is no equivalent renderer in AllSource, the style or property will be lost.
Best practices
The following are best practices to consider before saving a web map in AllSource:
- When you open a web map in AllSource, review it for discrepancies, especially pop-ups, labels, and other properties that were authored in another application.
- If there are multiple users in your ArcGIS organization who can update the web map, determine whether the web map was modified since you opened it in AllSource to avoid overwriting changes other users may have made. To work with the latest version of a web map, refresh the map in your project. See Update a web map or web scene for more information.
- Share the updated map as a new web map first and review it for discrepancies. Save it when you are confident in your decision to update the original web map.