View in MAUI WPF WinUI View on GitHub
import InlineCode from "@esri-dx/starship-doc-components/components/InlineCode.astro";

Opens and displays a scene from a Mobile Scene Package (.mspk).

Image of open mobile scene package

Use case

An .mspk file is an archive containing the data (specifically, basemaps and features), used to display an offline 3D scene.

How to use the sample

When the sample opens, it will automatically display the Scene in the Mobile Map Package.

How it works

  1. Create a
    using the path to the local .mspk file.
  2. Use
    to check whether the package can be read in the archived form (.mspk) or whether it needs to be unpacked.
  3. If the mobile scene package requires unpacking, call
    .
  4. Call
    .
  5. When the
    is loaded, obtain the first
    from the
    property.
  6. Display the scene in a SceneView.

Relevant API

  • MobileScenePackage
  • SceneView

Offline data

The following items will be downloaded from ArcGIS Online automatically:

About the data

This mobile scene package was authored with ArcGIS Pro.

Additional information

An .mspk file is an archive containing the data used to display an offline 3D scene. Some mobile scene packages have data that must be unpacked before reading.

Tags

offline, scene

Sample Code

OpenMobileScenePackage.xaml OpenMobileScenePackage.xaml OpenMobileScenePackage.xaml.cs
<UserControl x:Class="ArcGIS.WinUI.Samples.OpenMobileScenePackage.OpenMobileScenePackage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:esriUI="using:Esri.ArcGISRuntime.UI.Controls">
<Grid>
<esriUI:SceneView x:Name="MySceneView" />
</Grid>
</UserControl>