From ArcGIS Pro, you can author and share web scene layers that are stored as items in your active portal that uses Portal for ArcGIS 10.3.1 or later with ArcGIS Data Store. Starting with Portal for ArcGIS 10.4 with ArcGIS Data Store, point layers, in addition to multipatch layers, can be shared as a web scene layer. Scene layer packages can be used to share multipatch layers to ArcGIS Online.
To share a web scene layer, you must have the following:
- An account that is part of an organization that uses Portal for ArcGIS 10.3.1 or later with ArcGIS Data Store and is set as your active portal
- An account that has privileges to create content and publish web layers
- An active 3D scene
Web scene layers are published in the projection of your scene. If you plan to consume the web scene layer in existing web scenes, ensure the scene is in the correct projection. Additional guidelines for authoring 3D feature layers for publishing are outlined in Operational layers.
A web scene layer can only be displayed once visualization caching is complete. You can expect a caching rate of approximately 5,000 features per hour. You can monitor the cache status from the Job Status pane or the Portal for ArcGIS website item details page.
If your published multipatch data is displaying poorly, it might be due to one of the following issues:
- Incorrect normals, resulting in incorrect lighting or shading of features.
- Mixed vertex ordering, resulting in holes or gaps within the displayed features.
- Multipatches with larger vertex counts result in slow performance or missing pieces. Data with vertex counts over a few thousand are not recommended.
In most cases, these issues can only be repaired using the same software package used to create the source 3D models. Incorrect normals that affect the entire dataset can be resolved by adjusting the face culling within ArcGIS Pro. For more information, see 3D effects.
Share a web scene layer
- Open a 3D scene.
- Select the multipatch or point layer or layers in the 3D Layers category of the Contents pane. Right-click and click Share As Web Layer .
It is only possible to publish a web scene layer consisting of one or more multipatch layers or one or more point layers. The Share As Web Layer context menu option will appear unavailable if the layers selected for publishing consist of 3D line or polygon layers or if the selected layers consist of both point and multipatch layers.
The Share Web Layer pane appears.
- Provide the name for the web layer. By default, the web layer will be saved to My Content. You can save the web layer to a folder in My Content by typing the folder name or clicking to browse to an existing folder.
Separate the name of the new or existing folder and the web layer name with a backslash. For example, Folder\WebLayerName. For more information, see Specfiying a folder.
- Complete the Summary and Tags fields.
- Specify how the web layer will be shared:
- My Content—This option only references content in your personal workspace named My Content. Your content is inaccessible to other users.
- My Organization—This option allows your content to be shared with all authenticated users in the organization.
- Everyone—This option makes your content public. Anyone can access and see it.
- Groups—You can share your content with groups you belong to and their members.
- Click Analyze to check for any errors or issues. You must resolve all errors. If any issues are discovered, they show on the Messages tab. Right-click each message to get more information, read the help for the error or warning, and access suggested fixes. Learn more about analyzing GIS resources
- Optionally click the Content tab to view the new web layer that will be created and all of its components.
- Once validated, click Publish to share your web layer using the default configuration.
- The web scene layer cannot be viewed until caching is complete. To view the cache generation status once the web scene layer has been successfully published, do the following:
- Click the Jobs button to view the cache generation status of the published web scene layer in the Job Status pane.
- Click the Manage the web layer link to administer the web layer as well as view the cache status from the Portal for ArcGIS website item details page.
Configure a web scene layer
You can configure the web feature layer operations for the associated web feature layer as well as the attributes to be included in the scene cache. If you selected multiple layers to be shared as a single scene service, you'll need to configure the cache attributes for each layer.
- Click the Configuration tab.
- Check the operations you want to enable for this layer. You can configure your web scene layer to allow users to edit the underlying data, sync changes back to the database, and export data to other formats. For more details, see Configure a web feature layer.
- Check the Enable editing and allow editors to check box and check either the add, update, and delete features check box or the add features only check box.
- Check the Enable Sync check box to allow users to work with a local copy of the data when they're offline and synchronize changes when they're back online.
- Check the Export Data check box to allow users to export the data to different formats.
- Click the Configure cache attributes button to check on and off the fields to include in your cache for each layer selected. A drop-down menu above the table of fields allows you to select which layer's cache to configure. By default, the fields to be included in the cache are the ObjectID field, any fields being used to draw or filter the data, and any field named "name". The ObjectID field and all fields being used to draw or filter the data are required and cannot be unchecked. Additional information about each field can be viewed in the field detail table, located below the list of fields, including how a required field is being used.