Skip To Content

Manage hosted layers

In this topic

As a publisher, you need to manage the hosted layers you publish to ArcGIS Online. You (and administrators) control the following for your hosted layers:

Some management is specific to the type of hosted layer as described in the following sections.

Manage hosted feature layer settings

You can alter some settings on the hosted feature layer, while others are set on individual layers within the hosted feature layer. The owner of a hosted feature layer and administrators can manage the following settings for a hosted feature layer and the layers it contains:

The settings that allow people to take data offline, add attachments to features, or export data apply to anyone who can access your hosted feature layer. Take this into consideration when you share your layer.

Allow others to edit

As the owner of a hosted feature layer or an administrator in the organization, you control what edits can be made to a hosted feature layer, if any. You can configure the layer to keep track of when and by whom edits are made on each feature in the layer. If you choose to track edits on a hosted feature layer, edits will be tracked for all editable views you create from the hosted feature layer.

Follow these steps to enable editing and specify what types of edits can be made:

  1. Open the details page of the hosted feature layer that you want to allow others to edit.
  2. Click the Settings tab.
  3. Scroll to the Feature Layer (Hosted) Settings or Feature Layer (Hosted, View) Settings section and check Enable editing.
  4. Check Keep track of who created and last updated features to track editors' logins and further control what editors can see and do with hosted feature layers.

    Hosted feature layer views inherit this setting from the hosted feature layer form which they are created and cannot be configured independently. To enable or disable editor tracking for a hosted feature layer view, change the editor tracking setting on the hosted feature layer from which the view was created.

  5. Choose one of the following options for What kind of editing is allowed?:
    • Choose Add, update, and delete features to allow editors to add, update, and delete feature geometry and alter the attributes of features.
    • Choose Only update feature attributes if you want editors to enter attribute information without changing any feature geometry. For example, you may have a set of observation towers whose locations should not be allowed to change, but whose attributes may be updated regularly.
    • Choose Only add new features if you want editors to report new features to you and define their attributes, but you don't want them to delete or update existing features; for example, a community app that uses your feature layer to allow constituents to report broken water lines or inoperable streetlights would fall into this category. You want the constituents to report and describe new incidents but not change or delete the information reported by other constituents.

      If you don't want editors to see any features, including the ones they add, select Editors can't see any features, even those they add under What features can editors see?. Enable this option when the data collector doesn't need to or shouldn't see newly added features. For example, if you have people collecting survey information from the public using apps such as Survey123 for ArcGIS, as well as GeoForm or Crowd Source Polling configurable apps, you may not want the survey collector to see the information the survey respondents provide, as it could be private or sensitive information such as the respondent's home address.

      When the owner of the hosted feature layer or a member of the default administrator role adds the layer to the map with full editing control, he or she will see all features in the layer even if Editors can't see any features, even those they add is enabled. Similarly, if you share the hosted feature layer with a group configured to allow editing of all contents, members of this group will also see all features.

      Caution:

      If you enable the option Editors can't see any features, even those they add, the layer cannot be used in Collector for ArcGIS.

  6. If you configured the hosted feature layer to track who creates and edits data, you can choose to apply the following additional restrictions to the hosted feature layer or its dependent feature layer views. These are useful if your hosted feature layer or feature layer view is going to be used in crowdsourced apps in which you want to limit what contributors see or what control each contributor has over the data.
  7. If you want editors to only see the features they create, select Editors can only see their own features (requires tracking) under What features can editors see?. Enable this option if the layer contains sensitive or proprietary information such as medical records or research data for which editors might only have clearance to work with the data they collect.
  8. If you want to restrict feature edits based on the creator of the feature, select Editors can only edit their own features (requires tracking) under What features can editors edit?. This allows editors to delete or modify the features they created but not delete or modify others' features.
  9. If you want anonymous users (those who access the hosted feature layer without signing in to your organization) to only be allowed to add features, select Only add new features (requires tracking) under What access do anonymous editors (not signed in) have?. This prevents anonymous users from editing existing features while still allowing such edits to be made by editors who are members of your organization.

    Note:

    This setting is only applicable if the layer is shared with everyone (public). If the layer is not public, anonymous users cannot access it.

  10. Click Save at the bottom of the Settings tab.

Further control of edits for layers

Sometimes you need to make a hosted feature layer available to the public or a group with a lot of members for viewing, but you only want a few members of your organization to edit it. If you enabled editing on a public hosted feature layer, anyone could edit it. Similarly, if you enabled editing on a hosted feature layer shared to a group, all members of the group could edit the hosted feature layer.

To allow the public or groups with a large number of users to see the layer but only allow a small group of people to edit it, a default administrator in your organization can create a group that is configured to allow editing of all contents. Add or invite organization members to this group who you want to edit items. All items shared to this group can be updated by group members, including hosted feature layers that do not have editing enabled.

When members of the group need to edit the hosted feature layer, they open the hosted feature layer's details and click Open > Add layer to new map with full editing control.

Full editing control for administrators

If you are a member of the default administrator role for your organization, you can open a hosted feature layer in the map viewer with editing enabled. You can do this regardless of the editing level you have set for nonadministrators or whether the layer is editable by other people. This is useful if you need to curate or clean up a map that others are editing. It also allows you to use a single feature layer for both public display and internal edits.

To enable editing, open the hosted feature layer's details page, click the Open button, and click Add layer to new map with full editing control.

Full editing control for data curators

If you have the privilege to edit with full control, you can open an editable hosted feature layer in the map viewer and add, update, and delete features. You can do this regardless of the editing level set on the layer. The layer must have editing enabled.

To edit, open the hosted feature layer's details page and click Open > Add layer to new map with full editing control. Note that the Add layer to new map with full editing control option is only present if the layer has editing enabled.

Allow data exports

As the owner of a hosted feature layer or an administrator, you can export from any layer to a comma-separated values (CSV) file, shapefile, file geodatabase feature class, GeoJSON file, or feature collection. You can also configure a hosted feature layer to allow others to export from it.

Follow these steps to allow others to export from a hosted feature layer:

  1. Sign in as the hosted feature layer owner or an administrator.
  2. Open the item page for the hosted feature layer you want to allow others to export.
  3. Click the Settings tab and scroll to the Feature Layer Settings section.
  4. Click Allow others to export to different formats and click Save.

Now other members of your organization can export from the hosted feature layer.

Allow offline editing

To work while disconnected from the network, editors need to check out data they can use while offline, make their edits, and synchronize with the hosted feature layer when they connect to the network again. To allow editors to do this, follow the steps to edit web layer details and check Enable Sync (disconnected editing with synchronization) on the Settings tab. This allows editors to get the latest updates to features at the time they connect. Any edits they made to features while disconnected will also be applied at the time they connect.

Note that you can only enable synchronization on a hosted feature layer view if the hosted feature layer it was created from has synchronization enabled. To disable synchronization on a host feature layer that has dependent views, you must first disable synchronization on all the views.

Caution:

Do not disable synchronization until all offline users have synchronized their edits and, if they're using Collector for ArcGIS, removed the offline web maps the layer was used in from their devices.

If you disable offline access to the layer data by unchecking Enable Sync (disconnected editing with synchronization) but the hosted feature layer or view participates in an offline web map, any edits made by offline users while disconnected from the network cannot be synchronized. These edits cannot be synchronized even if you enable sync again.

Also, if you disable synchronization on a hosted feature layer or hosted feature layer view, open and save each map that contained the layer or view to ensure the maps reflect the state of the hosted feature layers they contain.

Allow attachments

You can allow editors to attach images and other files to individual features in a layer in a hosted feature layer. This is useful, as it allows you to associate documentation or photos to specific, relevant features. For example, a code compliance officer might attach a photo of the code violation for a specific address point, or a building inspector might include a PDF of a permit for a building feature.

Hosted feature layer views inherit the attachment setting from the hosted feature layer from which you create it; you cannot independently configure attachments on views. To allow or disallow attachments on views, change the setting on the hosted feature layer from which you created the view.

Each file you attach to a feature can be a maximum size of 10 MB. To attach files larger than 10 MB, you can use the Upload Part and Add Attachment REST API to do a multipart upload.

For a list of supported file types you can attach, see Edit features.

Follow these steps to allow people to attach files to features in a layer in your hosted feature layer:

  1. You must first enable editing on the hosted feature layer.
  2. While still signed in to your ArcGIS Online account, open the feature layer's details page by clicking the layer in My Content.
  3. Locate the Layers list on the Overview tab. Click the Enable attachments link under the layer for which you want to allow attachments.

Now, when people edit the layer, they can attach files to individual features.

If you decide you no longer want any files to be attached to your layer, you can click the Disable attachments link under the layer on the Overview tab of the hosted feature layer's details page. Be aware, though, that this will drop all existing attachments from the layer and prevent people from adding any more attachments.

Optimize drawing of complex lines and polygons

If your hosted feature layer includes line or polygon layers that contain a large number of vertices and is often viewed at small or medium scales, you can optimize these layers to improve drawing times in web clients. For example, a good candidate for optimization would be a layer that contains ZIP Code boundaries for a state or large region. You may want to view the ZIP Codes at smaller or medium scales to view all of the ZIP Codes at one time, and you also want to zoom in to view detailed boundaries at large scales. Optimizing a layer such as this will increase performance at smaller and medium scales while maintaining the level of detail at larger scales.

Optimizing layers uses additional storage space, and layers cannot be edited until the layer optimization process completes. The feature storage required for optimized layers can increase by more than 100 percent; however, performance improvements can be substantial for web clients. If you decide you don't need the improved drawing times, you can disable the optimization. This immediately removes the extra storage (decreases the hosted feature layer size), and you will not incur further costs for the additional storage. You can see the size of the hosted feature layer on the Overview tab of the layer's item page.

Note:

Hosted feature layer views inherit the drawing optimization setting from the hosted feature layer from which you create it; you cannot configure this setting independently on views. To enable or disable drawing optimization on views that contain lines or polygons, change the setting on the hosted feature layer from which you created the view.

To get an idea of display performance improvements, use the following links to compare the same layer of all county boundaries in the United States. Open the layers in two different windows of the same browser, add each to the map viewer, zoom in to the layers, and pan around. Although performance will vary by network, you will see that drawing performance is significantly better on the optimized layer.

Without drawing optimization on the layer, the hosted feature layer is 131 MB. After the layer is optimized, the hosted feature layer is 176 MB.

Optimization is most useful for line or polygon layers that include a large number of features that contain many vertices, are often viewed at smaller or medium scales, and are primarily used by web clients.

Keep in mind the following when editing or overwriting optimized layers:

  • If you edit or synchronize edits to the layer while optimization is enabled, the edits are automatically optimized.
  • When the feature layer is editable in the map, the layer is loaded without optimization to ensure the full level of data detail is present for editing. (If the feature layer is editable in the map viewer, the Edit button will be present.)
  • If you don't need to edit the data in a specific map, disable editing for the layer in the web map. This allows you to take advantage of the drawing optimization in your view-only map, but the layer can still be edited as necessary in other maps or apps.
  • Overwriting the layer disables optimization. You'll need to follow the steps below to optimize drawing times on the layer again.

Note:

The basemap the feature layer is drawn on must use the Web Mercator Auxiliary Sphere projection (such as Esri default basemaps) to see improved drawing times. When the layer is added to basemaps with projections other than Web Mercator Auxiliary Sphere, the layer is loaded without optimization.

Follow these steps to optimize drawing times for a line or polygon layer:

  1. Open the hosted feature layer's details page.
  2. Go to the Settings tab and scroll to the Optimize Layer Drawing section.
  3. Check the box next to the layer you want optimized for drawing.

    The optimization process can take several minutes to complete. Editing is temporarily disabled on the layer until optimization completes.

Enable time settings

If you have a hosted feature layer that records different information for the same location based on a date and time, you can enable time settings on layers in a hosted feature layer. Once time settings are configured and you add the hosted feature layer to a map, you can configure time settings on the map and see what happened at a specific time, or visualize patterns and trends that emerge as the data changes over time.

Overwrite hosted feature layers

To update the data in hosted feature layers published from a file geodatabase, shapefile, GeoJSON, or CSV file containing latitude and longitude information, replace the data with data from an updated source file using the Overwrite option available on the hosted feature layer's item page. For example, if your hosted feature layer is public and you don't want it to be editable or if another department regularly sends you data updates in a shapefile, you can overwrite the data in the hosted feature layer and maintain the URL, layer properties you set on the hosted feature layer's item page, symbology, and pop-up configurations.

Open the item page of a hosted feature layer that was published from an uploaded shapefile, file geodatabase, GeoJSON, or CSV file containing latitude and longitude information to overwrite the data in the hosted feature layer. When you overwrite the data, both the source file and the hosted feature layer data are replaced with the data from the updated source file.

If the Overwrite option isn't present, your hosted feature layer cannot be overwritten due to one of the following conditions:

  • It wasn't published from a file geodatabase, shapefile, GeoJSON file, or CSV file containing latitude and longitude information.
  • It was published from a client other than the ArcGIS Online website. If you published the hosted feature layer from ArcMap, overwrite the service from ArcMap.
  • It was published from a CSV file prior to March 2014.
  • Sync functionality is enabled on the hosted feature layer.
  • It's a hosted feature layer view rather than a primary hosted feature layer. To update the data in both the hosted feature layer view and hosted feature layer from which it was created, overwrite the hosted feature layer and the updates will be reflected in the view.

Caution:

  • If editing is enabled on the hosted feature layer, any edits that were made to the hosted feature layer data are replaced by the data from the updated source file.
  • The file, field, and feature class names must be the same as they were in the original file you uploaded.
  • The same fields and feature classes (in the case of file geodatabases) must be present in the updated file as were in the original file. For example, if you delete a feature class from the file geodatabase, or add a field to the shapefile or feature class, do not overwrite.
  • If you do overwrite and the fields and feature class names and schemas do not match, the feature layer and web maps that use the feature layer may not function as expected. If the source data schema has changed, or if you want to preserve the edits made through the hosted feature layer, load the shapefile, file geodatabase, or CSV file as a new item and publish a new feature layer instead.
  • The data source and hosted feature layer must be owned by the same account. If you change the owner of one, change the owner of the other. If you do not, you can't overwrite the hosted feature layer.

Sign in to the organization as the owner of the hosted feature layer or as an administrator.

  1. Sign in and click My Content (if you signed in as the hosted feature layer owner) or search for the hosted feature layer (if you signed in as an administrator).
  2. Click the hosted feature layer name to open its item page.
  3. Click Overwrite.
  4. Browse to the location of the source file on disk.
  5. Click Overwrite.

Manage hosted tile layer settings

For hosted tile layers, you manage the following:

  • The number and scale of tiles in the layer
  • The minimum and maximum scales at which a hosted tile layer will draw when added to a map
  • Whether your hosted tile layer can be taken offline

Note that you cannot manage minimum and maximum scales or the offline mode on hosted tile layers if the source data or hosted feature layer that your hosted tile layer was published from is no longer accessible. Similarly, if your hosted tile layer was published from a hosted feature layer, you cannot build tiles for areas that fall outside the visible range set for the hosted feature layer.

Follow these steps to manage tiles, change the visible range, or manage the offline mode of a hosted tile layer:

  1. Sign in as the owner of the web layer, an administrator, or with an account that has privileges to update all members' items.
  2. Open the hosted tile layer's item page.
  3. Click the Settings tab.
  4. Scroll to the Tile Layer (Hosted) Settings section.
  5. To see the current status of existing tiles, click Show Details.
  6. Make the changes you want.
    • Set the Visible Range using the slider or drop-down lists to choose the minimum and maximum scales at which a hosted tile layer will draw when added to a map.
    • To build additional tiles, click Create Tiles, check new tile scales, and click Create Tiles.
    • Check Allow this layer to be downloaded and used in an offline map to allow others to include a hosted tile layer in a map that will be taken offline.
  7. Click Save when you have finished.

Manage delete operations

Occasionally, you no longer need a hosted layer and want to delete it. There are dependencies between layers and data that you should understand before deleting a hosted layer.

If you published the hosted layer directly to ArcGIS Online, deleting the hosted layer deletes the underlying data the layer represents. If, instead, you published or created the layer from an existing hosted feature layer, the hosted feature layer is the primary layer and is considered the data source. Deleting the dependent layers you created from the hosted feature layer does not delete the data.

The presence of dependent layers prevents you from deleting the hosted feature layer or file from which the dependent layer was created. When you attempt to delete file or hosted feature layer that has dependent layers, a message box opens that lists the dependent layers. This message provides links to view and delete each dependent layer. Once you delete all dependent layers, you can delete the hosted feature layer or file.

The following apply to dependent hosted layers:

  • If you published hosted tile layers, hosted scene layers, or hosted WFS layers from a hosted feature layer, you must delete these layers before you can delete the hosted feature layer.
  • If you created a hosted feature layer view from a hosted feature layer, you must delete the feature layer view before you can delete the hosted feature layer.
  • If you published hosted tile layers or hosted scene layers from a hosted feature layer view, you must delete the hosted tile or scene layers before you can delete the hosted feature layer view.

Tip:

If all the dependent layers are stored in the same folder in My Content, you can delete all the dependent layers at once by checking the box next to each dependent layer and clicking Delete. Delete the dependent layers first. If you also check the box next to the primary hosted feature layer, the delete operation may fail because you cannot control the order in which items are deleted when using this method.

Manage ownership of dependent layers

If you are an administrator of the organization and have privileges to reassign ownership, you can change ownership of items. To change ownership of dependent layers, the administrator must change ownership of the primary hosted feature layer. All dependent layers and the item used to create the primary hosted feature layer (such as a service definition file or CSV file) will automatically change ownership too.