Skip To Content

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.

Note:

If you don't have existing floor plan data to load into your Indoors workspace, you can use the FloorPlanEditor map template provided in the installed product data to prepare a blank map for Floor Plan Editor with preconfigured symbology. This blank map can then be shared as a web map and used to create a new floor plan in Floor Plan Editor without existing floor plan data.

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 required layers for Floor Plan Editor are as follows:

  • 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:

    The Sites layer is recommended to be included to better organize your indoor data, but a web map for Floor Plan Editor can function without it. 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, and access reservation manager functionality.

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.

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 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.
  5. Add required and additional layers, 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

    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 for interoperability with the Space Planner app.

  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 the Floor Plan Editor app. Grouped symbology is not supported for Floor Plan Editor.

    If you do not have existing Indoors data, you can use the FloorPlanEditor map template provided in the installed product data to configure the symbology of the layers or manually add values.

  7. Configure the map as floor aware.

    Maps that aren't floor aware are not supported in 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. Add any Esri-hosted basemaps or custom basemaps to the map.

    Configure a 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 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