You can share your maps or selected layers within a map as web layers. There are seven layer types that can be shared from ArcGIS Pro: feature, tile, vector tile, map image, imagery, scene, and elevation. Feature, tile, vector tile, map image, and imagery layers share 2D data, while scene and elevation layers share 3D data.
When you share a web layer, a service is published and exposed through the web layer. Depending on the layer type and how it is configured, an ArcGIS Server service or a hosted service is published.
To share any content from ArcGIS Pro, you must have an account that is part of an ArcGIS organization that has the privilege to create, update, and delete content. The sharing of web layers requires additional privileges that vary depending on the layer type and how it is configured. If an ArcGIS Server service will be published, the privilege to publish a server-based layer is required. If a hosted service will be published, the privilege to publish the corresponding hosted layer is required.
Before sharing a web layer, analyze your GIS resource to identify potential performance delays and errors. For more information, see Analyze your GIS resource.
You can continue to work with ArcGIS Pro while your sharing job is processing. You can even close ArcGIS Pro. You can monitor the status of your sharing jobs from the Job Status pane. Learn more about the Sharing job status pane
A number of factors should be considered when determining which layer type should be shared, including how the layer will be used and if your source data is accessible to the server.
Supports feature querying, visualization, and editing. Feature layers are appropriate for visualizing vector data on top of your basemaps. When sharing a feature layer to ArcGIS Enterprise with the data option Copy all data, the layer will always be shared to your hosting server. When sharing a feature layer to ArcGIS Enterprise with the data option Reference registered data, it is shared as a dependent layer to a map image layer.
A feature layer exposes a feature service.
Supports fast map visualization using a collection of predrawn map images or tiles. These tiles are created and stored on the server after you upload your data. Web tile layers are appropriate for basemaps. When sharing a tile layer to ArcGIS Enterprise, the layer will always be shared to your hosting server.
A tile layer exposes a hosted, cached map service.
Supports fast map visualization using a collection of predrawn vector tiles. Although these tiles do not support raster data, they can adapt to the resolution of their display device and be restyled for multiple uses. When sharing a vector tile layer to ArcGIS Enterprise, the layer will always be shared to your hosting server.
A vector tile layer exposes a vector tile service.
Supports map visualization and feature querying. Map image layers can be drawn dynamically by the server or from tiles. Map image layers can only be shared to ArcGIS Enterprise. Map image layers can reference datasets in workspaces that have been registered with your federated server. When sharing a map image layer, the layer can be shared to any server that has been federated with the portal that you have access to. Additional layers and capabilities can be enabled; for more information, see Additional layers and capabilities.
A map image layer exposes a dynamic or cached map service.
Supports querying, visualization, and editing of 3D multipatch objects, point features, and LiDAR datasets. When sharing a scene layer to ArcGIS Enterprise, the layer will always be shared to your hosting server.
A scene layer exposes a cached scene service.
Supports visualization, sharing metadata, mensuration, and image processing to display data as a basemap or the results of analysis. Imagery layers can be shared to ArcGIS Enterprise.
An imagery layer exposes a dynamic image service.
Supports visualization of elevation data sources in the ground surface of a scene. Web elevation layers are shared as part of a web scene to ArcGIS Enterprise.
Web elevation layers can only be shared to ArcGIS Online using a tile package. For more information, see Tile package.
An elevation layer exposes a cached image service.
Depending on your active portal, different layer types are available to share. Some layer types require packages to be created and uploaded depending on the active portal and what type of data is being shared.
Layer types by active portal
|Active portal||Feature layer||Tile layer||Vector tile layer||Map image layer||Scene layer—Multipatch||Scene layer—Points||Scene layer—Point cloud||Imagery layer||Elevation layer|
ArcGIS Enterprise 10.5 or later
Portal for ArcGIS 10.4 and 10.4.1
Portal for ArcGIS 10.3.1
Portal for ArcGIS 10.3 or earlier
Select the layer type
- If the layer will be used for editing workflows, select feature layer.
- If the data changes regularly and will not be used for editing workflows, select map image layer.
- If the data changes semiregularly, select map image layer and configure it to display using tiles from a cache.
- If the data is static vector data and will only be used for visualization, select vector tile layer.
- If the data is static raster data and will only be used for visualization, select tile layer.
- If you will be changing the visualization of your raster dataset dynamically on the client, share an imagery layer.
- If you need open source formats, select map image layer and include an associated WMS layer.
Reference registered data sources
When sharing to ArcGIS Enterprise, you can choose to reference registered data or copy all data. Sharing to Portal for ArcGIS 10.4 and later also has these data options. To reference data from data sources that have been registered with your federated server, choose the Reference registered data option. For more information on data registration, see About registering your data with ArcGIS Server.
If you do not want the web layer to have access to the registered data source, choose Copy all data. When using Copy all data, ArcGIS Pro copies all layers in the map to the server. This includes registered data. The web layer will use the data copied to the server.
Referencing registered data requires a map image layer to be included. Choosing Reference registered data automatically turns on and disables map image layers.
- Map image layers and registered data
- When sharing a map image layer with the Reference registered data option, any registered data sources will be referenced by the map image layer. Layers with unregistered data sources will be copied as a file geodatabase onto the server.
- When sharing a map image layer with the Copy all data option, all data will be copied as a file geodatabase onto the server, including data from registered data sources.
- Feature layers and registered data
- When sharing a feature layer with the Reference registered data option, all layers must have the same enterprise database as their data source. The database must be registered with the selected federated server. Edits made to your web feature layer and to your source data will be reflected in the source data and the web layer.
- When sharing a feature layer with the Copy all data option, all layers will be copied into your hosting server's managed database.
The following applies when sharing to Portal for ArcGIS 10.4.1 and earlier:
When the publisher's machine and the server are working with different geodatabases as the registered data source, referencing the registered data is not supported. If the publisher's machine and the server are working with different folders as the registered data source, referencing the registered data is supported.
Data sources can be registered with the portal's federated server before sharing; this can be done through the Manage registered data stores pane. For more information, see Manage registered data stores. Data sources can also be registered within the sharing pane by resolving analyzer warnings 24011 and 24012 or by resolving analyzer errors 00231 and 00232.
Select whether to reference registered data
- Choose Reference registered data if you want edits to your web layer or enterprise data to be dynamically displayed in the web layer and the source data.
- If your data source is registered with the federated server but you don't want the layer to reference your source data, choose Copy all data. Your data will be copied to the server.
- If your active portal is ArcGIS Enterprise 10.5 or Portal for ArcGIS 10.4.1 or earlier and you will be using Collector or other sync-based workflows, choose Copy all data. Feature layers that reference registered data sources do not support sync or export.
Specify a folder
When naming an item you are sharing from ArcGIS Pro, you can additionally specify a folder using the syntax Folder\WebLayerName for the Name parameter. If the folder does not already exist, it will be created during the sharing process.
- A folder in your My Content is used to organize the content of your ArcGIS Enterprise portal.
- A GIS Server folder is in the Site (root) folder on your federated server and is used to organize the services exposed by the content of your Enterprise portal.
If you specify a folder when sharing a feature layer (with the Copy all data option checked), a tile layer, or a vector tile layer, a folder in your My Content will be used to store the shared item. If you do not specify a folder, the shared item will be stored directly in your My Content. Services published during the sharing process will be stored in the Hosted GIS Server folder regardless of whether a folder is specified.
If you specify a folder when sharing a map image layer or a map image layer with a dependent feature layer, both a folder in your My Content and a GIS Server folder will be used to store the shared item and the service, respectively. These folders will have the same name. If a folder is not specified, the shared item will be stored directly in your My Content and the service will be stored in the Site (root) folder.