Prepare a map for Floor Plan Editor

Available with the ArcGIS Indoors Spaces extension.

Before preparing a web map for Indoor Floor Plan Editor, you must create data that conforms to the ArcGIS Indoors Information Model. This includes creating an enterprise geodatabase configured for Indoors data, and loading the floor plan data to the Indoors dataset using Indoors geoprocessing tools.

When preparing the Floor Plan Editor map in ArcGIS Pro to share to your Enterprise portal, you must create an Indoors workspace in an enterprise geodatabase with branch versioning enabled in the database connection.

Required layers

The following layers are required, must be registered as branch versioned, and must be included in the web map to be used with Floor Plan Editor. Register your feature dataset as branch versioned before sharing the layers.

The following layers are required for Floor Plan Editor:

  • Details—Allows creation and editing of details features, such as walls and furniture, in the floor plan.
  • Units—Allows creation and editing of unit features in the floor plan.
  • Levels—Allows creation and editing of building levels in the floor plan.
  • Facilities—Allows creation of new facilities features in the floor plan.
  • Sites—Allows creation of new sites in the floor plan.
    Note:

    You can include the Sites layer to better organize your indoor data, but it is not required to make a map floor aware for use in Floor Plan Editor. Including the Sites layer can also help with using the floor filter to navigate to buildings in a different location if you have other buildings mapped.

Additional layers

If the same web map will be used for Indoor Space Planner and Floor Plan Editor, you can include the Occupants layer, and the Areas and Area Roles tables in the branched feature service with the layers mentioned in the previous section. With this configuration, you can use the same map to edit floor plans in Floor Plan Editor, manage occupant assignments and spaces in Space Planner.

You can also include any additional layers for visualization in the web map as needed without including them in the branch versioned feature service containing your required layers.

Caution:

The following new field data types are available in ArcGIS Pro 3.2: date only, time only, timestamp offset, big integer, and 64-bit object IDs. Although you can publish these data types to ArcGIS Enterprise 11.2 and ArcGIS Online, they are not fully supported and their use in web layers is considered beta functionality.

Prepare a map for Floor Plan Editor in ArcGIS Pro

To prepare a map in ArcGIS Pro for use in Floor Plan Editor, you must create a map and add required and additional layers before sharing the floor-aware web map to your organization's portal.

Complete the following steps to prepare a map for Floor Plan Editor in ArcGIS Pro:

  1. Start ArcGIS Pro.
  2. If necessary, sign in to your Enterprise portal.
  3. Create or open an existing project and add a connection to your Indoors enterprise geodatabase.

    The database connection must be registered as branch versioned.

  4. Click the Insert tab and click the New Map button New Map to create a map, if necessary.
    Tip:

    You can use the IndoorsFloorPlanEditorMapTemplate map template included in the Indoors product data to prepare a map for Floor Plan Editor. You can update the source of layers in the map template to point to the corresponding layers in your Indoors workspace, or share the map template without existing floor plan data to create a floor plan from scratch in Floor Plan Editor.

  5. Add required and additional layers, ordered in the map table of contents according to the following table:

    LayerRequiredRecommended layer visibility

    Occupants

    No

    On

    Details

    Yes

    On

    Units

    Yes

    On

    Levels

    Yes

    On

    Facilities

    Yes

    On

    Sites

    Yes, if applicable

    On

    Areas

    No

    Not applicable (stand-alone table)

    Area Roles

    No

    Not applicable (stand-alone table)

    Note:

    The Occupants layer and Areas and Area roles tables are required only if you plan to use the same map for Space Planner and Floor Plan Editor.

  6. Configure symbology for the Units and Details layers with Unique Values based on the USE_TYPE field, with Show all other values enabled.
    Note:

    You must configure symbology before sharing the branch versioned feature service to select a value when defining walls in Floor Plan Editor. Grouped symbology is not supported for Floor Plan Editor.

  7. Configure the map as floor aware.

    A floor-aware map is required to use the Floor Plan Editor app.

  8. Check the Allow assignment of unique layer numeric IDs check box in the Map Properties pane.
  9. Add any additional layers as needed.
  10. Configure the Details and Units layers as floor aware. Set the Floor Field property on any additional layers as needed.
    Tip:

    Set a smaller scale range for the Details layer to only display feature records and labels when users are zoomed in to the map. This can increase map performance and reduce visual clutter, as this layer can typically contain many feature records.

  11. Optionally, rename the map to make it easily identifiable, and complete all metadata fields.
  12. Set the display extent of the map to display all of the map data.
  13. Configure the basemap to use either an Esri-hosted basemap or a custom vector tile package basemap.
  14. Clear all feature selections.

    You can now configure and share the floor-aware web map for use in Floor Plan Editor. This includes sharing a branch versioned feature layer that includes the Units, Details, Facilities, Levels, Sites and Occupants layers and the Areas table, updating data sources for these items in your map, and sharing the web map for use in Floor Plan Editor.

    Learn more about sharing a web map for use in Floor Plan Editor

Update an existing Space Planner map for use in Floor Plan Editor

If you have an existing map that was prepared and shared for use in Space Planner, it can be updated to be used in Floor Plan Editor. Complete the following steps to update an existing Space Planner map:

  1. Start ArcGIS Pro.
  2. If necessary, sign in to your Enterprise portal.
  3. Open your shared Space Planner web map from the Portal tab of the Category pane.
  4. Share a new branch versioned service with the required layers for both Space Planner and Floor Plan Editor. This includes the Units, Details, Facilities, Levels, Sites and Occupants layers, and the Areas Table.

    Optionally, include the Area Roles table if you want to configure reservation managers in Space Planner.

  5. Copy data from the existing Space Planner web map layers to the new branch versioned service you created.
  6. Update the source of all layers in the existing web map to the new branch versioned service.

Add a basemap

A basemap is an important part of an indoor map that provides context and perspective for what's nearby. Keep in mind the scale of your map when choosing the basemap to use. Unlike image tile basemaps, vector tile basemaps are smaller and support higher levels of detail. The following workflow provides the necessary steps to configure a basemap for Indoors.

In ArcGIS Pro, you can add basemaps from the Basemap gallery in the Layer group on the Map tab. Depending on how your active portal is configured, the gallery can include the default Esri basemaps, maps shared to your organization's basemap gallery group, and basemaps you added to a project in ArcGIS Pro.

Use an Esri-hosted basemap

You can also add Esri vector basemaps to a map by completing the following steps:

  1. Copy the URL for the vector basemap you want to add.
  2. Click the Add Data drop-down arrow in the Layer group.
  3. Choose the Data From Path option.

    The Add Data From Path dialog box appears.

  4. Paste the URL.
  5. Click Add.

Use a custom basemap hosted on your Enterprise portal

To use a custom basemap hosted on your Enterprise portal, complete these steps:

  1. Author a custom basemap.
  2. Create a vector tile package using the Create Vector Tile Package tool.

    When you run the Create Vector Tile Package tool, make the following adjustments to provide support for an indoor level of detail and scale the tile down by a factor of 17:

    1. Uncheck the Package for ArcGIS Online | Bing Maps | Google Maps check box.
    2. Choose the VectorBasemapTilingScheme.xml file included in the Indoors symbology resources for the Tiling scheme parameter.
  3. Share the vector tile package to your Enterprise portal.
  4. Sign in to your Enterprise portal in a browser and publish the vector tile package as a hosted layer.
  5. Add the Enterprise portal items to the map in ArcGIS Pro.
    Tip:

    Alternatively, if you have the hosted tile layer URL, you can copy it onto the Add Data From Path dialog box by clicking the Add Data drop-down arrow in the Layer group and choosing Data From Path.

Related topics