ArcGIS Pro ArcGIS Pro is a professional desktop GIS application that can explore, visualize, analyze, and manage 2D and 3D data. Learn more allows you to consolidate maps, scenes, and their data into packages that you can take offline Offline is the state of having no network connection and applications cannot access ArcGIS Online or ArcGIS Enterprise. Learn more . A package stores the resources needed for your users to continue working when connectivity is poor or unavailable and adheres to a common map or scene definition, allowing you to transport maps, scenes, and data across ArcGIS.

  • A mobile map package A mobile map package (MMPK) is a standalone file that contains one or more map definitions, including the basemap layers, data layers, layer styles, and pop-up styles for use in offline applications built with ArcGIS Maps SDKs for Native Apps. Learn more (.mmpk) contains one or more maps A map is a collection of layers that are displayed in 2D. It is typically composed of a basemap layer and data layers. Learn more and their associated data.
  • A mobile scene package A mobile scene package (MSPK) is a standalone file that contains one or more scene definitions, including the basemap layers, elevation layers, data layers, layer styles, and pop-up styles for use in offline applications built with ArcGIS Maps SDKs for Native Apps. Learn more (.mspk) contains one or more scenes A scene is a collection of layers that are displayed in 3D. It is typically composed of a basemap layer, data layers, and 3D data. Learn more and their associated data.

With ArcGIS Pro 2.6 (or later), you can include online layers A layer is a reference to a collection of geographic data that is used to access and display data. The data for layers are typically provided by the basemap layer service and data services. Learn more and tables A table is a non-spatial dataset in a feature service. All records in a table share the same set of fields. Learn more in maps and scenes, such as traffic information, weather conditions, or a large company data-set. When the user’s device A device is nearly any kind of computer, including desktops, laptops, mobile phones, and tablets. Learn more has network connectivity, the application can access this online content. When connectivity is unavailable, users can continue to work with the maps, scenes, and data stored locally in the package.

Create a mobile map package

You have two options to create a mobile map package A mobile map package (MMPK) is a standalone file that contains one or more map definitions, including the basemap layers, data layers, layer styles, and pop-up styles for use in offline applications built with ArcGIS Maps SDKs for Native Apps. Learn more with ArcGIS Pro ArcGIS Pro is a professional desktop GIS application that can explore, visualize, analyze, and manage 2D and 3D data. Learn more :

  • Use the Create Mobile Map Package tool.
    1. Locate the ArcGIS Pro tool called Create Mobile Map Package in the Data Management Toolbox. You can use this to create a mobile map package containing any number of maps A map is a collection of layers that are displayed in 2D. It is typically composed of a basemap layer and data layers. Learn more .
    2. If needed, set an expiration date on the mobile map package. This is available with ArcGIS Pro 2.4 (or later) with the ArcGIS Publisher extension license.
    3. If you want to include online layers A layer is a reference to a collection of geographic data that is used to access and display data. The data for layers are typically provided by the basemap layer service and data services. Learn more and tables A table is a non-spatial dataset in a feature service. All records in a table share the same set of fields. Learn more in the maps, you need to check Reference online content. This is available with ArcGIS Pro 2.6 (or later).
    4. Save the package to ArcGIS Online ArcGIS Online is a GIS mapping, analytics, data hosting, and content management software as a service (SaaS) product. It includes applications, tools, APIs, and location services for users and developers. It is subscription-based and requires an ArcGIS Online account. Learn more , ArcGIS Enterprise ArcGIS Enterprise is a GIS mapping, analytics, data hosting, and content management product that can be hosted on-premise or in a cloud infrastructure. It includes software, applications, tools, APIs, and services for users and developers. Learn more , or to a folder on your device.
  • Use the Package option on the Share tab.
    1. In ArcGIS Pro go to the Share tab, under Package and select Mobile Map. This will create a mobile map package A mobile map package (MMPK) is a standalone file that contains one or more map definitions, including the basemap layers, data layers, layer styles, and pop-up styles for use in offline applications built with ArcGIS Maps SDKs for Native Apps. Learn more from the active map A map is a collection of layers that are displayed in 2D. It is typically composed of a basemap layer and data layers. Learn more . For more information, see Share a mobile map package.
    2. You can save the package to ArcGIS Online ArcGIS Online is a GIS mapping, analytics, data hosting, and content management software as a service (SaaS) product. It includes applications, tools, APIs, and location services for users and developers. It is subscription-based and requires an ArcGIS Online account. Learn more , ArcGIS Enterprise ArcGIS Enterprise is a GIS mapping, analytics, data hosting, and content management product that can be hosted on-premise or in a cloud infrastructure. It includes software, applications, tools, APIs, and services for users and developers. Learn more , or to a folder on your device.

You can download the mobile map package A mobile map package (MMPK) is a standalone file that contains one or more map definitions, including the basemap layers, data layers, layer styles, and pop-up styles for use in offline applications built with ArcGIS Maps SDKs for Native Apps. Learn more from ArcGIS Online or ArcGIS Enterprise directly onto your device using this API. Alternatively, you can copy the package directly to your device (or sideload Sideloading is the process of deploying a file or package to a device without using a network. Learn more it).

Create a mobile scene package

A mobile scene package can include basemaps, data layers, 3D scene layers, A scene layer is a data layer is used to access and display 3D data from a scene service. Learn more tiled layers (.tpkx, .vtpk), tables, relationship classes, locators, and elevation sources. An elevation layer is a layer that defines the ground height or the surface for a scene. Learn more

  1. Locate the ArcGIS Pro tool called Create Mobile Scene Package in the Data Management Toolbox. You can use this to create a mobile scene package A mobile scene package (MSPK) is a standalone file that contains one or more scene definitions, including the basemap layers, elevation layers, data layers, layer styles, and pop-up styles for use in offline applications built with ArcGIS Maps SDKs for Native Apps. Learn more containing any number of scenes A scene is a collection of layers that are displayed in 3D. It is typically composed of a basemap layer, data layers, and 3D data. Learn more .
  2. If needed, set an expiration date on the mobile scene package. This is available with ArcGIS Pro 2.4 (or later) with the ArcGIS Publisher extension license.
  3. If you want include online layers and tables in the scenes, you need to check on the Reference online content. This is available with ArcGIS Pro 2.6 (or later).
  4. Save the package to ArcGIS Online ArcGIS Online is a GIS mapping, analytics, data hosting, and content management software as a service (SaaS) product. It includes applications, tools, APIs, and location services for users and developers. It is subscription-based and requires an ArcGIS Online account. Learn more , ArcGIS Enterprise ArcGIS Enterprise is a GIS mapping, analytics, data hosting, and content management product that can be hosted on-premise or in a cloud infrastructure. It includes software, applications, tools, APIs, and services for users and developers. Learn more , or to a folder on your device.
  5. You can download the mobile scene package from ArcGIS Online or ArcGIS Enterprise directly onto your device using this API. Alternatively, you can copy the package directly to your device (or sideload Sideloading is the process of deploying a file or package to a device without using a network. Learn more it).

Next steps

When the mobile map package or mobile scene package is on your device, you can:

  1. Ensure that the package has not expired and load it into your application. If any of the loaded maps or scenes contain online layers or tables, you may need to handle authentication.
  2. Display and interact with the maps, scenes, layers, and data. Calculate routes A route is a polyline that defines the best path between two or more points in a street network. Learn more using the package’s transportation network files and search for addresses using the package’s locator A locator is an ArcGIS dataset that stores address information and the rules for translating descriptions of places (such as street addresses or place names) into spatial data that can be displayed on a map. Learn more files, if present.
  3. Finish using the offline map or offline scene by ensuring that all locks are fully released from the mobile map package or mobile scene package.

See Load a map or scene package for more information about consuming a mobile package in your app.