Share a web map for use in Floor Plan Editor

Available with the ArcGIS Indoors Spaces extension.

Sharing a Floor Plan Editor web map to ArcGIS Online requires sharing web maps to support visualization and floor plan editing workflows.

Sharing a Floor Plan Editor web map to Enterprise requires registering a data store, setting up branch versioning in the enterprise geodatabase, and sharing the indoor data in a branch versioned feature service.

Note:

To create the Floor Plan Editor app, Enterprise 11.2 or later is required. Before sharing, check with your system administrator to ensure that the Enterprise installation is fully configured and free from any issues.

Share a Floor Plan Editor web map to Enterprise

Sharing a Floor Plan Editor web map to an Enterprise portal involves the following high-level steps:

  1. Share a feature service with branch versioning enabled that contains the Details, Units, Levels, and Facilities layers and, optionally, the Sites layer.
    Note:

    To use the same web map for Indoor Space Planner, include the Occupants layer and the Area and Area Roles tables in the branch versioned service. This configuration allows floor plans to be edited in Floor Plan Editor and spaces and occupant assignments to be managed in Space Planner using the same web map.

  2. Update the data source for the Details, Units, Levels, and Facilities layers to the branch versioned feature layers that were shared.

    If the branch versioned feature service includes Sites, Occupants, Areas, or Area Roles, set the shared branch versioned feature layer as the new data source for these layers.

    Tip:

    To have a separate map for publishing purposes, add the branch versioned layers and tables to a new map.

  3. Share the floor-aware web map to your portal to use it in the Floor Plan Editor app.

These steps are described in the sections below.

Prerequisites

To use the Reference registered data option for sharing the Floor Plan Editor branch versioned feature service, you must register the data store with the federated servers of an Enterprise portal. Before publishing, register the data store for a geodatabase on the portal using the Manage registered data stores pane.

Note:

If no geodatabase is registered as a data store on the Enterprise portal, an analyzer error message appears when you attempt to share the layers as referenced data. Click the analyzer error message to register the data store.

Share a branch versioned feature service

To share branch versioned data, enable the version management capability in the feature layer.

  1. Start ArcGIS Pro.
  2. Sign in to your Enterprise portal if necessary.

    To share content, you must sign in as a user with a Creator user type and a Publisher role.

    Learn more about Portal user types, roles, and privileges

  3. Open the map prepared for Floor Plan Editor in ArcGIS Pro.
  4. Select the Details, Units, Levels, and Facilities layers, and, optionally, the Sites layer in the Contents pane.

    To use the same map for Space Planner with reservation manager functionality, include the Occupants layer and the Areas and Area Roles tables.

  5. Right-click one of the selected layers and click Sharing > Share As Web Layer.

    The Share As Web Layer pane appears.

  6. Configure the options in the Share As Web Layer pane with the following settings:
    1. On the General tab, under the Data and Layer Type section, ensure that the Reference Registered Data option is set to Map Image.
    2. Check the Feature check box.
    3. Choose the appropriate Share with option.
    4. Click the Configuration tab in the Share As Web Layer pane.
    5. In the Capabilities section, check the Version Management check box.

      This step is necessary to use the feature layer in branch versioning workflows.

      Note:

      If this option is not available in the Capabilities list, it indicates that the source data for the layers may not be registered as versioned or may not have branch versioning enabled on the data store connection. Address this issue before proceeding.

    6. Click the Configure Web Layer Properties button Configure Web Layer Properties next to the feature layer.
    7. Set the true curves editing property based on your workflow needs:
      • Check the Allow editing of true curves check box to enable editing of true curve features in the feature layer.
      • Check the Only allow true curve updates by true curve clients check box if the data contains true curves that you want to preserve. When checked, true curve features are not editable in Floor Plan Editor but can be edited in ArcGIS Pro, which is a true curve client.
      • Uncheck the Only allow true curve updates by true curve clients check box to edit true curve features in Floor Plan Editor. The JavaScript API generalizes true curve geometry when an edit is made in the app, and true curves will not be preserved.
    8. Configure the Apply default to features with z-values parameter based on your workflow needs:

      If enabled, new levels created in Floor Plan Editor have a default z-value equal to the value provided in the Default z-value when inserting or updating features text box. You can change the z-value of any level after it is created.

      If disabled, you must define a z-value for new levels created in Floor Plan Editor.

    9. Click Configure Pooling Configure Pooling.
    10. In the Instance Type section, choose Dedicated Instance.
      Note:

      Consider increasing the number of maximum available instances for a layer that will require a performance boost.

    11. Click Analyze and resolve any errors before sharing.
    12. Click Share to share the web layer.

Update the data source for Floor Plan Editor map layers

Update the data source to the branch versioned feature layer you shared to your portal for the Details, Units, Levels, Facilities, and Sites layers and any other layers or tables you shared as branch versioned.

To edit floor plans in the Floor Plan Editor app, branch versioning is required for the Details, Units, Levels, Facilities, and Sites layers.

  1. On the View tab, in the Windows group, click Catalog View Catalog View.

    The Catalog window appears.

  2. On the Catalog tab, in the Update group, click Data Sources Data Sources.

    The layers and stand-alone tables referenced in the project are listed with the path to their data source. You can filter this list to show the contents of a specific map by selecting the map in the Contents pane of the Catalog view.

  3. Click Browse Browse in the New Path column for the Occupants layer.
  4. Choose the Occupants layer from the branch versioned feature layer that was shared to your portal as the new source.
  5. Update the data source for the Units layer, Details layer, the Areas table, and any other layers or tables with a data source you want to update.
  6. Under Manage, on the Data Sources tab, click Close Close to close the Update Data Sources mode of the Catalog view.

The map is ready to be shared to the portal for configuring a floor plan in the Floor Plan Editor app.

Share a Floor Plan Editor web map to Enterprise

To share a Floor Plan Editor web map, complete the following steps:

  1. Sign in to your Enterprise portal in ArcGIS Pro.
  2. Open the Floor Plan Editor map you prepared in ArcGIS Pro.
    Note:

    Review the map to ensure that the layers are floor enabled and the map is floor aware before sharing it to your organization.

  3. On the Share tab, in the Share As group, click Web Map New Web Map.

    The Share As Web Map pane appears.

  4. For Select a Configuration, choose one of the options:
    • Reference Registered Data: Exploratory—Map layers are shared as a dynamically rendered map image layer. Only the layers sourced from the branch versioned feature layer are editable. Any layers that are not included in the branch versioned service are not editable.
    • Reference Registered Data: Editable—Map layers are shared as a dynamically rendered map image layer. Feature layers included in the map are also shared as an editable feature layer. All layers included in the map are editable.
    Note:

    The layers that are sourced from the branch versioned feature service when preparing the map for Floor Plan Editor will be editable in the published web map regardless of the option you choose.

  5. Choose the appropriate Share with option.
    Note:

    If you choose to share with a group that has shared update enabled, members that are assigned a Creator user type with a User role can add images to trace over when using Floor Plan Editor. In this case, ensure that all layers included in the map from the Share a branch versioned feature service section above are also shared with the same group.

  6. Click Analyze and fix any errors in the web map.
  7. Click Share to publish the web map.
  8. Browse to the web map in your portal and ensure that it published correctly.

You can create the Floor Plan Editor app, create a floor plan, and make edits to floor plan features in the shared web map and branch versioned feature service.

Related topics