Categories and category groups

Available with the ArcGIS Indoors Pro or ArcGIS Indoors Maps extension.

ArcGIS Indoors allows you to configure categories for point and polygon features in a floor-aware map that you want to interact with as routable locations in the Indoors web and mobile apps. Categories can include occupants, places (such as offices and other work spaces or amenities in your facilities), landmarks and other specific locations, or objects (such as fixed and mobile assets, hardware, or equipment).

These features are displayed using discrete point or polygon symbology on the map and are identified with unique icons in the categories list. You can configure these categories to support explore and search capabilities in the Indoor Viewer and Indoors mobile apps. You can also use them as inputs to generate the network to support routing. Categories can be divided into logical groups by combining categories into category groups to facilitate the explore experience in the Indoor Viewer and Indoors mobile apps.

ArcGIS Indoors includes map templates that are preconfigured with category groups and several dozen categories that refine these groups. These categories are configured to appear as icons in the Explore panel of the Viewer and Indoors mobile apps. The apps allow you to search for and locate features on an Indoors map. Categories can be configured according to the places that are important to your organization. You can assign different symbols to represent each category defined by unique query expressions.

You can later update categories and category groups for a web map that is shared with your ArcGIS organization if it is web feature layer based or map image layer based.


To update categories in a published web map, use one of the following options when you share the web map: Reference registered data: Exploratory, Reference registered data: Editable, Copy all data: Exploratory, or Copy all data: Editable.

Category groups

A category group is a broad collection of similar categories that are useful to your organization. An example of a category group is Places + Things, for places and things that you want to explore on the map with a catalog of similar categories, such as conference rooms, offices, and restrooms. The following common category groups are preconfigured by default in the Indoors map templates available with the product data installation:

  • Safety + Security—Indicates where equipment, first aid, exits, and other emergency or safety-related resources are located.
  • Retail + Services—Indicates where you can purchase goods or services or make other financial transactions. Examples include gas stations, stores, restaurants, and ATMs.
  • Places + Things—Indicates ATMs, auditoriums, restrooms, elevators, or other types of noncommercial locations. This category group can also include fountains, art pieces, or other landmarks that users may want to find.

Categories can be configured from point layers, symbolized with an icon on the map, or from polygon layers, symbolized using polygon symbology. The default icons created from the layer symbology for these categories can be modified later.

When defining category groups, limit the categories in a group to categories that contain features from the same map layer. While Indoors supports groups that contain categories from multiple map layers, the Indoors apps perform best when all categories in a group share the same source layer.


A category is a collection of similar point or polygon features contained within a category group. For example, the Places + Things category group can contain an office category that includes a list of office spaces across different facilities in your organization.

Categories can be attached to a category group to create a hierarchy of similar features bundled together for a better exploring experience in the Viewer and Indoors mobile apps. These categories can also exist outside of a group as stand-alone categories when they don't fit in a logical group. These stand-alone categories appear on the root level of the Explore panel along with category groups.

When defining categories, use simple expressions to define which features from the source layer to include. While Indoors supports complex queries, the app performs best with simple ones, such as USE_TYPE = 'ENTRYWAY'. Use the same fields to define the categories in a category group. For example, if defining categories for the Places + Things category group, all the categories in that group would refer to the same field, such as USE_TYPE in their expression.

Category display order

The order in which the category groups or categories appear in the Explore panel of the Indoors apps is the same as the display sequence set in the Explore and Categories views of the Configure Indoors Categories pane in ArcGIS Pro.

The Explore view in the Configure Indoors Categories pane is useful when validating category and group configurations. The display and order of categories and groups in this view are reflected in the Viewer and Indoors mobile apps when you share Indoors maps.

The listing order for places contained in a category in the Explore panel of the Viewer and Indoors mobile apps varies across platforms. This listing sequence in the Indoors apps is not defined in the category configuration and is managed at the app level.

Viewer lists the features in a category in alphabetical order by default if the home location is not set. When a home location is set in My Places, the web app sorts the list of places based on proximity to the saved home location. The app also displays the travel time for the closest 10 places to the home location in the display list.

The Indoors mobile apps can determine the geographic location of the user's device through an indoor positioning system (IPS), which tracks the current device position and calculates the distance between the device and places of interest to enable routing. In the mobile apps, these places are listed from nearest to farthest from the device location when IPS is available. When IPS is not available, the app relies on the center of the map extent to sort the list. This provides a better navigation experience while searching the closest facility.