Skip To Content ArcGIS for Developers Sign In Dashboard

Work offline

Offline maps and scenes allow users to continue being productive when network connectivity is poor or non-existent. Users can explore maps, collect information, edit their asset data, find places and route to new locations, all while disconnected. Once a connection is re-established 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.

Workflows

ArcGIS Runtime supports maps which are always connected, occasionally connected and fully disconnected as follows:

  • Always connected: Users expect their apps to have constant access to online map and layer services. If the device loses network connectivity then 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 take maps offline when a connection is available and continue to work offline when the device is disconnected. When connectivity is restored any changes to operational data can be synchronized back with the online services. There are two options available to support occasionally connected workflows:
    • Take a map offline - preplanned: the map author defines a map area and generates the offline map ahead of time; so that any number of field workers can download the same map and take it into the field.
    • Take a map offline - on-demand: the field worker defines the map area, generates the offline map content, and downloads the map to their device.
    You must enable your online services for offline use to support both of these workflows.
  • Fully disconnected: 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. This fully disconnected workflow is suitable for read-only apps that do not require regular data updates. See Take a map offline - ArcGIS Pro or Take a scene offline - ArcGIS Pro for more details.

For a high level discussion of these patterns, see Offline.

Workflow capabilities

Capability Preplanned (map)On-demand (map)ArcGIS Pro (map)ArcGIS Pro (scene)

Display, interact, identify and analyse layers

Y

Y

Y

Y

Edit feature data in the mobile geodatabase

Y

Y

N

N

Synchronize edits with the online feature service

Y

Y

N

N

Share offline maps or scenes with other users

Y

N

N

N

Receive scheduled updates from feature services

Y

N

N

N

Geocoding

N

N

Y

Y

Routing

N

N

Y

N

Support raster layers

N

N

Y

Y

An alternative approach to taking a map offline is to construct the map using individual offline layers. Layers can either reference offline data sources on the device, or be exported from suitable online services. Working directly with layers gives you full flexibility to compose your own offline map. For more information see Work with offline layers and Take a layer offline.

Enable services for offline use

If you adopt the preplanned or on-demand workflows you must ensure that all ArcGIS Online or Enterprise services contained in the web map can be taken offline. The author of the web map can set these options when publishing, or later using any of the service management tools.

Feature services

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

Raster and vector tiled services

You must ensure that tiled services have the exportTiles capability enabled to allow tiled services data to be exported and downloaded with the offline map. Follow the instructions here: