A common scenario for using ArcGIS Field Maps is collecting data with poor or no cell reception. To do this, you need to take your web map offline. Preparing for this can seem intimidating at first if you work with ArcGIS Enterprise, but it doesn’t have to be! To help out I’ve put together some tips and tricks based on my experience with customers.
Just getting started with ArcGIS Field Maps? If you have questions about compatibility make sure to check out this recent Q & A. If you’re migrating to Field Maps from another app, like ArcGIS Collector, there is a white paper to help with this.
Know your situation and your end goals
The documentation for preparing maps for download in Field Maps is an excellent starting point and goes over key decisions, for example, taking an mobile map package (mmpk) or a web map offline.
Here are some good questions to ask when you’re thinking about preparing your map for offline use in ArcGIS Field Maps:
- What layers am I working with, and do I need any of them to be editable?
- If not, consider if using an mmpk would work for your situation.
- For the editable layers, are they hosted or registered feature layers pointing to my enterprise geodatabase?
- For registered feature layers, is my data using traditional versioning, branch versioning, or is it archive enabled?
- Am I using an Esri basemap or my own custom cached basemap?
- Are all editable and reference feature layers in my map currently sync enabled?
- Do I want my users to use pre-planned offline areas, or create and download their own on demand?
Knowing the answers to these questions will guide you to which requirements in the documentation apply to your situation. If you end up working with technical support, this is also helpful information to provide, as we will likely be asking these questions to ensure we understand your setup.
Once you’ve read over the general documentation and thought about these questions, here are a few more key resources:
Use the Field Maps Web App
ArcGIS Field Maps includes a web application you access directly from ArcGIS Enterprise to manage and configure web maps and a mobile application for field workers on Android or iOS.
The web app is a great tool to help you manage your maps. Not only does it enable functionality, like configuring forms for field maps, it has some useful tools to help with taking your data offline.
If you open a map in ArcGIS Field Maps and go to the offline tab, you can examine the offline section to see which layers are configured for offline use already, and which layers might need some additional configuration.
The offline tab in the Field Maps web app also has quick links to configure pre-planned offline areas, and settings like if you want download attachments from features that have been updated.
Keep in mind that if you are using version 10.8.1, this app is a separate install. If you’re using 10.9, it is included in the main install, no extra steps are required.
If you are using version 10.6.1-10.8, don’t fear! You can still use the mobile ArcGIS Field Maps app on Android or iOS with ArcGIS Enterprise. Simply configure your web maps with the layers you want; if you’re going to use offline areas, this can be accessed from the item details page of the web map.
If you don’t see the button, this is generally because one of the layers in your map is not capable of going offline, so you’ll need to narrow down which one it is.
Taking basemaps offline
One of the most common scenarios I come across with clients using ArcGIS Field Maps is that they’ve configured their editable layer for offline use by enabling sync, but they are still not able to download their web map because their basemap isn’t configured properly.
If you’re using one of the out-of-the-box Esri basemaps, they are not automatically enabled for offline use in Enterprise, so you will need to follow the documented steps to set this up by adding the For Export maps as items manually, then using that as the basemap.
If you’re using your own basemap, don’t forget to make sure that it is enabled for offline use as well! For hosted tile layers, this is as simple as checking the settings in its Portal item details page.
For traditional cached map services, they need to have the Export Tiles operation enabled. This can be a little easier to miss since it’s not on an item details page. If it’s enabled, you should see an Export Tiles operation at the REST endpoint of the service:
If not, it can be enabled in ArcMap or ArcGIS Pro.
When troubleshooting, start simple
If you’re getting an error going offline or running into issues, a helpful way to troubleshoot can be to find the simplest scenario where the problem is reproducible, then build up the complexity from there.
- If you test with one new hosted layer and an Esri basemap, do you get the same issue?
- If no, make one change, like adding another layer and check if it continues to not work.
By testing this way, you can easily narrow down if this is a particular layer or service that is causing the issues.
Lastly, don’t forget that if you can’t get to the bottom of an issue or even if you just have general questions – technical support is always here to help!
This post was translated to French and can be viewed here.