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 Enterprise requires registering a data store, setting up branch versioning in your enterprise geodatabase, and sharing your indoor data in a branch versioned feature service.

Note:

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

Share a Floor Plan Editor web map to Enterprise

Sharing a Floor Plan Editor web map to an Enterprise portal is a multistep process that includes the following:

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

    You can also include the Occupants layer and the Area and Area Roles tables in the branch versioned service if you want to use the same web map for Indoor Space Planner. With this configuration, you can use the same web map to edit floor plans in Floor Plan Editor and manage spaces and occupant assignments in Space Planner.

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

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

    Tip:

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

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

These steps are more fully described in the sections below.

Prerequisites

To use the Reference registered data option to share the Floor Plan Editor branch versioned feature service, you must register the data store with your Enterprise portal’s federated servers. To create a data store for a geodatabase on your portal, register the data store before publishing using the Manage registered data stores pane.

Note:

If you don't register the geodatabase as a data store on your Enterprise portal, an analyzer error message appears when you share the layers as referenced data. Click the analyzer error message to register the data store.

Share a branch versioned feature service

Enable the version management capability in the feature layer to share branch versioned data.

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

    You must sign in as a user with a Creator user type with a Publisher role to share content.

    Learn more about Portal user types, roles, and privileges

  3. Open the map you 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, select the Occupants layer and the Areas and Area Roles tables as well.

  5. Right-click 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 as follows:
    1. Click the Configuration tab in the Share As Web Layer pane.
    2. In the Capabilities section, check the Version Management check box.

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

      Note:

      If this option is not available in the Capabilities list, the source data for the layers may not be registered as versioned or may not have branch versioning enabled on the data store connection. You must address this before proceeding.

    3. Click the Configure Web Layer Properties button Configure Web Layer Properties next to the feature layer.
    4. Set the true curves editing property based on your workflow needs:
      • Check the Allow editing of true curves check box to allow true curve features to be edited 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.
    5. 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.

    6. Click Configure Pooling Configure Pooling.
    7. 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.

    8. Click Analyze and address any errors before sharing.
    9. Click Publish 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.

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

  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 one 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 now ready to share to your portal to configure a floor plan in the Floor Plan Editor app.

Share a Floor Plan Editor web map to Enterprise

Complete the following steps to share a Floor Plan Editor web map:

  1. Sign in to your Enterprise portal in ArcGIS Pro.
  2. Open the map you prepared for Floor Plan Editor.
    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. Click Analyze and fix any errors in the web map.
  6. Click Publish to publish the web map.
  7. 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