Offline maps, scenes, and data

Offline maps, scenes, and data allow users to continue being productive when network connectivity is poor or nonexistent. Users can explore maps, collect information, edit their asset data, find places, and routes to new locations, all while disconnected. Once a connection is reestablished, users can update their offline map by downloading changes relevant to their offline map or by synchronizing their edits with the online services. Users can also explore scenes, manage camera controllers, and find locations, all while disconnected.

ArcGIS Runtime supports maps that are always connected, occasionally connected, and fully disconnected.

  • Always connected: Users expect their apps to have constant access to online map and layer services. If the device loses network connectivity, the application will lose access to these services, resulting in loss of data and, perhaps, app failure.

  • Occasionally connected: Apps that are occasionally connected can download an offline map from a web map when a connection is available and continue to work offline when the device is disconnected. When connectivity is restored, any changes to operational data in the offline map can be synchronized with the online services in the source web map. The following options support occasionally connected workflows:

    • Preplanned: The map author defines a map area and generates the offline map ahead of time so that any number of mobile workers can download the same map and take it into the field.
    • On-demand: The mobile worker defines the area of interest and content to include from the web map, generates the offline map, and downloads it to their device.
  • Fully disconnected: A fully disconnected workflow is suitable for apps that do not require regular data updates, or for apps that will never have access to a network connection. Apps can operate in a fully disconnected environment by opening mobile map packages or mobile scene packages created with ArcGIS Pro. These read-only packages can be shared within an organization or distributed by traditional means and copied onto any number of devices. See Take a map offline with ArcGIS Pro or Take a scene offline with ArcGIS Pro for more details.

Workflow capabilities summary

CapabilityPreplanned (map)On-demand (map)Mobile Map PackageMobile Scene Package
Display, interact, identify, and analyze layers.YesYesYesYes
Edit feature data in the mobile geodatabase.YesYesNoNo
Synchronize edits with the online feature service.YesYesNoNo
Share offline maps or scenes with other users.YesNoNoNo
Receive scheduled updates from feature services.YesNoNoNo
Geocoding.NoNoYesYes
Routing.NoNoYesNo
Support raster layers.NoNoYesYes
Support online layers and tables.NoYesYesYes
Simple editing with utility networks.*NoYesNoNo
View utility network associations.*NoYesNoNo

* Taking utility networks offline requires ArcGIS Enterprise version 10.9 or later.

Enable services for offline use

To access layer content while offline with the preplanned or on-demand workflows, you should offline-enable feature services, image tile services, and vector tile services that are referenced by layers in the web map. The author of the web map can do this when publishing the web map, or later using any of the service management tools. See Take web maps offline in the ArcGIS Online documentation for more information.

Feature services

You must sync-enable a feature service if you want feature data to be downloaded with the offline map, any edits to be synchronized, or scheduled updates to be received (preplanned only). Follow the instructions here:

Vector tile services and image tile services

You must ensure that a tiled service has the exportTiles capability enabled if you want tile data from the service to be downloaded with the offline map. Follow the instructions here:

Tutorials

Display an offline map (on-demand)

Create a mobile map package

Display a map from a mobile map package

Create an offline map area

Samples

Generate offline map

Edit and sync features

Generate geodatabase

Download preplanned map area

Open mobile map package

Open mobile scene package

Feature layer (shapefile)

Read GeoPackage

Export tiles

Services

Next steps

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.