Skip To Content

Prepare a map for Indoors mobile

Verfügbar mit einem Portal, das mit der Indoors-Funktionalität lizenziert ist.​

A mobile map package consolidates maps into a single file (.mmpk) that can be shared to Portal for ArcGIS. Mobile map packages created for ArcGIS Indoors for iOS or ArcGIS Indoors for Android can be used for exploring, identifying, and searching for various points of interest and navigation indoors.

Hinweis:

If you already have a map prepared for ArcGIS Indoors Web, verify these steps and that you include the additional network dataset (Network_ND) layer, pathways, and transitions.

Prepare the map

An Indoors mobile map package needs to contain all map layers and stand-alone tables required by Indoors for iOS or Indoors for Android. Complete these steps to create a map and prepare it for use in a mobile map package:

  1. Start ArcGIS Pro.
  2. If necessary, type your user name and password on the ArcGIS Sign In dialog box and click SIGN IN to sign in to your ArcGIS Enterprise portal.
  3. Open the project that contains your Indoors geodatabase.
  4. Create a map by clicking the Insert tab, and clicking the New Map button Neue Karte.
  5. Add the following to the new map and set the visibility as follows:

    Layer nameLayer visibility (recommended)

    People

    Off

    Events

    Off

    <Points of Interest>

    On (Visibility is driven by the mobile app. All included layers will be visible)

    Transitions

    Off

    Pathways

    Off

    Network_ND

    Off

    Dead Zones

    Off

    Tracking Zones

    Off

    Details

    On

    Units

    On

    Levels

    On

    Facilities

    On

    Hinweis:
    • Depending on your organization, you may have several points of interest (POI) layers.
    • While the Indoors mobile apps don’t currently support including feature service web layers in the table of contents when sharing a mobile map package, you can use these web layers to configure work order categories. When including configured work order categories in your mobile map package, ensure that you remove any associated layers from your table of contents before sharing. The Indoors mobile apps dynamically add a layer to the map based on the shared layer’s default properties. Customizations to display name, symbology, or other layer properties made in ArcGIS Pro for use with Indoors Web are not be available. If using a feature service web layer that requires customization for both Indoors Web and mobile apps, it’s recommended that these changes be made in the shared layer so that users of the web and mobile apps can have a similar experience.
  6. Set the visible scale range of the layers as necessary.
  7. Set symbology for layers according to the following:

    Details and Units layers

    Set according to the USE_TYPE attribute.

    <Points of Interest> layers

    Set according to the CATEGORY_SUBTYPE attribute.

    People and Events layers

    Use an empty point symbol (no outline or fill).

    Hinweis:
    • Use caution when applying symbols for points of interest layers that have dense coverage. For example, offices are symbolized by the color of the unit polygon and shouldn't have individual point symbols.
    • For points of interest layers, the single symbol and unique value symbology types are supported. For unique value, only one field and one symbol is supported.
  8. Turn on labeling for Units (NAME attribute), People (KNOWNAS attribute) and any points of interest features that require a label.
  9. Set the display field in the layer properties for People (if present) to KNOWNAS and all other map layers to NAME.
  10. Enable pop-ups for all map layers and activate any fields that you would like to be visible in the info panel of Indoors for iOS or Indoors for Android.
  11. Add the following stand-alone tables to the new map:
    • Categories
    • IndoorsConfig
  12. Make sure that the map has a coordinate system set for Current XY (for example, WGS 1984 Web Mercator auxiliary sphere) and Current Z (for example, WGS 1984).
  13. Rename the map for easy identification and complete all metadata fields.
  14. Set the display extent of the map so that all map data is displayed.
  15. Remove any Esri hosted basemap services from the map.
  16. Deselect all selected features.

Configure a basemap

A basemap is an important part of an indoor map that provides context and perspective for what's nearby. Due to its large scale, a vector basemap is recommended. Unlike image tile basemaps, vector tile basemaps are smaller in size and support higher levels of detail.

Depending on your organization's needs, you can use one of the online basemap services hosted by Esri or use a custom vector tile package in the mobile map package that can be used in disconnected environments. Refer to the following sections to configure a basemap for Indoors.

Use an Esri-hosted basemap

The easiest way to include a basemap is to use one of the vector tile basemap services hosted by Esri. Complete these steps to configure Indoors to use an Esri-hosted basemap:

  1. Choose a vector tile basemap and copy the service URL.
  2. Select the map you created.
  3. In the Contents pane, right-click the Indoors Configuration table and click Open.

    The Indoors Configuration table view appears.

  4. Double-click the Config Value field for BASEMAP_URL (under Config Key) and paste the basemap service URL.
    Tipp:

    The URL for a specific vector basemap design can be accessed by clicking View style on the tile layer’s item page on your portal.

Use a custom basemap hosted on Portal for ArcGIS

If your organization would like to use a custom basemap hosted on your ArcGIS Enterprise portal, complete these steps:

  1. Author a custom basemap.
  2. Create a vector tile package.

    When you run the Create Vector Tile Package tool, uncheck the Package for ArcGIS Online | Bing Maps | Google Maps check box and choose the VectorBasemapTilingScheme.xml file, included with the Indoors symbology resources, for the Tiling scheme parameter. This provides support for indoor level of detail and tile scales down to 1:17.

  3. Share the vector tile package to Portal for ArcGIS
  4. Log in to Portal for ArcGIS in your browser and publish your vector tile package as a hosted layer.
  5. Copy the service URL for your hosted tile layer.
  6. Select the map you created.
  7. In the Contents pane, right-click the Indoors Configuration table and click Open.

    The Indoors Configuration table view appears.

  8. Double-click the Config Value field for BASEMAP_URL (under Config Key) and paste the basemap service URL.

Use a custom basemap for disconnected environments

If your organization needs to use ArcGIS Indoors in a disconnected environment, complete these steps:

Hinweis:

For optimal performance on mobile devices, the extent of your vector tile packages should only include the area of interest for your site.

  1. Author a custom basemap.
  2. Use the Create Vector Tile Package geoprocessing tool to package your basemap as a .vtpk file.

    When you run the Create Vector Tile Package tool, uncheck the Package for ArcGIS Online | Bing Maps | Google Maps check box and choose the VectorBasemapTilingScheme.xml file, included with the Indoors symbology resources, for the Tiling scheme parameter. This provides support for indoor level of detail and tile scales down to 1:17.

  3. Select the map you created for the mobile map package.
  4. Add the vector package to your map, below the Facilities layer.

Verwandte Themen