Skip To Content

Edit a scene layer with associated feature layer

Web scene layers with associated feature layers allow you to edit and update your data. Depending on the data you are working with and how you configured the web scene layer, different workflows should be used to edit your data. A web scene layer with an associated feature layer can be edited directly or by editing the associated feature layer. Web scene layers that are created from a locally cached scene layer package (.slpk) cannot be edited. Instead, the web scene layer must be deleted and shared again. For more information on the differences between web scene layers with associated feature layers and those created from scene layer packages, see What is a scene layer?

The editing workflows described in this topic are supported by ArcGIS Enterprise 10.6.1 and ArcGIS Online.

Share an editable web scene layer

If your data will require frequent updates, share a web scene layer with an associated feature layer. ArcGIS Enterprise supports editing web scene layers with associated feature layers for 3D object and 3D point layers. ArcGIS Online only supports enabling editing on point web scene layers, not 3D object layers.

If you are sharing to ArcGIS Enterprise, it is additionally suggested that your data be in an enterprise geodatabase that is registered with your hosting server. This allows you to visualize edits before rebuilding your web scene layer. Although data in a file geodatabase can also be referenced by the associated feature layer, it cannot be edited and should either be moved to an enterprise geodatabase or the Copy all data option should be used when sharing.

What web layers are editable

Active portal and data optionFile geodatabase pointsEnterprise geodatabase pointsFile geodatabase 3D objectsEnterprise geodatabase 3D objects

ArcGIS Enterprise—Reference registered data

Noneditable

Editable

Noneditable

Editable

ArcGIS Enterprise—Copy all data

Editable

Editable

Editable

Editable

ArcGIS Online

Editable

Editable

Noneditable

Noneditable

Whether a web scene layer can be edited based on active portal, data option, and data type

Prepare your data

It is especially important when working with editable web scene layers to ensure that your scene and the layer being shared are in the same coordinate system to prevent shifts in your data or a mismatch in units. For example, if you share a web scene layer that references registered data that is in a projected coordinate system in a global scene, the associated feature layer will be in the projection of your data, while the web scene layer will be in WGS 1984. This is important because edits are saved first in the associated feature layer and then in the web scene layer when it is rebuilt. When the Copy all data option is used, both the web scene layer and the associated feature layer will be projected to the scene layer's coordinate system. A unit conversion will only occur if your data has a vertical coordinate system.

If your data is in an enterprise geodatabase that is registered with the hosting server, you will need to add global IDs and turn on archiving to be able to edit.

Share your data

Web scene layers can be shared either individually or as part of a web scene. The following steps outline sharing an individual web scene layer. For more information on sharing web scenes, see Web scene. If you are sharing to ArcGIS Enterprise, share only the web scene layer to be able to select Reference registered data; otherwise, you can share the web layer as part of the web scene.

  1. On the Contents tab, right-click a 3D point or 3D object web scene layer, point to Sharing, and click Share as web layer New Web Layer.
  2. If your active portal is ArcGIS Enterprise and your data is in an enterprise geodatabase, select Reference registered data.
  3. Click the Configuration tab and then click the configure button Configure web layer properties to configure the associated feature layer.
    1. Check Enable editing and allow editors to and specify what types of edits can be made.
    2. Uncheck Apply default to features with z-values.

      It is strongly suggested that you do not apply a default z-value. Client applications that do not support editing z-values, such as Map Viewer, will override your z-values if you make geometry updates. By not including a default z-value, you ensure that all geometry updates are applied through a client application that supports full 3D editing, such as ArcGIS Pro.

Additional considerations for textured 3D object web scene layers

By default, the maximum record count for web feature layers is 2,000. This value works well when working with untextured 3D objects but not for textured 3D objects. To prevent very large data requests and related feature service errors, reduce the maximum record count for the web scene's associated feature layer.

Another optimization you can make when working with textured 3D objects is to increase the time-out value for the associated feature layer from the default value of one minute. It is recommended that you do not increase the time-out value past two minutes.

View an editable web scene layer

Because web scene layers are cached layers, you may not see the latest edits made to a web scene layer. Whether you have editing permissions on the web scene layer and what type of data was shared will determine when you can view edits and what your experience viewing the web scene layer in ArcGIS Pro will be like. Edits made to a web scene layer, whether they are applied through the web scene layer or the associated feature layer, are always first stored with the feature layer, the system of record, and then cached after the web scene layer is rebuilt. Only users who have editing capabilities will be able to see the edits stored with the associated feature layer in addition to the web scene layer.

Note:

When viewing an editable web scene layer in ArcGIS Pro, a notification will inform you that the web scene layer is editable, and the data may not be up to date. To ensure you are viewing the latest version of the web scene layer, set a refresh interval on the layer in ArcGIS Pro. This can be done through the layer's general property page.

View an editable web scene layer without editing permissions

As a user without editing permissions, you always view features drawn from the web scene layer. This means that until the web scene layer is rebuilt to include edits, the edits stored with the associated feature layer will not be visible to you. Because ArcGIS Pro displays the attribute table of the associated feature layer, there may be a mismatch between the values seen in the attribute table, the visible features, and their pop-ups until the cache is rebuilt.

View an editable web scene layer with editing permissions

As a user with editing permissions, you also view features drawn from the web scene layer. When working with point web scene layers that reference registered data or any 3D object web scene layer, you will additionally see edits that are stored with the associated feature layer, even before the web scene layer is rebuilt. In cases of heavy editing, you may notice a decrease in drawing performance as more features are drawn from the associated feature layer instead of the web scene layer.

Note:

If too many features have been edited or you select too many features to edit, a warning will appear to rebuild the web scene layer. When too many features have to be drawn from the associated feature layer, performance can decrease and features may stop drawing. In some cases, you may notice errors in drawing or in the attribute table. If this occurs, contact your administrator to restart the feature service and rebuild the web scene layer before continuing to make edits.

To view edits made to point web scene layers with their data copied to the server, the web scene layer must be rebuilt to visualize the edits.

When edits can be viewed

Active portal and data optionFile geodatabase pointsEnterprise geodatabase pointsFile geodatabase 3D objectsEnterprise geodatabase 3D objects

ArcGIS Enterprise—Reference registered data

Noneditable

Visible before the cache is rebuilt from the associated feature layer

Noneditable

Visible before the cache is rebuilt from the associated feature layer

ArcGIS Enterprise—Copy all data

Visible after the cache is rebuilt

Visible after the cache is rebuilt

Visible before the cache is rebuilt from the associated feature layer

Visible before the cache is rebuilt from the associated feature layer

ArcGIS Online

Visible after the cache is rebuilt

Visible after the cache is rebuilt

Noneditable

Noneditable

When edits can be viewed based on active portal, data option, and data type as a user with editing permissions

Before the web scene layer is rebuilt, new attribute values will not be automatically recognized. For example, if the layer is symbolized using unique values, the newly added value will need to be added manually. Similarly, to use the value in a definition query, it must be manually typed, as it will not display in the list of attribute values.

Edit web scene layers

All editable web scene layers should be edited through the web scene layer when possible to improve drawing performance. This is especially important when working with 3D object web scene layers that contain complex geometry.

Which web layer to edit

Active portal and data optionFile geodatabase pointsEnterprise geodatabase pointsFile geodatabase 3D objectsEnterprise geodatabase 3D objects

ArcGIS Enterprise—Reference registered data

Noneditable

Fully editable through the web scene layer

Noneditable

Fully editable through the web scene layer

ArcGIS Enterprise—Copy all data

Attributes are editable through the web scene layer.

Geometry is editable through the associated feature layer.

Attributes are editable through the web scene layer.

Geometry is editable through the associated feature layer.

Fully editable through the web scene layer

Fully editable through the web scene layer

ArcGIS Online

Attributes are editable through the web scene layer.

Geometry is editable through the associated feature layer.

Attributes are editable through the web scene layer.

Geometry is editable through the associated feature layer.

Noneditable

Noneditable

When edits can be viewed based on active portal, data option, and data type as a user with editing permissions

Edit the attributes of a web scene layer

Attributes should be edited using the web scene layer.

  1. From the Portal tab, in the Catalog pane, add the editable web scene layer in one of the following ways:
    • Right-click a web scene that contains the web scene layer and click Add And Open Add.
    • Right-click the web scene layer and either click Add To Current Map Add To Current Map or point to Add To New Add To New, and then click either Global Scene Add Global Scene or Local Scene Add Local Scene.
  2. Edit the attributes of the web scene layer in one of the following ways:
    • Select one or more features and update the required attribute values through the attribute window. For more information, see Edit feature attributes.
    • Use the web scene layer as an input to any geoprocessing tool that modifies the input data's attributes, such as Calculate field.

    The edits are stored with the associated feature layer and are not visible to all users.

  3. Rebuild the web scene layer to make the edits visible to all users. For more information, see Rebuild the web scene layer.

Edit the attributes of a point web scene layer example

To update the heights of trees in a point web scene layer, you will update the attributes of the field used to define the point heights.

  1. From the Portal tab, in the Catalog pane, add the editable web scene layer in one of the following ways:
    • Right-click a web scene that contains the web scene layer and click Add And Open Add.
    • Right-click the web scene layer and either click Add To Current Map Add To Current Map or point to Add To New Add To New, and then click either Global Scene Add Global Scene or Local Scene Add Local Scene.
  2. Right-click the web scene layer in the Contents pane and click Attribute Table Open Table. Open the Calculate Field geoprocessing tool.
  3. Right-click the field that was used to define the heights of the trees and click Calculate Field Calculate Field.

    The Calculate Field geoprocessing tool opens.

  4. Enter an expression, for example, !HEIGHT! + .5 to add .5 meters to the existing height value for each tree.
  5. Click Run Run.

    The edits are stored with the associated feature layer and are not visible to all users.

  6. Rebuild the web scene layer to make the edits visible to all users. For more information, see Rebuild the web scene layer.

Edit the geometry of a web scene layer

Geometry should be edited using the web scene layer whenever possible. See How to edit to learn when the associated feature layer should be used.

  1. From the Portal tab, in the Catalog pane, add the editable web layer in one of the following ways:
    • Right-click a web scene that contains the web layer and click Add And Open Add.
    • Right-click the web layer and either click Add To Current Map Add To Current Map or point to Add To New Add To New, and then click either Global Scene Add Global Scene or Local Scene Add Local Scene.
  2. Update, delete, or add new geometry using editing tools. For more information, see Editing in ArcGIS Pro.

    The edits are stored with the associated feature layer and are not visible to all users.

  3. Rebuild the web scene layer to make the edits visible to all users. For more information, see Rebuild the web scene layer.

Edit the geometry of a 3D object web scene layer example

To add a new house to a web scene layer of a housing development, you will copy the geometry from a local dataset and paste it into the web scene layer.

  1. From the Portal tab, in the Catalog pane, add the editable web scene layer in one of the following ways:
    • Right-click a web scene that contains the web scene layer and click Add And Open Add.
    • Right-click the web scene layer and either click Add To Current Map Add To Current Map or point to Add To New Add To New, and then click either Global Scene Add Global Scene or Local Scene Add Local Scene.
  2. On the Edit tab, in the Selection group, click Select Select and select the features you want to copy.
  3. Click Paste Special or press Ctrl+Alt+V.
  4. Choose a feature type contained in the clipboard that you want to paste.
  5. Click Layer and click the drop-down menu to choose the web scene layer.
  6. Check Keep source attribute values to paste the attributes contained in the clipboard.
  7. Rebuild the web scene layer to make the edits visible to all users. For more information, see Rebuild the web scene layer.

Rebuild the web scene layer

After edits have been applied, the web scene layer needs to be rebuilt to reflect the changes stored in the system of record, the web feature layer. Rebuilding the cache of a web scene layer on ArcGIS Online consumes credits. For more information on credits, see Understand credits.

  1. Open the item details page of the web scene layer in ArcGIS Online or ArcGIS Enterprise.
  2. Click the Settings tab and click Manage Cache.

    The Manage Cache dialog box appears.

  3. On the Manage Cache dialog box, check the layer to be rebuilt.
  4. Click Rebuild Cache.

    All edits stored with the associated feature layer are now part of the web scene layer and can be viewed by all users who have access to the web scene layer.

Related topics