Skip To Content

Workflows to edit scene layers with associated feature layers

Depending on whether you are working with ArcGIS Enterprise or ArcGIS Online, you may have different workflow scenarios. In general, it is recommended that you edit the scene layer rather than the associated feature layer directly for better drawing performance.

Edit web scene layers

To improve drawing performance, edit the web scene layer rather than the feature layer. 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

Cannot be edited.

Can be edited through the web scene layer.

Cannot be edited.

Can be edited through the web scene layer.

ArcGIS Enterprise—Copy all data

Attributes can be edited through the web scene layer.

Geometry can be edited through the associated feature layer.

Attributes can be edited through the web scene layer.

Geometry can be edited through the associated feature layer.

Can be edited through the web scene layer.

Can be edited through the web scene layer.

ArcGIS Online

Attributes can be edited through the web scene layer.

Geometry can be edited through the associated feature layer.

Attributes can be edited through the web scene layer.

Geometry can be edited through the associated feature layer.

Can be edited through the web scene layer.

Can be edited through the web scene layer.

The appropriate web layer to edit is based on the active portal, data option, and data type as a user with editing permissions.

Edit the attributes of a web scene layer

Edit attributes on the web scene layer rather than the feature layer.

  1. On the Portal tab, in the Catalog pane, add the web scene layer to be edited 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 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 in 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. On the Portal tab, in the Catalog pane, add the web scene layer to be edited 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 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.
  3. Open the Calculate Field geoprocessing tool.
  4. Right-click the field that was used to define the heights of the trees and click Calculate Field Calculate Field.
  5. Enter an expression, for example, !HEIGHT! + .5 to add .5 meters to the existing height value for each tree.
  6. Click Run Run.

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

  7. 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

Edit geometry using the web scene layer whenever possible.

  1. On the Portal tab, in the Catalog pane, add the web layer to be edited 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 click either Global Scene Add Global Scene or Local Scene Add Local Scene.
  2. Update, delete, or add new geometry using the 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. On the Portal tab, in the Catalog pane, add the web scene layer to be edited 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 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. On the Edit tab, in the Clipboard group, click Copy Copy, or press Ctrl+C.

    The features and their attribute values are copied to the clipboard.

  4. Click Paste Special or press Ctrl+Alt+V.
  5. Choose a feature type contained in the clipboard that you want to paste.
  6. Click Layer and click the drop-down menu to choose the web scene layer.
  7. Check Keep source attribute values to paste the attributes contained in the clipboard.
  8. Click OK.

    The contents of the clipboard are pasted to the layer you specified. The pasted features are the current selection, and Move Move runs automatically.

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

Troubleshooting editing scene layers

When you edit scene layers, you are working with associated feature layers. Typically, 3D object scene layers and the associated feature layer geometries and textures are very large. When editing a large number of features, you may encounter errors in server logs. If you encounter such errors in your server logs, you can increase the server default values to accommodate fetching large geometries and textures. For more information on time-outs and performance related improvements, see Tune and configure services.

Java heap space error

If you encounter the Error performing query operation Error handling service request :java.lang.OutOfMemoryError:Java heap space error, the solution is to increase the SOC maximum heap size.

  1. Log in to the ArcGIS Server administrator directory using the URL format https://machine.domain.com:6443/arcgis/admin.
  2. On the directory home page, click machines.
  3. From the list of machines, click the first machine licensed with ArcGIS Image Server.
  4. In Server Machine Properties, verify the value for SOC Maximum heap size. If it is set to 64 MB, click edit in Supported Operations List.
  5. Update the SOC maximum heap size value from 64 to 128.
  6. Click Save Edits.
    Note:

    This restarts the server.

  7. Repeat the steps above for each machine in your deployment that is licensed with ArcGIS Image Server.

Wait timeout error

If you encounter the Error performing query operation wait time of the request to the service Hosted/myservervice.mapserver has expired error, the solution is to increase the wait timeout value on the service.

  1. Log in to the ArcGIS Server administrator directory using the URL format https://machine.domain.com:6443/arcgis/admin.
  2. On the directory home page, click services.
  3. Click the hosted folder.
  4. Click the scene layer's associated feature layer, for example, myserver (FeatureServer).
  5. In the Supported Operations list, click edit to edit the service properties.
  6. Update the maxWaitTime value from 60 seconds to a larger value such as 300.
  7. Click Save Edits.
    Note:

    This restarts the service.