ArcGIS Pro

Go off the grid with ArcGIS Pro: Offline editing with sync enabled feature services

The need to communicate and share information with others on-demand using text, email, and the web is essential to much of our daily work. Thankfully, we live in a connected world with more people and devices connected every day.  Believe it or not, there are times and places where connectivity remains difficult or even impossible due to geographic isolation, lack of infrastructure, or following a natural disaster.

Should you find yourself in a situation where connectivity is unavailable, we’ve got you covered with Pro! While ArcGIS Pro provides a modern web integrated GIS, this doesn’t mean you have to be a slave to the wi-fi.  Feature services enable you to edit anywhere connectivity exists; mobile geodatabases and sync capabilities extend this by providing a lightweight option for you to bring data offline for map production, analysis, and even editing, to provide capabilities for syncing of edits back into enterprise environments.

So. What exactly is a mobile geodatabase?

Haven’t these been around for a while with SQLite? A syllogism to clarify – All mobile geodatabases are SQLite databases, not all SQLite databases are mobile geodatabases.  Mobile geodatabases (.geodatabase) provide a feature service implementation of the geodatabase built on top of SQLite (.sqlite) with support for functionality such as offline use with feature services. Unlike SQLite, mobile geodatabases expose the geodatabase functionality required to work with simple data using domains, subtypes, and relationship classes. Capabilities also exist to take mobile geodatabases offline for editing and take advantage of functionality such as editor tracking and use of attachments.

Okay, so you’ve been syncing data for offline editing with Collector and other Runtime apps for a while now. What’s new here?

While I admit creating data for offline use has been around for a few releases, capabilities continue to grow.  Recently, we saw the introduction of map areas within Collector for ArcGIS to enable field users with inconsistent connectivity to pre-plan their work and download data as well as base maps and tile packages for select areas using mobile geodatabases.  While mobile apps and devices have reigned supreme in the offline territory for quite some time, there’s been a new player on the scene flying under the radar until now:  ArcGIS Pro.

Precision editing in the field with ArcGIS Pro

The option to take a map offline for analysis and editing to get your work done without the need for a network connection has been available since ArcGIS Pro 2.1.

You can take maps containing sync enabled feature services offline in ArcGIS Pro using the Download Map button found within the Offline group of the Map ribbon.  This creates a local copy of your data in your project’s home folder and swizzles the data sources in your map to reference this copy.

Offline group on the Map ribbon of ArcGIS Pro
Download Map is one of the options available within the Offline group to manage offline data within ArcGIS Pro.

Borrow a license to authorize ArcGIS Pro to work offline and you are ready for the road!  You can now take advantage of the advanced editing capabilities of ArcGIS Pro from anywhere your legs can take you.

 

Check it out

If you are familiar with the concept of geodatabase replication and have used checkout replicas to edit from ArcGIS Desktop in a file geodatabase you’ll find the experience to be similar, yet we’ve improved upon this workflow in a few keys ways:

Homesteading sounding a little more attractive now?

Pastoral farming
You'll still need to return to civilization every now and then to sync data and call your mom.

But seriously, let’s take a closer look at the process to publish and consume data for offline editing in ArcGIS Pro:

 

The same Runtime sync capabilities which enable offline editing when working with Collector for ArcGIS also power this process within ArcGIS Pro.  Working with traditional, branch, and even nonversioned data, I can publish a feature service with sync capabilities and perform disconnected editing in Runtime apps, Collector, and ArcGIS Pro.

A few things to consider when planning your offline editing workflows:

Whether you’ve been feeling shackled to your network connection or have been hesitant to “Go Pro” given dependence on current replication workflows; hopefully, you now have a better awareness of the options available with ArcGIS to go off the grid with offline editing.

A look ahead

We are excited about the continued expansion of the sync and offline editing capabilities available with mobile geodatabases.  In upcoming near-term releases, we plan to enable undo/redo capabilities when working with offline data in ArcGIS Pro, offer support for attribute rules and contingent values, and provide the ability to sync from named branch versions.  The long-term roadmap contains items focused on enabling offline work with more advanced functionality such as relationship class rules and topologies, including support for taking utility network and parcel fabric datasets offline.

What other items do you want to see in future releases?

About the author

Jon is a product engineer on the Geodatabase team passionate about using technology to bring order to chaotic systems. In his spare time he enjoys arguing about how the Atlanta Braves were the true team of the 90's.

Next Article

Engaging Volunteers for a Cause

Read this article